.fg-home-hero{padding:28px clamp(20px,3.2vw,40px) 56px!important}.fg-home-hero__layout{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(270px,.78fr);align-items:start!important;gap:clamp(28px,4.2vw,64px)!important}.fg-home-hero__copy{min-width:0!important}.fg-home-hero__copy h1{font-size:clamp(44px,5.4vw,78px)!important;max-width:15ch!important;margin-top:16px!important}.fg-home-hero__copy p{margin-top:18px!important}.fg-home-hero__copy>div{margin-top:26px!important}.fg-home-hero__copy>button{margin-top:22px!important}.fg-home-hero__portrait{flex:none!important;width:100%!important;max-width:none!important;height:clamp(350px,40vw,500px)!important;aspect-ratio:auto!important}.fg-home-next{padding-top:64px!important;padding-bottom:64px!important}@media(max-width:759px){.fg-home-hero{padding:24px 20px 44px!important}.fg-home-hero__layout{grid-template-columns:minmax(0,1fr);gap:30px!important}.fg-home-hero__copy h1{font-size:clamp(42px,9vw,62px)!important}.fg-home-hero__portrait{width:min(100%,420px)!important;height:auto!important;aspect-ratio:4 / 4.2!important}.fg-home-next{padding:56px 20px!important}}.fg-press-publisher{display:flex;align-items:center;gap:12px;min-height:48px}.fg-press-publisher img{box-sizing:border-box;display:block;width:88px;height:48px;flex:0 0 88px;object-fit:contain;padding:5px;border:1px solid rgba(var(--fg-line),.16);border-radius:5px;background:#fff}.fg-press-publisher__text{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.45}.fg-press-publisher__text>span:first-child{color:var(--fg-strong);font-size:11px;font-weight:600;letter-spacing:.035em}.fg-press-publisher__text>span:last-child{color:var(--fg-muted);font-size:10px;letter-spacing:.02em}.fg-media-feature{margin-top:0!important;margin-bottom:clamp(40px,5vw,64px)}.fg-media-feature-brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.fg-media-feature-logo{display:block;width:min(165px,100%);height:auto;border:1px solid rgba(var(--fg-line),.18);border-radius:5px}.fg-media-feature-recording{align-self:flex-start;margin-top:8px;color:var(--fg-accent);font-size:12px;font-weight:500;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.fg-media-feature-recording:hover{text-decoration:underline}.fg-media-feature-recording:focus-visible{outline:2px solid var(--fg-accent);outline-offset:4px}.fg-media-section{border-top:1px solid rgba(var(--fg-line),.24);padding-top:28px}.fg-media-section-heading{margin:0;color:var(--fg-strong);font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.2vw,42px);font-weight:500;letter-spacing:.005em;line-height:1.12}@media(max-width:639px){.fg-media-section{padding-top:22px}}.fg-science-section{border-top:1px solid rgba(var(--fg-line),.22);padding-top:28px}.fg-science-section-label{color:var(--fg-strong)!important;font-family:Cormorant Garamond,serif;font-size:clamp(27px,2.6vw,36px)!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.12;text-transform:none!important}.fg-science-publication-group{border-top:1px solid rgba(var(--fg-line),.22);padding-top:24px}.fg-science-publication-heading{color:var(--fg-strong)!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(27px,2.6vw,36px)!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.12;text-transform:none!important}.fg-science-outcomes-layout{display:block!important}.fg-science-outcomes-index{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px!important;max-width:none!important;margin-bottom:32px}.fg-science-index-heading{grid-column:1 / -1;color:var(--fg-strong)!important;font-family:Cormorant Garamond,serif;font-size:25px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.fg-science-outcomes-index>a{padding:12px 16px!important;border-left-width:2px!important;border-radius:0 5px 5px 0;background:rgba(var(--fg-line),.045);font-size:clamp(16px,1.5vw,19px)!important;font-weight:400!important;line-height:1.35}.fg-science-outcomes-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.fg-science-outcome-column{min-width:0}.fg-science-outcome-column>article{padding:28px 0!important}.fg-science-outcome-column>article h2{font-size:clamp(36px,3.7vw,48px)!important;text-wrap:balance}@media(max-width:900px){.fg-science-outcomes-grid{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:600px){.fg-science-outcomes-index{gap:8px 10px!important}.fg-science-outcomes-index>a{padding:12px 9px!important;font-size:16px!important}}.fg-auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f2ede5}.fg-moderation{min-height:100vh;padding:32px 24px 96px;background:var(--fg-bg, #f2ede5);color:var(--fg-body, #342c26);font-family:Jost,sans-serif}.fg-moderation__wrap{max-width:860px;margin:auto}.fg-moderation__nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:64px}.fg-moderation__nav a,.fg-moderation__nav button{color:inherit;background:none;border:none;font:inherit;cursor:pointer}.fg-moderation__eyebrow{color:var(--fg-accent, #71604d);text-transform:uppercase;letter-spacing:.2em;font-size:12px}.fg-moderation h1{font:500 clamp(48px,7vw,80px)/1 "Cormorant Garamond",serif;margin:18px 0}.fg-moderation>div>p{line-height:1.7}.fg-moderation__card{display:block;padding:28px;margin-top:24px;border:1px solid rgba(95,75,60,.2);border-radius:8px;background:var(--fg-card, #fff)}.fg-moderation__meta{font-size:13px;color:var(--fg-muted, #59524b)}.fg-moderation__status{display:inline-block;margin-left:10px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.fg-moderation__status--pending{background:#f4ead7;color:#765719}.fg-moderation__status--approved{background:#e2eee5;color:#315d43}.fg-moderation__status--declined{background:#f5e3e1;color:#8a3934}.fg-moderation__text{white-space:pre-wrap;font-size:18px;line-height:1.7}.fg-moderation__actions{display:flex;flex-wrap:wrap;gap:12px}.fg-moderation__actions button,.fg-moderation__action{padding:12px 18px;border-radius:4px;border:1px solid var(--fg-accent, #71604d);background:var(--fg-accent, #71604d);color:#fff;cursor:pointer;font:inherit;text-decoration:none}.fg-moderation__actions button+button{background:transparent;color:inherit}.fg-moderation__actions .fg-moderation__secondary{border-color:#5f4b3c59;background:transparent;color:var(--fg-body, #342c26)}.fg-moderation__actions button:disabled{opacity:.55;cursor:wait}.fg-moderation__load-more{display:block;margin:28px auto 0;padding:12px 20px;border:1px solid var(--fg-accent, #71604d);border-radius:4px;background:transparent;color:inherit;cursor:pointer;font:inherit}.fg-moderation__load-more:disabled{opacity:.55;cursor:wait}.fg-moderation__error{color:#a13d38}.fg-moderation__notice{color:#315d43}
