/* Small, deliberate interactions; the content remains visible without JS. */
.document-header .document-back,.document-header .document-back:hover{ text-decoration:none!important }
.document-back .back-arrow{display:inline-block;text-decoration:none}
.document-back:hover .back-label,.document-back:focus-visible .back-label,
html[data-bfs-links="on"] .document-back .back-label{text-decoration:underline;text-underline-offset:4px}
.highlights .highlight-card>a{left:auto;right:22px;bottom:22px;display:grid;place-items:center;width:46px;height:46px;padding:0;line-height:1;transform:none;transition:background .25s,border-color .25s,box-shadow .25s}
.highlights .highlight-card>a:hover,.highlights .highlight-card>a:focus-visible{transform:none;background:#94c11f55;border-color:#dce8c580;box-shadow:0 4px 18px #0b281c28}
.highlight-plus{display:block;width:20px;height:20px;transform-box:border-box;transform-origin:50% 50%;transition:transform .5s cubic-bezier(.22,.68,.2,1)}
html:not(.gsap-ready) .highlight-card>a:hover .highlight-plus,
html:not(.gsap-ready) .highlight-card>a:focus-visible .highlight-plus{transform:rotate(90deg)}
.highlight-height .height-art{left:50%;right:auto;top:150px;width:260px;height:210px;transform:translateX(-50%) rotate(-6deg);pointer-events:none}
.knowledge-symbol{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 20px 18px #061d1840)}
.knowledge-check{stroke-dasharray:46;stroke-dashoffset:0}
.gsap-ready .hero-content{animation:none}
.gsap-ready .reveal,.gsap-ready .highlights .highlight-card{transition-property:box-shadow,background,border-color}
.gsap-ready .highlight-plus{transition:none}
.button,.faq-list summary{touch-action:manipulation}
@media(min-width:1001px){.highlights .highlight-height .height-art{left:auto;right:7%;top:25px;width:310px;height:275px;transform:rotate(-5deg)}}
@media(prefers-reduced-motion:reduce){.highlight-plus{transition:none}.highlights .highlight-card>a:hover .highlight-plus{transform:none!important}.highlight-card:hover .height-art{translate:none}}
html[data-bfs-motion="on"] .highlight-plus{transform:none!important}
@media print{.gsap-ready [style]{opacity:1!important;visibility:visible!important;transform:none!important}}
