.remaining-page{color:#173f3b;background:#f4f1e9;min-height:100vh;overflow-x:clip}.remaining-page,.remaining-page *{box-sizing:border-box}.remaining-hero{background:radial-gradient(circle at 78% 38%,#e885551f,#0000 18rem),linear-gradient(132deg,#f4f1e9 0 63%,#d7e5d5 63% 100%);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:46rem;padding:clamp(7rem,10vw,10rem) clamp(1.25rem,7vw,7rem) clamp(5rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.remaining-hero-copy,.remaining-story-copy,.remaining-closing>div,.remaining-intro-band>*{min-width:0}.remaining-kicker,.remaining-story-kicker,.remaining-intro-band>p:first-child,.remaining-closing>div>p:first-child{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.remaining-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin:1.1rem 0 1.5rem;font-size:clamp(3.6rem,7.4vw,7.2rem);font-weight:500;line-height:.89}.remaining-lead{max-width:42rem;margin:0;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.58}.remaining-note{border:1px solid;border-radius:999px;max-width:100%;margin:1.5rem 0 0;padding:.62rem 1rem;font-size:.86rem;line-height:1.3;display:inline-flex}.remaining-action{color:#fff;background:#173f3b;border-radius:999px;align-items:center;gap:.8rem;max-width:100%;margin-top:1.5rem;padding:.95rem 1.3rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.remaining-action:hover{background:#23544f;transform:translateY(-2px)}.remaining-action:focus-visible{outline-offset:4px;outline:3px solid #e98555}.remaining-hero-art{aspect-ratio:1;justify-self:center;width:min(38vw,34rem);position:relative}.remaining-orbit,.remaining-core{border-radius:50%;position:absolute}.remaining-orbit{border:2px solid #173f3bb8}.remaining-orbit--one{inset:6%;transform:rotate(-12deg)scaleY(.78)}.remaining-orbit--two{inset:20%;transform:rotate(32deg)scaleX(.78)}.remaining-orbit--three{inset:33%;transform:rotate(-28deg)scaleY(.78)}.remaining-core{background:#e98555;inset:43%;box-shadow:0 0 0 1.15rem #ffffff6b}.remaining-caption{color:#173f3b3d;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.2rem);font-style:italic;position:absolute;bottom:5%;right:0}.remaining-intro-band{color:#fff;background:#173f3b;grid-template-columns:.55fr minmax(0,1.35fr) minmax(5rem,.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(3rem,6vw,5.5rem) clamp(1.25rem,7vw,7rem);display:grid}.remaining-intro-band h2{max-width:18ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.2rem);font-weight:400;line-height:1.02}.remaining-intro-band>p:last-child{color:#ffffffc2;margin:0;font-size:1rem;line-height:1.7}.remaining-intro-rule{background:#ffffff59;height:1px}.remaining-story{padding:clamp(3rem,7vw,7rem) clamp(1.25rem,7vw,7rem)}.remaining-story-row{border-bottom:1px solid #173f3b33;grid-template-columns:minmax(3.5rem,.18fr) minmax(0,.9fr) minmax(260px,.9fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:34rem;padding:clamp(2.5rem,5vw,5rem) 0;display:grid}.remaining-story-row:nth-child(2n) .remaining-story-copy{order:3}.remaining-story-row:nth-child(2n) .remaining-story-visual{order:2}.remaining-story-number{letter-spacing:.14em;opacity:.5;align-self:start;padding-top:.4rem;font-size:.78rem;font-weight:700}.remaining-story-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:1rem 0 1.4rem;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:500;line-height:.96}.remaining-story-copy>p:last-child{max-width:38rem;margin:0;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.72}.remaining-story-visual{background:linear-gradient(145deg,#173f3b1f,#fff9),#dce7da;border-radius:48% 52% 34% 66%/38% 39% 61% 62%;min-height:25rem;position:relative;overflow:hidden}.remaining-story-row:nth-child(2) .remaining-story-visual{background-color:#eed9c9;border-radius:32% 68% 58% 42%/52% 36% 64% 48%}.remaining-story-row:nth-child(3) .remaining-story-visual{background-color:#d9e4eb;border-radius:58% 42% 31% 69%/39% 58% 42% 61%}.remaining-story-visual span{border:1px solid #173f3b80;border-radius:50%;position:absolute}.remaining-story-visual span:first-child{inset:16%}.remaining-story-visual span:nth-child(2){inset:30%}.remaining-story-visual span:nth-child(3){background:#e98555;border:0;inset:42%}.remaining-closing{color:#fff;background:#173f3b;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,8vw,9rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,7rem);display:grid}.remaining-closing h2{max-width:13ch;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,6.5rem);font-weight:400;line-height:.94}.remaining-closing>div:last-child>p{color:#ffffffc7;max-width:34rem;margin:0;font-size:1.1rem;line-height:1.75}.remaining-action--light{color:#173f3b;background:#e98555}.remaining-page--privacy .remaining-hero,.remaining-page--terms .remaining-hero,.remaining-page--cookies .remaining-hero,.remaining-page--accessibility .remaining-hero{background:radial-gradient(circle at 78% 38%,#e885551f,#0000 18rem),linear-gradient(132deg,#f7f5ef 0 65%,#dbe6ef 65% 100%)}@media (max-width:900px){.remaining-hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto}.remaining-hero-art{width:min(72vw,30rem)}.remaining-intro-band{grid-template-columns:1fr 2fr}.remaining-intro-rule{display:none}.remaining-story-row{grid-template-columns:3rem minmax(0,1fr);min-height:auto}.remaining-story-copy,.remaining-story-row:nth-child(2n) .remaining-story-copy{order:2}.remaining-story-visual,.remaining-story-row:nth-child(2n) .remaining-story-visual{order:3;grid-column:2;min-height:22rem}}@media (max-width:640px){.remaining-hero{padding-top:5.5rem}.remaining-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.remaining-intro-band,.remaining-closing{grid-template-columns:1fr}.remaining-story-row{grid-template-columns:1fr;gap:1rem}.remaining-story-number,.remaining-story-copy,.remaining-story-visual,.remaining-story-row:nth-child(2n) .remaining-story-copy,.remaining-story-row:nth-child(2n) .remaining-story-visual{grid-column:1}.remaining-story-number{order:1}.remaining-story-copy,.remaining-story-row:nth-child(2n) .remaining-story-copy{order:2}.remaining-story-visual,.remaining-story-row:nth-child(2n) .remaining-story-visual{order:3;min-height:18rem}.remaining-action,.remaining-note{border-radius:1rem;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.remaining-action{transition:none}}
