.doc-head{padding:132px 0 0;text-align:center}.breadcrumbs{font-size:13px;color:var(--muted);font-weight:600;margin-bottom:22px}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--gold)}.breadcrumbs .sep{margin:0 8px;opacity:.5}.doc-label{display:inline-block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.doc-head h1{font-size:clamp(32px,4.8vw,52px);font-weight:900;line-height:1.08;letter-spacing:-.02em;margin-bottom:18px}.doc-head h1 .serif{font-size:1em;color:var(--gold)}.doc-updated{font-size:13.5px;color:var(--muted);font-weight:600;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:7px 16px}.doc-updated svg{opacity:.7;flex:none}.layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px;max-width:1080px;margin:52px auto 0;padding:0 24px}.toc{position:sticky;top:104px;align-self:start;font-size:13.5px;max-height:calc(100vh - 136px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.toc::-webkit-scrollbar{width:6px}.toc::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.toc::-webkit-scrollbar-track{background:transparent}.toc h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;position:sticky;top:0;background:var(--bg);padding-bottom:8px}.toc ol{list-style:none;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--border);padding-left:0}.toc a{display:block;color:var(--muted);text-decoration:none;font-weight:600;padding:6px 0 6px 16px;margin-left:-1px;border-left:2px solid transparent;transition:color .2s,border-color .2s}.toc a:hover{color:var(--text)}.toc a.active{color:var(--gold);border-left-color:var(--gold)}.doc{max-width:720px;font-size:16.5px}.doc>p{margin:0 0 20px;color:var(--muted)}.doc h2{font-size:clamp(21px,2.7vw,27px);font-weight:800;letter-spacing:-.01em;margin:46px 0 14px;scroll-margin-top:100px;color:var(--text)}.doc h2:first-child{margin-top:0}.doc h3{font-size:17.5px;font-weight:800;margin:28px 0 10px;color:var(--text)}.doc a.link{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px}.doc ul,.doc ol{margin:0 0 20px 20px;display:flex;flex-direction:column;gap:8px;color:var(--muted)}.doc li{padding-left:4px}.doc li::marker{color:var(--gold)}.doc strong{color:var(--text);font-weight:800}.doc .lead{font-size:18px;color:var(--muted);margin-bottom:26px}.doc-note{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--yellow);border-radius:14px;padding:18px 20px;margin:26px 0;font-size:15px;color:var(--muted)}.doc-note b{color:var(--text)}.def-list{list-style:none;margin-left:0;gap:12px}.def-list li{padding-left:0}.def-list b{color:var(--text);font-weight:800}.doc-contact{max-width:720px;margin:52px auto 0;padding:0 24px}.doc-contact-card{background:linear-gradient(135deg,rgba(245,200,0,.14),var(--surface));border:1px solid rgba(245,200,0,.3);border-radius:var(--radius);padding:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.doc-contact-card h3{margin:0 0 4px;font-size:18px;font-weight:800}.doc-contact-card p{margin:0;color:var(--muted);font-size:14.5px}@media(max-width:1000px){.layout{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.toc{display:none}}.gg-footer{line-height:1.6;margin-top:90px;background:var(--bg);border-top:1px solid var(--border);padding:72px 0 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.footer-brand p{font-size:13.5px;color:var(--muted);margin:14px 0 22px;font-weight:600}.footer-addr{font-style:normal;font-size:12.5px;color:var(--muted);line-height:1.75;margin:-8px 0 22px;font-weight:500}.socials{display:flex;gap:12px}.socials a{width:34px;height:34px;border-radius:9px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--muted);transition:color .2s ease,border-color .2s ease,transform .2s ease}.socials a:hover{color:var(--gold);border-color:#f5c80066;transform:translateY(-2px)}.footer-col h4{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.footer-col a{color:var(--muted);text-decoration:none;font-size:13.5px;font-weight:600;transition:color .2s ease}.footer-col a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border);padding:26px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom p{font-size:12.5px;color:var(--muted);font-weight:600}.footer-legal{display:flex;gap:24px}.footer-legal a{color:var(--muted);text-decoration:none;font-size:12.5px;font-weight:600}.footer-legal a:hover{color:var(--text)}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer-grid{grid-template-columns:minmax(0,1fr)}.footer-bottom{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}@media(min-width:901px)and (max-width:1100px){.nav-inner{gap:14px}.nav-links{gap:18px;margin-left:10px}.nav-links a{font-size:13.5px}.nav-cta{padding:10px 14px;font-size:13.5px}}@media(max-width:520px){.nav-inner{gap:12px}.logo{font-size:19px}.logo-img{height:20px}.nav .lang-switch{display:none}.container{padding:0 18px}.doc-head{padding-top:112px}.doc-head h1{font-size:clamp(28px,8vw,34px)}.doc-contact-card{padding:22px;text-align:center;justify-content:center}.doc-contact-card .btn{width:100%}}@media(max-width:900px){.nav-inner{justify-content:space-between}.nav .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.hamburger{order:-1}.theme-toggle{margin-left:auto}.nav .lang-switch{display:none}}.gg-generic .doc{max-width:780px;margin:0 auto}.gg-generic .doc h2{margin-top:38px}.gg-generic .doc-cta{margin:48px auto 0;max-width:780px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:36px 28px}.gg-generic .doc-cta h3{font-size:20px;font-weight:800;margin-bottom:10px}.gg-generic .doc-cta p{color:var(--muted);font-size:15px;margin-bottom:22px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/gg-page.css.map */
