.gs-focus{padding-top:clamp(1.5rem,7vw,6rem)}.gs-focus>.gs-panel{flex-direction:column;gap:16px;width:min(540px,100%);padding:34px 36px 36px;display:flex}.gs-focus h1{font:400 clamp(2.25rem, 4vw, 3.25rem) / 1.06 var(--gs-display);text-wrap:balance;margin:0}.gs-focus .gs-lede{font-size:16px}.gs-focus .gs-panel>p:not(.gs-fine):not(.gs-eyebrow){text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.gs-focus .gs-host{white-space:nowrap;vertical-align:bottom;scrollbar-width:none;max-width:100%;display:inline-block;overflow-x:auto}.gs-focus form{flex-direction:column;gap:18px;display:flex}.gs-focus .gs-fine{text-wrap:pretty;color:var(--gs-soft);margin:0;font-size:14px;line-height:1.55}.gs-focus .gs-fine.after-field{margin-top:8px}.gs-focus .gs-rule{background:var(--gs-line);height:1px;margin:2px 0}.gs-focus .gs-actions{flex-direction:column}.gs-focus .gs-actions>.gs-btn{width:100%}.gs-focus .gs-alert{color:var(--gl-down);margin:0;font-weight:600}.gs-focus .gs-link{color:var(--gs-lamp)}.gs-aftercare{max-width:540px;color:var(--gs-text);margin:18px 0 0;font-size:15px}@media (max-width:640px){.gs-focus>.gs-panel{padding:26px 22px 28px}}.fq{grid-template-columns:220px minmax(0,1fr);gap:72px;padding-bottom:24px;display:grid}.fq-side{flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky;top:24px}.fq-idx{flex-direction:column;font-size:14px;line-height:1.5;display:flex}.fq-idx a{border-top:1px solid var(--gs-line);color:var(--gs-soft);justify-content:space-between;gap:12px;padding:9px 0;text-decoration:none;display:flex}.fq-idx a:hover,.fq-idx a[aria-current]{color:var(--gs-text)}.fq-idx em{font:400 11.5px/1.7 var(--gs-mono);color:color-mix(in srgb, var(--gl-text) 58%, transparent);font-style:normal}.fq-pic{margin:0}.fq-pic .pp{border-radius:12px}.fq-pic img{aspect-ratio:1;object-fit:cover;border:1px solid var(--gs-line);border-radius:12px;width:100%;height:auto;display:block}.fq-qs{max-width:700px}.fq-qs section{scroll-margin-top:24px}.fq-qs section+section{margin-top:48px}.fq-q{border-top:1px solid var(--gs-line);padding:22px 0 24px;scroll-margin-top:24px}.fq-qs .gs-eyebrow+.fq-q{margin-top:16px}.fq-q h3{font:400 20px/1.25 var(--gs-display);text-wrap:balance;margin:0}.fq-q p{color:var(--gs-soft);text-wrap:pretty;margin:8px 0 0}.fq-q a{color:var(--gs-lamp);text-decoration:underline}@media (max-width:900px){.fq{grid-template-columns:minmax(0,1fr);gap:28px}.fq-side{display:contents}.fq-qs{order:1}.fq-pic{order:2}.fq-idx{flex-flow:wrap;gap:8px}.fq-idx a{border:1px solid var(--gs-line);border-radius:999px;gap:8px;padding:7px 14px}.fq-pic img{aspect-ratio:16/9}}.gs-bullets{list-style:outside}.gs-toc{border-bottom:1px solid var(--gs-line);margin:0 0 1.6em;padding:0 0 1.4em}.gs .gs-toc ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.gs-toc li{margin:0}.gs .gs-toc a{color:var(--gs-soft);font-size:13px;line-height:1.4;text-decoration:none}.gs .gs-toc a:hover{color:var(--gs-text)}.gs-prose :is(h2,h3)[id]{scroll-margin-top:24px}.gs-brief{margin-bottom:clamp(2rem,4vw,3rem)}.gs-lead{max-width:46rem;color:var(--gs-soft);margin:0 0 20px;font-size:17px}.gs-lead strong{color:var(--gs-text)}.gs-card code{font:400 .92em var(--gs-mono);color:var(--gs-text);overflow-wrap:anywhere}.gs-prose ul{list-style:outside}.gs-prose ol{list-style:decimal}
