/* Readability refinements, shared by all pages. */
:root{--ink:#192f25;--muted:#425448;--line:#c7d3c9;--paper:#fff;--soft:#eaf1e7}
body{font-size:17px;line-height:1.8}
header{background:#fff;border-bottom:1px solid #bdcdbf}
.nav{font-size:16px;font-weight:650;gap:24px}.nav a{padding:10px 0}.nav a:hover{text-decoration:underline}.nav a[href="/guides/falcon-buying/"]{color:#173d30;border-bottom:3px solid #517842}
.brand{font-size:23px}.eyebrow,.help-tag{font-size:13px;letter-spacing:.8px;color:#345329}
.hero{padding-top:40px;padding-bottom:40px;gap:40px}.hero h1{font-size:clamp(36px,4.4vw,56px)}
.publisher-label{font-size:15px}.publisher-label span{font-size:13px}.lead{font-size:19px;color:#354b3e;line-height:1.85}
.btn{font-size:16px;border-radius:7px;padding:15px 22px}.btn.outline{background:#fff;border:2px solid #56764b;color:#173d30}.hero-actions .btn{font-size:17px}.hero-actions small{font-size:13px;opacity:1}.hero-destination,.fine{font-size:14px;color:var(--muted)}
.quiet-link,.update-jump{font-size:15px;font-weight:650}.field{border:1px solid var(--line);background:#edf2e9}.field small,.fieldtop,.color-pair figcaption{font-size:12px;color:#425448}.strip{font-size:14px;flex-wrap:wrap;gap:12px;padding:18px 0}
.head p{font-size:16px;color:var(--muted)}h2{font-size:34px;line-height:1.4}
#buy{padding-top:40px}.buy-summary{font-size:15px;gap:18px}.buy-context,.support-summary{font-size:16px}.support-summary{border-left:4px solid #517842;background:#edf3e9}
.product{border:2px solid #a9bdaa;box-shadow:0 6px 20px #173d300a}.product.accent{border-color:#54763b;background:#f2f7e9}.product .product-price{font-size:42px;color:#173d30;line-height:1.25}.product p,.product ul{font-size:16px;color:#354b3e}.product .price-caption{font-size:13px}.product .btn{font-size:17px;padding:17px}.product .btn small,.purchase-next .btn small{font-size:13px}
.support-note p,.care-benefits p,.care-heading p,.evidence-row p,.faq details p,.guide-step p,.guide-step li,.setting-panel p,.purchase-next p,.update-card p,.update-card li,.followme p,.sports-context,.sport-line{font-size:16px;color:#354b3e}.care-terms,.guide-warning,.evidence-row small,.update-card .fine,footer{font-size:14px;color:#425448}
#recommended-guides{margin-top:24px;padding:32px;background:#edf3e9;border:1px solid #c7d3c9;border-radius:14px}.help-grid,.guide-links{gap:20px}.help-card,.guide-links a{border:1px solid #aebfaf;border-top:4px solid #52733f;box-shadow:0 3px 12px #173d3008;padding:24px}.help-card h3,.guide-links h3{font-size:23px;line-height:1.45}.help-card p,.guide-links p{font-size:16px;color:#425448}.help-card strong,.guide-links strong{font-size:15px;color:#173d30}.help-card:hover,.guide-links a:hover{background:#f3f8ee;border-color:#517842}.help-card:focus-visible{outline:3px solid #173d30}
.help-step p,.help-step li{font-size:18px}.help-source p,.help-breadcrumb,.breadcrumbs,.help-count{font-size:14px}.help-secondary{font-size:16px}.help-toolbar input,.help-toolbar select{font-size:16px}
#reading-guides,#updates,#faq,#sports{border-top:1px solid #c7d3c9;margin-top:24px}.faq summary{font-size:18px;padding:5px 0}.purchase-care{background:#e9f0e6;border-color:#b8cbb6}.care-benefits span,.update-meta{font-size:13px}
@media(max-width:760px){
 body{font-size:16px}.wrap{padding-left:20px;padding-right:20px}html{scroll-padding-top:130px}
 header nav{flex-wrap:wrap;gap:6px;padding-top:12px!important;padding-bottom:10px!important;min-height:0}.brand{font-size:21px}.nav,.help-nav,.article-nav{display:flex;width:100%;gap:8px;justify-content:space-between;font-size:14px;flex-wrap:wrap}.nav>a:not(.btn){display:inline}.nav a{padding:6px 0}.nav .btn{font-size:14px;padding:7px 10px}
 .hero{padding-top:28px;gap:24px}.hero h1{font-size:38px;letter-spacing:-1.8px}.hero .lead{font-size:17px}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.hero-actions .btn{font-size:17px;width:100%;padding:16px 20px}.hero-actions small{font-size:13px}.publisher-brand{gap:12px}.publisher-brand .publisher-label{padding-left:12px}.publisher-label{font-size:14px}.publisher-label span{font-size:13px}.xbotgo-logo{width:90px}
 h2{font-size:28px}.head{display:block}.head p{max-width:none}.strip{display:grid;gap:6px;font-size:13px}.product{padding:22px}.product .product-price{font-size:36px}.product h3{font-size:26px}.product .btn{font-size:16px}.product .price-caption{font-size:13px}
 #recommended-guides{padding:24px 16px}.help-card,.guide-links a{padding:20px}.help-card h3,.guide-links h3{font-size:21px}.help-grid,.guide-links{grid-template-columns:1fr}.help-card p,.guide-links p{font-size:16px}.fine{font-size:14px}.help-step p,.help-step li{font-size:17px}.mobilebar .btn{font-size:14px}.field small{font-size:12px}.fieldtop{letter-spacing:1px}
}
