@layer reset,tokens,base;@layer components{.how-hero,.how-ownership,.how-exclusions,.not-found{color:var(--colour-paper);background:var(--colour-red-deep)}.how-hero{background:linear-gradient(120deg, var(--colour-red-deep), var(--colour-red))}.how-hero__inner{align-content:center;min-block-size:clamp(26rem,68svh,41rem);display:grid}.how-hero .section-eyebrow,.how-ownership .section-eyebrow,.how-exclusions .section-eyebrow,.not-found .section-eyebrow{color:var(--colour-paper-quiet)}.how-hero h1,.not-found h1{max-inline-size:13ch;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin-block-start:var(--space-4)}.how-hero__lead,.not-found__lead{max-inline-size:64ch;font-size:var(--text-step-1);text-wrap:pretty;margin-block-start:var(--space-6)}.how-section__inner{gap:var(--space-6);display:grid}.how-section__inner--reading{max-inline-size:calc(var(--content-reading) + (2 * var(--page-gutter)));margin-inline:auto}.how-section__inner>h2,.legal-page h1,.legal-page h2{max-inline-size:24ch;font-size:var(--text-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.how-section__statement{max-inline-size:48ch;font-size:var(--text-statement);line-height:var(--leading-statement);text-wrap:pretty}.how-section__copy{max-inline-size:var(--content-reading);gap:var(--space-4);font-size:var(--text-step-0);display:grid}.how-money,.how-ai,.legal-page{color:var(--colour-ink);background:var(--colour-paper)}.how-section__copy--intro{border-block-end:var(--rule-size) solid var(--colour-rule);padding-block-end:var(--space-6)}.how-details{display:grid}.how-detail{gap:var(--space-4);padding-block:var(--space-7);border-block-start:var(--rule-size) solid var(--colour-rule);display:grid}.how-detail:first-child{border-block-start:0}.how-detail h3{max-inline-size:38ch;font-size:var(--text-step-2);line-height:var(--leading-statement)}.how-exclusions{background:var(--colour-red)}.how-exclusions__list{max-inline-size:var(--content-reading);border-block-end:var(--rule-size) solid var(--colour-rule-paper);list-style:none}.how-exclusions__list li{padding-block:var(--space-5);border-block-start:var(--rule-size) solid var(--colour-rule-paper);font-size:var(--text-step-1)}.how-exclusions__boundary{margin-block-start:var(--space-5)}.breadcrumb ol{gap:var(--space-2);color:var(--colour-muted);font-size:var(--text-step--1);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-inline-end:var(--space-2)}.legal-page__inner{inline-size:min(100%,76rem);padding:var(--section-space) var(--page-gutter);margin-inline:auto}.legal-page .section-eyebrow{margin-block-start:var(--space-7)}.legal-page h1{margin-block-start:var(--space-4)}.legal-page__status{max-inline-size:60ch;font-size:var(--text-step-1);font-weight:var(--font-weight-medium);margin-block-start:var(--space-6)}.legal-page__updated{color:var(--colour-muted);font-size:var(--text-step--1);margin-block-start:var(--space-4)}.legal-page__body{gap:var(--space-8);border-block-start:var(--rule-size) solid var(--colour-rule);margin-block-start:var(--space-8);padding-block-start:var(--space-7);display:grid}.legal-page__body>section{gap:var(--space-4) var(--space-7);display:grid}.legal-page__body>section>h2{overflow-wrap:normal}.legal-page__body>section>div{gap:var(--space-4);display:grid}.legal-page__body p{max-inline-size:var(--content-reading);text-wrap:pretty}.legal-page__requirements{border-block-start:var(--rule-size) solid var(--colour-rule);margin-block-start:var(--space-8);padding-block-start:var(--space-7)}.legal-page__requirements h2{font-size:var(--text-step-2)}.legal-page__requirements ul{gap:var(--space-4);margin-block-start:var(--space-5);padding-inline-start:1.25rem;display:grid}.legal-page__contact{border-block-start:var(--rule-size) solid var(--colour-rule);margin-block-start:var(--space-7);padding-block-start:var(--space-5)}.legal-page__contact a{color:var(--colour-red);font-weight:var(--font-weight-medium)}@media (width>=48rem){.legal-page__body>section{grid-template-columns:minmax(16rem, 20rem) minmax(0, var(--content-reading));justify-content:space-between}}.not-found__inner{min-block-size:max(32rem, calc(100svh - var(--header-block-size)));align-content:center;display:grid}.not-found__actions{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.not-found__actions>a:not(.action-link){min-block-size:var(--control-block-size);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.not-found .action-link{color:var(--colour-red-deep)}}@layer utilities;@layer states{@media (height<=32rem) and (orientation:landscape){.how-hero__inner,.not-found__inner{min-block-size:auto;padding-block:var(--space-7)}}@media print{.how-hero,.how-ownership,.how-exclusions,.not-found{color:#000;background:#fff}}}
