html{scroll-behavior:smooth}.genetic-page section[id]{scroll-margin-top:24px}.g-breadcrumb{display:flex;gap:12px;padding-top:15px;padding-bottom:22px;font-size:13px;color:#617b7e}.g-breadcrumb a{color:inherit}.genetic-hero{background:#d9ebe5;border-radius:28px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:50px 45px;gap:35px}.g-lead{font-size:18px;color:#446871;margin:23px 0 15px}.genetic-page .genetic-hero h1{font-size:clamp(36px,4.4vw,60px);line-height:1.35;margin:0 0 28px}.g-hero-product{background:radial-gradient(ellipse,#eef9f4,#d1eae200 70%)}.g-hero-product img{width:100%;height:310px;object-fit:contain;filter:saturate(.62) contrast(.96) brightness(1.025)}.g-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.g-secondary{color:#205b66;font-size:15px;text-decoration:none}.g-secondary .fa{margin-right:6px}.g-jump{display:flex;justify-content:space-between;gap:12px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #cbdcd6}.g-jump a{font-size:15px;color:#315d64;text-decoration:none}.g-section{padding-top:65px;padding-bottom:10px}.g-section-head{margin-bottom:27px}.genetic-page .g-section h2{font-size:34px;line-height:1.5;margin:12px 0}.g-section-head p,.g-intro-text{font-size:17px;line-height:1.9;color:#567079}.g-intro-text{max-width:820px}.g-checks{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:850px;margin:30px auto}.g-checks img{width:100%;height:auto;border-radius:16px}.g-disclosure{border:1px solid #cdded7;border-radius:16px;margin:18px 0;background:#fffdf8;overflow:hidden}.g-disclosure summary{padding:21px 25px;font-size:16px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;gap:18px;align-items:center}.g-disclosure summary::-webkit-details-marker{display:none}.g-disclosure[open] summary{border-bottom:1px solid #dce6de}.g-disclosure[open] summary .fa-plus{transform:rotate(45deg)}.g-disclosure>img{display:block;max-width:100%;height:auto;margin:auto}.original-flow{max-width:760px;margin:auto;padding:25px 20px}.original-panel img{width:100%;height:auto;display:block}.source-prose{font-size:16px;line-height:1.9;padding:20px;margin:0;background:#eef4ee}.g-science{max-width:900px;margin:auto;padding:30px}.g-science p{font-size:16px;line-height:2;color:#405e65}.g-science img{display:block;width:min(100%,650px);margin:25px auto}.g-video{aspect-ratio:16/9;background:#d9e8e2;border-radius:22px;overflow:hidden;max-width:960px;margin:auto}.g-video iframe{width:100%;height:100%;border:0}.g-video-link{display:block;text-align:right;margin:15px auto;max-width:960px;color:#216977;font-size:14px}.g-prices{display:grid;grid-template-columns:repeat(3,1fr);background:#e2eee8;border-radius:22px;padding:30px 0}.g-prices>div{text-align:center;border-right:1px solid #bfd4cc;display:flex;flex-direction:column;gap:12px}.g-prices>div:last-child{border:0}.g-prices span{font-size:18px}.g-prices strong{font-size:34px;font-weight:600}.g-price-note{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:16px;line-height:1.8;margin:20px 0 30px}.g-purchase,.g-result-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px;background:#e8ece0;border-radius:22px}.g-purchase h3{font-size:26px;margin:0 0 10px}.g-purchase p,.g-result-banner p{font-size:16px;margin:0;color:#58716e}.g-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.g-steps img{display:block;width:100%;border-radius:16px}.g-map{width:100%;height:350px;border:0}.genetic-page .site-footer{margin-top:65px}.genetic-page .nav-links [aria-current=page]{color:#147c88;font-weight:700}@media(max-width:767px){.genetic-hero{grid-template-columns:1fr;padding:30px 24px;gap:10px}.genetic-page .genetic-hero h1{font-size:38px}.g-lead{font-size:15px}.g-hero-product img{height:230px}.g-jump{overflow-x:auto;justify-content:flex-start;gap:24px;white-space:nowrap}.g-jump a{font-size:14px}.g-section{padding-top:42px}.genetic-page .g-section h2{font-size:29px}.g-checks{gap:12px}.g-intro-text,.g-section-head p{font-size:16px}.g-disclosure summary{padding:18px;font-size:15px}.g-science{padding:22px 18px}.g-science p{font-size:15px}.original-flow{padding:16px 10px}.source-prose{padding:16px;font-size:15px}.g-prices strong{font-size:25px}.g-prices span{font-size:15px}.g-price-note{font-size:14px}.g-purchase,.g-result-banner{flex-direction:column;align-items:flex-start;padding:25px}.g-purchase .p-button{gap:15px;font-size:13px}.g-steps{grid-template-columns:1fr;max-width:460px;margin:auto}.g-checks{grid-template-columns:1fr;max-width:450px}.g-actions{gap:17px}.g-secondary{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.g-original-highlights{margin:25px 0;display:grid;gap:10px}.g-original-highlights p{font-size:15px;line-height:1.85;margin:0;padding:14px 18px;border-left:3px solid #aac9bd;background:#edf2e9;border-radius:0 10px 10px 0}

@media(max-width:767px){body.genetic-page .nav-links{display:grid;grid-template-columns:1.25fr .8fr 1fr 1.1fr;align-items:start;gap:10px}body.genetic-page .nav-links>a{text-align:center;padding-top:3px}}

/* Review: faithful studio product photograph and stronger supporting copy. */
.g-hero-product{background:#f0f1e9;border-radius:20px;overflow:hidden}
.g-hero-product img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;filter:none}
.genetic-page .g-disclosure summary,.genetic-page .g-jump a{font-weight:600}
.genetic-page .g-intro-text,.genetic-page .g-section-head p,.genetic-page .g-science p{color:#46636c}

/* Genetic testing uses the same restrained deep teal as its homepage card. */
body.genetic-page[data-tone=teal]{--tone-hero:#3c716d;--tone-soft:#dcebe5;--tone-alt:#e3ece5;--tone-deep:#bdd5cc;--tone-line:#9cbdb0;--tone-wash:#f0f6f3;--tone-accent:#315f5b;--tone-ink:#244640;--tone-secondary:#52766a}
body.genetic-page[data-tone=teal] :is(.g-video-link,.g-breadcrumb,.g-science p,.g-intro-text,.g-section-head p,.g-purchase p,.g-result-banner p){color:#365e56}
body.genetic-page[data-tone=teal] .g-prices>div{border-color:#adcbbf}
body.genetic-page[data-tone=teal] .g-video{background:#dcebe5}
body.genetic-page[data-tone=teal] .source-prose{background:#edf4ef}
body.genetic-page[data-tone=teal] .g-disclosure[open] summary{border-color:#bdd5cc}
