.ds-guide-h1>span{display:block}.ds-guide-h1>span+span{color:var(--ds-ink-2)}.ds-section-head .ds-guide-meta{font-family:var(--ds-font-m);color:var(--ds-ink-2);margin:0;font-size:13px}.ds-guide{align-items:start;gap:40px;display:grid}@media (min-width:1024px){.ds-guide{-moz-column-gap:64px;grid-template-columns:15rem minmax(0,1fr);column-gap:64px}}.ds-guide-toc{border-top:4px solid var(--ds-brass);padding-top:14px}@media (min-width:1024px){.ds-guide-toc{position:sticky;top:24px}}.ds-guide-toc p{font-family:var(--ds-font-m);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.ds-guide-toc ol{margin:0;padding:0;list-style:none}.ds-guide-toc a{border-bottom:1px dashed var(--ds-line);min-height:44px;color:var(--ds-ink-2);align-items:center;font-size:16px;line-height:1.35;text-decoration:none;display:flex}.ds-guide-toc a:hover{color:var(--ds-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ds-brass);text-decoration-color:var(--ds-brass);text-underline-offset:4px}.ds-guide-body{gap:56px;min-width:0;display:grid}.ds-guide-body>section{gap:20px;scroll-margin-top:24px;display:grid}.ds-guide-body .ds-long{max-width:62ch}.ds-guide-body .ds-long a{color:var(--ds-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ds-brass);text-decoration-color:var(--ds-brass);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.ds-guide-body .ds-long a:hover{text-decoration-color:currentColor}.ds-guide-price{font-family:var(--ds-font-m);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-ink);font-size:.92em;font-weight:700}.ds-guide-list{gap:12px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.ds-guide-list li{color:var(--ds-ink-2);padding-left:22px;font-size:18px;line-height:1.6;position:relative}.ds-guide-list li:before{content:"";border:1.5px solid var(--ds-brass-2);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:2px}.ds-guide-list strong{color:var(--ds-ink);font-weight:600}.ds-guide-note{border-left:1px solid var(--ds-brass-2);max-width:62ch;color:var(--ds-ink-2);margin:0;padding-left:14px;font-size:16px;line-height:1.55}.ds-guide .ds-readings{max-width:52rem}.ds-guide .ds-readings td{font-size:16px;line-height:1.5}.ds-guide .ds-readings td.ds-guide-cell-price{font-family:var(--ds-font-m);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ds-guide-cards{gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ds-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-guide-cards li{background:var(--ds-steel);border:1px solid var(--ds-line);border-top:4px solid var(--ds-brass);border-radius:2px;align-content:start;gap:12px;padding:24px 26px;display:grid}.ds-guide-cards h2{font-family:var(--ds-font-d);align-items:flex-start;gap:12px;margin:0;font-size:1.5rem;font-weight:600;font-stretch:90%;line-height:1.15;display:flex}.ds-guide-cards h2 .ds-icon{color:var(--ds-brass-2);margin-top:2px}.ds-guide-cards h2 a{color:var(--ds-ink);text-decoration:none}.ds-guide-cards h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ds-brass);text-decoration-color:var(--ds-brass);text-underline-offset:4px}.ds-guide-cards p{color:var(--ds-ink-2);margin:0;font-size:17px;line-height:1.55}.ds-guide-more{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.ds-guide-more a{align-items:center;min-height:44px;display:inline-flex}
