body:has(.guides-nemo){background:var(--canvas)}.guides-nemo{--g-radius:14px;--g-pad:clamp(18px,2.2vw,28px)}.guides-nemo.ed-sec-hero{padding-block:26px 18px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.guides-nemo .ed-crumb{font-size:.78rem;-webkit-margin-after:18px;margin-block-end:18px}.guides-nemo .dl-hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(24px,4vw,52px);align-items:start}.guides-nemo .ed-eyebrow{font-size:.75rem;letter-spacing:.13em}.guides-nemo .ed-h1{-webkit-margin-before:6px;margin-block-start:6px;font-size:clamp(2.2rem,3.8vw,3.25rem);line-height:1}.guides-nemo .dl-hero-stamp{vertical-align:middle}.guides-nemo .ed-sub{max-inline-size:66ch;-webkit-margin-before:12px;margin-block-start:12px;font-size:1rem;line-height:1.55}.guides-nemo .dl-status{-webkit-margin-before:20px;margin-block-start:20px;padding:16px 18px;border-radius:var(--g-radius);box-shadow:none}.guides-nemo .dl-status-h{-webkit-margin-after:12px;margin-block-end:12px}.guides-nemo .dl-status-grid{gap:12px}.guides-nemo .dl-status-cell{min-block-size:46px}.guides-nemo .dl-status-num{font-size:1.35rem}.guides-nemo .dl-status-label{font-size:.72rem}.guides-nemo .dl-status-trust{-webkit-margin-before:14px;margin-block-start:14px;-webkit-padding-before:12px;padding-block-start:12px}.guides-nemo .dl-hero-rail{position:static;border-radius:var(--g-radius);padding:18px;background:var(--surface);border:1px solid var(--line)}.guides-nemo .dl-rail-head{font-size:.78rem;letter-spacing:.11em}.guides-nemo .dl-rail-sub{margin-block:6px 10px;font-size:.82rem}.guides-nemo .dl-rail-item{padding-block:11px}.guides-nemo .dl-rail-item-t{font-size:.9rem;line-height:1.3}.guides-nemo .dl-rail-item-d{font-size:.75rem}.guides-index{padding-block:22px 34px}.guides-index .dapi-split{gap:clamp(24px,3vw,38px)}.guides-index .ds-section{-webkit-margin-after:24px;margin-block-end:24px}.guides-index .ds-section-head{-webkit-margin-after:8px;margin-block-end:8px}.guides-index .ds-section-title{font-size:1.45rem}.guides-index .ds-section-stamp{font-size:.75rem}.guides-index .ds-table{border-radius:var(--g-radius);overflow:hidden}.guides-index .ds-table td,.guides-index .ds-table th{padding-block:12px}.guides-index .ds-item-link{font-size:.95rem}.guides-index .ds-note{-webkit-margin-before:4px;margin-block-start:4px;font-size:.78rem;line-height:1.4}.guides-index .ds-side-rail{top:18px}.guides-index .ds-search{border-radius:9px}.guides-index .gcat-nav,.guides-index .rail-cta{border-radius:var(--g-radius);box-shadow:none}.guides-index .gcat-list a{min-block-size:42px}@media(max-width:900px){.guides-nemo.ed-sec-hero{padding-block:20px 14px}.guides-nemo .dl-hero-grid{grid-template-columns:1fr;gap:16px}.guides-nemo .ed-h1{font-size:2.35rem}.guides-nemo .ed-sub{font-size:.95rem;line-height:1.5}.guides-nemo .dl-status{-webkit-margin-before:16px;margin-block-start:16px;padding:14px}.guides-nemo .dl-status-grid{grid-template-columns:repeat(3,1fr)}.guides-nemo .dl-hero-rail{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px;padding:14px}.guides-nemo .dl-hero-rail>.dl-rail-head,.guides-nemo .dl-hero-rail>.dl-rail-sub{grid-column:1/-1}.guides-index{padding-block:18px 28px}}@media(max-width:600px){.guides-nemo .ed-crumb{-webkit-margin-after:14px;margin-block-end:14px}.guides-nemo .ed-h1{font-size:2.05rem}.guides-nemo .dl-hero-stamp{display:inline-flex}.guides-nemo .ed-sub{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.guides-nemo .dl-status-grid{grid-template-columns:1fr 1fr}.guides-nemo .dl-status-cell{padding:8px 0}.guides-nemo .dl-status-trust{display:grid;grid-template-columns:1fr 1fr}.guides-nemo .dl-hero-rail{grid-template-columns:1fr}.guides-nemo .dl-hero-rail>.dl-rail-head,.guides-nemo .dl-hero-rail>.dl-rail-sub{grid-column:auto}.guides-nemo .dl-rail-item:nth-of-type(n+4){display:none}.guides-index .ds-section{-webkit-margin-after:20px;margin-block-end:20px}.guides-index .ds-section-title{font-size:1.3rem}.guides-index .ds-table thead{display:none}.guides-index .ds-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px}.guides-index .ds-table td,.guides-index .ds-table th{padding:0;border:0}.guides-index .ds-item{grid-column:1/-1}.guides-index .ds-basis,.guides-index .ds-value{font-size:.75rem}}