.gc-article{max-width:1160px;margin:auto;padding:32px 36px 75px}.gc-breadcrumb{color:var(--gc-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:53px;font-size:10px;display:flex}.gc-breadcrumb a:hover,.gc-breadcrumb>span:last-child{color:var(--gc-text)}.gc-article-header{text-align:center;max-width:850px;margin:0 auto 46px}.gc-article-meta{color:var(--gc-muted);justify-content:center;gap:22px;margin-bottom:25px;font-size:11px;display:flex}.gc-article-meta span:first-child{color:var(--gc-mint)}.gc-article-header h1{font:400 clamp(42px, 5.2vw, 70px)/1.08 var(--gc-serif);letter-spacing:-1.6px;text-wrap:balance;margin:0 0 25px}.gc-article-header>p{max-width:610px;color:var(--gc-muted);margin:0 auto 25px;font-size:15px;line-height:1.8}.gc-article-header>.gc-article-updated{margin-bottom:20px;font-size:11px}.gc-article-figure{border:1px solid var(--gc-line);background:var(--gc-panel);border-radius:var(--gc-radius);margin:30px 0;overflow:hidden}.gc-article-figure img{width:100%;height:auto;display:block}.gc-article-figure figcaption{color:var(--gc-muted);padding:15px 20px;font-size:11px;line-height:1.7}.gc-article-table-scroll{border:1px solid var(--gc-line);border-radius:var(--gc-radius);margin-block:28px;overflow-x:auto}.gc-article-table{border-collapse:collapse;text-align:left;width:100%;min-width:490px;font-size:13px;line-height:1.75}.gc-article-table th,.gc-article-table td{vertical-align:top;border-bottom:1px solid var(--gc-line);padding:16px 18px}.gc-article-table th{font-weight:500}.gc-article-table td{color:var(--gc-muted)}.gc-article-table thead{background:var(--gc-panel)}.gc-article-table tbody th{min-width:110px}.gc-article-table tr:last-child>*{border-bottom:0}.gc-article-bullets{color:var(--gc-muted);gap:18px;padding-left:22px;font-size:15px;line-height:1.9;display:grid}.gc-article-body .gc-article-links{gap:12px;margin:24px 0;padding:0;font-size:13px;line-height:1.7;list-style:none;display:grid}.gc-article-links a{color:var(--gc-mint);text-underline-offset:4px;text-decoration:underline}.gc-home .gc-article-links a{text-decoration:underline}.gc-article-links a:hover{color:var(--gc-text)}.gc-article-answer h3{margin:28px 0 12px;font-size:19px;font-weight:500;line-height:1.5}.gc-article-body .gc-article-source h2{font:500 15px/1.5 var(--font-sans);letter-spacing:0;margin:0}.gc-article-body .gc-article-source p{margin:0;font-size:12px}.gc-guide-page :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--gc-mint);outline-offset:5px}.gc-article-cover{background:var(--gc-panel);border:1px solid var(--gc-line);border-radius:10px;margin:0 0 65px;padding:30px 30px 0;overflow:hidden}.gc-article-cover img{object-fit:cover;object-position:top;border-radius:6px 6px 0 0;width:100%;height:auto;max-height:520px;display:block}.gc-article-cover figcaption{color:var(--gc-muted);padding:14px 0;font-size:10px}.gc-article-layout{grid-template-columns:210px 1fr;align-items:start;gap:70px;display:grid}.gc-article-aside{color:var(--gc-muted);font-size:11px;position:sticky;top:30px}.gc-article-aside>p{color:var(--gc-text);margin:0 0 20px}.gc-article-aside nav{border-left:1px solid var(--gc-line);gap:17px;padding-left:15px;line-height:1.6;display:grid}.gc-article-aside>a{align-items:center;gap:8px;margin-top:30px;font-size:10px;display:flex}.gc-article-aside a:hover{color:var(--gc-mint)}.gc-article-body{min-width:0;max-width:690px}.gc-article-body p{color:var(--gc-muted);margin:0 0 25px;font-size:15px;line-height:1.9}.gc-article-body .gc-article-lead{color:var(--gc-pearl);font-size:18px;line-height:1.8}.gc-article-body section{margin-top:45px;scroll-margin-top:30px}.gc-article-body h2{font:400 36px/1.15 var(--gc-serif);letter-spacing:-.6px;margin:0 0 24px}.gc-article-steps{color:var(--gc-text);gap:20px;padding-left:22px;font-size:14px;line-height:1.9;display:grid}.gc-article-steps li{padding-left:8px}.gc-article-steps li::marker{color:var(--gc-mint);font-size:11px}.gc-code-example{background:var(--gc-panel);border:1px solid var(--gc-line);border-radius:var(--gc-radius);margin:30px 0 0;overflow:hidden}.gc-code-example pre{color:var(--gc-mint);tab-size:2;margin:0;padding:28px;font-size:12px;line-height:1.9;overflow:auto}.gc-code-example figcaption{border-top:1px solid var(--gc-line);color:var(--gc-muted);padding:14px 22px;font-size:10px;line-height:1.7}.gc-article-body .gc-article-note{border-left:2px solid var(--gc-mint);background:var(--gc-panel);padding:20px 22px;font-size:12px}.gc-article-source{border-top:1px solid var(--gc-line);color:var(--gc-muted);gap:12px;padding-top:23px;font-size:10px;display:grid}.gc-article-source a{color:var(--gc-text);align-items:center;gap:10px;display:inline-flex}.gc-related{border-top:1px solid var(--gc-line);max-width:1160px;margin:0 auto;padding:50px 36px 80px}.gc-related h2{font:400 42px/1.1 var(--gc-serif);margin:0 0 30px}.gc-related>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.gc-related>div>a{border:1px solid var(--gc-line);border-radius:var(--gc-radius);padding:30px;transition:background .18s;position:relative}.gc-related>div>a:hover{background:var(--gc-panel)}.gc-related span{color:var(--gc-mint);font-size:10px}.gc-related h3{letter-spacing:-.3px;max-width:85%;margin-top:17px;font-size:19px;font-weight:400;line-height:1.5}.gc-related svg{color:var(--gc-muted);position:absolute;bottom:28px;right:24px}@media (width<=800px){.gc-article-layout{grid-template-columns:160px 1fr;gap:35px}.gc-article{padding-inline:28px}.gc-article-cover{padding:20px 20px 0}.gc-article-header h1{font-size:54px}.gc-article-body p{font-size:14px}.gc-related h3{font-size:17px}}@media (width<=600px){.gc-article{padding:24px 24px 50px}.gc-breadcrumb{margin-bottom:37px;font-size:9px}.gc-article-header{text-align:left;margin-bottom:32px}.gc-article-meta{justify-content:flex-start;margin-bottom:19px;font-size:10px}.gc-article-header h1{letter-spacing:-1px;font-size:43px}.gc-article-header>p{font-size:13px}.gc-article-cover{margin-bottom:30px;padding:12px 12px 0}.gc-article-cover img{max-height:280px}.gc-article-cover figcaption{font-size:8px;line-height:1.7}.gc-article-layout{display:block}.gc-article-aside{margin-bottom:35px;position:static}.gc-article-aside>p{margin-bottom:13px}.gc-article-aside nav{flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.gc-article-aside>a{display:none}.gc-article-body .gc-article-lead{font-size:17px}.gc-article-body p{font-size:13px}.gc-article-body h2{font-size:31px}.gc-article-steps{font-size:13px}.gc-code-example pre{padding:20px;font-size:10px}.gc-related{padding:36px 24px 55px}.gc-related h2{font-size:35px}.gc-related>div{grid-template-columns:1fr;gap:16px}.gc-related>div>a{padding:25px}}
