.legacy-guide-page{min-height:100vh;background:#faf6ed;color:#382c27}.legacy-guide{max-width:760px;margin:0 auto;padding:28px 24px 64px;overflow-wrap:anywhere}.legacy-guide-breadcrumb{display:flex;gap:12px;align-items:center;font-size:14px;color:#756458;margin-bottom:30px}.legacy-guide a:focus-visible{outline:3px solid #9c6735;outline-offset:4px}.legacy-guide-page .legacy-guide-heading{padding-bottom:32px;border-bottom:1px solid #decfba;background:transparent;color:#382c27}.legacy-guide-heading h1{font:700 clamp(27px,5.4vw,40px)/1.5 var(--font-noto-serif),serif;letter-spacing:-.04em;word-break:keep-all;margin:0 0 20px}.legacy-guide-heading p{font-size:18px;line-height:1.95;word-break:keep-all;margin-bottom:24px}.legacy-guide-start{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;background:#7a2336;color:#fff8ed;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;min-height:52px}.legacy-guide-heading small{display:block;margin-top:12px;font-size:14px;color:#756458}.legacy-guide-body section{margin:34px 0}.legacy-guide h2{font:700 23px/1.65 var(--font-noto-serif),serif;word-break:keep-all;margin:0 0 14px}.legacy-guide-body p,.legacy-guide-offer p{font-size:16px;line-height:1.95;margin:0 0 14px;word-break:keep-all}.legacy-guide-body ul{list-style:disc;padding-left:22px;margin:18px 0;font-size:16px;line-height:1.9}.legacy-guide-body li{padding:4px 0}.legacy-guide-offer{margin-top:42px;padding:28px;border:1px solid #cfb99c;border-left:4px solid #7a2336;background:#fffdf7;border-radius:0 12px 12px 0}.legacy-guide-offer .legacy-guide-price{font-size:16px}.legacy-guide-price strong{font-size:28px;color:#7a2336}.legacy-guide-help{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:20px;font-size:14px}.legacy-guide-breadcrumb a,.legacy-guide-help a,.legacy-guide-related a{text-decoration:underline;text-underline-offset:5px}.legacy-guide-related{padding-top:32px;margin-top:40px;border-top:1px solid #decfba}.legacy-guide-related a{display:block;padding:12px 0;font-size:16px;line-height:1.7}@media(max-width:420px){.legacy-guide{padding:22px 18px 46px}.legacy-guide-offer{padding:23px 19px}.legacy-guide-start{width:100%}.legacy-guide h2{font-size:21px}}