@layer theme,base;@layer components{.bcM7aq_form{gap:var(--cb-sp-20);padding:clamp(var(--cb-sp-24), 3vw, var(--cb-sp-32));flex-direction:column;display:flex}.bcM7aq_label{align-items:center;gap:var(--cb-sp-8);margin-bottom:var(--cb-sp-6);letter-spacing:.02em;color:var(--cb-fg);flex-wrap:wrap;font-size:14px;font-weight:500;display:flex}.bcM7aq_field{width:100%;height:48px;padding:0 var(--cb-sp-14);border-radius:var(--cb-r-12);background:var(--color-cb-paper-2);box-shadow:inset 0 0 0 1.5px var(--color-cb-line);font:inherit;color:var(--cb-fg);transition:box-shadow var(--cb-dur-fast);border:0;font-size:16px;font-weight:500}.bcM7aq_field::placeholder{color:var(--color-cb-mute);opacity:.8}.bcM7aq_field:hover{box-shadow:inset 0 0 0 1.5px var(--color-cb-mute)}.bcM7aq_field:focus-visible{background:var(--color-cb-paper);box-shadow:inset 0 0 0 1.5px var(--color-cb-teal-deep)}.bcM7aq_error{padding:var(--cb-sp-8) var(--cb-sp-12);border-radius:var(--cb-r-12);box-shadow:inset 0 0 0 1.5px var(--color-cb-ng);color:var(--color-cb-ng);margin:0;font-size:13px}.bcM7aq_submit{width:100%;margin-top:var(--cb-sp-4)}.bcM7aq_spin{animation:1s linear infinite bcM7aq_spin}@keyframes bcM7aq_spin{to{transform:rotate(360deg)}}.bcM7aq_consent{text-align:center;color:var(--cb-fg-mute);margin:0;font-size:12px;line-height:1.7}.bcM7aq_consentLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.bcM7aq_done{padding:var(--cb-sp-32);text-align:center}.bcM7aq_doneIcon{background:var(--cb-accent);width:48px;height:48px;color:var(--color-cb-ink);border-radius:50%;place-items:center;display:inline-grid}.bcM7aq_doneTitle{margin:var(--cb-sp-20) 0 0;font-size:18px;font-weight:700}.bcM7aq_doneText{margin:var(--cb-sp-12) 0 0;color:var(--cb-fg-2);font-size:14px;line-height:1.85}}@layer utilities;
@layer theme,base;@layer components{.EV8A0a_grid{gap:clamp(var(--cb-sp-40), 5vw, var(--cb-sp-64));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.EV8A0a_grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.EV8A0a_title{font-size:var(--cb-fs-final);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.35}.EV8A0a_lead{max-width:34em;margin:var(--cb-sp-22) 0 0;font-size:var(--cb-fs-lead);color:var(--cb-fg-2)}.EV8A0a_ctas{align-items:center;gap:var(--cb-sp-12) var(--cb-sp-28);margin-top:var(--cb-sp-36);flex-wrap:wrap;display:flex}}@layer utilities;
@layer theme,base;@layer components{.YACQxG_grid3,.YACQxG_grid4,.YACQxG_rules3,.YACQxG_rules4{gap:var(--cb-sp-14);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.YACQxG_grid3,.YACQxG_rules3{grid-template-columns:repeat(3,minmax(0,1fr))}.YACQxG_grid4,.YACQxG_rules4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.YACQxG_grid4,.YACQxG_rules4{grid-template-columns:repeat(4,minmax(0,1fr))}}.YACQxG_rule{padding:var(--cb-sp-26) var(--cb-sp-24);border-radius:var(--cb-radius);background:var(--color-cb-paper);box-shadow:inset 0 0 0 1px var(--color-cb-line)}.YACQxG_ruleNo{margin-top:var(--cb-sp-12);font-family:var(--f-en);letter-spacing:-.02em;color:var(--cb-accent-text);font-size:40px;font-weight:600;line-height:1;display:block}.YACQxG_ruleTitle{margin:var(--cb-sp-12) 0 0;font-size:17px;font-weight:700;line-height:1.6}.YACQxG_top{flex-direction:column;align-items:flex-start;display:flex}.YACQxG_num{font-size:var(--cb-fs-xs);letter-spacing:.06em;color:var(--cb-fg-mute)}.YACQxG_title{margin:var(--cb-sp-14) 0 0;font-size:17px;font-weight:700;line-height:1.6}.YACQxG_sub{margin:var(--cb-sp-4) 0 0;color:var(--cb-fg-mute);font-size:13px}.YACQxG_body{margin:var(--cb-sp-10) 0 0;color:var(--cb-fg-2);font-size:14px;line-height:1.8}.YACQxG_items{margin-top:var(--cb-sp-16);padding-top:var(--cb-sp-16);border-top:1px solid var(--color-cb-line);color:var(--cb-fg-2);font-size:14px}.YACQxG_stepTitle{margin:var(--cb-sp-10) 0 0;font-size:16px;font-weight:700;line-height:1.6}.YACQxG_stepNote{margin:var(--cb-sp-4) 0 0;font-size:var(--cb-fs-sm);color:var(--cb-fg-mute)}}@layer utilities;
@layer theme,base;@layer components{.zKl3fq_note{margin:var(--cb-sp-24) 0 0;font-size:var(--cb-fs-sm);color:var(--cb-fg-2);line-height:1.8}.zKl3fq_center{text-align:center}.zKl3fq_line{margin:0}.zKl3fq_link{white-space:nowrap;color:var(--cb-fg);text-underline-offset:.2em;text-decoration:underline}}@layer utilities;
@layer theme,base;@layer components{.f8veVa_stats{border-top:1px solid var(--cb-rule);border-bottom:1px solid var(--cb-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.f8veVa_stat{padding:var(--cb-sp-24) clamp(var(--cb-sp-14), 2.2vw, var(--cb-sp-28))}.f8veVa_stat:first-child{padding-left:0}.f8veVa_stat+.f8veVa_stat{border-left:1px solid var(--cb-rule)}.f8veVa_statValue{font-family:var(--f-en);letter-spacing:-.02em;white-space:nowrap;color:var(--cb-fg);margin:0;font-size:clamp(40px,4.4vw,56px);font-weight:600;line-height:1}.f8veVa_statUnit{margin-left:var(--cb-sp-4);font-family:var(--f-jp);letter-spacing:0;font-size:.36em;font-weight:700}.f8veVa_statLabel{margin:var(--cb-sp-10) 0 0;font-size:var(--cb-fs-sm);color:var(--cb-fg-mute);line-height:1.75}.f8veVa_quote{--q-size:clamp(24px, 3vw, 36px);margin-top:clamp(var(--cb-sp-48), 6vw, var(--cb-sp-72));padding:clamp(var(--cb-sp-28), 4vw, var(--cb-sp-44));border-radius:var(--cb-r-22);background:var(--color-cb-paper);box-shadow:var(--cb-shadow-card)}.f8veVa_q{margin:var(--cb-sp-22) 0 0;font-size:var(--q-size);letter-spacing:.01em;font-weight:700;line-height:1.5}.f8veVa_qMain{color:var(--cb-accent-text);display:block}.f8veVa_qRest{max-width:30em;margin-top:.6em;font-size:.55em;line-height:1.75;display:block}.f8veVa_body{max-width:46em;margin:var(--cb-sp-24) 0 0;font-size:var(--cb-fs-lead);color:var(--cb-fg-2)}}@layer utilities;
@layer theme,base;@layer components{._3UaQga_grid{gap:var(--cb-sp-32);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){._3UaQga_grid{gap:var(--cb-sp-40) var(--cb-sp-72);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}._3UaQga_side{top:calc(var(--cb-scroll-pad) + var(--cb-sp-22));align-self:start;position:sticky}}._3UaQga_title{font-size:var(--cb-fs-h2);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.35}}@layer utilities;
@layer theme,base;@layer components{.HIoRgW_section{scroll-margin-top:var(--cb-header-h)}.HIoRgW_inner{max-width:640px;margin:0 auto}.HIoRgW_card{margin-top:var(--cb-sp-8)}}@layer utilities;
@layer theme,base;@layer components{.yr7_ca_section{--sec-pad-top:clamp(var(--cb-sp-56), 6vw, var(--cb-sp-80));--sec-pad-bottom:clamp(var(--cb-sp-56), 6vw, var(--cb-sp-80))}.yr7_ca_news{margin:var(--cb-sp-16) 0 0;justify-content:center;display:flex}}@layer utilities;
