.lp-root .guide-crumb,.lp-root .guide-head,.lp-root .guide-cards,.lp-root .guide-article,.lp-root .guide-related,.lp-root .guide-cta{max-width:724px;margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px}.lp-root .guide-article .guide-head,.lp-root .guide-article .guide-toc,.lp-root .guide-article .guide-calc{max-width:none;padding-left:0;padding-right:0}.lp-root .guide-crumb{letter-spacing:.04em;color:var(--stone);flex-wrap:wrap;align-items:center;gap:8px;padding-top:28px;font-family:Inter,sans-serif;font-size:11px;display:flex}.lp-root .guide-crumb a{color:var(--stone);text-decoration:none}.lp-root .guide-crumb a:hover{color:var(--ink);text-decoration:underline}.lp-root .guide-crumb span[aria-hidden]{color:var(--mist)}.lp-root .guide-head{text-align:left;padding-top:34px;padding-bottom:8px}.lp-root .guide-title{letter-spacing:-.02em;color:var(--ink);margin-bottom:18px;font-size:34px;font-weight:600;line-height:1.45}.lp-root .guide-lead{color:var(--stone);margin-bottom:14px;font-size:16px;line-height:2}.lp-root .guide-author,.lp-root .guide-byline{letter-spacing:.04em;color:var(--stone);font-family:Inter,sans-serif;font-size:12px}.lp-root .guide-byline-sep{color:var(--mist);margin:0 8px}.lp-root .guide-cards{gap:14px;margin-top:36px;padding-top:0;padding-bottom:0;list-style:none;display:grid}.lp-root .guide-card{border:1px solid var(--hairline);background:var(--paper);border-radius:5px;padding:22px 24px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.lp-root .guide-card:hover{border-color:var(--ink);background:#fff}.lp-root .guide-card-title{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.6}.lp-root .guide-card-text{color:var(--stone);font-size:14.5px;line-height:1.95}.lp-root .guide-card-meta{color:var(--mist);margin-top:10px;font-family:Inter,sans-serif;font-size:11px}.lp-root .guide-toc{border:1px solid var(--hairline);background:var(--sand);border-radius:5px;margin:30px 0 0;padding:20px 24px}.lp-root .guide-toc-title{letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:10px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.lp-root .guide-toc ol{margin:0;padding-left:1.4em}.lp-root .guide-toc li{font-size:14.5px;line-height:2.1}.lp-root .guide-toc a{color:var(--charcoal);text-decoration:none}.lp-root .guide-toc a:hover{color:var(--brass);text-decoration:underline}.lp-root .guide-article{padding-bottom:0}.lp-root .guide-body{text-align:left;color:var(--charcoal);letter-spacing:.015em;margin-top:26px;font-size:16px;line-height:2.05}.lp-root .guide-h2{color:var(--ink);border-left:3px solid var(--brass);margin:48px 0 16px;padding-left:13px;scroll-margin-top:20px;font-size:22px;font-weight:600;line-height:1.6}.lp-root .guide-h3{color:var(--ink);margin:32px 0 12px;font-size:17.5px;font-weight:600}.lp-root .guide-p{margin-bottom:20px}.lp-root .guide-strong{color:var(--ink);font-weight:600}.lp-root .guide-link{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.lp-root .guide-ul,.lp-root .guide-ol{margin:0 0 20px;padding-left:1.5em}.lp-root .guide-ul{list-style:outside}.lp-root .guide-ol{list-style:decimal}.lp-root .guide-li{margin-bottom:9px;line-height:1.95}.lp-root .guide-quote{border-left:2px solid var(--brass);background:var(--sand);border-radius:0 4px 4px 0;margin:0 0 22px;padding:16px 20px}.lp-root .guide-quote p{margin:0;font-size:15.5px;line-height:1.95}.lp-root .guide-hr{border:0;border-top:1px solid var(--hairline);margin:36px 0}.lp-root .guide-table-wrap{margin:0 0 24px;overflow-x:auto}.lp-root .guide-table{border-collapse:collapse;background:#fff;width:100%;font-size:14.5px}.lp-root .guide-th,.lp-root .guide-td{border:1px solid var(--hairline);text-align:left;vertical-align:top;padding:10px 12px;line-height:1.8}.lp-root .guide-th{background:var(--sand);color:var(--ink);white-space:nowrap;font-weight:600}.lp-root .guide-calc{margin:44px 0 0;padding-top:8px}.lp-root .guide-calc-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:6px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.lp-root .guide-related{border-top:1px solid var(--hairline);margin-top:52px;padding-top:28px}.lp-root .guide-related-title{letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.lp-root .guide-related ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-root .guide-related a{border:1px solid var(--hairline);background:var(--paper);border-radius:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:block}.lp-root .guide-related a:hover{border-color:var(--ink)}.lp-root .guide-related-name{color:var(--ink);margin-bottom:5px;font-size:15.5px;font-weight:600;line-height:1.6;display:block}.lp-root .guide-related-text{color:var(--stone);font-size:13.5px;line-height:1.85;display:block}.lp-root .guide-related-back{margin-top:16px;font-size:14px}.lp-root .guide-related-back a{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.lp-root .guide-cta{border:1px solid var(--hairline);background:var(--sand);text-align:center;border-radius:5px;margin-top:44px;padding-top:26px;padding-bottom:26px}.lp-root .guide-cta-lead{color:var(--charcoal);margin-bottom:16px;font-size:15px;line-height:1.95}.lp-root .guide-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.lp-root .guide-cta-btn{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:4px;padding:12px 28px;font-family:Noto Serif JP,serif;font-size:14px;text-decoration:none;display:inline-block}.lp-root .guide-cta-sub{color:var(--brass);text-underline-offset:3px;font-size:13px;text-decoration:underline}@media (max-width:768px){.lp-root .guide-crumb,.lp-root .guide-head,.lp-root .guide-cards,.lp-root .guide-article,.lp-root .guide-related,.lp-root .guide-cta{padding-left:20px;padding-right:20px}.lp-root .guide-title{font-size:25px;line-height:1.5}.lp-root .guide-lead{font-size:15px;line-height:1.95}.lp-root .guide-body{font-size:16px;line-height:1.95}.lp-root .guide-h2{margin:38px 0 14px;font-size:19.5px}.lp-root .guide-h3{font-size:16.5px}.lp-root .guide-card{padding:18px}.lp-root .guide-card-title{font-size:16.5px}}.lp-root.lp-v2 .guide-kicker,.lp-root.lp-v2 .guide-toc-title,.lp-root.lp-v2 .guide-calc-eyebrow,.lp-root.lp-v2 .guide-related-title{font-family:var(--gothic);letter-spacing:.14em;text-transform:none;color:var(--stone);align-items:center;gap:12px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.lp-root.lp-v2 .guide-kicker:before,.lp-root.lp-v2 .guide-toc-title:before,.lp-root.lp-v2 .guide-calc-eyebrow:before,.lp-root.lp-v2 .guide-related-title:before{content:"";background:var(--brass);flex:none;width:22px;height:1px}.lp-root.lp-v2 .guide-title{letter-spacing:-.01em;word-break:auto-phrase;font-weight:500}.lp-root.lp-v2 .guide-byline,.lp-root.lp-v2 .guide-card-meta{font-family:var(--gothic)}.lp-root.lp-v2 .guide-cards{border-top:.5px solid var(--hairline);gap:0}.lp-root.lp-v2 .guide-card{border:0;border-bottom:.5px solid var(--hairline);background:0 0;border-radius:0;padding:24px 0}.lp-root.lp-v2 .guide-card:hover{background:0 0}.lp-root.lp-v2 .guide-card-title{word-break:auto-phrase;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.lp-root.lp-v2 .guide-card:hover .guide-card-title{-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.lp-root.lp-v2 .guide-card-meta{color:var(--stone)}.lp-root.lp-v2 .guide-toc{border:0;border-top:.5px solid var(--hairline);border-bottom:.5px solid var(--hairline);background:0 0;border-radius:0;padding:18px 0 20px}.lp-root.lp-v2 .guide-toc a:hover{color:var(--ink);-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.lp-root.lp-v2 .guide-h2{border-left:0;border-top:.5px solid var(--hairline);word-break:auto-phrase;margin-top:52px;padding-top:26px;padding-left:0}.lp-root.lp-v2 .guide-h3{word-break:auto-phrase;line-height:1.7}.lp-root.lp-v2 .guide-link{color:var(--ink);-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.lp-root.lp-v2 .guide-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lp-root.lp-v2 .guide-quote{border-left:0;border-top:.5px solid var(--hairline);border-bottom:.5px solid var(--hairline);background:0 0;border-radius:0;padding:16px 0}.lp-root.lp-v2 .guide-quote p{color:var(--ink);font-size:16px}.lp-root.lp-v2 .guide-go{margin:0 0 24px}.lp-root.lp-v2 .guide-go p{font-family:var(--gothic);color:var(--stone);margin:0;font-size:14px;line-height:1.9}.lp-root.lp-v2 .guide-note{margin:0 0 8px}.lp-root.lp-v2 .guide-note p{font-family:var(--gothic);color:var(--stone);margin:0;font-size:12px}.lp-root.lp-v2 .guide-table{border-top:.5px solid var(--hairline);background:0 0}.lp-root.lp-v2 .guide-th,.lp-root.lp-v2 .guide-td{border:0;border-bottom:.5px solid var(--hairline);padding:10px 14px 10px 0}.lp-root.lp-v2 .guide-th{font-family:var(--gothic);color:var(--stone);background:0 0;font-size:12.5px;font-weight:500}.lp-root.lp-v2 .guide-calc .calc{margin-top:8px}.lp-root.lp-v2 .guide-related{border-top:0}.lp-root.lp-v2 .guide-related ul{border-top:.5px solid var(--hairline);gap:0}.lp-root.lp-v2 .guide-related a{border:0;border-bottom:.5px solid var(--hairline);background:0 0;border-radius:0;padding:16px 0}.lp-root.lp-v2 .guide-related a:hover .guide-related-name{text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:4px}.lp-root.lp-v2 .guide-related-back a{color:var(--ink);-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.lp-root.lp-v2 .guide-cta{text-align:left;background:0 0;border:0;border-radius:0;padding-top:0;padding-bottom:0}.lp-root.lp-v2 .guide-cta-row{justify-content:flex-start;gap:14px 24px}.lp-root.lp-v2 .guide-cta-btn{border-radius:2px}.lp-root.lp-v2 .guide-cta-sub{color:var(--ink);-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}@media (max-width:768px){.lp-root.lp-v2 .guide-card{padding:20px 0}.lp-root.lp-v2 .guide-h2{margin-top:40px;padding-top:22px}}.lp-root .y19{margin:6px 0 30px}.lp-root .y19-cap{font-family:var(--gothic);letter-spacing:.14em;color:var(--stone);align-items:center;gap:12px;margin-bottom:12px;font-size:12px;font-weight:500;display:flex}.lp-root .y19-cap:before{content:"";background:var(--brass);flex:none;width:22px;height:1px}.lp-root .y19-sheet{border:.5px solid var(--hairline);box-shadow:0 1px 0 var(--hairline);color:var(--ink);background:#fff;padding:22px 20px;font-size:13px;line-height:1.85}.lp-root .y19-formno{color:var(--stone);letter-spacing:.08em;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:11.5px;display:flex}.lp-root .y19-frame{border:1px solid var(--charcoal);padding:20px 18px}.lp-root .y19-title{text-align:center;letter-spacing:.14em;margin-bottom:20px;font-size:15px}.lp-root .y19-block{padding-left:53%}.lp-root .y19-block--issuer{padding-left:43%}.lp-root .y19-block>div{grid-template-columns:96px 1fr;align-items:baseline;gap:0 10px;display:grid}.lp-root .y19-name{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-root .y19-block dt{letter-spacing:.24em;color:var(--stone);font-size:12px}.lp-root .y19-block dd{font-size:13px}.lp-root .y19-cert{text-indent:1em;margin:18px 0 4px;line-height:2}.lp-root .y19-certdate{margin:0 0 18px 2em}.lp-root .y19-seal{border:1px solid var(--wine);width:24px;height:24px;color:var(--wine);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:12px;font-size:10px;line-height:1;display:inline-flex}.lp-root .y19-hint{display:none}.lp-root .y19-tablewrap{margin-top:18px;overflow-x:auto}.lp-root .y19-table{border-collapse:collapse;width:100%;min-width:430px;font-size:12.5px}.lp-root .y19-table th,.lp-root .y19-table td{border:.5px solid var(--charcoal);text-align:left;padding:7px 9px;font-weight:400;line-height:1.7}.lp-root .y19-table thead th{text-align:center;letter-spacing:.06em;white-space:nowrap}.lp-root .y19-sub{color:var(--stone);font-size:11px;display:block}.lp-root .y19-corner,.lp-root .y19-side{width:30px;padding:8px 4px}.lp-root .y19-side{text-align:center;vertical-align:middle}.lp-root .y19-side span{writing-mode:vertical-rl;letter-spacing:.3em;display:inline-block}.lp-root .y19-num{text-align:center;font-variant-numeric:tabular-nums}.lp-root .y19-row td{border-bottom-style:dashed;height:38px}.lp-root .y19-row+.y19-row td{border-top-style:dashed}.lp-root .y19-total th{text-align:center;letter-spacing:.2em}.lp-root .y19-slash{background:linear-gradient(to top right,transparent calc(50% - .5px),var(--charcoal) 50%,transparent calc(50% + .5px))}.lp-root .y19-memo{border:.5px solid var(--charcoal);font-family:var(--gothic);border-top:0;grid-template-columns:1fr 62px;align-items:start;gap:0 12px;padding:10px 9px;display:grid}.lp-root .y19-memo-label{grid-column:1;font-size:12.5px}.lp-root .y19-memo-text{color:var(--charcoal);grid-column:1;font-size:11.5px;line-height:1.75}.lp-root .y19-memo-box{border:.5px solid var(--charcoal);grid-area:1/2/span 2;height:46px}.lp-root .y19-ref{color:var(--charcoal);grid-template-columns:auto 1fr;gap:0 6px;margin-top:10px;font-size:11.5px;line-height:1.8;display:grid}.lp-root .y19-ref ul{margin:0;padding:0;list-style:none}.lp-root .y19-ref li{text-indent:-1em;margin-bottom:2px;padding-left:1em}.lp-root .y19-ref li:before{content:"・"}.lp-root .y19-ref-star{text-indent:-1em;padding-left:1em;display:block}.lp-root .y19-source{font-family:var(--gothic);color:var(--stone);margin-top:10px;font-size:12px;line-height:1.85}@media (max-width:768px){.lp-root .y19-sheet{padding:16px 12px}.lp-root .y19-frame{padding:14px 10px}.lp-root .y19-title{margin-bottom:16px;font-size:14px}.lp-root .y19-block,.lp-root .y19-block--issuer{padding-left:0}.lp-root .y19-block>div{grid-template-columns:92px 1fr}.lp-root .y19-block dt{letter-spacing:.08em}.lp-root .y19-cert{font-size:12.5px}.lp-root .y19-table{min-width:480px;font-size:12px}.lp-root .y19-table th,.lp-root .y19-table td{padding:6px}.lp-root .y19-corner,.lp-root .y19-side{width:24px;padding:6px 2px}.lp-root .y19-hint{font-family:var(--gothic);color:var(--stone);text-align:right;margin:16px 0 -10px;font-size:11.5px;display:block}}.lp-root.lp-v2 .guide-hr:has(+.guide-h2){display:none}.lp-root.lp-v2 .guide-body>.guide-h2:first-child,.lp-root.lp-v2 .guide-body>.guide-note:first-child+.guide-h2{border-top:0;margin-top:40px;padding-top:0}.lp-root.lp-v2 .guide-calc{border-top:.5px solid var(--hairline);padding-top:26px}.lp-root.lp-v2 .guide-calc .guide-h2{border-top:0;margin-top:6px;padding-top:0}
