html[data-redesign] .pageSkin_site__8Y7_5{--color-primary-500:#c93c3c;--color-primary-600:#b23434;--color-primary-700:#9c2e2e;--color-primary-rgb:201,60,60}html[data-redesign][data-site-mode=general] .pageSkin_site__8Y7_5{--color-primary-500:#2563eb;--color-primary-600:#1d4ed8;--color-primary-700:#1e40af;--color-primary-rgb:37,99,235}html[data-redesign] .pageSkin_site__8Y7_5 footer{--color-primary-500:#ef7066;--color-primary-rgb:239,112,102}html[data-redesign][data-site-mode=general] .pageSkin_site__8Y7_5 footer{--color-primary-500:#60a5fa;--color-primary-rgb:96,165,250}html[data-redesign] .pageSkin_page__fEa3I{--color-cream:#faf6f2;--color-ink:#2d2a26;--color-taupe:#6b625a;--color-taupe-soft:#6b625a;--color-taupe-rgb:107,98,90;--mp-paper:#ffffff;--mp-rule:#e4dbd3;--mp-mark:#f9d2c9;--mp-faint:#fdf1ee;--mp-brand:var(--color-primary-500);--mp-radius:16px;--mp-ctl-radius:12px;--mp-pill:999px;--mp-heading:var(--font-dining-sentence),"Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;--mp-number:var(--font-dining-number),var(--font-dining-sentence),sans-serif;background:var(--color-cream);color:var(--color-ink);min-height:60vh;text-align:left;line-break:strict}html[data-redesign][data-site-mode=general] .pageSkin_page__fEa3I{--color-cream:#eef2f6;--color-ink:#1f2937;--color-taupe:#5b6b82;--color-taupe-soft:#5b6b82;--color-taupe-rgb:91,107,130;--mp-rule:#cbd8ea;--mp-mark:#dbeafe;--mp-faint:#eff6ff;--mp-radius:0px;--mp-ctl-radius:2px;--mp-pill:4px;--mp-heading:var(--font-wonders-mincho),"Hiragino Mincho ProN","Yu Mincho",serif;--mp-number:var(--font-wonders-mincho),serif}html[data-redesign] .pageSkin_page__fEa3I .min-h-screen{background:var(--color-cream)!important}html[data-redesign] .pageSkin_page__fEa3I h1{font-family:var(--mp-heading);font-weight:800!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.35!important;letter-spacing:-.005em;font-feature-settings:"palt";color:var(--color-ink)!important;padding-bottom:14px;margin-bottom:28px!important;border-bottom:3px solid var(--color-ink);text-wrap:balance}html[data-redesign][data-site-mode=general] .pageSkin_page__fEa3I h1{font-weight:700!important;letter-spacing:.02em;border-bottom:3px double var(--mp-brand)}html[data-redesign] .pageSkin_page__fEa3I h2,html[data-redesign] .pageSkin_page__fEa3I h3{font-family:var(--mp-heading);font-feature-settings:"palt"}html[data-redesign] .pageSkin_page__fEa3I .bg-white,html[data-redesign] .pageSkin_page__fEa3I [style*="background: white"]{background:var(--mp-paper)!important;border:1.5px solid var(--mp-rule)!important;border-radius:var(--mp-radius)!important;box-shadow:none!important}html[data-redesign][data-site-mode=general] .pageSkin_page__fEa3I .bg-white,html[data-redesign][data-site-mode=general] .pageSkin_page__fEa3I [style*="background: white"]{border:0!important;border-top:5px solid var(--mp-brand)!important;box-shadow:0 16px 30px -26px rgba(0,0,0,.45)!important}html[data-redesign] .pageSkin_page__fEa3I .bg-white .bg-white,html[data-redesign] .pageSkin_page__fEa3I [style*="background: white"] [style*="background: white"]{border-top-width:1.5px!important;box-shadow:none!important}html[data-redesign] .pageSkin_page__fEa3I .divide-y>*+*,html[data-redesign] .pageSkin_page__fEa3I [style*="border-top: 1px solid rgba(var(--color-taupe-rgb)"]{border-color:var(--mp-rule)!important}html[data-redesign] .pageSkin_page__fEa3I nav>a{padding:20px 22px!important;font-family:var(--mp-heading);font-size:17px;font-weight:800;transition:background-color .15s,padding-left .18s}html[data-redesign][data-site-mode=general] .pageSkin_page__fEa3I nav>a{font-weight:700}html[data-redesign] .pageSkin_page__fEa3I nav>a:hover{background:var(--mp-faint)!important;padding-left:28px!important}html[data-redesign] .pageSkin_page__fEa3I nav>a:hover span{color:var(--color-ink)!important}html[data-redesign] .pageSkin_page__fEa3I nav>a svg{color:var(--mp-brand)!important}html[data-redesign] .pageSkin_page__fEa3I a[style*="linear-gradient(135deg, var(--color-primary-500)"],html[data-redesign] .pageSkin_page__fEa3I button[style*="linear-gradient(135deg, var(--color-primary-500)"]{background:var(--mp-brand)!important;border-radius:var(--mp-pill)!important;box-shadow:none!important;font-weight:800!important;color:#fff!important}html[data-redesign] .pageSkin_page__fEa3I a[style*="linear-gradient(135deg, var(--color-primary-500)"]:hover,html[data-redesign] .pageSkin_page__fEa3I button[style*="linear-gradient(135deg, var(--color-primary-500)"]:hover{filter:brightness(.92)}html[data-redesign] .pageSkin_page__fEa3I a[style*="background: var(--color-cream)"],html[data-redesign] .pageSkin_page__fEa3I button[style*="background: var(--color-cream)"]{background:var(--mp-paper)!important;border:1.5px solid var(--color-ink)!important;border-radius:var(--mp-pill)!important;color:var(--color-ink)!important;font-weight:700!important}html[data-redesign] .pageSkin_page__fEa3I a[style*="background: var(--color-cream)"]:hover,html[data-redesign] .pageSkin_page__fEa3I button[style*="background: var(--color-cream)"]:hover{background:var(--color-cream)!important}html[data-redesign] .pageSkin_page__fEa3I a[style*="background: white"],html[data-redesign] .pageSkin_page__fEa3I button[style*="background: white"]{border:1.5px solid var(--color-ink)!important;border-radius:var(--mp-pill)!important;box-shadow:none!important;color:var(--color-ink)!important;font-weight:700!important}html[data-redesign] .pageSkin_page__fEa3I button[style*="border: 1px solid #DC2626"],html[data-redesign] .pageSkin_page__fEa3I button[style*="border: 1px solid rgb(220, 38, 38)"]{border-radius:var(--mp-pill)!important;border-width:1.5px!important;font-weight:700!important}html[data-redesign] .pageSkin_page__fEa3I input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-redesign] .pageSkin_page__fEa3I select,html[data-redesign] .pageSkin_page__fEa3I textarea{background:var(--mp-paper)!important;border:1.5px solid var(--mp-rule)!important;border-radius:var(--mp-ctl-radius)!important;color:var(--color-ink)!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}html[data-redesign] .pageSkin_page__fEa3I input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,html[data-redesign] .pageSkin_page__fEa3I select:focus,html[data-redesign] .pageSkin_page__fEa3I textarea:focus{outline:none!important;border-color:var(--color-ink)!important;box-shadow:0 0 0 4px var(--mp-mark)!important}html[data-redesign] .pageSkin_page__fEa3I label{color:var(--color-ink)}html[data-redesign][data-site-mode=general] .pageSkin_page__fEa3I .rounded-full[style*=background]{border-radius:2px!important}html[data-redesign] .pageSkin_page__fEa3I .tabular-nums{font-family:var(--mp-number)}