.buyer-section-heading h2,.company-origin h2,.company-direction h2,.company-purpose-inner h2{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.15}.buyer-section-heading .eyebrow,.company-origin .eyebrow,.company-direction .eyebrow,.company-purpose-inner .eyebrow{margin-bottom:1.15rem}.company-origin,.company-founders,.company-principles,.company-direction,.company-purpose-section{padding-block:clamp(3rem,6.5vw,6rem)}.company-origin,.company-purpose-section,.company-direction{border-block:1px solid var(--line)}.company-origin-grid,.company-direction-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.company-story p,.company-direction p:not(.eyebrow),.company-purpose-inner>p:not(.eyebrow){max-width:61ch;color:var(--ink-muted);line-height:1.75}.company-story p+p,.company-direction p+p{margin-top:1.25rem}.company-story p.company-origin-lead{color:var(--ink);font-size:1.2rem;line-height:1.65}.buyer-section-heading>p:last-child{color:var(--ink-muted);margin-top:1rem;line-height:1.65}.company-founder-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,7vw,7rem);margin-top:3rem;display:grid}.company-founder-pair article{border-top:1px solid var(--line);padding-top:1.75rem}.company-founder-pair h3{letter-spacing:-.025em;max-width:27ch;font-size:1.375rem;font-weight:500;line-height:1.35}.company-founder-pair p{color:var(--ink-muted);max-width:58ch;margin-top:1.15rem;line-height:1.75}.company-purpose-inner{text-align:center;max-width:53rem}.company-purpose-inner h2{font-size:clamp(2.2rem,4vw,3.5rem)}.company-purpose-inner>p:not(.eyebrow){margin:1.5rem auto 0}.company-principle-list{margin-top:2.5rem}.company-principle-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:baseline;gap:1rem 3rem;padding-block:1.75rem;display:grid}.company-principle-list h3{letter-spacing:-.025em;font-size:1.3rem;font-weight:500;line-height:1.4}.company-principle-list p{color:var(--ink-muted);max-width:58ch;line-height:1.7}.editorial-page--onboarding .page-intro-copy{max-width:51rem}.setup-guide{max-width:65rem}.setup-index{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-block:1rem;display:grid}.setup-index a{min-height:44px;color:var(--ink-muted);align-items:center;font-size:.9375rem;line-height:1.5;text-decoration:none;display:flex}.setup-index a:hover{color:var(--copper);text-underline-offset:.2em;text-decoration:underline}.setup-step{padding-block:clamp(3rem,6vw,5rem)}.setup-step+.setup-step{border-top:1px solid var(--line)}.setup-step-title{margin-bottom:1.75rem}.setup-step-title h2{letter-spacing:-.035em;max-width:30ch;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:500;line-height:1.2}.setup-step-title p{color:var(--ink-muted);margin-top:.85rem;font-size:1.0625rem;line-height:1.6}.setup-step-body{max-width:65ch}.setup-step-body>p,.setup-step-body li,.setup-preparation dd{color:var(--ink-muted);line-height:1.75}.setup-step-body ul{margin-block:1.25rem;padding-left:1.2rem}.setup-step-body li+li{margin-top:.8rem}.setup-step-body strong{color:var(--ink);font-weight:550}.setup-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-top:2rem;display:grid}.setup-responsibilities>div{border-top:1px solid var(--line);padding-top:1.25rem}.setup-responsibilities h3,.setup-preparation dt{font-size:1rem;font-weight:550;line-height:1.4}.setup-responsibilities p{color:var(--ink-muted);margin-top:.7rem;font-size:.9375rem;line-height:1.7}.setup-preparation{margin:0}.setup-preparation>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.5rem;padding-block:1.25rem;display:grid}.setup-preparation dd{margin:0;font-size:.9375rem}.setup-step-body .setup-note{margin-top:1.5rem;font-size:.875rem}.setup-step-body .text-link{margin-top:1rem}.faq-layout{grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);padding-bottom:clamp(3rem,5vw,5rem);display:grid}.faq-topics{border-top:1px solid var(--line);padding-top:1rem;display:grid;position:sticky;top:7rem}.faq-topics a{min-height:3rem;color:var(--ink-muted);align-items:center;padding-block:.5rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.faq-topics a:hover{color:var(--copper);text-decoration:underline}.faq-group+.faq-group{margin-top:3.5rem}.faq-group h2{border-bottom:1px solid var(--line);letter-spacing:-.025em;padding-bottom:1.1rem;font-size:1.5rem;font-weight:500}.faq-group .editorial-faq summary{padding-block:1.15rem;font-size:1rem;font-weight:500}.faq-group .editorial-faq>div{max-width:65ch;color:var(--ink-muted);line-height:1.65}.faq-group .text-link{margin-top:.75rem}@media (width>=501px){.company-purpose-inner>.eyebrow{margin-inline:auto}}@media (width<=760px){.company-origin-grid,.company-direction-grid,.company-founder-pair,.faq-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.company-principle-list article{grid-template-columns:minmax(0,1fr);gap:.8rem}.setup-index,.faq-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;display:grid}.faq-topics{border-bottom:1px solid var(--line);padding-block:.7rem;position:static}.setup-responsibilities{gap:1.5rem}.setup-preparation>div{grid-template-columns:minmax(0,1fr);gap:.55rem}.faq-group+.faq-group{margin-top:2.5rem}}@media (width<=500px){.setup-responsibilities{grid-template-columns:minmax(0,1fr)}.company-purpose-inner{text-align:left}.company-origin h2 br,.company-purpose-inner h2 br,.company-direction h2 br{display:none}}@media print{.faq-topics,.setup-index{display:none}.faq-layout,.company-origin-grid,.company-direction-grid{display:block}.company-origin,.company-founders,.company-purpose-section,.company-principles,.company-direction,.setup-step{background:0 0;padding-block:1rem}.faq-group,.setup-step,.company-founder-pair article,.company-principle-list article{break-inside:avoid}}
