:root{--ftc-navy: #0a1f44;--ftc-green-accent: #2e7d4f;--ftc-green-hero: #7ecfa0;--ftc-blue-link: #1565c0;--ftc-warm-bg: #f9f7f2;--ftc-border: #e5e0d8;--ftc-text-primary: #333;--ftc-text-secondary: #444;--ftc-text-muted: #555;--ftc-text-light: #666;--ftc-text-faint: #888;--ftc-white: #fff;--ftc-badge-border: #dce5dc;--ftc-footer-bg: #07152d;--ftc-hero-gradient-start: #0a1f44;--ftc-hero-gradient-end: #1a3a6b;--ftc-serif: "Libre Caslon Text", Georgia, serif;--ftc-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--ftc-inner-max: 860px}.ftc-page *{box-sizing:border-box}.ftc-page{font-family:var(--ftc-sans);color:var(--ftc-text-primary);font-size:16px;line-height:1.6}.ftc-page a{color:var(--ftc-blue-link);text-decoration:none}.ftc-section-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ftc-green-accent);margin-bottom:12px}.ftc-inner{max-width:var(--ftc-inner-max);margin:0 auto;padding:0 24px}.ftc-page h1,.ftc-page h2,.ftc-page h3{font-family:var(--ftc-serif);color:var(--ftc-navy);line-height:1.25}.ftc-page h1{font-size:clamp(26px,4vw,42px);font-weight:700;margin-bottom:16px}.ftc-page h2{font-size:clamp(22px,3vw,32px);font-weight:700;margin-bottom:16px}.ftc-page p{margin-bottom:14px;line-height:1.8;color:var(--ftc-text-secondary)}.ftc-page p:last-child{margin-bottom:0}.ftc-page strong{color:var(--ftc-navy)}.ftc-page-hero{background:linear-gradient(160deg,var(--ftc-hero-gradient-start) 55%,var(--ftc-hero-gradient-end));padding:64px 24px 56px;text-align:center}.ftc-page-hero .ftc-section-label{color:var(--ftc-green-hero);margin-bottom:10px}.ftc-page-hero h1{color:var(--ftc-white);max-width:720px;margin:0 auto 16px}.ftc-page-hero .ftc-hero-sub{font-size:16px;color:#ffffffbf;max-width:580px;margin:0 auto}.ftc-citation-bar{background:var(--ftc-warm-bg);border-bottom:1px solid var(--ftc-border);padding:14px 24px}.ftc-citation-inner{max-width:var(--ftc-inner-max);margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center}.ftc-cit-item{font-size:13px;color:var(--ftc-text-muted);display:flex;align-items:center;gap:6px}.ftc-cit-item strong{color:var(--ftc-navy)}.ftc-ceo-section{padding:72px 24px;background:var(--ftc-white);border-top:1px solid #eee}.ftc-ceo-intro{display:flex;align-items:center;gap:20px;margin-bottom:32px}.ftc-ceo-photo{width:90px;height:110px;border-radius:8px;object-fit:cover;object-position:center top;flex-shrink:0;box-shadow:0 4px 16px #00000026}.ftc-ceo-byline-name{font-family:var(--ftc-serif);font-size:18px;font-weight:700;color:var(--ftc-navy)}.ftc-ceo-byline-title{font-size:13px;color:var(--ftc-text-light);margin-top:3px}.ftc-letter-card{background:var(--ftc-white);border-left:4px solid var(--ftc-navy);border-radius:0 8px 8px 0;padding:40px 48px}@media(max-width:600px){.ftc-letter-card{padding:28px 22px}}.ftc-letter-body p{font-size:15px;line-height:1.85;color:var(--ftc-text-secondary);margin-bottom:16px}.ftc-letter-body strong{color:var(--ftc-navy)}.ftc-letter-close{font-family:var(--ftc-serif);font-size:15px;font-style:italic;color:var(--ftc-navy);margin-top:20px;margin-bottom:4px}.ftc-compliance-strip{margin-top:36px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ftc-badge{display:inline-flex;align-items:center;gap:7px;background:var(--ftc-warm-bg);border:1px solid var(--ftc-badge-border);border-radius:40px;padding:8px 16px;font-size:12px;font-weight:600;color:var(--ftc-navy)}.ftc-footnotes{background:var(--ftc-warm-bg);padding:40px 24px;border-top:1px solid var(--ftc-border)}.ftc-footnotes p{font-size:12px;color:var(--ftc-text-faint);line-height:1.7;margin-bottom:8px}.ftc-footnotes a{color:var(--ftc-blue-link)}.ftc-pdf-section{background:var(--ftc-navy);padding:56px 24px;text-align:center}.ftc-pdf-section h2{color:var(--ftc-white);margin-bottom:12px}.ftc-pdf-section p{color:#ffffffb3;max-width:520px;margin:0 auto 28px}.ftc-pdf-link{display:inline-flex;align-items:center;gap:10px;border:2px solid rgba(255,255,255,.5);color:var(--ftc-white)!important;font-size:14px;font-weight:700;padding:14px 32px;border-radius:4px;letter-spacing:.04em;transition:border-color .2s ease,background .2s ease}.ftc-pdf-link:hover{border-color:var(--ftc-white);background:#ffffff14}.ftc-footer{background:var(--ftc-footer-bg);padding:28px 24px;text-align:center}.ftc-footer p{font-size:11px;color:#ffffff4d;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ftc-clinical-science.css.map */
