.seo-doc .wrap{max-width:56rem}.seo-doc{padding:3rem 0 4rem;color:var(--tx2);font-family:var(--fb);font-size:1rem;line-height:1.65}.seo-doc a{color:var(--tx2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.seo-doc a:hover{color:var(--tx);text-decoration-color:var(--acc)}.seo-doc .crumbs{font-family:var(--fm);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3-aa);margin-bottom:1.5rem}.seo-doc .crumbs a{text-decoration:none;color:var(--tx3-aa)}.seo-doc .crumbs a:hover{color:var(--acc)}.seo-doc h1{font-size:clamp(2.1rem,4.5vw,3.2rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 1rem}.seo-doc h1,.seo-doc h2{font-family:var(--fd);font-weight:700;color:var(--tx)}.seo-doc h2{font-size:clamp(1.5rem,2.6vw,var(--t5));line-height:1.15;letter-spacing:-.02em;margin:3rem 0 .85rem}.seo-doc h3{font-family:var(--fb);font-size:var(--t3);font-weight:600;color:var(--tx);margin:2rem 0 .5rem}.seo-doc p{margin:0 0 1.1rem}.seo-doc ol,.seo-doc ul{margin:0 0 1.1rem;padding-left:1.25rem;list-style:revert}.seo-doc li{margin-bottom:.45rem}.seo-doc strong{color:var(--tx);font-weight:600}.seo-doc .byline{font-size:var(--t2);color:var(--tx3-aa);border-bottom:1px solid var(--border);padding-bottom:1.5rem;margin-bottom:2rem}.seo-doc .byline .sep{opacity:.4;margin:0 .5rem}.seo-doc .tldr{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--acc);border-radius:var(--radius-card);padding:1.4rem 1.5rem;margin:0 0 2.5rem}.seo-doc .tldr .label{font-family:var(--fm);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);display:block;margin-bottom:.6rem}.seo-doc .tldr p{margin:0 0 .7rem;color:var(--tx2)}.seo-doc .tldr p:last-child{margin-bottom:0}.seo-doc table{width:100%;border-collapse:collapse;margin:1.25rem 0 1.5rem;font-size:var(--t2);display:block;overflow-x:auto;white-space:nowrap}@media (min-width:52rem){.seo-doc table{display:table;white-space:normal}}.seo-doc td,.seo-doc th{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--border);vertical-align:top}.seo-doc th{font-family:var(--fm);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3-aa);font-weight:500}.seo-doc td.os{color:var(--tx)}.seo-doc .yes{color:var(--ok)}.seo-doc .note{border:1px solid var(--border);border-radius:var(--radius-card);padding:1.1rem 1.25rem;margin:1.5rem 0;background:var(--bg-elev)}.seo-doc .note .label{font-family:var(--fm);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3-aa);display:block;margin-bottom:.5rem}.seo-doc .note p:last-child{margin-bottom:0}.seo-doc .checked{font-family:var(--fm);font-size:.7rem;color:var(--tx3-aa);letter-spacing:.05em;margin-bottom:1.5rem}.seo-doc .faq dt{font-weight:600;color:var(--tx);margin-top:1.75rem}.seo-doc .faq dd{margin:.5rem 0 0}.seo-doc .sources{font-size:var(--t2);color:var(--tx3-aa)}.seo-doc .sources li{margin-bottom:.35rem}.seo-doc .cluster{display:grid;gap:.75rem;grid-template-columns:1fr;margin:1.25rem 0}@media (min-width:40rem){.seo-doc .cluster{grid-template-columns:1fr 1fr}}.seo-doc .cluster a{display:block;border:1px solid var(--border);border-radius:var(--radius-card);padding:.9rem 1.1rem;text-decoration:none;background:var(--bg-elev);transition:border-color var(--dur-short) linear}.seo-doc .cluster a:hover{border-color:var(--border-strong)}.seo-doc .cluster strong{display:block;color:var(--tx);font-weight:500;margin-bottom:.15rem}.seo-doc .cluster span{font-size:var(--t2);color:var(--tx3-aa)}