.studio-page .studio-reading__lead{color:var(--theme-foreground);font-weight:500}.studio-reading.studio-article .studio-article__body{padding-bottom:3rem}.studio-reading .studio-article__body :is(.article-content--reading-highlight,.article-content--reading-compact-highlight,.article-content--reading-information,.article-content--reading-success,.article-content--reading-security,.article-content--reading-example,.article-content--reading-warning,.article-content--reading-note-paragraphs,.article-content--reading-section-note){border-radius:var(--studio-radius-content);background:var(--theme-subtle-surface);border:0;margin-block:1.75rem;padding:1.5rem}.studio-reading .studio-article__body .article-content--reading-warning{border:1px solid color-mix(in srgb, var(--theme-reading-warning) 25%, transparent);background:var(--theme-reading-warning-surface)}.studio-reading .studio-article__body :is(div,blockquote)>:last-child{margin-bottom:0}.studio-reading .studio-article__body :is(div,blockquote)>:first-child{margin-top:0}.studio-reading .studio-article__body :is(.article-content--reading-grid,.article-content--reading-feature-grid,.article-content--reading-verification-grid,.article-content--reading-strategy-grid,.article-content--reading-timing-grid,.article-content--reading-step-grid){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-block:1.5rem;display:grid}.studio-reading .studio-article__body :is(.article-content--reading-card,.article-content--reading-feature-card,.article-content--reading-verification-card,.article-content--reading-strategy-card,.article-content--reading-timing-box,.article-content--reading-small-card,.article-content--reading-faq-card){border:1px solid var(--theme-border);border-radius:var(--studio-radius-content);background:var(--theme-card);box-shadow:var(--studio-shadow-raised);margin:0;padding:1.5rem}.studio-reading .studio-article__body .article-content--reading-faq-card{margin-block:1rem}.studio-reading .studio-article__body :is(.article-content--reading-card-title,.article-content--reading-timing-title,.article-content--reading-safety-title){margin-bottom:.5rem;font-weight:500}.studio-reading .studio-article__body :is(div,li)>h3:first-child{margin-top:0}.studio-reading .studio-article__body .article-content--reading-safe{color:var(--theme-reading-safe-ink)}.studio-reading .studio-article__body .article-content--reading-unsafe{color:var(--theme-reading-warning)}.studio-reading .studio-article__body .article-content--reading-steps{gap:1rem;margin-block:1.5rem;display:grid}.studio-reading .studio-article__body .article-content--reading-step{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;margin:0;display:grid}.studio-reading .studio-article__body .article-content--reading-step-number{border:2px solid var(--theme-brand);background:var(--theme-card);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;margin:0;font-weight:500;line-height:1;display:grid}.studio-reading .studio-article__body :is(.article-content--reading-step-copy,.article-content--reading-step-text){align-self:center;margin:0}.studio-reading .studio-article__body .article-content--reading-cta{border-radius:var(--studio-radius-content);background:var(--theme-subtle-surface);background-image:var(--studio-hero-grid);background-size:var(--studio-grid-size) var(--studio-grid-size);margin-block:2.5rem;padding:2rem}.studio-reading .studio-article__body .article-content--reading-cta h3{margin-top:0}.studio-reading .studio-article__body :is(.article-content--reading-button,.article-content--reading-compact-button){border-radius:var(--studio-radius-control);background:var(--theme-campaign-action);color:var(--theme-campaign-action-text);margin-block:.5rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:box-shadow .2s;display:inline-block}.studio-reading .studio-article__body :is(.article-content--reading-button,.article-content--reading-compact-button):hover{box-shadow:0 0 0 2px var(--theme-foreground)}.studio-reading .studio-article__body :is(.article-content--reading-meta,.article-content--reading-muted-note,.article-content--reading-footer-note,.article-content--reading-related,.article-content--reading-trust-line){color:var(--theme-muted);font-size:.9375rem}.studio-reading .studio-article__body .article-content--reading-italic{font-style:italic}.studio-reading .studio-article__body .article-content--reading-divider{border-top:1px solid var(--theme-border);height:0;margin-block:2.5rem}.studio-reading .studio-article__body .article-content--reading-code-block{border-radius:var(--studio-radius-control);background:var(--theme-subtle-surface);white-space:pre-wrap;padding:1rem 1.25rem;font-family:monospace;font-size:.9375rem;display:block;overflow-x:auto}.studio-reading .studio-article__body .article-content--table{border:1px solid var(--theme-border);background:var(--theme-card);margin-block:1.5rem}.studio-reading .studio-article__body table{table-layout:auto;font-size:1rem;line-height:1.5}.studio-reading .studio-article__body :is(th,td){border:0;border-bottom:1px solid var(--theme-border);text-align:start;vertical-align:top;min-width:8rem;padding:.75rem 1rem}.studio-reading .studio-article__body :is(th,td)+:is(th,td){border-left:1px solid var(--theme-border)}.studio-reading .studio-article__body tbody tr:last-child :is(th,td),.studio-reading .studio-article__body thead{border-bottom:0}.studio-reading .studio-article__body .article-content--table:focus-visible{outline:var(--studio-focus-width) solid var(--theme-accent);outline-offset:2px}@media (width<=800px){.studio-reading .studio-article__body :is(.article-content--reading-highlight,.article-content--reading-compact-highlight,.article-content--reading-information,.article-content--reading-success,.article-content--reading-security,.article-content--reading-example,.article-content--reading-warning,.article-content--reading-note-paragraphs,.article-content--reading-section-note){padding:1rem 1.25rem}.studio-reading .studio-article__body .article-content--reading-cta{padding:1.5rem 1.25rem}.studio-reading .studio-article__body :is(.article-content--reading-button,.article-content--reading-compact-button){display:block}.studio-reading .studio-article__body :is(th,td){padding:.625rem .75rem;font-size:.9375rem}}
