.doc-page_head__8GG6v{display:grid;grid-gap:.7rem;gap:.7rem;padding-bottom:1.6rem;border-bottom:1px solid var(--line)}.doc-page_title__MaflU{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.1rem,1rem + 3.6vw,3rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.doc-page_lead__JZ1KE{font-size:1.16rem;line-height:1.55;color:var(--ink-2)}.doc-page_updated__SsiSp{font-family:var(--font-mono);font-size:.76rem;color:var(--ink-3)}.doc-page_heroImage__dJNKD{margin:2rem 0 2.5rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-2)}.doc-page_heroImage__dJNKD img{width:100%;max-height:460px;object-fit:cover}.aso_grid__vZdmf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.aso_card__3YWiw{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-2)}.aso_card__3YWiw img{width:100%;height:auto;aspect-ratio:853/1844;object-fit:cover}.aso_card__3YWiw figcaption{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.1rem 1.15rem;line-height:1.4}.aso_card__3YWiw figcaption span{color:var(--ink-2);font-size:.9rem}@media (max-width:760px){.aso_grid__vZdmf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.aso_grid__vZdmf{grid-template-columns:1fr}}.blog_list__a9wmV{margin-top:1.8rem;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.blog_item__lQ5qu{display:grid;grid-template-columns:180px 1fr;grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:.5rem;row-gap:.5rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.blog_itemImage__69iqs{grid-row:span 4;width:180px;height:132px;object-fit:cover;border-radius:var(--radius-tile);border:1px solid var(--line);background:var(--paper-2)}.blog_item__lQ5qu:hover .blog_itemTitle__D8GVV{color:var(--lav-strong)}.blog_itemTag__9vS58{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:lowercase;color:var(--lav)}.blog_itemTitle__D8GVV{font-family:var(--font-serif);font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;color:var(--ink);transition:color .15s ease}.blog_itemExcerpt__yfzIM{max-width:60ch;color:var(--ink-2);font-size:.98rem}.blog_itemMeta__SOd4N{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-3)}@media (max-width:560px){.blog_item__lQ5qu{grid-template-columns:1fr}.blog_itemImage__69iqs{grid-row:auto;width:100%;height:190px}}.article-bits_meta__62Agk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin:1.3rem 0 0;font-family:var(--font-mono);font-size:.76rem;color:var(--ink-3)}.article-bits_author__pBBZg{color:var(--ink);font-weight:500}.article-bits_role__LQIWo{font-style:italic;font-family:var(--font-serif);font-size:.92rem}.article-bits_sep__IDlA6{color:var(--line)}.article-bits_tldr__mTcIC{margin:2rem 0 0;padding:1.3rem 1.4rem;border:1px solid var(--lav-line);border-radius:var(--radius-tile);background:var(--lav-tint)}.article-bits_tldrLabel__BkJ9c{margin-bottom:.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:lowercase;color:var(--lav-strong)}.article-bits_tldr__mTcIC div{font-size:1.02rem;line-height:1.6;color:var(--ink)}.article-bits_tldr__mTcIC div>*+*{margin-top:.7rem}.article-bits_sources__S_eoJ{margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--line)}.article-bits_sources__S_eoJ h2{font-family:var(--font-serif);font-weight:400;font-size:1.4rem;margin-bottom:.9rem}.article-bits_sources__S_eoJ ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.article-bits_sources__S_eoJ a{color:var(--lav-strong);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--lav-line);text-decoration-color:var(--lav-line)}.article-bits_sources__S_eoJ a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.article-bits_note__cb4o_{color:var(--ink-3);font-size:.92rem}.article-bits_checked__C1YWP{margin-top:.9rem;font-family:var(--font-mono);font-size:.74rem;color:var(--ink-3)}.article-bits_bias__f8SDs{margin-top:2rem;padding:1rem 1.1rem;border-left:2px solid var(--lav-line);font-size:.9rem;font-style:italic;color:var(--ink-3)}.compare_grid__V3SUl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.compare_card__sZQ_D{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-2);transition:transform .16s ease,border-color .16s ease}.compare_card__sZQ_D:hover{transform:translateY(-3px);border-color:var(--lav)}.compare_card__sZQ_D img{width:100%;height:280px;object-fit:cover;object-position:top}.compare_cardBody__53OB1{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.2rem}.compare_cardBody__53OB1 h2{font-size:1.8rem}.compare_cardBody__53OB1 p{color:var(--ink-2);font-size:.95rem;line-height:1.5}.compare_read__BUO4S,.compare_tag__DFIDi{font-family:var(--font-mono);font-size:.7rem;color:var(--lav-strong)}.compare_read__BUO4S{margin-top:.45rem}@media (max-width:760px){.compare_grid__V3SUl{grid-template-columns:1fr}.compare_card__sZQ_D img{height:340px}}.tools_grid__yR12D{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:620px){.tools_grid__yR12D{grid-template-columns:1fr}}.tools_card__pWLJh{display:grid;grid-gap:.4rem;gap:.4rem;padding:1.4rem;border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--paper)}.tools_card__pWLJh:hover{border-color:var(--lav-line)}.tools_card__pWLJh h2{font-family:var(--font-serif);font-weight:400;font-size:1.3rem;color:var(--ink)}.tools_card__pWLJh p{font-size:.94rem;color:var(--ink-2)}.tools_card__pWLJh span{margin-top:.3rem;font-family:var(--font-mono);font-size:.75rem;color:var(--lav-strong)}