.install ol{margin:18px 0 0;padding-left:19px;max-width:390px}.install li{font-size:12px;line-height:1.7}.guide .button.primary{margin-top:8px}.guide .callout{border-left:3px solid #5b58cf}.ai-section h2{font-size:clamp(33px,4vw,53px);line-height:1.15;letter-spacing:-2.7px;margin:0}.ai-section .wrap{display:block}.details .lede{margin:0}.topbar select{border:1px solid var(--line);border-radius:6px;background:transparent;padding:5px 7px;color:var(--ink);font:12px Manrope}
.guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}.guide-cards a{display:grid;gap:8px;padding:20px;border:1px solid var(--line);border-radius:10px;color:var(--ink);text-decoration:none;background:#fff}.guide-cards a:hover{border-color:#5b58cf}.guide-cards span{color:var(--muted);font:13px/1.65 'Noto Sans KR',sans-serif}.legal{max-width:760px;padding:80px 0 120px}.legal h1{font-size:clamp(40px,5vw,61px);letter-spacing:-3px;margin:0 0 20px}.legal h2{font-size:25px;letter-spacing:-1px;margin:48px 0 13px}.legal p,.legal li{font:15px/1.85 'Noto Sans KR',sans-serif;color:#505564}.legal .updated{font:12px 'DM Mono';color:var(--muted)}.legal .notice{padding:20px 23px;border-left:3px solid #5b58cf;background:#e8e4dc;border-radius:8px}.article-nav{margin-top:34px}.article-nav a{color:var(--ink);font-weight:800;text-decoration:none;border-bottom:1px solid}.legal footer{margin-top:70px}@media(max-width:760px){.guide-cards{grid-template-columns:1fr}.legal{padding:50px 0 80px}}
