.guide-article,.guide-index{padding-block:1.75rem clamp(3rem,6vw,6rem)}.guide-article{--border:#ffffff14;width:min(100% - 2rem,760px);margin-inline:auto;font-size:1.125rem;line-height:1.7}.guide-breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:clamp(1.5rem,4vw,3rem);font-size:.875rem;display:flex}.guide-article h1,.guide-index h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin-bottom:1rem;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:600;line-height:1.08}.guide-article p,.guide-index>p{color:var(--color-muted);margin-block:0 1.25rem}.guide-article .guide-date{margin-bottom:1.75rem;font-size:.875rem}.guide-article strong{color:var(--color-text);font-weight:600}.guide-disclosure,.guide-contents{border:1px solid var(--border);background:#111118;border-radius:12px;padding:clamp(1rem,3vw,1.5rem)}.guide-disclosure{border-left:3px solid var(--color-primary);margin-block:1.75rem}.guide-article .guide-disclosure p{margin:0}.guide-article-image{aspect-ratio:16/9;border-radius:16px;width:100%;height:auto;display:block}.guide-contents{margin-top:1.5rem;font-size:.9375rem}.guide-article .guide-contents p{color:var(--color-text);margin-bottom:.5rem;font-weight:600}.guide-contents ul{padding-inline-start:1.25rem;list-style:outside}.guide-contents li+li{margin-top:.3rem}.guide-section{margin-top:clamp(2.75rem,6vw,4rem)}.guide-section h2{color:#fff;letter-spacing:-.035em;margin-bottom:1.25rem;scroll-margin-top:1.5rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.15}.guide-check-title{color:var(--color-text);align-items:baseline;gap:.65rem;margin-block:1.75rem .5rem;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.guide-check-number{background:var(--color-primary);color:#fff;text-align:center;border-radius:.35rem;flex:none;min-width:1.65rem;padding-inline:.2rem;font-size:.875rem;line-height:1.65rem}.guide-icon-list{color:var(--color-muted);gap:.75rem;margin-block:1.25rem;padding:0;list-style:none;display:grid}.guide-icon-list li{align-items:flex-start;gap:.65rem;display:flex}.guide-icon-list svg{color:var(--color-link);flex:none;margin-top:.25em}.guide-warning-list svg{color:var(--color-accent)}.guide-table-wrap{border:1px solid var(--border);border-radius:12px;margin-block:1.5rem;overflow:hidden}.guide-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem;line-height:1.6}.guide-table-wrap thead{background:#111118}.guide-table-wrap th,.guide-table-wrap td{vertical-align:top;padding:.85rem 1rem}.guide-table-wrap th{font-weight:600}.guide-table-wrap td{color:var(--color-muted)}.guide-table-wrap tbody tr{border-top:1px solid var(--border)}.guide-table-wrap th+th,.guide-table-wrap td{border-left:1px solid var(--border)}.guide-table-scroll{overflow-x:auto}.guide-table-scroll table{min-width:32rem}.guide-button{border-color:var(--color-primary);border-radius:10px;transition:background-color .2s,border-color .2s,box-shadow .2s}.guide-button-outline{color:var(--color-link)}.guide-button:hover{color:#fff;background-color:var(--color-link);border-color:var(--color-link);box-shadow:0 0 18px #1e6bff73}.guide-article .faq-list details p{font-size:inherit;padding-inline-end:0}.guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:2rem;display:grid}.guide-card{background:#111118;border:1px solid #ffffff14;border-radius:16px;min-width:0;transition:transform .2s,border-color .2s;overflow:hidden}.guide-card:is(:hover,:focus-within){border-color:#1e6bff66;transform:translateY(-4px)}.guide-card-image{aspect-ratio:3/2}.guide-card-image img{object-fit:cover;width:100%;height:100%;display:block}.guide-card-body{padding:24px}.guide-card-body h3{letter-spacing:-.025em;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.guide-card-body p{color:var(--color-muted);margin-block:.7rem}.guide-card-body .guide-card-label{color:var(--color-link);margin-top:0;font-size:.875rem;font-weight:600}@media (width<=1023px){.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.guide-article{font-size:1.0625rem}.guide-actions{justify-content:center}.guide-table-stacked table,.guide-table-stacked tbody,.guide-table-stacked tr,.guide-table-stacked th,.guide-table-stacked td{display:block}.guide-table-stacked thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-table-stacked tbody tr:first-child{border-top:0}.guide-table-stacked tbody th{padding-bottom:.25rem}.guide-table-stacked tbody td{border-left:0;padding-top:0}.guide-card-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.guide-card,.guide-button{transition:none}.guide-card:is(:hover,:focus-within){transform:none}}
