@media (width>=600px) and (width<=1023px){.grid-3.snap-row{scroll-snap-type:x mandatory;padding-bottom:var(--space-3);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;overflow-x:auto}.snap-row>*{scroll-snap-align:start}}@media (width<=599px){.snap-row{scroll-snap-type:x mandatory;padding-bottom:var(--space-3);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.snap-row>*{scroll-snap-align:start}}.swipe-hint{margin:calc(-1 * var(--space-6)) 0 0;color:var(--text-muted);font-size:12px;line-height:18px}@media (width>=1024px){.swipe-hint{display:none}}.related-services{gap:var(--space-4);display:grid}.related-services p{margin:0}.prose{gap:var(--space-12);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.prose-body{display:contents}.prose>section,.prose-body>section{gap:var(--space-4);scroll-margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.prose{overflow-wrap:break-word}.prose .dgo-tablewrap,.prose pre{max-width:100%}.prose h2{margin:0}.prose h3,.prose h4{margin:var(--space-4) 0 0}.prose p{color:var(--text-secondary);margin:0;font-size:18px;line-height:30px}.prose p strong{color:var(--text-primary)}.prose ul,.prose ol{padding-left:var(--space-6);gap:var(--space-2);color:var(--text-secondary);grid-template-columns:minmax(0,1fr);margin:0;font-size:18px;line-height:30px;display:grid}.prose a:not(.dgo-btn){color:var(--text-brand)}.prose sup{line-height:0}.prose li>p{margin:0}.prose .dgo-table caption{text-align:left}.prose pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-subtle);border:var(--border-hairline) solid var(--border-default);margin:0;overflow-x:auto}.prose code{font-family:var(--font-mono)}.prose :not(pre)>code{overflow-wrap:anywhere}.prose blockquote{color:var(--text-secondary);margin:0;padding-inline-start:var(--space-4)}.prose p a,.prose li a{text-underline-offset:2px;text-decoration:underline}.prose sup a{text-decoration:none}.art-head.dgo-pagesec{padding-block:var(--space-16) var(--space-12)}@media (width<=767px){.art-head.dgo-pagesec{padding-block:var(--space-8) var(--space-8)}}.art-head .wrap{gap:var(--space-8);display:grid}@media (width<=1279px){.art-col{max-width:680px}}@media (width<=767px){.art-head .wrap{gap:var(--space-6)}.art-hero .dgo-takeaways{padding:var(--space-5)}}@media (width>=1280px){.art-head .wrap.art-hero{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:minmax(0,680px) minmax(0,1fr);justify-content:start;align-items:center}.art-hero>nav{grid-column:1/-1}.art-head .wrap.art-hero.is-solo{grid-template-columns:minmax(0,680px)}}.art-head+.dgo-pagesec{padding-top:0}.art-col{gap:var(--space-6);min-width:0;display:grid}.art-hero .dgo-ticks li{text-wrap:pretty}.art-hero .dgo-takeaways{max-width:520px;padding:var(--space-6);border:1px solid var(--border-default)}@media (width<=1279px){.art-hero .dgo-takeaways{max-width:680px}}.art-layout>.art-answer{max-width:680px;color:var(--text-primary);padding-left:var(--space-5);border-left:3px solid var(--border-brand);margin:0;font-size:18px;font-weight:500;line-height:30px}@media (width<=767px){.art-layout>.art-answer{padding-left:var(--space-4)}}.prose .art-policy{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:14px;line-height:22px}.art-policy a{color:var(--text-secondary)}.art-layout{gap:var(--space-12);padding-block:var(--space-12) var(--section-desktop);grid-template-columns:minmax(0,680px) minmax(0,1fr);justify-content:start;display:grid}.art-layout>.art-answer{grid-area:1/1}.art-layout>.art-toc{grid-area:1/2/span 2}.art-layout>.prose{grid-area:2/1}.art-layout.no-answer>.art-toc,.art-layout.no-answer>.prose{grid-row:1}.art-layout.no-toc{grid-template-columns:minmax(0,680px)}.art-toc{align-self:start;max-width:300px;position:sticky;top:104px}@media (width<=1023px){.art-layout{gap:var(--space-8);padding-block:var(--space-8) var(--section-tablet);grid-template-columns:minmax(0,1fr)}.art-layout>.art-toc,.art-layout>.prose{grid-column:1}.art-layout>.art-answer{grid-row:1}.art-layout>.art-toc{grid-row:2}.art-layout>.prose{grid-row:3}.art-layout.no-answer>.art-toc{grid-row:1}.art-layout.no-answer>.prose{grid-row:2}.art-layout.no-answer.no-toc>.prose{grid-row:1}.art-layout:not(.no-answer).no-toc>.prose{grid-row:2}.art-toc{max-width:none;position:static}}.art-policy a{text-underline-offset:2px;text-decoration:underline}.report-table{gap:var(--space-2);min-width:0;display:grid}@media (width>=601px){.report-table>.is-cards{display:none}}@media (width<=600px){.report-table>.is-table{display:none}}.report-table .dgo-table td,.report-table .dgo-table th{vertical-align:top}.report-caption{color:var(--text-muted);margin:0}
