.p2 .hero{padding-block:var(--b6) var(--space-lg)}.p2 h1{font-family:var(--w);font-size-adjust:var(--x);letter-spacing:var(--a3);margin:0;font-size:var(--cn);font-weight:var(--h);line-height:var(--a2)}.p2 .lede{text-wrap:pretty;color:var(--j);max-width:44rem;margin:var(--z) 0 0;font-size:clamp(1.05rem,1rem + .2vw,1.15rem);line-height:var(--ai)}.p2 .af0{max-width:50rem;margin-bottom:var(--aq)}.p2 .af0 h2{font-family:var(--w);font-size-adjust:var(--x);letter-spacing:var(--a3);color:var(--o);margin:0 0 var(--d);font-size:clamp(1.5rem,4vw,2.1rem);font-weight:var(--h);line-height:var(--a2)}.p2 .al5{color:var(--j);max-width:46rem;margin:0;font-size:var(--ao);line-height:var(--ai)}.p2 .channels{padding-block:var(--aq) var(--space-lg)}.p2 .ap1{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--g);margin:0;padding:0;list-style:none;display:grid}.p2 .ap1 .primary{grid-column:1/-1}.p2 .acs{background:var(--bg-elevated);border:var(--e) solid var(--n);border-radius:var(--am);box-shadow:var(--au);flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--z);transition:border-color var(--i);display:flex}.p2 .acs.primary{background:color-mix(in oklch,var(--b) 6%,var(--bg-elevated));border-color:color-mix(in oklch,var(--b) 35%,var(--n));padding:var(--ah) var(--ah)}.p2 .acs:hover{border-color:var(--b)}.p2 .ahz{text-transform:uppercase;letter-spacing:var(--af);color:var(--b);font-size:var(--ad);font-weight:var(--h)}.p2 .aff{font-family:var(--w);font-size-adjust:var(--x);color:var(--o);letter-spacing:var(--c3);word-break:break-word;font-size:var(--ao);font-weight:var(--h);text-decoration:none}.p2 .acs.primary .aff{font-size:var(--bh)}.p2 .aff:hover{color:var(--b)}.p2 .ch-meta{color:var(--j);font-size:var(--t);line-height:var(--ae)}.p2 .av9{padding-block:var(--bx) var(--ah)}.p2 .aqe{counter-reset:guide;grid-template-columns:1fr;gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.p2 .aqe{grid-template-columns:repeat(2,1fr)}}.p2 .guide{counter-increment:guide;background:var(--bg-elevated);border:var(--e) solid var(--n);border-radius:var(--am);grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:0 var(--z);padding:var(--z) var(--ah);display:grid}.p2 .guide:before{content:counter(guide, decimal-leading-zero);font-family:var(--w);font-size-adjust:var(--x);color:var(--b);grid-area:1/1/3;font-size:var(--ck);font-weight:var(--h);line-height:var(--as)}.p2 .guide h3{font-family:var(--a1);grid-area:1/2;margin:0 0 var(--space-xs);font-size:var(--ao);font-weight:var(--p)}.p2 .guide p{color:var(--j);grid-area:2/2;margin:0;font-size:var(--aj);line-height:var(--ai)}.p2 .writers{padding-block:var(--bx) var(--ah)}.p2 .as1{grid-template-columns:1fr;gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.p2 .as1{grid-template-columns:repeat(2,1fr);align-items:start}}.p2 .writer{scroll-margin-top:5rem}.p2 .asw{background:var(--bg-elevated);border:var(--e) solid var(--n);border-radius:var(--am);box-shadow:var(--au);flex-direction:column;gap:var(--g);padding:var(--ah);display:flex}.p2 .asy{flex-direction:column;gap:var(--s);display:flex}.p2 .asz{font-family:var(--w);font-size-adjust:var(--x);letter-spacing:var(--a3);color:var(--o);margin:0;font-size:var(--ck);font-weight:var(--h);line-height:var(--ag)}.p2 .aou{color:inherit;border-bottom:var(--e) solid color-mix(in oklch,var(--b) 30%,transparent);text-decoration:none;transition:color var(--i),border-color var(--i)}.p2 .aou:hover{color:var(--b);border-bottom-color:var(--b)}.p2 .as0{color:var(--j);margin:0;font-size:var(--t);font-weight:var(--p)}.p2 .asx{letter-spacing:var(--be);text-transform:uppercase;color:var(--q);margin:0;font-size:var(--ad);font-weight:var(--h)}.p2 .aot{grid-template-columns:1fr;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.p2 .aot{grid-template-columns:repeat(2,1fr)}}.p2 .afa{background:var(--ac);border:var(--e) solid var(--n);border-radius:var(--y);flex-direction:column;gap:var(--aa);padding:var(--d) var(--g);text-decoration:none;transition:border-color var(--i);display:flex}.p2 .afa:hover{border-color:var(--b)}.p2 .ahq{text-transform:uppercase;letter-spacing:var(--af);color:var(--q);font-size:var(--ad);font-weight:var(--h)}.p2 .af9{color:var(--o);word-break:break-word;font-size:var(--aj);font-weight:var(--p)}.p2 .afa:hover .af9{color:var(--b)}.p2 .aww{padding-block:var(--bx) var(--ah)}.p2 .ag0{background:var(--bg-elevated);border:var(--e) solid var(--n);border-radius:var(--am);box-shadow:var(--au);padding:var(--z) var(--ah);font-style:normal;display:grid;gap:var(--aa);max-width:34rem}.p2 .ag0 p{margin:0;color:var(--j);font-size:var(--aj);line-height:var(--ae)}.p2 .ag0 .alk{font-family:var(--w);font-size-adjust:var(--x);font-size:var(--a9);font-weight:var(--h);color:var(--o);margin-bottom:var(--space-xs)}.p2 .ag0 .xv{margin-top:var(--s)}.p2 .anm{display:inline-block;min-width:4.5rem;text-transform:uppercase;letter-spacing:var(--af);color:var(--q);font-size:var(--ad);font-weight:var(--h)}.p2 .ag0 a{color:var(--o);font-weight:var(--p)}.p2 .ag0 a:hover{color:var(--b)}.p2 .aqq{margin-top:var(--space-lg);color:var(--j);font-size:var(--t);line-height:var(--ai);max-width:46rem}.p2 .aqq a{color:var(--b);font-weight:var(--p)}