.resource-content{--resource-accent:#00f;overflow-wrap:anywhere}.resource-content :where(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}.resource-content :where(a,button,input,summary):focus-visible{outline-offset:5px;outline:3px solid #00f}.resource-content .resource-prose p{margin-top:1rem;font-size:1.0625rem;line-height:1.85}.resource-content .resource-prose h2{color:#1f1f1f;letter-spacing:-.025em;margin-top:2.75rem;scroll-margin-top:6rem;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:700;line-height:1.3}.resource-content .resource-prose ul{margin-top:1.25rem;padding-left:1.25rem;list-style:outside}.resource-content .resource-prose li{margin-top:.65rem;line-height:1.75}.resource-content .resource-prose a{color:#00f;text-underline-offset:4px;text-decoration:underline}.resource-content .resource-prose th,.resource-content .resource-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e8f2;padding:1rem;line-height:1.6}.resource-content .resource-prose th{color:#1f1f1f;background:#eff1fa;font-weight:600}.resource-content summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.resource-content *,.resource-content :before,.resource-content :after{scroll-behavior:auto!important;transition:none!important}}
