html{color:var(--fw-text);background:var(--fw-bg);font-family:var(--fw-font)}body{min-width:320px;min-height:100vh;margin:0;padding:64px 20px}.interest{width:min(760px,100%);margin:0 auto}.interest__intro{max-width:62ch}.interest__intro h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.15}.interest__intro p{color:var(--fw-text-secondary);margin:0;line-height:1.6}.interest__guide{min-height:26rem;margin-top:32px;display:block}.interest__notice{padding:var(--fw-space-4);border:1px solid var(--fw-border-control);background:var(--fw-surface);color:var(--fw-text-strong);font-weight:var(--fw-weight-strong);line-height:var(--fw-line-body);border-radius:10px;margin:28px 0 0}
