.sw .fu{padding-block:clamp(72px,9vw,120px) clamp(64px,8vw,112px)}.sw .fu-body{flex-direction:column;grid-column:3/span 8;gap:20px;display:flex}.sw .fu-body .display{margin-bottom:8px}.sw .fu-body .heading{font:400 30px/36px var(--serif);letter-spacing:-.02em;margin-top:28px}.sw .fu-body section{flex-direction:column;gap:12px;display:flex}.sw .fu-body .body{font:400 17px/27px var(--sans);color:var(--ink-2)}.sw .fu-body .caption{margin-top:24px}.sw .fu-list{border-top:.5px solid var(--line)}.sw .fu-list>div{gap:4px var(--gut);border-bottom:.5px solid var(--line);font:400 17px/26px var(--sans);grid-template-columns:repeat(8,minmax(0,1fr));padding-block:16px;display:grid}.sw .fu-list dt{grid-column:span 3;font-weight:500}.sw .fu-list dd{color:var(--ink-2);grid-column:span 5}.sw .p-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}@media (max-width:1023px){.sw .fu-body{grid-column:1/-1}}@media (max-width:639px){.sw .fu-list dt,.sw .fu-list dd{grid-column:1/-1}}
