:root{--gs-paper:#f4f5f6;--gs-surface:#ffffff;--gs-stone:#eef0f2;--gs-oat:#e4e8eb;--gs-ink:#22262a;--gs-muted:#727b83;--gs-line:#dfe3e6;--gs-accent:#697680;--gs-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--gs-space-1:4px;--gs-space-2:8px;--gs-space-3:12px;--gs-space-4:16px;--gs-space-6:24px;--gs-space-8:32px;--gs-radius:4px;--gs-button-radius:5px}.guide-article{max-width:920px;margin:0 auto;padding:44px 0 76px;font-family:var(--gs-font);color:var(--gs-ink)}.guide-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:var(--gs-muted);font-size:11px}.guide-breadcrumbs a{text-decoration:none;text-underline-offset:4px}.guide-breadcrumbs a:hover{text-decoration:underline}.guide-article header{height:auto;display:block;border:0;padding:58px 0 35px}.guide-article .eyebrow{font-size:10px;letter-spacing:1.3px;color:var(--gs-muted)}.guide-article h1{max-width:840px;margin:13px 0 20px;font-size:clamp(38px,6vw,66px);font-weight:520;line-height:1.04;letter-spacing:-.055em}.guide-article .standfirst{max-width:730px;font-size:18px;line-height:1.65;color:#514d46}.guide-article .answer{margin:18px 0 0;padding:24px 26px;border-left:2px solid #606163;background:#eaedf0;font-size:16px;line-height:1.75}.guide-article .guide-meta{margin-top:18px;color:var(--gs-muted);font-size:11px}.guide-article section{padding:34px 0;border-top:1px solid var(--gs-line)}.guide-article section h2{margin:0 0 16px;font-size:29px;font-weight:520;line-height:1.15;letter-spacing:-.04em}.guide-article section h3{margin:22px 0 8px;font-size:17px;font-weight:550;line-height:1.3;letter-spacing:-.02em}.guide-article section p,.guide-article section li{max-width:760px;color:#5e5a53;font-size:14px;line-height:1.8}.guide-article section ul,.guide-article section ol{padding-left:22px}.guide-article section li{padding:3px 0}.guide-article .guide-callout{padding:22px 24px;background:#eef0f2}.guide-article .guide-callout p:last-child{margin-bottom:0}.guide-article .guide-faq{border-top:1px solid var(--gs-line)}.guide-article details{padding:17px 0;border-bottom:1px solid var(--gs-line)}.guide-article summary{cursor:pointer;font-size:15px;font-weight:550;line-height:1.5}.guide-article details p{margin-bottom:2px}.guide-article .guide-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0;padding:26px;background:#212224;color:#fff}.guide-article .guide-next p{margin:7px 0 0;color:#dbdee1;font-size:13px;line-height:1.65}.guide-article .guide-next .btn{flex:none;background:#fff;color:var(--gs-ink);border-color:#fff}.guide-article .guide-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-article .guide-related a{padding:18px;border:1px solid var(--gs-line);font-size:13px;line-height:1.5;text-decoration:none}.guide-article .guide-related a:hover{background:#eaedf0}@media(max-width:760px){.guide-article{width:calc(100% - 40px);padding:30px 0 54px}.guide-article header{padding:40px 0 28px}.guide-article h1{font-size:42px}.guide-article .standfirst{font-size:16px}.guide-article .answer{padding:19px;font-size:15px}.guide-article section{padding:27px 0}.guide-article section h2{font-size:25px}.guide-article .guide-next{display:grid;gap:19px;padding:21px}.guide-article .guide-next .btn{width:100%}.guide-article .guide-related{grid-template-columns:1fr}}@media(max-width:360px){.guide-article{width:calc(100% - 32px)}.guide-article h1{font-size:38px}}
