.tc-editorial .dd-hero h1{font-size:clamp(3rem,8vw,7.2rem)}.tc-editorial .dd-filters{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--p22)}.tc-editorial .dd-filters button{position:relative;display:grid;gap:4px;align-content:start;text-align:left;cursor:pointer;padding:var(--s5) var(--s5) var(--s5) 0;background:none;border:0;color:var(--paper);font:inherit}.tc-editorial .dd-filters button+button{padding-left:var(--s5);border-left:1px solid var(--p22)}.tc-editorial .dd-filters button:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--paper);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.tc-editorial .dd-filters button:hover:before,.tc-editorial .dd-filters button[aria-pressed=true]:before{transform:scaleX(1)}.tc-editorial .dd-filters button:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.tc-editorial .dd-filters .num{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:var(--p45)}.tc-editorial .dd-filters b{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1}.tc-editorial .dd-filters em{font-family:var(--serif);font-style:italic;font-size:1.02rem;color:var(--p70)}.tc-editorial .dd-filters button[aria-pressed=false] b{color:var(--p70)}.tc-editorial .dd-meta{display:block;font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--i55);margin-bottom:var(--s4)}.tc-editorial .dd-in{animation:m-rise .8s var(--ease) both;animation-delay:calc(var(--d, 0) * .08s)}@media(prefers-reduced-motion:reduce){.tc-editorial .dd-in{animation:none}}.tc-editorial .dd-lead{display:block;padding:var(--s8) 0 var(--s9);border-bottom:1px solid var(--ink);color:var(--ink);text-decoration:none}.tc-editorial .dd-lead .m-display{max-width:16ch;transition:color .4s var(--ease)}.tc-editorial .dd-lead .m-serif{max-width:44ch}.tc-editorial a.dd-lead:hover .m-display{color:var(--i70)}.tc-editorial a.dd-lead:hover .m-link svg{transform:translate(4px)}.tc-editorial .dd-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.tc-editorial .dd-list li{border-bottom:1px solid var(--i16)}.tc-editorial .dd-list li+li{border-left:1px solid var(--i16)}.tc-editorial .dd-list a,.tc-editorial .dd-list li>div{display:block;height:100%;padding:var(--s7) var(--s6) var(--s7) 0;color:var(--ink);text-decoration:none}.tc-editorial .dd-list li+li a,.tc-editorial .dd-list li+li>div{padding-left:var(--s6)}.tc-editorial .dd-list h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1;margin-bottom:var(--s4);color:inherit}.tc-editorial .dd-list p{font-family:var(--serif);font-size:1.2rem;line-height:1.45;color:var(--i70);margin:0}.tc-editorial .dd-list a{transition:background .4s var(--ease)}.tc-editorial .dd-list a:hover{background:var(--cream-2)}.tc-editorial .dd-soon h3,.tc-editorial .dd-soon .m-display{color:var(--i55)}.tc-editorial .dd-list--more{margin-bottom:var(--s7);border-top:1px solid var(--ink)}@media(max-width:880px){.tc-editorial .dd-filters{grid-template-columns:1fr 1fr}.tc-editorial .dd-filters button:nth-child(3){border-left:0;padding-left:0}.tc-editorial .dd-filters button:nth-child(n+3){border-top:1px solid var(--p22)}.tc-editorial .dd-list{grid-template-columns:1fr}.tc-editorial .dd-list li+li{border-left:0}.tc-editorial .dd-list a,.tc-editorial .dd-list li>div,.tc-editorial .dd-list li+li a,.tc-editorial .dd-list li+li>div{padding:var(--s6) 0}}.tc-editorial .dd-post-hero{padding:var(--s9) 0 var(--s8)}.tc-editorial .dd-post-hero h1{font-size:clamp(3rem,8.4vw,7.6rem)}.tc-editorial .dd-post-hero .s-hero-lede{margin-bottom:0}.tc-editorial .dd-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--s6);color:var(--p70);text-decoration:none;font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.tc-editorial .dd-back:before{content:"←";font-size:1rem;letter-spacing:0;transition:transform .3s var(--ease)}.tc-editorial .dd-back:hover{color:var(--paper)}.tc-editorial .dd-back:hover:before{transform:translate(-4px)}.tc-editorial .dd-back+.eyebrow{display:block}.tc-editorial .dd-body{max-width:760px}.tc-editorial .dd-body>p{font-size:1.14rem;line-height:1.8;color:var(--i70);max-width:62ch}.tc-editorial .dd-body>p strong{color:var(--ink)}.tc-editorial .dd-body .dd-first{font-family:var(--serif);font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.45;color:var(--ink)}.tc-editorial .dd-body h2{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);line-height:.98;letter-spacing:0;margin:var(--s9) 0 var(--s5);max-width:18ch}.tc-editorial .dd-body>.dd-say{font-family:var(--headline);text-transform:uppercase;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1;color:var(--ink);max-width:22ch;padding-left:var(--s5);border-left:2px solid var(--ink);margin:var(--s7) 0}.tc-editorial .dd-body .dd-steps{margin:var(--s5) 0 var(--s6)}.tc-editorial .dd-body .dd-steps p{font-size:1.08rem;line-height:1.6}.tc-editorial .dd-fig{margin:var(--s8) 0;padding:var(--s6);background:var(--cream-2);color:var(--ink);border-radius:2px}.tc-editorial .dd-fig svg{width:100%;height:auto;display:block}.tc-editorial .dd-fig .dd-fig-muscle{opacity:.45}.tc-editorial .dd-fig figcaption{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--i16);font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--i70)}.tc-editorial .dd-grade{margin:var(--s9) 0 var(--s6);padding:var(--s7) var(--s6);background:var(--ink);color:var(--paper);border-radius:2px}.tc-editorial .dd-grade h2{color:var(--paper);margin:0 0 var(--s5);font-size:clamp(1.8rem,3vw,2.4rem)}.tc-editorial .dd-grade dl{margin:0}.tc-editorial .dd-grade dl>div{display:grid;grid-template-columns:170px 1fr;gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--p22)}.tc-editorial .dd-grade dt{font-family:var(--display);font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--p45);padding-top:5px}.tc-editorial .dd-grade dd{margin:0;font-family:var(--serif);font-size:1.2rem;line-height:1.45;color:var(--p70)}@media(max-width:640px){.tc-editorial .dd-grade dl>div{grid-template-columns:1fr;gap:4px}}.tc-editorial .dd-body .disclaim{font-size:.92rem;color:var(--i55);border-top:1px solid var(--i16);padding-top:var(--s4)}.tc-editorial .dd-cite{font-family:var(--display);font-size:.62em;font-weight:700;letter-spacing:.02em;line-height:0;margin-left:2px}.tc-editorial .dd-cite a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--i38)}.tc-editorial .dd-cite a:hover{border-bottom-color:var(--ink)}.tc-editorial .dd-grade .dd-cite a{color:var(--paper);border-bottom-color:var(--p45)}:root:has(.dd-refs){scroll-padding-top:calc(var(--navh, 76px) + 24px)}.tc-editorial .dd-refs{margin:var(--s8) 0 var(--s6);padding-top:var(--s5);border-top:1px solid var(--ink)}.tc-editorial .dd-refs h2{margin-top:0;font-size:clamp(1.4rem,2.4vw,1.8rem)}.tc-editorial .dd-refs ol{margin:0;padding-left:2em;list-style:decimal}.tc-editorial .dd-refs li{display:list-item;list-style:decimal;scroll-margin-top:calc(var(--navh, 76px) + 24px);font-size:.86rem;line-height:1.55;color:var(--i70);padding:6px 0 6px 4px}.tc-editorial .dd-refs li::marker{font-family:var(--display);font-weight:700;color:var(--i55)}.tc-editorial .dd-refs li:target{background:var(--cream-2)}.tc-editorial .dd-refs a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}
