.bbU6Ea_page{color:#e8e0d4;overflow-wrap:anywhere;background:radial-gradient(at 90% 0,#27283e,#0000 55%),#0b1220;min-height:100vh;font:16px/1.9 system-ui,sans-serif}.bbU6Ea_page a{color:#e0c99f;text-underline-offset:5px}.bbU6Ea_page a:focus-visible{outline-offset:5px;outline:2px solid #e0c99f}.bbU6Ea_header,.bbU6Ea_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1080px;margin:auto;padding:28px 32px;display:flex}.bbU6Ea_header>a{letter-spacing:3px;font-size:13px;text-decoration:none}.bbU6Ea_header nav,.bbU6Ea_footer{gap:24px;font-size:13px;display:flex}.bbU6Ea_main{max-width:780px;margin:auto;padding:65px 32px 80px}.bbU6Ea_eyebrow{color:#baaccb;letter-spacing:2px;font-size:11px}.bbU6Ea_main h1{letter-spacing:0;color:#f2e4d0;margin:24px 0;font:400 clamp(30px,5vw,48px)/1.4 Georgia,Noto Serif JP,serif}.bbU6Ea_contentsTitle{text-wrap:balance}.bbU6Ea_intro{color:#c6bdcc;font-size:18px}.bbU6Ea_actions{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0 60px;display:flex}.bbU6Ea_primary{background:#e7cfa5;border-radius:30px;padding:12px 25px;font-size:14px;text-decoration:none;color:#1b1922!important}.bbU6Ea_section{margin:42px 0}.bbU6Ea_main h2{letter-spacing:0;color:#e4d2b4;font-size:23px;font-weight:500;line-height:1.55}.bbU6Ea_section p{color:#c4bbc9;margin:16px 0}.bbU6Ea_section[id]{scroll-margin-top:24px}.bbU6Ea_main h3{color:#e4d2b4;font-size:17px;font-weight:500;line-height:1.6}.bbU6Ea_contents{background:#ffffff03;border:1px solid #353246;border-radius:16px;margin:32px 0 44px;padding:20px 24px}.bbU6Ea_contents p{color:#baaccb;margin:0 0 10px;font-size:13px}.bbU6Ea_contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.bbU6Ea_contents a{box-sizing:border-box;align-items:center;min-height:44px;padding:4px 0;font-size:14px;line-height:1.8;display:flex}.bbU6Ea_example{background:#ffffff03;border:1px solid #353246;border-radius:14px;margin:18px 0;padding:18px 22px}.bbU6Ea_example h3{margin:0 0 10px}.bbU6Ea_example blockquote{color:#e8e0d4;white-space:pre-line;margin:0}.bbU6Ea_checklist{margin:20px 0;padding:0;list-style:none}.bbU6Ea_checklist li{border-bottom:1px solid #353246}.bbU6Ea_checklist label{cursor:pointer;color:#c4bbc9;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.bbU6Ea_checklist input{accent-color:#e7cfa5;flex:none;width:19px;height:19px;margin:6px 0 0}.bbU6Ea_checklist input:focus-visible{outline-offset:4px;outline:2px solid #e0c99f}.bbU6Ea_checklist input:checked+span{color:#a9bcae}.bbU6Ea_steps{padding-left:24px}.bbU6Ea_steps li{margin:24px 0;padding-left:8px}.bbU6Ea_steps li::marker{color:#e0c99f}.bbU6Ea_steps h3{margin-bottom:8px}.bbU6Ea_steps p{margin-top:8px}.bbU6Ea_sectionLink{font-size:14px}.bbU6Ea_guideTable{border-collapse:collapse;width:100%;min-width:580px;font-size:14px;line-height:1.8}.bbU6Ea_guideTable caption{text-align:left;color:#e4d2b4;padding:12px 0}.bbU6Ea_guideTable th,.bbU6Ea_guideTable td{text-align:left;vertical-align:top;border-bottom:1px solid #353246;padding:14px 12px}.bbU6Ea_guideTable th{color:#e4d2b4;font-weight:500}.bbU6Ea_guideTable td{color:#c4bbc9}.bbU6Ea_related{border-top:1px solid #353246;margin-top:60px;padding-top:24px}.bbU6Ea_related a{margin:14px 0;display:block}.bbU6Ea_faq{margin-top:56px}.bbU6Ea_faq details{border-bottom:1px solid #353246;padding:20px 0}.bbU6Ea_faq summary{cursor:pointer;color:#e4d2b4;line-height:1.7}.bbU6Ea_faq summary:focus-visible{outline-offset:5px;outline:2px solid #e0c99f}.bbU6Ea_faq p{color:#c4bbc9;margin:16px 0 0}.bbU6Ea_footer{border-top:1px solid #353246;justify-content:flex-start;max-width:1016px}.bbU6Ea_scrollHint{display:none}@media (max-width:600px){.bbU6Ea_scrollHint{font-size:12px;display:block}}.bbU6Ea_walkthrough,.bbU6Ea_comparison{background:#ffffff03;border:1px solid #353246;border-radius:18px;margin:48px 0;padding:24px}.bbU6Ea_walkthrough ol{padding-left:24px}.bbU6Ea_walkthrough li{padding:0 0 20px 8px}.bbU6Ea_walkthrough h3,.bbU6Ea_comparison h3{color:#e4d2b4;font-size:18px;font-weight:500;line-height:1.6}.bbU6Ea_walkthrough p,.bbU6Ea_comparison p{color:#c4bbc9}.bbU6Ea_walkthrough blockquote{color:#e4d2b4;border-left:2px solid #bda47d;margin:16px 0;padding:12px 18px}.bbU6Ea_tableScroll{overflow-x:auto}.bbU6Ea_tableScroll:focus-visible{outline-offset:4px;outline:2px solid #e0c99f}.bbU6Ea_comparison table{border-collapse:collapse;width:100%;min-width:580px;font-size:14px;line-height:1.7}.bbU6Ea_comparison caption{text-align:left;color:#e4d2b4;padding:12px 0}.bbU6Ea_comparison th,.bbU6Ea_comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #353246;padding:14px 12px}.bbU6Ea_comparison th{color:#e4d2b4;font-weight:500}.bbU6Ea_comparison td{color:#c4bbc9}@media (max-width:600px){.bbU6Ea_header,.bbU6Ea_footer{padding:22px}.bbU6Ea_main{padding:28px 22px 55px}.bbU6Ea_header nav{gap:16px}.bbU6Ea_intro{font-size:16px}.bbU6Ea_actions{margin-bottom:40px}.bbU6Ea_contents,.bbU6Ea_example{padding:18px}.bbU6Ea_main h3{font-size:16px}}
