.qv3:has(.qv3-guide){min-height:100vh;background:var(--qv-paper)}.qv3-guide{max-width:740px;margin:0 auto;padding:100px 20px 72px;color:var(--qv-ink);word-break:keep-all}.qv3-guide-eyebrow{display:block;margin-bottom:10px;color:var(--qv-gold-ink);font:700 11.5px/1.3 var(--font-noto-sans-kr),sans-serif;letter-spacing:.15em}.qv3-guide h1{margin:0 0 18px;font:500 clamp(25px,5.4vw,34px)/1.35 var(--font-noto-serif-kr),serif;color:var(--qv-ink);text-wrap:balance}.qv3-guide-lead{margin:0 0 8px;font:400 clamp(16.5px,2.1vw,18.5px)/1.85 var(--font-noto-serif-kr),serif;color:var(--qv-ink-2)}.qv3-guide-say{margin:0 0 4px;font-family:var(--font-nanum-pen),"Nanum Pen Script",cursive;font-size:22px;line-height:1.5;color:var(--qv-muted)}.qv3-guide h2{margin:44px 0 12px;font:500 clamp(19px,2.6vw,22px)/1.45 var(--font-noto-serif-kr),serif;color:var(--qv-ink)}.qv3-guide h2:after{content:"";display:block;width:38px;height:1px;margin-top:10px;background:var(--qv-brass);opacity:.6}.qv3-guide p{margin:0 0 14px;font-size:16px;line-height:1.9;color:var(--qv-ink-2)}.qv3-guide-faq{margin-top:16px;border-top:1px solid var(--qv-line)}.qv3-guide-faq>div{padding:18px 0;border-bottom:1px solid var(--qv-line)}.qv3-guide-faq h3{margin:0 0 6px;font:500 16.5px/1.6 var(--font-noto-serif-kr),serif;color:var(--qv-ink)}.qv3-guide-faq p{margin:0;font-size:15.5px;line-height:1.85;color:var(--qv-ink-2)}.qv3-guide-list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--qv-line)}.qv3-guide-list li{border-bottom:1px solid var(--qv-line)}.qv3-guide-list a{display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 4px;color:var(--qv-ink);font:400 16.5px/1.6 var(--font-noto-serif-kr),serif;text-decoration:none;transition:background .12s ease}.qv3-guide-list a:hover{background:var(--qv-card)}.qv3-guide-list a:after{content:"→";margin-left:auto;color:var(--qv-brass);font-family:var(--font-eb-garamond),serif;font-size:17px;flex:0 0 auto}.qv3-guide-next{margin-top:52px;padding-top:28px;border-top:1px solid var(--qv-line)}.qv3-guide-next h2{margin-top:0;font-size:17px}.qv3-guide-next h2:after{display:none}.qv3-guide-cta{display:inline-flex;align-items:center;gap:8px;min-height:52px;margin:8px 0 0;padding:14px 24px;border:1px solid var(--qv-brass-deep);border-radius:999px;background:var(--qv-brass);color:#2a1f0f;font:500 16px/1.2 var(--font-noto-sans-kr),sans-serif;text-decoration:none;box-shadow:0 3px 0 var(--qv-brass-deep);transition:transform .1s ease,box-shadow .1s ease}.qv3-guide-cta:active{transform:translateY(3px);box-shadow:0 0 0 var(--qv-brass-deep)}.qv3-guide-verified{margin-top:36px;color:var(--qv-muted);font-family:var(--font-eb-garamond),serif;font-size:13.5px;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.qv3-guide-cta,.qv3-guide-list a{transition:none}}.qv3-guide-list--rows a,.qv3-guide-list--rows li>span:first-child{display:block;padding:14px 4px}.qv3-guide-list--rows strong{display:block;font:600 15px/1.6 var(--font-noto-sans-kr),sans-serif;letter-spacing:.01em;word-break:keep-all}.qv3-guide-list--rows span{display:block;margin-top:2px;color:var(--qv-muted);font-size:14.5px;line-height:1.65;word-break:keep-all}.qv3-guide-list--rows a{position:relative;padding-right:26px}.qv3-guide-list--rows a:after{position:absolute;right:2px;top:13px;margin-left:0}