.guide{--g-line: rgba(0,0,0,.08);--g-soft: rgba(0,0,0,.03)}html.dark .guide{--g-line: rgba(79,208,230,.13);--g-soft: rgba(79,208,230,.05)}.guide .g-kicker{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#0e7490}html.dark .guide .g-kicker{color:#4fd0e6}.guide .g-search-row{display:flex;gap:8px;margin-top:18px;max-width:640px}.guide .g-search-row input{flex:1;min-width:0;border:1px solid var(--g-line);background:transparent;border-radius:10px;padding:10px 14px;font-size:15px}.guide .g-search-row input:focus{outline:2px solid rgba(79,208,230,.5);outline-offset:1px}.guide .g-btn{border:1px solid var(--g-line);border-radius:10px;padding:0 14px;font-size:13px;white-space:nowrap}.guide .g-btn:hover{border-color:#4fd0e6}.guide .g-quick{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:28px 0 8px}.guide .g-qcard{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--g-line);border-radius:14px;padding:16px;transition:border-color .2s}.guide .g-qcard:hover{border-color:#4fd0e6}.guide .g-qnum{flex:none;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-weight:600;font-size:13px;background:#4fd0e626;color:#0e7490}html.dark .guide .g-qnum{color:#4fd0e6}.guide .g-qtext{display:block;font-size:13px;opacity:.7;margin-top:2px}.guide .g-layout{display:grid;gap:32px;margin-top:24px}@media(min-width:1024px){.guide .g-layout{grid-template-columns:210px 1fr}}.guide .g-nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.guide .g-nav-title{display:none}.guide .g-nav a{flex:none;display:flex;gap:8px;align-items:center;font-size:13px;padding:7px 12px;border-radius:999px;border:1px solid var(--g-line);opacity:.75}.guide .g-nav a:hover,.guide .g-nav a.is-on{opacity:1;border-color:#4fd0e6}@media(min-width:1024px){.guide .g-nav{flex-direction:column;position:sticky;top:110px;align-self:start;overflow:visible}.guide .g-nav-title{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.5;margin:0 0 6px 12px}.guide .g-nav a{border:0;border-left:2px solid transparent;border-radius:0 8px 8px 0}.guide .g-nav a.is-on{border-left-color:#4fd0e6;background:var(--g-soft)}}.guide .g-body{min-width:0;max-width:780px}.guide .g-sec{scroll-margin-top:150px;margin-bottom:40px}.guide .g-sec>h2{font-size:22px;font-weight:600;letter-spacing:-.01em;display:flex;gap:10px;align-items:center;margin-bottom:8px}.guide .g-lead{opacity:.75;margin-bottom:14px;line-height:1.6}.guide .g-art{border:1px solid var(--g-line);border-radius:12px;margin-bottom:8px;scroll-margin-top:150px}@media(min-width:1024px){.guide .g-sec,.guide .g-art{scroll-margin-top:110px}}.guide .g-art[open]{background:var(--g-soft)}.guide .g-art>summary{cursor:pointer;list-style:none;padding:14px 44px 14px 16px;font-weight:500;position:relative}.guide .g-art>summary::-webkit-details-marker{display:none}.guide .g-art>summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;opacity:.5;transition:transform .2s}.guide .g-art[open]>summary:after{transform:translateY(-50%) rotate(45deg)}.guide .g-art>:not(summary){margin:0 16px 12px;font-size:14.5px;line-height:1.65}.guide .g-art>:last-child{margin-bottom:16px}.guide .g-art ul{list-style:disc;padding-left:20px}.guide .g-art ul li+li{margin-top:4px}.guide .g-art a:not(.g-btn){color:#0e7490;text-decoration:underline}html.dark .guide .g-art a:not(.g-btn){color:#4fd0e6}.guide ol.g-steps{list-style:none;padding:0;counter-reset:g}.guide ol.g-steps li{counter-increment:g;position:relative;padding-left:34px;margin-top:8px}.guide ol.g-steps li:before{content:counter(g);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:600;background:#4fd0e626;color:#0e7490}html.dark .guide ol.g-steps li:before{color:#4fd0e6}.guide .g-tip,.guide .g-note{border-radius:10px;padding:10px 14px;font-size:13.5px}.guide .g-tip{background:#4fd0e61a;border-left:3px solid #4FD0E6}.guide .g-note{background:#eab3081a;border-left:3px solid #eab308}.guide .g-table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.guide .g-table th,.guide .g-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--g-line);vertical-align:top}.guide .g-table tbody th{font-weight:500;white-space:nowrap}.guide .g-plans{display:block;overflow-x:auto}.guide .g-plans thead th{font-size:12px;opacity:.7;font-weight:500}.guide .g-hide{display:none!important}
