.update-story{grid-column:1/-1;border-top:1px solid var(--line);padding:0 clamp(20px,4vw,64px) 24px;background:var(--chalk)}
.update-story summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;cursor:pointer;font-size:18px;list-style:none}
.update-story summary::-webkit-details-marker{display:none}
.update-story summary .arrow{transform:rotate(90deg)}
.update-story[open] summary .arrow{transform:rotate(-90deg)}
.update-story summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.update-story__body{max-width:72ch;margin:16px auto 24px}
.update-story__body h4{font-size:clamp(24px,3vw,32px);line-height:1.3;font-weight:500;margin:36px 0 16px;text-wrap:balance}
.update-story__body p{font-size:18px;line-height:1.75;margin:0 0 24px}
.update-story__body .update-story__note{font-size:15px;border-bottom:1px solid var(--line);padding-bottom:24px}
.update-story__body .text-link{min-height:44px}
@media(max-width:600px){.update-story__body p{font-size:16px}.update-story__body{margin-top:8px}.update-story{padding-inline:20px}}
