body.public-secondary{color:#17362d;background:#fbfaf6}body.public-secondary :is(h1,h2,h3){letter-spacing:-.025em;font-family:Newsreader Variable,Georgia,serif;font-weight:500}body.public-secondary :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #176b50}body.public-secondary .about-loresta{padding:0 0 72px}body.public-secondary .about-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,72px);min-height:0;padding-block:clamp(54px,6vw,90px)}body.public-secondary .about-hero h1{font-size:var(--type-h1);line-height:var(--type-lh-h1)}body.public-secondary .about-hero__copy{gap:18px}body.public-secondary .about-hero__media img,body.public-secondary .about-mission figure img{border-radius:12px;display:block;box-shadow:0 18px 40px #18352817}body.public-secondary .about-hero__media figcaption,body.public-secondary .about-mission figcaption{color:#637369;font-size:var(--fs-fine);margin-top:10px}body.public-secondary :is(.about-origin,.about-mission,.about-people,.principles,.about-boundaries){padding-block:clamp(60px,7vw,96px)}body.public-secondary .about-origin{gap:24px clamp(32px,6vw,82px)}body.public-secondary .about-origin blockquote p{font-family:Newsreader Variable,Georgia,serif;font-weight:500}body.public-secondary .about-origin :is(h2,p),body.public-secondary .about-mission :is(h2,p),body.public-secondary .about-people :is(h2,p){text-wrap:pretty}body.public-secondary .about-mission header{margin-bottom:32px}body.public-secondary .about-mission__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}body.public-secondary .about-mission__steps article{margin-bottom:18px;padding-bottom:18px}body.public-secondary .about-people>div{margin-top:28px}body.public-secondary .principle-list article{margin-bottom:30px;padding-bottom:30px}body.public-secondary .principle-list h3{margin-bottom:8px}body.public-secondary .principle-detail{margin-top:20px}body.public-secondary .principle-detail summary{color:#176b50;width:fit-content;min-height:44px;font-size:var(--fs-ui);cursor:pointer;align-content:center;font-weight:750;display:list-item}body.public-secondary .principle-list dl{margin-top:18px}body.public-secondary .about-boundaries li{padding-block:18px}body.public-secondary .about-future{border-radius:12px;padding:clamp(40px,5vw,70px)}body.public-secondary .operator{border-radius:12px;margin-top:76px;padding:clamp(30px,4vw,54px)}body.public-secondary .about-proof{margin-top:76px}body.public-site.tools-hub-page.public-secondary .seo-guide-hero{background:#fbfaf6;padding-block:clamp(38px,5vw,72px) clamp(54px,6vw,84px)}body.public-site.tools-hub-page.public-secondary .seo-guide-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,70px)}body.public-site.tools-hub-page.public-secondary .seo-guide-breadcrumb{margin-bottom:32px}body.public-site.tools-hub-page.public-secondary .seo-guide-hero h1{max-width:730px;font-size:var(--type-h1);line-height:var(--type-lh-h1)}body.public-site.tools-hub-page.public-secondary .seo-guide-hero .lede{max-width:530px}body.public-site.tools-hub-page.public-secondary .seo-guide-actions{flex-wrap:wrap}body.public-site.tools-hub-page.public-secondary .tools-privacy-line{color:var(--color-muted);font-size:var(--fs-sm);margin:22px 0 0;line-height:1.5}body.public-site.tools-hub-page.public-secondary .tools-hero__visual{min-width:0;margin:0}body.public-site.tools-hub-page.public-secondary .tools-hero__visual img{border:1px solid var(--color-rule);border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #18352817}body.public-site.tools-hub-page.public-secondary .tools-hero__visual figcaption{color:var(--color-muted);font-size:var(--fs-fine);margin-top:10px}body.public-site.tools-hub-page.public-secondary .seo-guide-section{padding-block:clamp(62px,7vw,94px)}body.public-site.tools-hub-page.public-secondary .tool-directory>header{margin-bottom:34px}body.public-site.tools-hub-page.public-secondary .tool-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.public-site.tools-hub-page.public-secondary .tool-directory__grid>a{min-height:360px;box-shadow:none;border-radius:12px;padding:24px}body.public-site.tools-hub-page.public-secondary .tool-directory__label{margin-top:38px}body.public-site.tools-hub-page.public-secondary .tool-directory__grid h3{font-size:var(--type-h3)}body.public-site.tools-hub-page.public-secondary .tool-directory__grid p{font-size:var(--fs-ui)}body.public-site.tools-hub-page.public-secondary .lead-magnet-card{box-shadow:none}body.public-secondary .support-hero h1,body.public-secondary .support-topics h2,body.public-secondary .support-safety h2{font-family:Newsreader Variable,Georgia,serif}body.public-secondary .support-brief{box-shadow:none;border-radius:12px}body.public-secondary .support-brief p{color:#455e53}body.public-secondary .support-safety{border-radius:12px}@media (width<=900px){body.public-secondary .about-hero,body.public-secondary .about-mission__grid,body.public-site.tools-hub-page.public-secondary .seo-guide-hero__grid{grid-template-columns:1fr}body.public-secondary .about-hero__media,body.public-site.tools-hub-page.public-secondary .tools-hero__visual{max-width:760px}body.public-site.tools-hub-page.public-secondary .tool-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){body.public-secondary .about-hero{padding-block:42px 56px}body.public-secondary .about-hero h1,body.public-site.tools-hub-page.public-secondary .seo-guide-hero h1{font-size:var(--type-h1)}body.public-secondary :is(.about-origin,.about-mission,.about-people,.principles,.about-boundaries){padding-block:56px}body.public-secondary .about-origin{grid-template-columns:1fr}body.public-secondary .about-origin blockquote,body.public-secondary .about-origin>p{grid-column:1}body.public-secondary .principle-list dl{grid-template-columns:1fr;gap:14px}body.public-secondary .operator,body.public-secondary .about-proof{margin-top:56px}body.public-site.tools-hub-page.public-secondary .seo-guide-hero{padding-block:28px 56px}body.public-site.tools-hub-page.public-secondary .tool-directory__grid{grid-template-columns:1fr}body.public-site.tools-hub-page.public-secondary .tool-directory__grid>a{min-height:0}body.public-site.tools-hub-page.public-secondary .tool-directory__label{margin-top:30px}}
