.hc-page .hc-expect,.hc-page .hc-maroon-field{width:min(1104px, calc(100% - 2 * var(--hc-gutter)));margin-inline:auto;padding:0}.hc-page .hc-maroon-field{background:0 0;margin-block:40px}.hc-page .hc-expect-header{width:100%;margin-inline:0}.hc-page .hc-real-date-cutout--mobile{width:100%;margin-left:0}.hc-page .hc-expect-grid-container{background:var(--paper);padding:48px;container:story/inline-size}.hc-page .hc-expect-grid{grid-template-columns:1fr;gap:40px 32px;margin:0;padding:0}.hc-page .hc-expect-item{align-content:start;gap:16px;display:grid}.hc-page .hc-expect-item h3{font:400 25px/1.1 var(--serif);margin:0}.hc-page .hc-step-number{color:inherit;font:inherit;letter-spacing:normal;margin:0 8px 0 0}.hc-page .hc-expect-item figure{border-radius:0;margin:0}.hc-page .hc-expect-item img{aspect-ratio:8/5;filter:none;border-radius:0}.hc-page .hc-step-body{color:var(--ink);font:400 var(--landing-sans-size)/1.6 var(--sans);margin:0}@supports (grid-template-rows:subgrid) and (container-type:inline-size){.hc-page .hc-expect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-page .hc-expect-item{grid-row:span 3;grid-template-rows:subgrid;align-items:start}@container story not (min-width:562px){.hc-page .hc-expect-grid{grid-template-columns:1fr;row-gap:32px}.hc-page .hc-expect-item{grid-row:auto;grid-template-rows:auto}}}.hc-page :is(.hc-apply,.hc-faq){background:0 0;margin-block:0;padding:48px}.hc-page .hc-hero h1{line-height:1.02}.hc-page .hc-hero-stage{width:min(1104px, calc(100% - 2 * var(--hc-gutter)));box-sizing:border-box;margin-inline:auto;padding-inline:0}main.hc-page .hc-hero-stage>.hc-hero-copy{text-align:center;order:0;align-self:center;width:min(100%,560px);margin:24px auto 0;position:static;inset:auto;transform:none}.hc-page .hc-hero-action{right:0}.hc-page .hc-apply{grid-template-columns:minmax(0,1fr)}.hc-page .hc-apply-copy{max-width:none;container-type:inline-size}.hc-page #apply-title{text-align:center;font-size:clamp(34px,8.5cqi,70px);line-height:1.04}.hc-page .hc-apply h2 em{color:inherit}.hc-page #apply-title>span{white-space:nowrap;display:inline-block}.hc-page #apply .hc-apply-copy>.hc-legal{text-align:center;width:100%;max-width:560px;color:var(--ink);margin:14px auto 0;font-size:16px;font-style:italic}.hc-page .hc-apply .hc-apply-copy>p{font-size:var(--landing-sans-size)}.hc-page .hc-apply .google-button{width:100%;max-width:480px;margin-top:32px}.hc-page :is(.hc-hero-action,.hc-sign-in-button){min-height:52px;font-size:var(--landing-sans-size);letter-spacing:.15em;font-weight:700}.hc-page .hc-hero-action{font-size:16px}.hc-page .hc-hero-copy{font-size:var(--landing-sans-size)}.hc-page .hc-kicker{font-size:var(--landing-sans-size);color:#666;font-weight:700}.hc-page .hc-expect-header .hc-kicker{text-transform:uppercase}.hc-page .hc-faq-list{margin-top:32px}.hc-page .hc-faq summary{font:400 22px/1.3 var(--serif);color:var(--ink);padding:24px 44px 24px 0;position:relative}.hc-page .hc-faq summary:after{width:44px;height:44px;font:400 24px/1 var(--sans);text-align:center;color:#666;place-items:center;padding:0;transition:none;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hc-page .hc-faq details[open] summary:after{content:"−";transform:translateY(-50%)}.hc-page .hc-faq details>p{font:400 16px/1.55 var(--sans);color:#666;text-align:left;margin:0;padding:8px 0 24px}.hc-page .hc-faq{container-type:inline-size}.hc-page .hc-faq #faq-title{font:400 40px/1.1 var(--serif);text-align:center;margin:0}@media (max-width:679px){.hc-page .hc-footer{padding-block:32px calc(32px + env(safe-area-inset-bottom,0px))}.hc-page .hc-faq #faq-title{font-size:34px}.hc-page .hc-faq summary{font-size:22px}.hc-page :is(.hc-expect-grid-container,.hc-apply,.hc-faq){padding:32px 24px}.hc-page .hc-menu-panel{padding:max(20px, env(safe-area-inset-top,0px)) 24px max(24px, env(safe-area-inset-bottom,0px))}.hc-page .hc-menu-panel nav a{font-size:22px}.hc-page .hc-menu-panel nav .hc-menu-cta{font-size:16px}}@media (min-width:768px){main.hc-page{--hc-gutter:48px}}@media (min-width:1200px){main.hc-page{--hc-gutter:80px}}@media (prefers-reduced-motion:reduce){.hc-page .hc-menu-dialog[open]{animation:none}.hc-page .hc-expect-item:hover img{transform:none}}
