._3rPSzG_head{border-bottom:1px solid var(--line);padding-block:64px 48px}._3rPSzG_head h1{max-width:24ch}._3rPSzG_head .eyebrow a{color:inherit;text-underline-offset:3px}._3rPSzG_byline{align-items:center;gap:12px;max-width:72ch;margin-top:28px;display:flex}._3rPSzG_avatar{border:1px solid var(--line);width:44px;height:44px;color:var(--orange);border-radius:50%;flex:none;place-items:center;display:grid}._3rPSzG_avatar svg{width:26px;height:auto}._3rPSzG_who{flex:1;min-width:0;line-height:1.4;display:grid}._3rPSzG_author{font-weight:600}._3rPSzG_meta{color:var(--mute);font-size:var(--t-small)}._3rPSzG_tabs{flex-wrap:wrap;width:auto;margin-bottom:40px}._3rPSzG_tab{height:40px;color:var(--mute);font-size:var(--t-body);border-radius:6px;padding-inline:16px}._3rPSzG_tab[data-state=on]{background:var(--mist);color:var(--text);font-weight:600}._3rPSzG_featured{color:var(--text);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:72px;text-decoration:none;display:grid}._3rPSzG_featured h2{font-size:var(--t-h2);word-break:keep-all;line-height:1.3}._3rPSzG_featured ._3rPSzG_desc{font-size:var(--t-h3);-webkit-line-clamp:4;margin-top:16px}@media (max-width:860px){._3rPSzG_featured{grid-template-columns:1fr;gap:20px;margin-bottom:56px}}._3rPSzG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;display:grid}@media (max-width:960px){._3rPSzG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._3rPSzG_grid{grid-template-columns:1fr}}._3rPSzG_card{color:var(--text);text-decoration:none;display:block}._3rPSzG_thumb{border-radius:10px;width:100%;height:auto}._3rPSzG_card h2{font-size:var(--t-h3);word-break:keep-all;margin-top:20px;line-height:1.4}._3rPSzG_card:hover h2,._3rPSzG_card:focus-visible h2,._3rPSzG_featured:hover h2,._3rPSzG_featured:focus-visible h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}._3rPSzG_desc{color:#3d3833;font-size:var(--t-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;line-height:1.65;display:-webkit-box;overflow:hidden}._3rPSzG_metaRow{color:var(--mute);font-size:var(--t-small);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}._3rPSzG_chip{background:var(--mist);color:#3d3833;font-weight:500;font-size:var(--t-label);border-radius:4px;padding:3px 9px}._3rPSzG_more{justify-content:center;margin-top:64px;display:flex}._3rPSzG_body.section{padding-top:40px}._3rPSzG_summary{border-top:2px solid var(--orange);background:var(--mist);max-width:72ch;margin-bottom:24px;padding:20px 24px}._3rPSzG_summary ul{font-size:var(--t-body);gap:6px;margin:10px 0 0;padding-left:1.2em;line-height:1.6;list-style:outside;display:grid}._3rPSzG_toc{border-block:1px solid var(--line);max-width:72ch;margin-bottom:40px;padding:16px 0}._3rPSzG_toTitle{font-size:var(--t-small);color:var(--mute);font-weight:600}._3rPSzG_toc ol{font-size:var(--t-small);color:var(--mute);gap:4px;margin:8px 0 0;padding-left:1.4em;list-style:decimal;display:grid}._3rPSzG_toc a{color:var(--mute);text-decoration:none}._3rPSzG_toc a:hover,._3rPSzG_toc a:focus-visible{color:var(--text);text-underline-offset:3px;text-decoration:underline}._3rPSzG_faq,._3rPSzG_sources{border-top:2px solid var(--text);max-width:72ch;margin-top:56px;padding-top:20px}._3rPSzG_faq h2,._3rPSzG_sources h2{font-size:var(--t-h2);font-weight:600}._3rPSzG_faq dl{margin:8px 0 0}._3rPSzG_faq dl>div{border-bottom:1px solid var(--line);padding:20px 0}._3rPSzG_faq dt{font-size:var(--t-h3);color:var(--text);align-items:baseline;gap:12px;font-weight:600;display:flex}._3rPSzG_qNum{min-width:2.2em;color:var(--orange-ink);flex:none;font-weight:600}._3rPSzG_faq dd{font-size:var(--t-body);color:var(--mute);margin:8px 0 0;padding-left:calc(2.475em + 12px);line-height:1.75}._3rPSzG_sources ol{font-size:var(--t-small);color:var(--mute);gap:8px;margin:16px 0 0;padding-left:1.4em;list-style:decimal;display:grid}._3rPSzG_sources a{color:var(--text);overflow-wrap:anywhere;text-underline-offset:3px}._3rPSzG_faq h2,._3rPSzG_sources h2{scroll-margin-top:96px}._3rPSzG_body h2[id]{scroll-margin-top:96px}
