.tccc-v3 .ed-module{position:relative;padding-block:var(--sp-7);border-top:1px solid var(--line-strong);scroll-margin-top:84px}.tccc-v3 .ed-art-page :is(.ed-module,.ed-faq){width:min(calc(100% - 2 * var(--pane-pad-x)),1200px);margin-inline:auto}.tccc-v3 .ed-art-page>.ed-module:first-of-type{border-top:0;padding-top:var(--site-space-48)}.tccc-v3 .ed-module .s-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.tccc-v3 .ed-module .s-head h2{font:400 clamp(34px,4cqi,50px)/1.1 var(--serif);letter-spacing:-.035em;margin:0;color:var(--ink);text-wrap:pretty;max-width:25ch}.tccc-v3 .ed-module .s-meta,.tccc-v3 .ed-sequence>.eyebrow{font:600 var(--ui-xs)/1.35 var(--furniture);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.tccc-v3 .ed-module .s-meta{white-space:nowrap}.tccc-v3 .ed-module .s-intro{font-size:16px;line-height:1.7;color:var(--ink-2);margin:0 0 var(--sp-5);max-width:70ch}.tccc-v3 .ed-sequence{margin-top:var(--sp-6)}.tccc-v3 .ed-sequence>.eyebrow{margin:0 0 var(--sp-4);color:var(--action-ink)}@container(max-width:760px){.tccc-v3 .ed-module{padding-block:var(--sp-6)}.tccc-v3 .ed-art-page>.ed-module:first-of-type{padding-top:var(--site-space-36)}.tccc-v3 .ed-module .s-head{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}}@container(max-width:520px){.tccc-v3 .ed-module .s-head{gap:var(--sp-2)}.tccc-v3 .ed-module .s-head h2{font-size:34px}}