.guide-module__TVYLAG__guide{color:#3d2b1c;overflow-wrap:anywhere;background:#faf5e9;min-height:100%;padding-bottom:28px}.guide-module__TVYLAG__hero{color:#fff6db;background:radial-gradient(at 100% 0,#51375d,#0000 80%),#20172d;padding:22px 22px 30px}.guide-module__TVYLAG__hero nav{color:#d6c8da;font-size:11px}.guide-module__TVYLAG__hero nav a{text-underline-offset:4px;text-decoration:underline}.guide-module__TVYLAG__eyebrow,.guide-module__TVYLAG__kicker{letter-spacing:.15em;color:#947031;font-size:10px;font-weight:800}.guide-module__TVYLAG__eyebrow{color:#ead07c;margin-top:34px}.guide-module__TVYLAG__hero h1{letter-spacing:.02em;text-wrap:balance;margin-top:12px;font-size:clamp(21px,6vw,28px);font-weight:900;line-height:1.6}.guide-module__TVYLAG__lead{color:#e3d8e5;margin-top:16px;font-size:13px;line-height:2}.guide-module__TVYLAG__primary{color:#2b1c10;background:linear-gradient(110deg,#d7ac34,#f5dc76);border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:24px;padding:13px 12px;font-size:13px;font-weight:900;display:flex;box-shadow:0 3px #8e6c25}.guide-module__TVYLAG__primary svg{flex-shrink:0}.guide-module__TVYLAG__note{text-align:center;color:#cbbdcc;margin-top:12px;font-size:10px}.guide-module__TVYLAG__body{padding:26px 20px}.guide-module__TVYLAG__intro{font-size:13px;line-height:2}.guide-module__TVYLAG__intro strong{color:#805715}.guide-module__TVYLAG__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 10px;display:grid}.guide-module__TVYLAG__contents a{background:#fffdf8;border:1px solid #e0cfad;border-radius:10px;align-items:center;gap:7px;padding:13px 10px;font-size:11px;font-weight:800;display:flex}.guide-module__TVYLAG__contents svg{color:#99722b;flex-shrink:0}.guide-module__TVYLAG__section{border-bottom:1px solid #e3d3b3;padding:29px 0;scroll-margin-top:18px}.guide-module__TVYLAG__section h2{margin:8px 0 13px;font-size:20px;font-weight:900;line-height:1.65}.guide-module__TVYLAG__section>p:not(.guide-module__TVYLAG__kicker){color:#746149;font-size:13px;line-height:2}.guide-module__TVYLAG__steps{counter-reset:step;gap:15px;margin:20px 0;padding:0;list-style:none;display:grid}.guide-module__TVYLAG__steps li{counter-increment:step;grid-template-columns:28px 1fr;column-gap:11px;display:grid}.guide-module__TVYLAG__steps li:before{content:counter(step);color:#89631c;background:#eee1bd;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.guide-module__TVYLAG__steps strong{font-size:13px;line-height:1.8}.guide-module__TVYLAG__steps span{color:#746149;grid-column:2;font-size:12px;line-height:1.9}.guide-module__TVYLAG__notice{color:#785c35;background:#f1e8d4;border-left:3px solid #b58b3c;margin:18px 0;padding:12px 14px;font-size:11px;line-height:1.9}.guide-module__TVYLAG__textLink{color:#895c13;text-underline-offset:5px;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.guide-module__TVYLAG__links{flex-wrap:wrap;gap:0 16px;display:flex}.guide-module__TVYLAG__checklist{gap:10px;margin:18px 0 12px;display:grid}.guide-module__TVYLAG__checklist>div{background:#fffdf8;border:1px solid #e3d3b3;border-radius:12px;padding:15px}.guide-module__TVYLAG__checklist h3{font-size:13px;font-weight:800}.guide-module__TVYLAG__checklist p{color:#746149;margin-top:6px;font-size:12px;line-height:1.9}.guide-module__TVYLAG__faq{gap:9px;display:grid}.guide-module__TVYLAG__faq details{background:#fffdf8;border:1px solid #e3d3b3;border-radius:12px;padding:0 14px}.guide-module__TVYLAG__faq summary{cursor:pointer;padding:15px 0;font-size:12px;font-weight:800;line-height:1.8}.guide-module__TVYLAG__faq details p{color:#746149;padding-bottom:16px;font-size:12px;line-height:2}.guide-module__TVYLAG__closing{color:#fff6db;background:#281d35;border-radius:17px;margin-top:28px;padding:24px 17px}.guide-module__TVYLAG__closing h2{font-size:20px;font-weight:900}.guide-module__TVYLAG__closing>p:not(.guide-module__TVYLAG__note){color:#e0d1e1;margin-top:10px;font-size:12px}.guide-module__TVYLAG__closing .guide-module__TVYLAG__primary{font-size:12px}.guide-module__TVYLAG__guide a:focus-visible,.guide-module__TVYLAG__faq summary:focus-visible{outline-offset:4px;outline:3px solid #bd8e34}
