/* Reuse the UK reading measure, typography and solid-palette design contract. */
.uk-terms{overflow-wrap:anywhere}
.uk-terms .boundary-note h2,.uk-terms .terms-contents h2{font-size:var(--text-h4)}
.uk-terms .terms-contents{margin-block:var(--space-8)}
.uk-terms .terms-contents a{display:flex;align-items:center;min-height:44px}
.uk-terms .terms-contents a:hover,.uk-terms .terms-contents a:focus-visible{color:var(--blue)}
html[data-theme="dark"] .uk-terms .terms-contents a:is(:hover,:focus-visible){color:var(--paper);text-decoration:underline;text-underline-offset:.25em}
.uk-terms section{scroll-margin-top:calc(var(--header) + var(--space-6))}
@media print{
 body:has(.uk-terms){background:#fff;color:#161616}
 .site-header,.site-footer,.preview-tag,.skip,.uk-terms .hero-actions,.uk-terms .terms-contents,.breadcrumbs{display:none}
 .uk-terms{--ink:#161616;--muted:#444;--theme-surface:#fff;--line:#777;width:auto;max-width:none;padding:0;color:#161616;background:#fff}
 .uk-terms section{break-inside:auto}
 .uk-terms h2{break-after:avoid}
 .uk-terms p{orphans:3;widows:3}
}
