.haru-module__4T5SaW__page{--bg:#faf7f5;--card:#fff;--ink:#17151e;--ink2:#5b5766;--on-ink:#fff;--ai:#4a4ed6;--sakura:#e07c96;--sakura-soft:#fbe8ee;--shadow:0 1px 2px #281c500d, 0 10px 28px #281c5014;--w1:#f7d0dd;--w1-out:#f7d0dd00;--w2:#dad1fa;--w2-out:#dad1fa00;--w3:#fbdfc8;--w3-out:#fbdfc800;--w4:#d0e3fa;--w4-out:#d0e3fa00;isolation:isolate;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:-apple-system, BlinkMacSystemFont, var(--font-inter), "Segoe UI", sans-serif;font-variant-numeric:normal;position:relative}@media (prefers-color-scheme:dark){.haru-module__4T5SaW__page{--bg:#0c0b12;--card:#1c1a26;--ink:#f5f3fa;--ink2:#ada9ba;--on-ink:#14121b;--ai:#979aff;--sakura:#f29ab1;--sakura-soft:#3a2135;--shadow:0 1px 2px #0000004d, 0 10px 28px #00000059;--w1:#45203f;--w1-out:#45203f00;--w2:#23266a;--w2-out:#23266a00;--w3:#43271e;--w3-out:#43271e00;--w4:#0f3450;--w4-out:#0f345000}}.haru-module__4T5SaW__page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(75.4% 31.9% at -10% -6%, var(--w1), var(--w1-out)), radial-gradient(60% 30% at 112% 4%, var(--w2), var(--w2-out)), radial-gradient(69.6% 30.2% at 8% 106%, var(--w3), var(--w3-out)), radial-gradient(57% 28.8% at 112% 78%, var(--w4), var(--w4-out));position:fixed;inset:0}.haru-module__4T5SaW__wrap{max-width:720px;margin:0 auto;padding:0 20px}.haru-module__4T5SaW__bar{padding-top:max(18px, env(safe-area-inset-top))}.haru-module__4T5SaW__barIn{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.haru-module__4T5SaW__brand{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:650;text-decoration:none;display:inline-flex}.haru-module__4T5SaW__brand img{border-radius:8px}.haru-module__4T5SaW__lang{background:var(--card);min-height:44px;box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.haru-module__4T5SaW__main{flex-direction:column;gap:16px;padding-top:28px;padding-bottom:56px;display:flex}.haru-module__4T5SaW__head{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.haru-module__4T5SaW__title{letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1.12}.haru-module__4T5SaW__lede{color:var(--ink2);margin:0;font-size:18px;line-height:1.5}.haru-module__4T5SaW__date{color:var(--ink2);margin:0;font-size:15px}.haru-module__4T5SaW__card{background:var(--card);box-shadow:var(--shadow);border-radius:24px;padding:20px 22px}.haru-module__4T5SaW__card h2,.haru-module__4T5SaW__card h3{margin:0 0 6px;font-size:18.5px;font-weight:650;line-height:1.3}.haru-module__4T5SaW__card p,.haru-module__4T5SaW__card ul{color:var(--ink2);margin:0;font-size:16.5px;line-height:1.55}.haru-module__4T5SaW__card p+p,.haru-module__4T5SaW__card p+ul,.haru-module__4T5SaW__card ul+p{margin-top:10px}.haru-module__4T5SaW__card ul{padding-left:22px;list-style:outside}.haru-module__4T5SaW__card li+li{margin-top:4px}.haru-module__4T5SaW__card li::marker{color:var(--sakura)}.haru-module__4T5SaW__summary{background:var(--sakura-soft);box-shadow:none}.haru-module__4T5SaW__summary p{color:var(--ink)}.haru-module__4T5SaW__section{letter-spacing:-.2px;margin:16px 0 0;font-size:22px;font-weight:700}.haru-module__4T5SaW__mail{background:var(--ink);min-height:52px;color:var(--on-ink);border-radius:999px;justify-content:center;align-items:center;margin-top:16px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.haru-module__4T5SaW__page a:not(.haru-module__4T5SaW__mail):not(.haru-module__4T5SaW__brand):not(.haru-module__4T5SaW__lang){color:var(--ai)}.haru-module__4T5SaW__page span:lang(ja){white-space:nowrap}.haru-module__4T5SaW__foot{padding-bottom:max(32px, env(safe-area-inset-bottom));color:var(--ink2);font-size:15px}
