.supporting-page .interior-hero{padding-bottom:76px}.supporting-page .interior-hero h1{font-size:clamp(64px,7.2vw,104px)}.supporting-intro{max-width:680px;font-size:18px;margin-top:30px}.supporting-label{font-size:12px;letter-spacing:.02em;margin-bottom:24px}.supporting-actions{display:flex;flex-wrap:wrap;gap:16px 40px}.supporting-actions .text-link{white-space:nowrap}.careers-openings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;background:var(--surface-feature);color:var(--text-inverse);padding-block:96px 112px;--focus-ring:var(--focus-on-dark)}.careers-openings .supporting-label{color:var(--color-sage)}.careers-openings h2{font-size:clamp(36px,4.4vw,64px);line-height:1.05;letter-spacing:-.045em;font-weight:500}.careers-opening-copy{padding-top:42px;max-width:540px}.careers-opening-copy>p{font-size:18px;margin-bottom:24px}.careers-opening-copy .supporting-actions{margin-top:34px}.privacy-page .interior-hero-statement{max-width:680px}.privacy-status{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:72px;padding-block:32px;border-block:1px solid rgb(46 46 46/.2)}.privacy-status .supporting-label{color:var(--color-evergreen);font-weight:600}.privacy-status>div{max-width:var(--container-reading)}.privacy-review-date{font-size:12px;margin-top:16px}.privacy-layout{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:72px;padding-block:72px 104px}.privacy-index{align-self:start}.privacy-index>p{font-weight:600;font-size:13px;margin-bottom:18px}.privacy-index a{display:flex;align-items:center;min-height:44px;width:fit-content;min-width:44px;color:var(--color-evergreen);font-size:13px;white-space:nowrap;text-decoration:none}.privacy-index a:hover{text-decoration:underline;text-underline-offset:5px}.privacy-reading{max-width:var(--container-reading);min-width:0}.privacy-reading section{padding-bottom:52px;margin-bottom:48px;border-bottom:1px solid rgb(46 46 46/.16);scroll-margin-top:40px}.privacy-reading h2{font-size:clamp(28px,2.7vw,38px);line-height:1.16;letter-spacing:-.035em;margin-bottom:28px;font-weight:550}.privacy-reading p{font-size:16px;line-height:1.8;margin-bottom:20px}.privacy-reading p:last-child{margin-bottom:0}.privacy-reading .privacy-pending{font-size:14px;color:var(--color-evergreen);margin-top:28px}.privacy-pending strong{display:block;font-size:12px;margin-bottom:6px}.missing-page{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:80px;padding-block:112px 128px;align-items:start}.missing-code{font-size:clamp(80px,13vw,188px);font-weight:500;line-height:1;letter-spacing:-.07em;color:var(--color-evergreen)}.missing-copy h1{font-size:clamp(44px,5.2vw,76px);line-height:1.03;letter-spacing:-.055em;font-weight:550;margin-bottom:28px}.missing-copy>p{max-width:510px;font-size:19px}.missing-copy>.button{margin-top:40px}.missing-copy .supporting-actions{margin-top:32px}@media (max-width:1024px){.careers-openings,.missing-page,.privacy-layout,.privacy-status{gap:48px}}@media (max-width:800px){.supporting-page .interior-hero{padding-bottom:56px}.supporting-page .interior-hero h1{font-size:64px}.supporting-intro{font-size:16px}.careers-openings{grid-template-columns:minmax(0,1fr);padding-block:60px 72px;gap:28px}.careers-opening-copy{padding-top:0}.careers-opening-copy>p{font-size:16px}.careers-openings h2{font-size:44px}.privacy-layout,.privacy-status{grid-template-columns:minmax(0,1fr);gap:24px}.privacy-status .supporting-label{margin-bottom:0}.privacy-layout{padding-block:40px 72px;gap:44px}.privacy-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.privacy-index>p{grid-column:1/-1}.privacy-reading section{padding-bottom:36px;margin-bottom:36px}.missing-page{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:60px 76px}.missing-code{font-size:100px}.missing-copy h1{font-size:50px}.missing-copy>p{font-size:17px}}@media (max-width:520px){.supporting-page .interior-hero h1{font-size:58px}.careers-openings h2{font-size:38px}.privacy-index{grid-template-columns:minmax(0,1fr)}.missing-copy h1{font-size:44px}}