@charset "UTF-8";
.guide-page [hidden]{display:none!important}.guide-nav{display:flex;align-items:center;gap:30px}.guide-nav a{display:flex;align-items:center;min-height:44px;font-size:12px;color:#68705b}.guide-nav a[aria-current],.guide-nav a:hover{text-decoration:underline;text-underline-offset:6px;color:var(--ink)}.guide-shell{max-width:1240px;margin:auto;padding:0 5%}.guide-hero{padding:72px 0 42px}.guide-hero h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.06em;line-height:1.5;margin-top:19px}.guide-hero>p{font-size:14px;line-height:2.1;color:#67705a;margin-top:23px}.help-search{max-width:720px}.help-search label{font-size:11px;color:#637052;display:block;margin-bottom:11px}.help-search-field{display:flex;align-items:center;gap:15px;border:1px solid #adb79f;background:#fbfbf6;padding:5px 17px;min-height:60px;border-radius:8px}.help-search-field>span{font-size:27px;line-height:1;color:#6c795a;transform:rotate(-15deg)}.help-search-field input{min-width:0;flex:1;background:none;border:0;font:14px/1.8 var(--sans);color:var(--ink);min-height:44px;outline:none}.help-search-field:focus-within{outline:2px solid #788764;outline-offset:3px}.help-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.help-search-field input::placeholder{color:#858d79}.help-search button{border:0;background:none;font:11px/1.8 var(--sans);min-height:44px;padding:0 2px;color:#4f603e;cursor:pointer}.help-search>p{font-size:10px;line-height:1.8;min-height:20px;margin-top:12px;color:#6d765e}.first-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0 30px;margin-top:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.first-steps h2{font-size:23px;line-height:1.7;letter-spacing:-.04em;margin-top:12px}.first-steps p{font-size:12px;line-height:2;color:#6c745f;margin-top:12px}.first-steps .pill-link{min-width:255px}.topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 25px;padding:35px 0 45px}.topic-grid a{display:grid;grid-template-columns:25px minmax(0,1fr) 17px;align-items:center;gap:8px;min-height:76px;border-bottom:1px solid var(--line);font-size:12px}.topic-grid a>span:first-child{font:9px/1.8 var(--mono);color:#7b876a}.topic-grid strong{font-weight:500;line-height:1.8}.topic-arrow{font-size:17px;color:#68745a}.topic-grid a:hover{color:#5a6b44}.help-section{display:grid;grid-template-columns:230px minmax(0,1fr);gap:7%;padding:48px 0 30px;border-top:1px solid var(--line);scroll-margin-top:30px}.help-section-title h2{font-size:23px;line-height:1.7;letter-spacing:-.04em;margin-top:12px}.help-section-title>p{font-size:11px;line-height:1.9;color:#7a826c;margin-top:10px}.help-questions{min-width:0}.help-questions details{border-bottom:1px solid var(--line)}.help-questions details:first-child{border-top:1px solid var(--line)}.help-questions summary{list-style:none;min-height:72px;font-size:14px;line-height:1.9;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;cursor:pointer}.help-questions summary::-webkit-details-marker{display:none}.help-questions summary>span{font-size:18px;font-weight:300;flex-shrink:0;transition:transform .15s;color:#738262}.help-questions details[open] summary>span{transform:rotate(45deg)}.help-answer{padding:0 35px 26px 0}.help-answer p{font-size:14px;line-height:2.15;color:#5f6853}.help-answer a{min-height:44px;display:flex;align-items:center;margin-top:12px;text-decoration:underline;text-underline-offset:5px;color:#4b5b3a;font-size:12px}.help-empty{padding:45px 0;border-top:1px solid var(--line)}.help-empty h2{font-size:23px;line-height:1.8;margin:15px 0}.help-empty p{font-size:13px;line-height:2;color:#6c765d}.help-empty button{min-height:48px;border:0;border-bottom:1px solid #9da98e;background:none;font:12px/1.8 var(--sans);padding:5px 0;margin-top:18px;cursor:pointer;color:#50633c}.guide-contact{border-top:1px solid var(--line);margin-top:55px;padding:45px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.guide-contact h2{font-size:29px;line-height:1.7;letter-spacing:-.05em;margin:15px 0}.guide-contact p{font-size:12px;line-height:2;color:#69735c}.guide-contact .pill-link{min-width:230px}.guide-revision{border-top:1px solid var(--line);padding:25px 0 60px;font-size:10px;line-height:2;color:#777f6b}.start-hero{padding-bottom:50px}.guide-hero .start-title{font-family:"Hiragino Mincho ProN","Yu Mincho",Georgia,serif;font-size:clamp(42px,5vw,67px);line-height:1.5;letter-spacing:-.065em;color:var(--ink);margin-top:35px}.start-hero h1{font-size:24px;letter-spacing:-.04em}.guide-facts{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:30px}.guide-facts span{font-size:10px;line-height:1.8;color:#738060;border-bottom:1px solid #b5bea6;padding-bottom:7px}.start-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid var(--line);padding:30px 0 0}.start-nav a{display:flex;gap:15px;align-items:center;min-height:60px;font-size:12px;line-height:1.8}.start-nav a>span{font:10px/1.8 var(--mono);color:#7c886a}.start-nav a:hover{text-decoration:underline;text-underline-offset:6px}.start-step{display:grid;grid-template-columns:145px minmax(0,1fr);gap:40px;padding:57px 0 55px;border-bottom:1px solid var(--line);scroll-margin-top:28px}.step-number{font:52px/1.2 Georgia,"Times New Roman",serif;letter-spacing:-.04em;color:#9aa58b}.start-step>div{max-width:710px}.start-step h2{font-family:"Hiragino Mincho ProN","Yu Mincho",Georgia,serif;font-size:32px;line-height:1.7;letter-spacing:-.04em;margin:15px 0 22px}.start-step p,.start-step li{font-size:15px;line-height:2.1}.start-step p{margin-bottom:18px}.start-step ol{padding-left:23px;margin:18px 0 24px;display:grid;gap:8px}.start-step .quiet-note{font-size:12px;color:#738064}.guide-tip{background:#eaede2;padding:23px 25px;margin:26px 0}.guide-tip>span{display:block;font-size:11px;color:#607050;margin-bottom:12px}.guide-tip p{font-size:13px;line-height:2.1;margin:0;color:#67745a}.start-step .text-link{font-size:11px;margin-top:0}.start-privacy{padding:64px 0 15px}.start-privacy h2{font-family:"Hiragino Mincho ProN","Yu Mincho",Georgia,serif;font-size:40px;letter-spacing:-.04em;line-height:1.6;margin:22px 0 25px}.start-privacy p{font-size:14px;line-height:2.2;margin:18px 0;color:#69765a}.start-policy-links{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:25px}.start-policy-links a{font-size:12px;min-height:44px;display:flex;align-items:center;gap:22px;text-decoration:underline;text-underline-offset:5px;color:#50603f}
@media(max-width:1000px){.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-section{grid-template-columns:190px minmax(0,1fr);gap:5%}.help-section-title h2{font-size:21px}.start-step{grid-template-columns:95px minmax(0,1fr);gap:30px}.guide-contact h2{font-size:25px}}
@media(max-width:760px){.guide-shell{padding:0 6%}.guide-nav{gap:22px}.guide-nav a{font-size:11px}.guide-hero{padding:45px 0 29px}.guide-hero h1{font-size:34px}.guide-hero>p{font-size:12px;line-height:2.1;margin-top:20px}.help-search-field{padding:4px 12px;gap:10px;min-height:56px}.help-search-field input{font-size:12px}.help-search label{font-size:10px}.help-search button{font-size:10px}.help-search>p{font-size:9px;min-height:32px}.first-steps{display:block;margin-top:24px;padding:25px 0}.first-steps h2{font-size:22px}.first-steps p{font-size:11px}.first-steps .pill-link{min-width:0;max-width:310px;font-size:11px;margin-top:22px;min-height:52px}.topic-grid{grid-template-columns:1fr 1fr;gap:0 20px;padding:18px 0 30px}.topic-grid a{font-size:11px;min-height:69px;grid-template-columns:19px minmax(0,1fr) 14px;gap:5px}.topic-grid a>span:first-child{font-size:8px}.topic-arrow{font-size:15px}.help-section{grid-template-columns:1fr;gap:20px;padding:30px 0 20px}.help-section-title h2{font-size:21px;margin-top:10px}.help-section-title>p{font-size:10px;margin-top:6px}.help-questions summary{font-size:13px;min-height:68px;line-height:1.9;gap:15px;padding:15px 0}.help-answer{padding:0 15px 23px 0}.help-answer p{font-size:13px;line-height:2.1}.help-answer a{font-size:11px}.guide-contact{display:block;padding:31px 0;margin-top:35px}.guide-contact h2{font-size:24px;line-height:1.8;margin:13px 0}.guide-contact p{font-size:11px}.guide-contact .pill-link{max-width:310px;min-width:0;margin-top:24px;font-size:11px}.guide-revision{font-size:9px;padding:23px 0 40px}.help-empty{padding:30px 0}.help-empty h2{font-size:21px}.help-empty p{font-size:12px}.help-empty button{font-size:11px}.start-hero h1{font-size:21px}.guide-hero .start-title{font-size:44px;margin-top:29px;line-height:1.55}.guide-facts{gap:10px 15px;margin-top:24px}.guide-facts span{font-size:9px}.start-nav{grid-template-columns:1fr 1fr;gap:4px 20px;padding-top:18px}.start-nav a{font-size:11px;gap:12px;min-height:52px}.start-nav a>span{font-size:9px}.start-step{grid-template-columns:29px minmax(0,1fr);gap:16px;padding:35px 0}.step-number{font-size:26px;margin-top:4px}.start-step .eyebrow{font-size:8px;letter-spacing:.06em}.start-step h2{font-size:25px;margin:14px 0 20px}.start-step p,.start-step li{font-size:13px;line-height:2.1}.start-step p{margin-bottom:17px}.start-step ol{padding-left:18px;gap:9px}.guide-tip{padding:18px;margin:23px 0}.guide-tip>span{font-size:10px}.guide-tip p{font-size:11px}.start-step .quiet-note{font-size:11px}.start-step .text-link{font-size:10px;gap:15px}.start-privacy{padding:42px 0 0}.start-privacy h2{font-size:34px;margin:18px 0 22px}.start-privacy p{font-size:12px;line-height:2.2}.start-policy-links{gap:0 25px}.start-policy-links a{font-size:11px;gap:15px}}
@media(max-width:350px){.guide-nav{gap:15px}.guide-nav a{font-size:10px}.topic-grid{gap:0 15px}.topic-grid a{font-size:10px}.guide-hero .start-title{font-size:39px}.start-step{grid-template-columns:24px minmax(0,1fr);gap:12px}.start-step h2{font-size:22px}.help-search-field input{font-size:11px}.start-step .eyebrow{font-size:7px}}
@media(prefers-reduced-motion:reduce){.help-questions summary>span{transition:none}}
@media print{.guide-nav,.help-search,.first-steps,.topic-grid,.guide-contact,.start-nav{display:none}.guide-shell{max-width:none;padding:0}.help-section,.start-step{display:block;padding:20px 0}.help-section-title{margin-bottom:15px}.help-questions details:not([open]) .help-answer{display:block}.help-answer{padding-bottom:12px}.help-questions summary>span{display:none}.help-questions summary{min-height:0;padding:10px 0}.guide-hero{padding:15px 0}.step-number{display:none}}
