.-i9KWa_page{color:#302b24;background:#faf8f3;min-height:100svh;font:14px/2.2 Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.-i9KWa_wrap{width:min(720px,100% - 48px);margin:auto;padding:28px 0 100px}.-i9KWa_back,.-i9KWa_secondary{color:#726a5e;text-underline-offset:5px;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.-i9KWa_hero{border-bottom:1px solid #e4ded3;padding:50px 0 44px}.-i9KWa_kicker{color:#726a5e;letter-spacing:.08em;font-size:11px}.-i9KWa_hero h1{letter-spacing:.04em;margin:20px 0 26px;font:500 clamp(34px,6vw,48px)/1.65 Hiragino Mincho ProN,Yu Mincho,serif}.-i9KWa_lead{font-size:15px;line-height:2.2}.-i9KWa_wrap section{border-bottom:1px solid #e4ded3;padding:40px 0;scroll-margin-top:24px}.-i9KWa_wrap h2{margin:0 0 24px;font:500 clamp(22px,4vw,28px)/1.8 Hiragino Mincho ProN,Yu Mincho,serif}.-i9KWa_wrap p{overflow-wrap:anywhere;margin:0 0 22px}.-i9KWa_steps{counter-reset:step;margin:0 0 28px;padding:0;list-style:none}.-i9KWa_steps li{counter-increment:step;grid-template-columns:28px 1fr;gap:2px 10px;margin:0 0 22px;display:grid}.-i9KWa_steps li:before{content:counter(step,decimal-leading-zero);color:#8c8272;grid-row:1/3;padding-top:2px;font-size:11px}.-i9KWa_steps strong{font-weight:500}.-i9KWa_steps span{color:#726a5e;grid-column:2;font-size:12px}.-i9KWa_cta,.-i9KWa_feedback{color:#405033;cursor:pointer;background:0 0;border:1px solid #5d6b50;border-radius:3px;align-items:center;min-height:48px;margin:0 20px 12px 0;padding:10px 18px;font:13px/1.8 Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;text-decoration:none;display:inline-flex}.-i9KWa_cta:hover,.-i9KWa_feedback:hover{background:#eeece5}.-i9KWa_wrap .-i9KWa_note{color:#726a5e;font-size:11px;line-height:1.9}.-i9KWa_quotes{gap:16px;margin:18px 0;display:grid}.-i9KWa_quotes blockquote{white-space:pre-wrap;border-left:2px solid #b2b8a7;margin:0;padding:8px 0 8px 20px}.-i9KWa_quotes p{margin:0 0 8px}.-i9KWa_quotes footer{color:#726a5e;font-size:10px}.-i9KWa_voices h3{font-size:14px;font-weight:500}.-i9KWa_footer{color:#726a5e;flex-wrap:wrap;gap:20px;padding-top:28px;font-size:11px;display:flex}.-i9KWa_page a:focus-visible,.-i9KWa_page button:focus-visible{outline-offset:4px;outline:2px solid #947344}@media (max-width:640px){.-i9KWa_wrap{width:calc(100% - 40px);padding-top:18px}.-i9KWa_hero{padding-top:30px}.-i9KWa_wrap section{padding:30px 0}.-i9KWa_lead,.-i9KWa_page{font-size:13px}}
