.pol{background:var(--bg-700);padding:144px var(--space-64) var(--space-96)}.pol__body,.pol__hero{max-width:760px;margin-inline:auto}.pol__pill{display:inline-block;padding:6px var(--space-16);border-radius:100px;box-shadow:inset 0 0 0 2px var(--bg-400-border);font:400 18px/25.2px var(--font-body);color:var(--text-primary)}.pol__title{margin-top:10px;font:700 56px/61.6px var(--font-heading);letter-spacing:-.03em;color:var(--text-heading)}.pol__date{margin-top:var(--space-8);color:var(--text-muted)}.pol__body,.pol__date{font:400 16px/25.6px var(--font-body)}.pol__body{margin-top:var(--space-48);display:flex;flex-direction:column;gap:var(--space-12);color:var(--text-body)}.pol__body strong{font-weight:700;color:var(--text-heading)}.pol__body a{color:var(--text-heading);text-decoration:underline;text-underline-offset:3px;border-radius:2px}.pol__body a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pol__h2{font:500 24px/31.2px var(--font-heading);letter-spacing:-.01em;color:var(--text-heading)}.pol__h2,.pol__next{margin-top:var(--space-32)}@media (max-width:1199px){.pol{padding:120px var(--space-64) var(--space-64)}.pol__title{font-size:38px;line-height:41.8px}}@media (max-width:809px){.pol{padding:104px var(--space-24) var(--space-48)}.pol__title{font-size:31px;line-height:34.1px}.pol__h2{font-size:20px;line-height:26px}}