.faq-detail-page{background:#f5faff}.faq-detail-page .site-wrap{box-sizing:border-box;max-width:1200px}.fqv-wrap{padding:34px 0 72px}.fqv-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 22px;color:#6d7e98;font-size:13px;line-height:1.5}.fqv-crumb a{color:#0068ff;font-weight:600;text-decoration:none}.fqv-crumb a:hover{color:#0055df}.fqv-sep{color:#93a4bd}.fqv-crumb-group{color:#55708f;font-weight:600}.fqv-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.fqv-main{min-width:0;padding:36px 40px 40px;border:1px solid #dfeafa;border-radius:20px;background:#fff;box-shadow:0 6px 24px #1877dd08}.fqv-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#0068ff;font-size:13px;font-weight:700;letter-spacing:.02em}.fqv-eyebrow:before{width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0068ff,#5fa8ff);content:""}.fqv-title{margin:14px 0 0;color:#071322;font-size:clamp(23px,2.6vw,32px);font-weight:800;line-height:1.34;letter-spacing:-.01em}.fqv-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;color:#8393ac;font-size:12.5px}.fqv-meta svg{width:14px;height:14px;flex:none}.fqv-meta-dot{color:#b9c8da}.fqv-body{margin-top:24px;padding-top:22px;border-top:1px dashed #e6f0fb;color:#33465e;font-size:15.5px;line-height:1.85;overflow-wrap:break-word}.fqv-body p{margin:0 0 14px}.fqv-body p:last-child{margin-bottom:0}.fqv-body h2{margin:26px 0 12px;color:#071322;font-size:19px;font-weight:800;line-height:1.45}.fqv-body h3{margin:22px 0 10px;color:#071322;font-size:16.5px;font-weight:700}.fqv-body ol,.fqv-body ul{margin:0 0 14px;padding-left:1.35em}.fqv-body li{margin-bottom:8px}.fqv-body li:last-child{margin-bottom:0}.fqv-body a{color:#0068ff;font-weight:600;text-decoration:none}.fqv-body a:hover{text-decoration:underline}.fqv-body b,.fqv-body strong{color:#0b172c;font-weight:700}.fqv-body img{max-width:100%;height:auto;border-radius:12px}.fqv-body table{width:100%;margin:12px 0 18px;border-collapse:collapse;font-size:14.5px}.fqv-body td,.fqv-body th{padding:10px 12px;border:1px solid #e0ecf9;text-align:left;vertical-align:top}.fqv-body th{background:#f5faff;color:#0b172c;font-weight:700}.fqv-pager{display:flex;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid #e6f0fb}.fqv-pager a{display:block;flex:1 1;min-width:0;padding:14px 18px;border:1px solid #dfeafa;border-radius:12px;background:#f8fbff;color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.fqv-pager a:hover{border-color:#b7d4ff;background:#fff}.fqv-pager a span{display:block;margin-bottom:6px;color:#8393ac;font-size:12px;font-weight:600}.fqv-pager a strong{display:-webkit-box;overflow:hidden;color:#071322;font-size:14.5px;font-weight:700;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fqv-pager a:last-child{text-align:right}.fqv-side{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.fqv-panel{padding:22px 22px 24px;border:1px solid #dfeafa;border-radius:16px;background:#fff;box-shadow:0 6px 24px #1877dd08}.fqv-panel h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#071322;font-size:14px;font-weight:800}.fqv-panel h2:before{width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,#0068ff,#0055df);content:""}.fqv-links{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.fqv-links a{display:block;padding:10px 0;border-bottom:1px dashed #e6f0fb;color:#41597a;font-size:13.5px;line-height:1.6;text-decoration:none;transition:color .15s}.fqv-links a:hover{color:#0068ff}.fqv-links li:last-child a{padding-bottom:0;border-bottom:0}.fqv-links li:first-child a{padding-top:0}.fqv-all{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:#0068ff;font-size:13.5px;font-weight:700;text-decoration:none}.fqv-all:hover{text-decoration:underline}.faq-detail-page .home-final{padding:0 0 48px}@media (max-width:1080px){.fqv-grid{grid-template-columns:minmax(0,1fr) 280px}.fqv-main{padding:32px 30px 34px}}@media (max-width:860px){.fqv-grid{grid-template-columns:1fr}.fqv-side{position:static}.fqv-main{padding:26px 20px 28px}.fqv-title{font-size:23px}.fqv-wrap{padding:24px 0 52px}}@media (max-width:560px){.fqv-body{font-size:14.5px;line-height:1.78}.fqv-pager{flex-direction:column}.fqv-pager a:last-child{text-align:left}}