.home-root .post-body{--g:clamp(18px, 2vw, 26px);--q:clamp(10px, 1.4vw, 18px);display:flow-root}.home-root .post-body>*{margin:0}.home-root .post-body h2{letter-spacing:-.035em;color:#101010;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.1}.home-root .post-body h3{letter-spacing:-.025em;color:#101010;margin-top:clamp(8px,1vw,14px);font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.2}.home-root .post-body>blockquote{margin:var(--q) 0 0;letter-spacing:-.03em;color:#f4f2ec;background:#0a0a0a;border-radius:16px;padding:clamp(22px,2.6vw,36px);font-size:clamp(20px,2.1vw,28px);font-weight:700;line-height:1.2}.home-root .post-body blockquote>*{margin:0}.home-root .post-body blockquote>*+*{margin-top:.5em}.home-root .post-body ul,.home-root .post-body ol{flex-direction:column;gap:8px;padding-left:1.3em;display:flex}.home-root .post-body ul{list-style:outside}.home-root .post-body ol{list-style:decimal}.home-root .post-body ol li::marker{color:#101010;font-weight:700}.home-root .post-body a{color:#101010;text-decoration:underline}.home-root .post-body strong,.home-root .post-body b{color:#101010;font-weight:700}.home-root .post-body code{background:#f2f2ef;border-radius:5px;padding:2px 6px;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:.9em}.home-root .post-body img{border-radius:14px}.home-root .post-body table{border-collapse:separate;border-spacing:0;border:1px solid #10101024;border-radius:12px;width:100%;margin:12px 0;font-size:14px;overflow:hidden}.home-root .post-body th,.home-root .post-body td{text-align:left;vertical-align:top;border:1px solid #1010101a;border-top:0;border-left:0;min-width:60px;padding:9px 12px}.home-root .post-body col{min-width:56px}.home-root .post-body tr>:last-child{border-right:0}.home-root .post-body tbody tr:last-child>*{border-bottom:0}.home-root .post-body th{background:#f2f2ef;font-weight:700}.home-root .post-body video{background:#101010;border-radius:12px;width:100%;margin:12px 0;display:block}.home-root .post-body aside{color:#0f3d27;background:#e7f8ef;border-radius:10px;margin:12px 0;padding:12px 14px}.home-root .post-body .faq{border:1px solid #1010101f;border-radius:10px;margin:10px 0;padding:12px 14px}.home-root .post-body .faq h3{margin:0 0 4px}.home-root .post-body .faq p{margin:0}.home-root .post-body>:is(table,aside,.faq,video){margin-block:0}.home-root .post-body h1{letter-spacing:-.04em;color:#101010;margin-top:clamp(16px,1.8vw,24px);font-size:clamp(28px,2.9vw,40px);font-weight:700;line-height:1.08}.home-root .post-body h4{color:#101010;margin-top:clamp(6px,.8vw,12px);font-size:clamp(17px,1.45vw,20px);font-weight:700;line-height:1.25}.home-root .post-body blockquote :is(strong,b,a,h1,h2,h3,h4){color:inherit}.home-root .post-body blockquote ol li::marker{color:inherit}.home-root .post-body blockquote code{background:#ffffff24}.home-root .post-body table.t-dark th :is(strong,b,a){color:inherit}.home-root .post-body * blockquote{border-left:3px solid #101010;margin:12px 0;padding:4px 0 4px 16px;font-weight:600}@media (max-width:700px){.home-root .post-body table{display:block;overflow-x:auto}}.home-root .post-body>h1{--mt:clamp(16px, 1.8vw, 24px)}.home-root .post-body>h2{--mt:clamp(14px, 1.6vw, 22px)}.home-root .post-body>h3{--mt:clamp(8px, 1vw, 14px)}.home-root .post-body>h4{--mt:clamp(6px, .8vw, 12px)}.home-root .post-body>blockquote{--mt:var(--q)}.home-root .post-body>blockquote+*{--after:var(--q)}.home-root .post-body.post-body.post-body>*+*{margin-top:calc(var(--g) + var(--mt,0px) + var(--after,0px))}.home-root .post-body>blockquote:last-child{margin-bottom:var(--q)}.home-root .post-body>img{display:block}.home-root .post-body>:is(table,aside,.faq,video,blockquote,hr,pre,.html-embed,.video-embed,.lay,details.collapse,.btn-row,.media-split,.gallery){clear:both}@media (max-width:600px){.home-root .post-body.post-body img:is(.pl-left,.pl-right){float:none;width:100%;height:auto;margin:4px 0 10px;display:block}}
