.acc{--acc-rule:var(--line);border-bottom:1px solid var(--acc-rule)}.acc__item{border-top:1px solid var(--acc-rule)}.acc__heading{font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:inherit;margin:0;font-family:inherit}.acc__trigger{justify-content:space-between;align-items:center;gap:var(--space-5);text-align:left;width:100%;min-height:64px;color:var(--text-strong);font-size:17px;line-height:1.4;font-weight:var(--fw-regular);letter-spacing:-.01em;border-radius:0;padding:20px 0;display:flex}@media (width>=1024px){.acc__trigger{min-height:72px;font-size:18px}}.acc--serif .acc__trigger{font-family:var(--ff-display);letter-spacing:-.012em;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.25;font-weight:var(--fw-display)}.acc__trigger:focus-visible{outline-offset:4px}.acc__title{text-wrap:pretty;min-width:0}.acc__icon{width:24px;height:24px;color:var(--text-strong);flex:none;place-items:center;display:grid}.acc__plus-v{transform-origin:7px 7px;transition:transform var(--dur-state) var(--ease-out), opacity var(--dur-state) var(--ease-out)}.acc__item[data-open] .acc__plus-v{opacity:0;transform:rotate(90deg)}@media (hover:hover){.acc__trigger:hover .acc__title{color:var(--link-hover)}}.acc__panel{grid-template-rows:1fr;display:grid}:root.js .acc__panel{visibility:hidden;transition:grid-template-rows var(--dur-accordion) var(--ease-accordion), visibility 0s linear var(--dur-accordion);grid-template-rows:0fr}:root.js .acc__item[data-open] .acc__panel{visibility:visible;transition:grid-template-rows var(--dur-accordion) var(--ease-accordion), visibility 0s linear 0s;grid-template-rows:1fr}.acc__inner{min-height:0;overflow:hidden}.acc__content{color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure);opacity:1;transition:opacity var(--dur-state) var(--ease-out);padding:0 48px 28px 0}:root.js .acc__item:not([data-open]) .acc__content{opacity:0}.acc__content>*+*{margin-top:.75em}.acc__content a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.acc__content a:hover{color:var(--link-hover)}.acc__content ul,.acc__content ol{padding-left:1.2em}@media (width<=767px){.acc__content{padding-right:0}}
