.sv-m7a-guide-page{background-color:var(--sv-m7a-il-paper,#f9f8f5);color:#1a1a1f}[data-theme=dark] .sv-m7a-guide-page{background-color:var(--sv-m7a-il-graphite,#17161d);color:#e8e6e3}.sv-m7a-guide-article{view-timeline-name:--sv-m7a-guide-read;view-timeline-axis:block;position:relative}.sv-m7a-guide-section{scroll-margin-top:6rem}.sv-m7a-guide-rail{top:var(--sv-m7a-guide-rail-top,4rem);z-index:20;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#fb5a4e 0%,#e11527 55%,#a50e1a 100%);height:2px;display:block;position:sticky;transform:scaleX(0)}[data-theme=dark] .sv-m7a-guide-rail{background:linear-gradient(90deg,#fca29a 0%,#fb5a4e 55%,#e11527 100%)}@supports (animation-timeline:view()){.sv-m7a-guide-rail{animation:sv-m7a-guide-read var(--sv-dur-reveal) linear both;animation-timeline:--sv-m7a-guide-read;animation-range:contain}}@keyframes sv-m7a-guide-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sv-m7a-guide-toc{font-size:.875rem;line-height:1.5}.sv-m7a-guide-toc-label{border-bottom:1px solid var(--sv-m7a-il-rule,#1a1a1f21);padding-bottom:.75rem;display:block}.sv-m7a-guide-toc-list{margin:.75rem 0 0;padding:0;list-style:none}.sv-m7a-guide-toc-link{color:var(--sv-m7a-il-ink-muted,#5f5a55);text-wrap:pretty;transition:color var(--sv-dur-quick) var(--sv-ease-house), border-color var(--sv-dur-quick) var(--sv-ease-house);border-left:1px solid var(--sv-m7a-il-rule,#1a1a1f21);padding:.5rem 0 .5rem .875rem;text-decoration:none;display:block;position:relative}.sv-m7a-guide-toc-link:hover{color:var(--sv-m7a-il-ink,#1a1a1f);border-left-color:var(--sv-m7a-il-rule-strong,#1a1a1f3d)}.sv-m7a-guide-toc-link:focus-visible{outline:2px solid var(--sv-m7a-il-focus,#e11527);outline-offset:2px;border-radius:2px}.sv-m7a-guide-toc-link[data-active]{color:var(--sv-m7a-il-ink,#1a1a1f);border-left-color:#e11527;font-weight:600}[data-theme=dark] .sv-m7a-guide-toc-link[data-active]{border-left-color:#fb5a4e}.sv-m7a-guide-jump{flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}.sv-m7a-guide-jump-link{border:1px solid var(--sv-m7a-il-rule,#1a1a1f21);color:var(--sv-m7a-il-ink-muted,#5f5a55);transition:color var(--sv-dur-quick) var(--sv-ease-house), border-color var(--sv-dur-quick) var(--sv-ease-house);border-radius:999px;padding:.35rem .7rem;font-size:.8125rem;text-decoration:none;display:inline-block}.sv-m7a-guide-jump-link:hover{color:var(--sv-m7a-il-ink,#1a1a1f);border-color:var(--sv-m7a-il-rule-strong,#1a1a1f3d)}.sv-m7a-guide-jump-link:focus-visible{outline:2px solid var(--sv-m7a-il-focus,#e11527);outline-offset:2px}.sv-m7a-guide-quote{border-top:1px solid var(--sv-m7a-il-rule-strong,#1a1a1f3d);border-bottom:1px solid var(--sv-m7a-il-rule-strong,#1a1a1f3d);margin:2.5rem 0;padding:1.75rem 0}.sv-m7a-guide-quote-body{color:var(--sv-m7a-il-ink,#1a1a1f);text-wrap:pretty;margin:0}.sv-m7a-guide-quote-cite{letter-spacing:.12em;text-transform:uppercase;color:var(--sv-m7a-il-ink-muted,#5f5a55);margin-top:.9rem;font-size:.75rem;font-style:normal;display:block}.sv-m7a-guide-strip{border-top:1px solid var(--sv-m7a-il-rule,#1a1a1f21);border-bottom:1px solid var(--sv-m7a-il-rule,#1a1a1f21);gap:0;margin:2rem 0;display:grid}@media (min-width:640px){.sv-m7a-guide-strip[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-m7a-guide-strip[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-m7a-guide-strip-cell{padding:1.1rem 0}@media (min-width:640px){.sv-m7a-guide-strip-cell+.sv-m7a-guide-strip-cell{border-left:1px solid var(--sv-m7a-il-rule,#1a1a1f21);padding-left:1.5rem}}@media (max-width:639px){.sv-m7a-guide-strip-cell+.sv-m7a-guide-strip-cell{border-top:1px solid var(--sv-m7a-il-rule,#1a1a1f21)}}.sv-m7a-guide-strip-figure{letter-spacing:-.01em;color:var(--sv-m7a-il-ink,#1a1a1f);font-size:1.75rem;line-height:1.1;display:block}.sv-m7a-guide-strip-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sv-m7a-il-ink-muted,#5f5a55);margin-top:.4rem;font-size:.6875rem;display:block}.sv-m7a-guide-strip-note{color:var(--sv-m7a-il-ink-muted,#5f5a55);margin-top:.35rem;font-size:.75rem;line-height:1.5;display:block}.sv-m7a-guide-notes{border-top:1px solid var(--sv-m7a-il-rule,#1a1a1f21);margin:0;padding:0;list-style:none}.sv-m7a-guide-note{border-bottom:1px solid var(--sv-m7a-il-rule,#1a1a1f21);align-items:baseline;gap:.5rem 1.75rem;padding:1.35rem 0;display:grid}@media (min-width:640px){.sv-m7a-guide-note{grid-template-columns:minmax(9rem,24%) minmax(0,1fr)}}.sv-m7a-guide-note-head{align-items:baseline;gap:.6rem;display:flex}.sv-m7a-guide-note-index{color:#bd0f1f;font-size:.6875rem}[data-theme=dark] .sv-m7a-guide-note-index{color:#fb5a4e}.sv-m7a-guide-note-title{letter-spacing:.06em;text-transform:uppercase;color:var(--sv-m7a-il-ink-muted,#5f5a55);margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.sv-m7a-guide-note-body{text-wrap:pretty;color:var(--sv-m7a-il-ink,#1a1a1f);font-size:.9375rem;line-height:1.7}.sv-m7a-guide-nextprev{border-top:1px solid var(--sv-m7a-il-rule,#1a1a1f21);border-bottom:1px solid var(--sv-m7a-il-rule,#1a1a1f21);gap:0;display:grid}.sv-m7a-guide-nextprev-cell+.sv-m7a-guide-nextprev-cell:after{content:"";inset-inline:.75rem;border-top:1px solid var(--sv-m7a-il-rule,#1a1a1f21);pointer-events:none;position:absolute;top:0}@media (min-width:768px){.sv-m7a-guide-nextprev[data-both=true] .sv-m7a-guide-nextprev-cell+.sv-m7a-guide-nextprev-cell:after{content:none}.sv-m7a-guide-nextprev[data-both=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-m7a-guide-nextprev[data-both=true] .sv-m7a-guide-nextprev-cell+.sv-m7a-guide-nextprev-cell{border-left:1px solid var(--sv-m7a-il-rule,#1a1a1f21);text-align:right;padding-left:1.75rem}}.sv-m7a-guide-nextprev-cell{border-radius:var(--sv-m7a-il-r-sm,10px);color:inherit;margin-inline:-.75rem;padding:2.25rem .75rem;text-decoration:none;display:block;position:relative}.sv-m7a-guide-nextprev-kind{display:block}.sv-m7a-guide-nextprev-title{font-family:var(--font-display,inherit);letter-spacing:-.02em;text-wrap:pretty;color:var(--sv-m7a-il-ink,#1a1a1f);margin-top:.6rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.15;display:block}a.sv-m7a-guide-nextprev-cell:hover .sv-m7a-guide-nextprev-title{text-underline-offset:3px;text-decoration:underline}a.sv-m7a-guide-nextprev-cell:focus-visible{outline:2px solid var(--sv-m7a-il-focus,#e11527);outline-offset:2px}@media print{.sv-m7a-guide-rail,.sv-m7a-guide-toc,.sv-m7a-guide-jump,.sv-m7a-guide-closing,.sv-m7a-guide-nextprev{display:none}}
