.claims-book-page{gap:0;padding:0 0 clamp(56px,7vw,84px);background:linear-gradient(180deg,#f6f2ea,#fbfaf7 38%,#f7f3ec)}body:has(.claims-book-page),body:has(.claims-book-page) .site-shell,html:has(.claims-book-page){background-color:#f7f3ec}.claims-book-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;width:min(1320px,calc(100% - clamp(16px, 4vw, 48px)));margin:0 auto;padding:clamp(34px,4vw,56px) 0 clamp(28px,3.5vw,44px);border-bottom:1px solid rgba(11,29,39,.1)}.claims-book-kicker{display:inline-flex;align-items:center;gap:10px;color:#b86f31;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.claims-book-kicker:before{content:"";width:30px;height:1px;background:currentColor}.claims-book-hero__copy h1{max-width:760px;margin:12px 0 0;color:#083d4b;font-family:var(--font-heading),sans-serif;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.98;letter-spacing:0;text-wrap:balance}.claims-book-hero__copy p{max-width:720px;margin:14px 0 0;color:rgba(8,61,75,.7);font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.62}.claims-book-hero__stamp{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:16px;column-gap:16px;align-items:center;padding-left:24px;border-left:1px solid rgba(11,29,39,.12)}.claims-book-hero__stamp img{grid-row:1/3;width:68px;height:68px;object-fit:contain}.claims-book-hero__stamp span{align-self:end;color:#b86f31;font-size:.68rem;font-weight:850;letter-spacing:0;line-height:1.3;text-transform:uppercase}.claims-book-hero__stamp strong{align-self:start;margin-top:4px;color:#083d4b;font-family:var(--font-heading),sans-serif;font-size:1.18rem;line-height:1.18}.claims-book-page>.claims-book-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;width:min(1320px,calc(100% - clamp(16px, 4vw, 48px)));max-width:none;margin:0 auto;padding-top:24px;padding-bottom:0}.claims-book-note{position:static;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.7fr);grid-template-rows:auto 1fr;grid-gap:6px clamp(22px,3vw,38px);gap:6px clamp(22px,3vw,38px);padding:18px 22px;border:1px solid rgba(11,29,39,.1);border-left:3px solid #c47f38;border-radius:8px;background:rgba(255,255,255,.72)}.claims-book-note>span{align-self:end;color:#b86f31;font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.claims-book-note>p{align-self:start;margin:0;color:#083d4b;font-family:var(--font-heading),sans-serif;font-size:1.05rem;font-weight:700;line-height:1.35}.claims-book-note ul{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start;margin:0;padding:0;list-style:none}.claims-book-note li{position:relative;padding-left:16px;color:rgba(8,61,75,.68);font-size:.86rem;line-height:1.52}.claims-book-note li:before{content:"";position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:50%;background:#c47f38}.claims-book-form-shell{min-width:0}.claim-book-form{display:grid;grid-gap:0;gap:0;padding:clamp(22px,3.2vw,36px);border:1px solid rgba(11,29,39,.1);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 18px 44px rgba(8,29,38,.06)}.claim-book-form__head{padding-bottom:20px}.claim-book-form__head h2{margin:0;color:#083d4b;font-family:var(--font-heading),sans-serif;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.06}.claim-book-form__head p{max-width:720px;margin:8px 0 0;color:rgba(8,61,75,.66);font-size:.92rem;line-height:1.58}.claim-book-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.claim-book-form__section{display:grid;min-inline-size:0;grid-gap:16px;gap:16px;margin:0;padding:22px 0 2px;border:0;border-top:1px solid rgba(11,29,39,.1)}.claim-book-form__section legend{max-width:100%;padding:0 14px 0 0;color:#083d4b;background:#fff;font-family:var(--font-heading),sans-serif;font-size:clamp(1.02rem,1.45vw,1.25rem);font-weight:760;line-height:1.3}.claim-book-form__section--declarations{margin-top:20px;padding-top:20px}.claim-book-form__date-field,.claim-book-form__mui-field{min-width:0}.claim-book-form__mui-field--full{grid-column:1/-1}.claim-book-form__radio-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.claim-book-form__radio-group>span{width:100%;color:#294c43;font-size:.8rem;font-weight:800}.claim-book-form__radio-group em{color:#8d2d2d;font-style:normal}.claim-book-form__check,.claim-book-form__radio-group label{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:10px 12px;border:1px solid rgba(11,29,39,.12);border-radius:14px;background:#fff;color:#294c43;font-size:.9rem;font-weight:680;line-height:1.45;transition:border-color .18s ease,background-color .18s ease}.claim-book-form__check:has(.Mui-checked),.claim-book-form__radio-group label:has(.Mui-checked){border-color:rgba(13,117,134,.36);background:rgba(13,117,134,.045)}.claim-book-form__radio-group--stacked label{width:100%}.claim-book-form__check .MuiCheckbox-root,.claim-book-form__radio-group .MuiRadio-root{margin-top:1px;flex:0 0 auto}.claim-book-form__guardian{display:grid;grid-gap:14px;gap:14px;padding-top:18px;border-top:1px solid rgba(11,29,39,.08)}.claim-book-form__guardian h3{margin:0;color:#083d4b;font-family:var(--font-heading),sans-serif;font-size:1.04rem}.claim-book-form__legal-text{display:grid;grid-gap:5px;gap:5px;color:rgba(8,61,75,.62);font-size:.82rem;line-height:1.5}.claim-book-form__legal-text p{margin:0}.claim-book-form__turnstile{min-height:68px;margin-top:18px}.claim-book-form__status{margin:18px 0 0;padding:12px 14px;border:1px solid rgba(13,117,134,.14);border-radius:8px;background:rgba(13,117,134,.07);color:#0b6070;font-size:.9rem;font-weight:760}.claim-book-form__status--error{border-color:rgba(141,45,45,.14);background:rgba(141,45,45,.07);color:#8d2d2d}.claim-book-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;justify-self:start;min-width:190px;min-height:56px;margin-top:18px;padding:0 26px;border:0;border-radius:16px;background:#c47f38;color:#fff;cursor:pointer;font:inherit;font-size:.96rem;font-weight:750;box-shadow:0 6px 28px rgba(196,127,56,.24);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.claim-book-form__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 34px rgba(196,127,56,.32)}.claim-book-form__submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.claim-book-form__submit svg{width:18px;height:18px}@media (max-width:920px){.claims-book-hero{grid-template-columns:minmax(0,1fr);gap:22px}.claims-book-hero__stamp{grid-template-columns:56px minmax(0,1fr);width:min(100%,420px);padding:16px 0 0;border-top:1px solid rgba(11,29,39,.1);border-left:0}.claims-book-hero__stamp img{width:56px;height:56px}.claims-book-note{grid-template-columns:minmax(160px,.58fr) minmax(0,1.42fr)}.claims-book-note ul{grid-template-columns:minmax(0,1fr);gap:7px}}@media (max-width:680px){.claims-book-hero{padding-top:26px;padding-bottom:24px}.claims-book-hero__copy h1{font-size:clamp(2.25rem,12vw,3.3rem)}.claims-book-note{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px}.claims-book-note ul{grid-column:1;grid-row:auto;margin-top:8px}.claim-book-form{padding:20px 16px}.claim-book-form__grid{grid-template-columns:minmax(0,1fr)}.claim-book-form__section{gap:14px;padding-top:20px}.claim-book-form__section legend{padding-right:10px;font-size:1rem}.claim-book-form__radio-group label{flex:1 1 128px}.claim-book-form__radio-group--stacked label{flex-basis:100%}.claim-book-form__submit{width:100%}}