.guide-page{background:#0b141c}.guide-hero{padding:36px 0 58px;background:radial-gradient(ellipse at 85% 50%,#244c5c80,transparent 65%)}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12.5px;line-height:1.7;color:#a5bfcb;margin-bottom:40px}.guide-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.guide-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);align-items:center;gap:55px}.guide-hero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.05;letter-spacing:-.045em;margin:22px 0 28px;max-width:900px}.guide-answer{color:#cadbe4;font-size:17px;line-height:1.8;max-width:790px}.guide-meta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13.5px;line-height:1.8;color:#9fb6c2;margin-top:25px}.guide-product{margin:0;border:1px solid #a5dce335;background:linear-gradient(140deg,#e8f0ee,#c5d8df);padding:25px;border-radius:8px}.guide-product img{display:block;width:100%;height:auto;aspect-ratio:1.38;object-fit:contain;mix-blend-mode:multiply}.guide-product figcaption{font:8px var(--mono);line-height:1.7;letter-spacing:.08em;color:#355664;margin-top:20px}.guide-reading{background:#f4f7f5;color:#142b37;padding:66px 0}.guide-layout{display:grid;grid-template-columns:230px minmax(0,820px);gap:65px;justify-content:space-between}.guide-toc{position:sticky;top:145px;align-self:start}.guide-toc nav{border-left:1px solid #aec6cf;padding-left:20px}.guide-toc p{font:10px var(--mono);letter-spacing:.08em;color:#456773;margin-bottom:19px}.guide-toc nav a{display:block;font-size:13.5px;line-height:1.6;color:#365e70;padding:7px 0}.guide-toc nav a:hover{text-decoration:underline}.guide-toc-cta{display:block;border:1px solid #507e91;padding:13px 16px;margin-top:24px;font-size:13.5px;font-weight:600}.guide-copy{min-width:0}.guide-section{scroll-margin-top:150px;margin-bottom:48px}.guide-section:last-child{margin-bottom:0}.guide-section h2{font-size:clamp(27px,2.7vw,37px);line-height:1.18;letter-spacing:-.035em;margin:0 0 22px}.guide-section p,.guide-section li{font-size:15px;line-height:1.85;color:#3b5663;margin:0 0 17px}.guide-copy a{color:#175c78;text-decoration:underline;text-underline-offset:3px}.guide-copy a:hover{color:#102a37}.guide-section strong{color:#142c39}.guide-table-wrap{overflow:auto;border:1px solid #bed0d7;border-radius:6px;margin:25px 0;background:#fff}.guide-table-wrap:focus-visible{outline:3px solid #246b89;outline-offset:3px}.guide-copy table{width:100%;border-collapse:collapse;min-width:530px;font-size:13px;line-height:1.7}.guide-copy caption{text-align:left;padding:17px;font-size:13.5px;color:#40606e;background:#e8eff0;border-bottom:1px solid #bed0d7}.guide-copy th,.guide-copy td{padding:15px 16px;border-bottom:1px solid #d5e0e4;text-align:left;vertical-align:top}.guide-copy thead th{background:#dce8eb;color:#183e50;font-weight:600}.guide-copy tbody th{width:23%;font-weight:600}.guide-copy tr:last-child>*{border-bottom:0}.guide-copy td{color:#425f6c}.guide-copy .guide-note{font-size:13.5px;line-height:1.8;border-left:3px solid #557e8d;padding-left:15px}.guide-formula{font:500 16px/1.8 Space,Arial,sans-serif;background:#dfebed;border-left:3px solid #3e7184;padding:21px 24px;margin:22px 0}.guide-steps{padding-left:24px}.guide-steps li{padding-left:7px;margin-bottom:17px}.guide-faq details{border-bottom:1px solid #b6cdd5}.guide-faq summary{cursor:pointer;font-size:16px;line-height:1.5;font-weight:600;padding:21px 8px 21px 0}.guide-faq details p{padding:0 20px 10px 0}.guide-faq details[open]{background:#e9f1f1;padding-left:16px}.guide-sources{border-top:1px solid #b6cdd5;padding-top:32px}.guide-sources h2{font-size:25px}.guide-sources p,.guide-sources li{font-size:13.5px;line-height:1.9}.guide-sources ul{padding-left:20px}.guide-next{padding:65px 0;background:radial-gradient(ellipse at 90% 50%,#22516666,transparent 65%)}.guide-next h2{font-size:clamp(35px,4vw,54px);line-height:1.1;margin:20px 0}.guide-next p:not(.eyebrow){max-width:650px;font-size:15px;line-height:1.85;color:#b5cbd6}.guide-next .hero-actions{margin-top:27px;flex-wrap:wrap}.guide-related{padding:55px 0 65px}.guide-related h2{font-size:31px}.guide-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px}.guide-related-grid a{border-top:2px solid #628e9f;padding:20px 0}.guide-related-grid span{font:9px var(--mono);color:#477186}.guide-related-grid h3{font-size:22px;line-height:1.3;margin:16px 0}.guide-all{display:inline-block;margin-top:25px;font-size:13px;text-decoration:underline}.guide-page :focus-visible{outline:3px solid #54bad3;outline-offset:5px}.guide-page .light-section :focus-visible{outline-color:#175c78}@media(max-width:1000px){.guide-layout{gap:35px;grid-template-columns:190px minmax(0,1fr)}.guide-hero-grid{gap:30px;grid-template-columns:1.5fr .7fr}.guide-product{padding:15px}}@media(max-width:760px){.guide-hero{padding:28px 0 40px}.guide-breadcrumb{font-size:13.5px;margin-bottom:25px}.guide-hero-grid{grid-template-columns:1fr;gap:25px}.guide-hero h1{font-size:40px}.guide-answer{font-size:15px}.guide-product{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;max-width:100%;padding:14px}.guide-product img{max-height:145px}.guide-product figcaption{margin:0;font-size:12.5px}.guide-reading{padding:35px 0 45px}.guide-layout{display:block}.guide-toc{position:static;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid #b6cdd5}.guide-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.guide-toc nav p{grid-column:1/-1;margin-bottom:7px}.guide-toc-cta{display:none}.guide-section{margin-bottom:37px;scroll-margin-top:160px}.guide-section h2{font-size:29px}.guide-section p,.guide-section li{font-size:14px}.guide-copy table{font-size:13.5px;min-width:500px}.guide-copy th,.guide-copy td{padding:12px}.guide-related-grid{grid-template-columns:1fr;gap:8px}.guide-related-grid h3{font-size:24px}.guide-next{padding:45px 0}.guide-formula{font-size:14px;padding:17px}.guide-faq summary{font-size:15px}.guide-page .whatsapp-float{bottom:80px}}@media(prefers-reduced-motion:reduce){.guide-page{scroll-behavior:auto}}
