.guide-page{background:var(--color-anti-flash-white)}.article-layout{max-width:1200px;margin:0 auto;padding:0 24px 48px}.article-grid{display:block}@media (min-width: 1280px){.article-grid{display:grid;grid-template-columns:minmax(0,880px) 260px;gap:0 40px;align-items:start}}.article-main{min-width:0}@media (max-width: 640px){.article-layout{padding:0 16px 32px}}.article-body{background:#fff;box-shadow:0 4px 24px #0000000f;border-radius:16px;padding:32px 40px 48px;position:relative;z-index:10;margin-top:-32px;overflow:hidden}@media (max-width: 640px){.article-body{padding:32px 20px;margin-top:-24px;border-radius:12px}}@layer components{.guide-content .article-intro{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.625;color:var(--color-charcoal);margin-bottom:16px;margin-top:32px}.guide-content .content-section{margin-bottom:48px;scroll-margin-top:100px}.guide-content h2{font-size:clamp(1.5rem,3vw,2.125rem);line-height:1.2;color:var(--color-raisin-black);margin-bottom:16px;margin-top:48px;font-weight:700;max-width:800px}.guide-content h2:first-child{margin-top:0}.guide-content h3{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.25;color:var(--color-charcoal);margin-bottom:12px;margin-top:32px;font-weight:600;max-width:800px}.guide-content :where(p){font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.625;color:var(--color-charcoal);margin-bottom:16px;max-width:800px}.guide-content ul,.guide-content ol{margin:16px 0 24px 24px;color:var(--color-charcoal);padding-left:8px;max-width:800px}.guide-content ul{list-style-type:disc}.guide-content ol{list-style-type:decimal}.guide-content li{margin-bottom:8px;line-height:1.625;padding-left:4px;font-size:clamp(1.125rem,2vw,1.25rem)}.guide-content li::marker{color:var(--color-xanthous)}.guide-content a{color:var(--color-raisin-black);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease,text-decoration-thickness .2s ease}.guide-content a:hover{color:var(--color-charcoal);text-decoration-thickness:2px}.guide-content sup a{font-size:.75em;color:var(--color-xanthous);text-decoration:none;font-weight:600}.guide-content sup a:hover{text-decoration:underline}.guide-content .stat-container{margin:48px -40px}@media (max-width: 640px){.guide-content .stat-container{margin-left:-20px;margin-right:-20px}}.guide-content .stat-container .site-container{max-width:none;padding:0 40px}@media (max-width: 640px){.guide-content .stat-container .site-container{padding:0 20px}}.guide-content .stat-container p{margin-bottom:0;max-width:none}.guide-content .stat-container p.text-xanthous{color:var(--color-xanthous);font-size:1.875rem;line-height:2.25rem}.guide-content .stat-container p.text-white{color:#fff;font-size:1.125rem;line-height:1.75rem}.guide-content .stat-container p.text-french-gray{color:var(--color-french-gray);font-size:.875rem;line-height:1.25rem}@media (min-width: 768px){.guide-content .stat-container p.text-xanthous{font-size:2.25rem;line-height:2.5rem}.guide-content .stat-container p.text-white{font-size:1.25rem;line-height:1.75rem}.guide-content .stat-container p.text-french-gray{font-size:1rem;line-height:1.5rem}}.guide-content .comparison-table-wrapper{margin:32px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.guide-content .comparison-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.guide-content .comparison-table thead th{background:var(--color-raisin-black);color:#fff;font-weight:600;padding:12px 16px;text-align:left;font-size:.875rem;letter-spacing:.01em}.guide-content .comparison-table thead th:first-child{border-radius:6px 0 0}.guide-content .comparison-table thead th:last-child{border-radius:0 6px 0 0}.guide-content .comparison-table tbody td{padding:12px 16px;border-bottom:1px solid var(--color-platinum);color:var(--color-charcoal);vertical-align:top}.guide-content .comparison-table tbody tr:last-child td{border-bottom:none}.guide-content .comparison-table tbody tr:nth-child(2n){background:#00000005}@media (max-width: 640px){.guide-content .comparison-table{font-size:.875rem}.guide-content .comparison-table thead th,.guide-content .comparison-table tbody td{padding:10px 12px}}.guide-content .cta-container{margin:48px -40px}@media (max-width: 640px){.guide-content .cta-container{margin-left:-20px;margin-right:-20px}}.guide-content .cta-container .cta-gradient-wrapper{background:transparent;padding:0}.guide-content .cta-container .cta-gradient-margins{max-width:none}.guide-content .end-cta{text-align:center;padding:48px 24px;margin-top:32px;border-top:1px solid var(--color-french-gray)}.guide-content .end-cta-text{font-size:clamp(1.125rem,2vw,1.25rem);color:var(--color-charcoal);margin:0 0 16px}.guide-content .end-cta-link{display:inline-flex;align-items:center;gap:8px;color:var(--color-raisin-black);font-weight:600;font-size:clamp(1.125rem,2vw,1.25rem);text-decoration:none;padding:12px 0;transition:gap .2s ease}.guide-content .end-cta-link:hover{gap:12px}.guide-content .end-cta-link svg{transition:transform .2s ease}.guide-content .end-cta-link:hover svg{transform:translate(2px)}.guide-content .end-cta-phone{margin-top:16px;font-size:1rem;color:var(--color-charcoal)}.guide-content .end-cta-phone a{color:var(--color-raisin-black);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide-content .end-cta-phone a:hover{text-decoration-thickness:2px}@media (max-width: 640px){.guide-content .end-cta{padding:32px 16px}}}.credibility-row[data-astro-cid-myh36sxj]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.credibility-row--primary[data-astro-cid-myh36sxj]{font-size:.875rem;line-height:1.4}.credibility-row--secondary[data-astro-cid-myh36sxj]{margin-top:12px}.credibility-item[data-astro-cid-myh36sxj]{display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.credibility-item[data-astro-cid-myh36sxj]{flex-direction:row;gap:8px}}.credibility-label[data-astro-cid-myh36sxj]{color:#ffffff80;font-weight:400}.credibility-value[data-astro-cid-myh36sxj]{color:#fffffff2;font-weight:500}.credibility-link[data-astro-cid-myh36sxj]{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}.credibility-link[data-astro-cid-myh36sxj]:hover{color:var(--color-xanthous)}.credibility-divider[data-astro-cid-myh36sxj]{display:none;width:1px;height:16px;background:#ffffff40}@media (min-width: 768px){.credibility-divider[data-astro-cid-myh36sxj]{display:block}}.credibility-references[data-astro-cid-myh36sxj]{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--color-xanthous);text-decoration:none;transition:opacity .15s ease}.credibility-references[data-astro-cid-myh36sxj]:hover{opacity:.85}.credibility-icon[data-astro-cid-myh36sxj]{width:14px;height:14px;flex-shrink:0}.credibility-strip--light[data-astro-cid-myh36sxj] .credibility-label[data-astro-cid-myh36sxj]{color:var(--color-battleship-gray)}.credibility-strip--light[data-astro-cid-myh36sxj] .credibility-value[data-astro-cid-myh36sxj]{color:var(--color-raisin-black)}.credibility-strip--light[data-astro-cid-myh36sxj] .credibility-link[data-astro-cid-myh36sxj]:hover{color:var(--color-cordovan)}.credibility-strip--light[data-astro-cid-myh36sxj] .credibility-divider[data-astro-cid-myh36sxj]{background:var(--color-french-gray)}.credibility-strip--light[data-astro-cid-myh36sxj] .credibility-references[data-astro-cid-myh36sxj]{color:var(--color-cordovan)}.credibility-strip--light[data-astro-cid-myh36sxj] .credibility-references[data-astro-cid-myh36sxj]:hover{opacity:.8}.references-section[data-astro-cid-zjgt3f7o]{margin-top:48px;padding-top:32px;border-top:1px solid var(--color-french-gray);scroll-margin-top:100px}.references-section[data-astro-cid-zjgt3f7o] h2[data-astro-cid-zjgt3f7o]{font-size:1.5rem;line-height:1.2;color:var(--color-raisin-black);margin-bottom:24px;font-weight:700}.references-list[data-astro-cid-zjgt3f7o]{list-style:none;padding:0;margin:0;counter-reset:ref-counter}.reference-item[data-astro-cid-zjgt3f7o]{position:relative;padding-left:32px;margin-bottom:16px;font-size:.9375rem;line-height:1.6;color:var(--color-charcoal);counter-increment:ref-counter;scroll-margin-top:100px}.reference-item[data-astro-cid-zjgt3f7o]:before{content:"[" counter(ref-counter) "]";position:absolute;left:0;color:var(--color-charcoal);font-weight:600}.reference-journal[data-astro-cid-zjgt3f7o] em[data-astro-cid-zjgt3f7o]{font-style:italic}.reference-link[data-astro-cid-zjgt3f7o]{display:inline-block;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-xanthous);background:#efb73f1a;border-radius:4px;text-decoration:none;transition:background .2s ease,color .2s ease}.reference-link[data-astro-cid-zjgt3f7o]:hover{background:#efb73f33}@media (max-width: 640px){.reference-item[data-astro-cid-zjgt3f7o]{padding-left:28px;font-size:.875rem}}
