.policy-requirement{color:var(--htchat-ink)}.policy-requirement section+section,.policy-requirement .policy-legal{margin-top:2rem}.policy-requirement h2{font-size:var(--htchat-tool-stat-size);margin-bottom:1rem;font-weight:700}.policy-requirement h3{font-size:var(--htchat-tool-description-size);margin-block:1.25rem .5rem;font-weight:600}.policy-requirement p,.policy-requirement dd,.policy-requirement h3{overflow-wrap:anywhere;max-width:75ch}.policy-requirement p+p,.policy-requirement dl,.policy-requirement .requirement-note{margin-top:.75rem}.policy-requirement .return-link{margin-bottom:2rem}.policy-requirement .return-link a,.policy-requirement li a{min-height:var(--htchat-target-min);align-items:center;display:inline-flex}.policy-requirement .governance-variant,.policy-requirement .quotation,.policy-requirement .source-list>li{border-block-start:1px solid var(--htchat-border-med);padding-block:.75rem 1rem}.policy-requirement dl>div{margin-top:.5rem}.policy-requirement dt{font-weight:600}.policy-requirement blockquote{font-family:var(--font-serif);padding-block:.75rem}.policy-requirement .source-list{padding-left:1.5rem;list-style:decimal}.policy-requirement code{font-size:var(--htchat-text-meta-size);overflow-wrap:anywhere}.policy-requirement .fine-print{color:var(--htchat-subtle);font-size:var(--htchat-text-meta-size)}@media print{@page{size:A4;margin:12mm}.policy-requirement .return-link{display:none}.policy-requirement h2,.policy-requirement h3{break-after:avoid}.policy-requirement a{color:inherit}}
