.Cl-gQa_error{color:#e63862;margin-top:8px;font-size:1em;line-height:1.7}.Cl-gQa_error a{text-decoration:underline}
.RFcFXq_section{background:linear-gradient(#fffbf3 0%,#fffdf9 30% 70%,#fffbf3 100%)}.RFcFXq_list{background:#fff;border-radius:8px;gap:8px;margin-top:20px;padding:12px;font-size:1.2em;line-height:1.7;display:grid}.RFcFXq_list>div{grid-template-columns:6em minmax(0,1fr);align-items:start;gap:12px;display:grid}.RFcFXq_list dt{color:#173f5f;text-align:center;white-space:nowrap;background:#fff3d6;border-radius:4px;padding:6px 8px;font-weight:700}.RFcFXq_list dd{min-width:0;margin:0;padding-block:6px}@media (min-width:680px){.RFcFXq_list{padding:16px}.RFcFXq_list>div{gap:16px}}.RFcFXq_plan{flex-wrap:wrap;column-gap:8px;display:flex}.RFcFXq_plan+.RFcFXq_plan{margin-top:4px}.RFcFXq_values{flex-wrap:wrap;column-gap:8px;display:flex}.RFcFXq_amount{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.RFcFXq_detailButton{width:100%;min-height:48px;display:inline-flex}@media (min-width:680px){.RFcFXq_detailButton{min-height:56px}}.RFcFXq_detailButton{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#102f48 0%,#173f5f 100%);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:10px 16px;font-size:1.2em;font-weight:800;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 6px 18px #102f4824}@media (hover:hover) and (pointer:fine){.RFcFXq_detailButton:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.04);box-shadow:0 6px 18px #102f482e}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.RFcFXq_detailButton:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.RFcFXq_detailButton{transition:none}}.RFcFXq_detailButton:focus-visible{outline-offset:3px;outline:3px solid #5f86a3}.RFcFXq_detailIcon{width:28px;height:28px;color:inherit;background:#ffffff24;border-radius:999px;flex:none;place-items:center;display:grid}.RFcFXq_detailIcon svg{width:18px;height:18px}
.pZ3Dxa_section{background:#fff}.pZ3Dxa_inner{padding-block:48px}@media (min-width:680px){.pZ3Dxa_inner{padding-block:64px}}@media (min-width:1000px){.pZ3Dxa_inner{padding-block:80px}}@media (min-width:1280px){.pZ3Dxa_section .pZ3Dxa_inner{width:min(1320px,100% - 96px)}}.pZ3Dxa_section .pZ3Dxa_heading h2{font-size:clamp(1.65em,5.5vw,2em)}@media (min-width:680px){.pZ3Dxa_section .pZ3Dxa_heading h2{font-size:2.3em}}@media (min-width:1280px){.pZ3Dxa_section .pZ3Dxa_heading h2{font-size:2.5em}}.pZ3Dxa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}@media (min-width:680px){.pZ3Dxa_grid{gap:20px;margin-top:32px}}@media (min-width:1000px){.pZ3Dxa_grid{margin-top:36px}}@media (min-width:1280px){.pZ3Dxa_grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}.pZ3Dxa_card{--scene-surface:#fff6fa;--scene-accent:#e63862;background:var(--scene-surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #6b563d0a,0 14px 36px #6b563d1a}@media (min-width:680px){.pZ3Dxa_card{border-radius:12px}}.pZ3Dxa_morning{--scene-surface:#f3fbf7;--scene-accent:#12994f}.pZ3Dxa_daytime{--scene-surface:#fffaef;--scene-accent:#e96201}.pZ3Dxa_evening{--scene-surface:#fff6fa}.pZ3Dxa_night{--scene-surface:#eef1f6;--scene-accent:#173f5f}.pZ3Dxa_cardImage{aspect-ratio:4/3;background:#f8f8f8;position:relative;overflow:hidden}.pZ3Dxa_cardImage img{object-fit:cover;width:100%;height:100%}.pZ3Dxa_daytime .pZ3Dxa_cardImage img{object-position:center 54%}.pZ3Dxa_cardCopy{flex-direction:column;flex:1;padding:12px 12px 16px;display:flex}@media (min-width:680px){.pZ3Dxa_cardCopy{padding:16px 16px 24px}}.pZ3Dxa_cardTime{align-items:center;gap:6px;margin-bottom:4px;display:flex}@media (min-width:680px){.pZ3Dxa_cardTime{gap:12px}}.pZ3Dxa_periodIcon{width:32px;height:32px;color:var(--scene-accent);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.pZ3Dxa_periodIcon svg{width:22px;height:22px}@media (min-width:680px){.pZ3Dxa_periodIcon{width:36px;height:36px}.pZ3Dxa_periodIcon svg{width:24px;height:24px}}.pZ3Dxa_periodLabel{gap:2px;display:grid}.pZ3Dxa_cardLabel{color:var(--scene-accent);letter-spacing:.1em;font-size:.8em;font-weight:700;line-height:1.4}@media (min-width:680px){.pZ3Dxa_cardLabel{font-size:.9em}}.pZ3Dxa_cardPeriod{color:#173f5f;font-size:1.2em;font-weight:700;line-height:1.4}.pZ3Dxa_cardNumber{color:#60707b;font-variant-numeric:tabular-nums;letter-spacing:.1em;margin-left:auto;font-size:1em;font-weight:600;display:none}@media (min-width:680px){.pZ3Dxa_cardNumber{display:block}}.pZ3Dxa_cardTitle{color:#173f5f;text-wrap:balance;font-size:1.2em;font-weight:800}@media (min-width:680px){.pZ3Dxa_cardTitle{font-size:1.4em}}.pZ3Dxa_cardDescription{color:#222}
._5CStNa_section{padding-block:48px}@media (min-width:680px){._5CStNa_section{padding-block:64px}}@media (min-width:1000px){._5CStNa_section{padding-block:80px}}._5CStNa_section{background:linear-gradient(#f5fafd 0%,#fafdfe 30% 70%,#f5fafd 100%)}._5CStNa_inner{max-width:1200px}._5CStNa_header{gap:14px;max-width:680px;margin-bottom:24px;display:grid}@media (min-width:680px){._5CStNa_header{margin-bottom:28px}}@media (min-width:1000px){._5CStNa_header{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(40px,5vw,64px);max-width:none;margin-bottom:32px}}._5CStNa_introGroup{gap:8px;display:grid}._5CStNa_intro{color:#60707b;font-size:1.2em;line-height:1.75}._5CStNa_hint{color:#173f5f;font-size:1em;font-weight:700}._5CStNa_photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:680px){._5CStNa_photoGrid{gap:16px}}@media (min-width:1000px){._5CStNa_photoGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}._5CStNa_featuredItem,._5CStNa_supportingItem{aspect-ratio:4/3;min-width:0}._5CStNa_featuredItem{grid-column:1/-1}@media (min-width:1000px){._5CStNa_featuredItem{grid-area:span 2/span 3}._5CStNa_supportingItem{aspect-ratio:auto}}._5CStNa_cardButton{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;display:block}._5CStNa_cardButton:focus-visible{outline-offset:3px;outline:3px solid #5f86a3}@media (hover:hover) and (pointer:fine){._5CStNa_cardButton:hover ._5CStNa_image{transform:scale(1.02)}}._5CStNa_card{isolation:isolate;border-radius:inherit;background:#f8f8f8;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 4px 32px #6b563d1a}._5CStNa_card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#102f4800,#102f48c7);position:absolute;inset:30% 0 0}._5CStNa_image{object-fit:cover;width:100%;height:100%;transition:transform .52s}._5CStNa_photoCount{z-index:3;color:#173f5f;background:#fff;border:2px solid #eee;border-radius:8px;align-items:center;min-height:32px;padding:5px 12px;font-size:1em;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}@media (min-width:680px){._5CStNa_photoCount{top:18px;right:18px}}._5CStNa_caption{z-index:2;color:#fff;text-align:left;text-shadow:0 2px 8px #102f4880;flex-direction:column;gap:2px;padding:20px 14px 12px;display:flex;position:absolute;inset:auto 0 0}@media (min-width:680px){._5CStNa_caption{padding:24px 18px 16px}}@media (min-width:1000px){._5CStNa_caption{padding:28px 22px 20px}}._5CStNa_captionLabel{letter-spacing:1.4px;font-size:.7em;font-weight:700}._5CStNa_captionText{font-size:.9em;font-weight:700;line-height:1.5;display:none}@media (min-width:360px){._5CStNa_captionText{display:block}}@media (min-width:680px){._5CStNa_captionText{font-size:1em}}._5CStNa_featuredItem ._5CStNa_captionText{font-size:1.1em;display:block}@media (min-width:680px){._5CStNa_featuredItem ._5CStNa_captionText{font-size:1.3em}}@media (prefers-reduced-motion:reduce){._5CStNa_image{transition:none}._5CStNa_cardButton:hover ._5CStNa_image{transform:none}}
