.ac{color:var(--ac-text);container:ac/inline-size;margin:0;padding:0;interpolate-size:allow-keywords}.ac__head{margin:0 0 32px;max-width:720px}.ac--center .ac__head{margin-inline:auto;text-align:center}.ac .ac__eyebrow{background:#e8f7ea;border-radius:999px;color:#007600;display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.12em;line-height:1.3;padding:7px 14px;text-transform:uppercase}.ac .ac__title{color:inherit;font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:clamp(1.75rem,5cqi,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:12px 0 10px;text-wrap:balance}.ac__hl{color:var(--ac-accent)}.ac .ac__lead{color:#4f5a49;font-size:clamp(1rem,2.2cqi,1.15rem);line-height:1.6;margin:0;white-space:pre-line}.ac .ac__lead a{color:color-mix(in srgb,var(--ac-accent) 75%,#000);font-weight:800;text-decoration:none}.ac .ac__lead a:hover{text-decoration:underline;text-underline-offset:3px}.ac__list{display:grid;gap:10px;max-width:var(--ac-w)}.ac--center .ac__list{margin-inline:auto}.ac .ac__item{background:var(--ac-bg);border-radius:min(var(--ac-r),20px);margin:0;padding:0 18px;transition:background-color .2s,box-shadow .2s}.ac .ac__item[open]{background:var(--ac-open-bg);box-shadow:inset 0 0 0 1.5px #e3e8df,0 18px 40px -28px rgba(14,23,4,.35)}.ac .ac__q{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:.98rem;font-weight:800;gap:16px;justify-content:space-between;line-height:1.35;list-style:none;padding:18px 0}.ac__q::-webkit-details-marker{display:none}.ac__q::marker{content:""}.ac .ac__q:focus-visible{border-radius:10px;outline:3px solid var(--ac-accent);outline-offset:4px}.ac__q .ic{color:color-mix(in srgb,var(--ac-accent) 75%,#000);fill:none;flex:none;height:1.3rem;stroke:currentColor;stroke-width:2;transition:transform .25s;width:1.3rem}.ac__item[open] .ac__q .ic{transform:rotate(180deg)}.ac__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility allow-discrete .3s}.ac__item[open]::details-content{block-size:auto}.ac .ac__a{color:var(--ac-answer);font-size:.95rem;line-height:1.65;max-width:70ch;padding:0 0 18px}.ac .ac__a>:first-child{margin-top:0}.ac .ac__a>:last-child{margin-bottom:0}.ac .ac__a ol,.ac .ac__a p,.ac .ac__a ul{color:inherit;margin:0 0 .8em}.ac .ac__a ol,.ac .ac__a ul{padding-left:1.3em}.ac .ac__a a{color:color-mix(in srgb,var(--ac-accent) 75%,#000);font-weight:700;text-decoration:underline;text-underline-offset:3px}@container ac (min-width:620px){.ac__list{gap:12px}.ac .ac__item{border-radius:var(--ac-r);padding:0 24px}.ac .ac__q{font-size:1.05rem;padding:22px 0}.ac .ac__a{font-size:1rem;padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.ac__item,.ac__item::details-content,.ac__q .ic{transition:none}}