.RelatedPosts_related__gJqSZ{margin-top:48px;padding-top:28px;border-top:1px solid var(--border)}.RelatedPosts_related__gJqSZ>h2{margin:0 0 12px;font-size:21px;line-height:1.5;font-weight:600}.RelatedPosts_related__gJqSZ ul{margin:0;padding:0;list-style:none}.RelatedPosts_related__gJqSZ li+li{border-top:1px solid color-mix(in oklab,var(--border) 65%,transparent)}.RelatedPosts_guide__neVA2{display:flex;align-items:center;gap:24px;margin-inline:-12px;padding:18px 12px;border-radius:10px}.RelatedPosts_guide__neVA2>div{flex:1;min-width:0}.RelatedPosts_guide__neVA2 h3{margin:0 0 5px;color:var(--foreground);font-size:16px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.RelatedPosts_guide__neVA2 p{margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.RelatedPosts_guide__neVA2>svg{flex-shrink:0;color:var(--muted-foreground)}.RelatedPosts_guide__neVA2:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.RelatedPosts_guide__neVA2:active{background:var(--muted)}@media (hover:hover) and (pointer:fine){.RelatedPosts_guide__neVA2:hover{background:color-mix(in oklab,var(--muted) 65%,transparent)}.RelatedPosts_guide__neVA2:hover h3,.RelatedPosts_guide__neVA2:hover>svg{color:var(--primary)}}@media (max-width:640px){.RelatedPosts_related__gJqSZ{margin-top:36px;padding-top:24px}.RelatedPosts_related__gJqSZ>h2{font-size:20px}.RelatedPosts_guide__neVA2{gap:16px}}.Article_page__uzYFv{width:100%;max-width:1120px;margin-inline:auto;padding:40px 32px 64px}.Article_layout__RR6X2{display:grid;grid-template-columns:minmax(0,1fr)}.Article_main__05ENC{min-width:0}.Article_header__G0rGW{margin-bottom:32px}.Article_title__Mvucl{margin:0 0 24px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.45;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.Article_description__2xVnA{padding:18px 20px;border-radius:10px;background:var(--muted);font-size:16px;line-height:1.85;color:var(--muted-foreground)}.Article_body__MF_gM{max-width:none;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.Article_body__MF_gM :where(p){margin-block:0 1.2em;line-height:inherit}.Article_body__MF_gM :where(h1,h2,h3,h4){font-weight:600;line-height:1.5;letter-spacing:-.015em;scroll-margin-top:90px}.Article_body__MF_gM :where(h1,h2){margin-block:2.1em .85em;font-size:24px}.Article_body__MF_gM :where(h3){margin-block:1.8em .7em;font-size:20px}.Article_body__MF_gM>:first-child{margin-top:0}.Article_body__MF_gM :where(ul,ol){padding-inline-start:1.6em;margin-block:1em 1.4em}.Article_body__MF_gM :where(li){margin-block:.55em;padding-inline-start:.2em}.Article_body__MF_gM :where(li>p){margin-block:.5em}.Article_body__MF_gM :where(strong){font-weight:600}.Article_body__MF_gM :where(blockquote){margin-block:1.5em;padding:16px 20px;border:0;border-radius:8px;background:var(--muted);font-style:normal;font-weight:400;color:var(--foreground)}.Article_body__MF_gM :where(blockquote p:first-of-type):before,.Article_body__MF_gM :where(blockquote p:last-of-type):after{content:none}.Article_body__MF_gM :where(blockquote>:last-child){margin-bottom:0}.Article_body__MF_gM :where(table){display:block;max-width:100%;overflow-x:auto;margin-block:1.5em;font-size:14px;line-height:1.75}.Article_body__MF_gM :where(th,td){padding:12px 14px;min-width:7em;vertical-align:top}.Article_body__MF_gM :where(th p,td p){margin:0}.Article_body__MF_gM :where(pre){max-width:100%;overflow-x:auto;font-size:14px;line-height:1.75}.Article_body__MF_gM :where(pre code){white-space:pre;overflow-wrap:normal}.Article_body__MF_gM :where(img){max-width:100%;height:auto}@media (min-width:1280px){.Article_layout__RR6X2{grid-template-columns:minmax(0,760px) 224px;gap:48px}.Article_layout__RR6X2>aside{width:224px}}@media (max-width:1279px){.Article_page__uzYFv{max-width:824px}}@media (max-width:640px){.Article_page__uzYFv{padding:28px 20px 48px}.Article_body__MF_gM{font-size:16px;line-height:1.85}.Article_body__MF_gM :where(h1,h2){font-size:22px}.Article_body__MF_gM :where(h3){font-size:19px}.Article_description__2xVnA{padding:16px;font-size:15px}.Article_body__MF_gM :where(blockquote){padding:14px 16px}.Article_body__MF_gM :where(th,td){padding:10px}}