.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acc{border-bottom:1px solid var(--line)}.accItem{border-top:1px solid var(--line)}.accHead{font-size:inherit;font-weight:inherit}.accBtn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.4em;padding:22px 0;display:flex}.accTitle{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1;transition:transform .25s}.accBtn:hover .accTitle{transform:translate(8px)}.accCount{color:var(--muted);margin-top:.4em;font-size:.9rem;font-weight:700}.accIcon{flex:none;align-self:center;width:22px;height:22px;margin-left:auto;position:relative}.accIcon:before,.accIcon:after{content:"";background:currentColor;height:2px;margin-top:-1px;transition:transform .3s;position:absolute;top:50%;left:0;right:0}.accIcon:after{transform:rotate(90deg)}.accBtn[aria-expanded=true] .accIcon:after{transform:rotate(0)}.accPanel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.accPanel.open{grid-template-rows:1fr}.accInner{min-height:0;overflow:hidden}.accPanel.open .accInner{padding-bottom:24px}@media (prefers-reduced-motion:reduce){.accPanel,.accIcon:before,.accIcon:after,.accTitle{transition:none}}.timelineSection{margin-top:64px}.timelineHeading{color:var(--muted);margin-bottom:24px;font-size:1.1rem;font-weight:500}.timelineRow{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,18rem) 1fr;gap:8px 24px;padding:16px 0 24px;display:grid}.timelinePeriod{letter-spacing:-.03rem;color:var(--fg);font-size:2rem;font-weight:700}.timelineTitle{letter-spacing:-.03em;font-size:1.4rem;font-weight:500;line-height:1.2}.timelineRole{margin-top:4px}.timelineText{color:var(--muted);margin-top:8px}@media (max-width:760px){.timelineRow{grid-template-columns:1fr}}
