.network-page .network-hero:has(>div:only-child){grid-template-columns:minmax(0,850px)}.network-breadcrumbs{flex-wrap:wrap;gap:10px;padding:24px 0 0;font-size:14px;line-height:1.7;display:flex}.network-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.network-seo-copy{max-width:850px;padding:24px 0;scroll-margin-top:110px}.network-seo-copy h2{font-family:var(--site-font-heading,var(--font-enory-serif),Georgia,serif);margin:0 0 18px;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.15}.network-seo-copy :is(p,li){overflow-wrap:anywhere;font-size:16px;line-height:1.8}.network-seo-copy p{margin:0 0 16px}.network-seo-copy li{margin:8px 0}.network-seo-copy a,.seo-toc a,.seo-byline a{color:var(--site-accent,#795b2b);text-underline-offset:4px;text-decoration:underline}.network-guide-cta{flex-wrap:wrap;align-items:center;gap:20px;margin:26px 0;display:flex}.network-guide-cta a{align-items:center;min-height:44px;display:inline-flex}.seo-byline{max-width:850px;color:var(--site-muted,#665c52);margin:0 0 24px;font-size:14px;line-height:1.8}.seo-note,.seo-toc{border:1px solid var(--site-border,#b6a995);background:var(--site-card,#fff);border-radius:18px;max-width:850px;margin:24px 0;padding:20px 24px}.seo-note p{margin:8px 0;line-height:1.75}.seo-note strong{font-weight:750}.seo-toc ul,.seo-toc ol{margin:12px 0 0;padding-left:22px}.seo-toc a{align-items:center;min-height:44px;line-height:1.5;display:inline-flex}.seo-table-wrap{border:1px solid var(--site-border,#b6a995);border-radius:12px;max-width:100%;margin:20px 0;overflow:auto}.seo-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.6}.seo-table caption{text-align:left;padding:16px;font-weight:700}.seo-table th,.seo-table td{vertical-align:top;border-top:1px solid var(--site-border,#b6a995);overflow-wrap:anywhere;padding:14px}.seo-table th{background:var(--site-band,#eee5d8)}.seo-faq{border-bottom:1px solid var(--site-border,#b6a995);padding:16px 0}.seo-faq summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700;line-height:1.6}.seo-faq p{margin-top:12px}.network-page :is(a,summary):focus-visible{outline:3px solid var(--site-accent,#795b2b);outline-offset:4px}.network-guide .network-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:680px){.network-page .network-hero{padding-top:40px}.network-page .network-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,48px);line-height:1.08}.network-guide .network-grid{grid-template-columns:1fr}.seo-note,.seo-toc{padding:18px}.network-guide-cta{gap:14px}.network-guide-cta .network-button{width:100%}.seo-table th,.seo-table td{padding:10px}.network-seo-copy{padding:20px 0}}.seo-guide-cluster{scroll-margin-top:110px}.seo-guide-cluster>p{max-width:850px;margin-bottom:20px;line-height:1.7}.seo-offers.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-offers .network-card{flex-direction:column;scroll-margin-top:110px;display:flex}.seo-offers ul{margin-bottom:24px;padding-left:20px;line-height:1.8}.seo-offers .network-button{margin-top:auto}.seo-offers .seo-offer-price{color:var(--site-text,#302c28);margin:8px 0;font-size:36px;font-weight:700}.seo-offers .network-button{text-align:center;min-height:44px}@media (max-width:680px){.seo-offers.network-grid{grid-template-columns:1fr}}.network-page .seo-illustrated-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}.seo-guide-photo{min-width:0;margin:0}.seo-guide-photo img{aspect-ratio:3/2;object-fit:cover;background:var(--site-band,#eee5d8);border-radius:22px;width:100%;height:auto;display:block}.seo-guide-photo figcaption,.seo-guide-capture figcaption{color:var(--site-muted,#665c52);margin-top:10px;font-size:12px;line-height:1.6}.seo-guide-photo figcaption a{text-underline-offset:3px;text-decoration:underline}.seo-guide-thumbnail{aspect-ratio:3/2;align-self:start;height:auto}.seo-guide-capture{max-width:850px;margin:24px 0}.seo-guide-capture img{border:1px solid var(--site-border,#b6a995);border-radius:16px;width:100%;height:auto;display:block}.seo-guide-capture figcaption{font-size:14px}.seo-guide-capture figcaption span{margin-top:4px;display:block}@media (max-width:900px){.network-page .seo-illustrated-hero{grid-template-columns:minmax(0,1fr);gap:24px}.seo-guide-photo{max-width:650px}}.seo-answer-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.network-seo-copy[id]{scroll-margin-top:160px}
