.na-guide{--na-guide-line:rgb(var(--color-base-text)/.17);font-size:16px;line-height:1.72;color:rgb(var(--color-base-text)/.88)}
.na-guide :is(h2,h3,p,ol,ul){margin-block:0}
.na-guide p+p{margin-top:16px}
.na-guide a{text-underline-offset:3px;text-decoration-thickness:1px}
.na-guide a:focus-visible,.na-guide summary:focus-visible{outline:3px solid rgb(var(--color-keyboard-focus));outline-offset:4px}
.na-guide__lead{font-size:clamp(19px,2.1vw,24px);line-height:1.5;color:rgb(var(--color-base-text));max-width:68ch}
.na-guide__toc{margin:36px 0 58px;padding:24px 28px;background:rgb(var(--color-placeholder));border-radius:12px}
.na-guide__toc>p{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.na-guide__toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px;padding-left:22px;margin-top:14px}
.na-guide__toc li{padding-left:3px;font-size:15px;line-height:1.55}
.na-guide__section{padding-block:48px;border-top:1px solid var(--na-guide-line);scroll-margin-top:120px}
.na-guide__eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--color-base-text)/.65);margin-bottom:12px!important}
.na-guide h2{font-size:clamp(29px,3.2vw,42px);line-height:1.16;letter-spacing:-.025em;font-weight:500;margin-bottom:20px}
.na-guide h3{font-size:19px;line-height:1.35;font-weight:600;margin-bottom:8px}
.na-guide__note{margin-top:26px;padding:22px 24px;background:rgb(var(--color-placeholder));border-left:3px solid rgb(var(--color-base-button));border-radius:0 8px 8px 0;font-size:15px;line-height:1.65}
.na-guide__criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}
.na-guide__criteria>div{padding-top:20px;border-top:1px solid var(--na-guide-line)}
.na-guide__criteria p{font-size:15px;line-height:1.65}
.na-guide__models{list-style:none;padding:0!important;margin:28px 0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}
.na-guide__models li{margin:0!important;padding:20px 22px;border:1px solid var(--na-guide-line);border-radius:10px;background:rgb(var(--color-base-background))}
.na-guide__models li>span{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--color-base-text)/.65);margin-bottom:8px}
.na-guide__models li>a{display:inline-flex;align-items:center;gap:8px;font-size:19px;font-weight:600;line-height:1.35}
.na-guide__models li>p{margin-top:10px;font-size:14px;line-height:1.6}
.na-guide__steps,.na-guide__checklist{padding-left:22px!important;margin:24px 0!important}
.na-guide__steps li,.na-guide__checklist li{padding-left:8px;margin-bottom:15px;line-height:1.65}
.na-guide__faqs{margin-top:22px;border-top:1px solid var(--na-guide-line)}
.na-guide__faqs details{border-bottom:1px solid var(--na-guide-line)}
.na-guide__faqs summary{cursor:pointer;padding:18px 30px 18px 0;font-size:16px;font-weight:600;line-height:1.4}
.na-guide__faqs details>p{padding:0 24px 20px 0;font-size:15px;line-height:1.7}
.na-guide__closing{padding:28px;background:rgb(var(--color-placeholder));border-radius:12px}
.na-guide__closing>p{font-size:19px;line-height:1.5}
.rte .na-guide .na-guide__closing>a{display:inline-flex;align-items:center;gap:20px;min-height:46px;padding:11px 19px;margin-top:22px;background:rgb(var(--color-base-button));color:rgb(var(--color-base-button-text));border-radius:var(--rounded-button);font-size:15px;font-weight:600;text-decoration:none}
@media(max-width:749px){.na-guide{font-size:15px}.na-guide__toc{margin:28px 0 42px;padding:20px}.na-guide__toc ol,.na-guide__criteria,.na-guide__models{grid-template-columns:1fr}.na-guide__section{padding-block:38px}.na-guide__models{gap:10px}.na-guide__closing{padding:24px}}

.na-guide__comparison{max-width:100%;overflow-x:auto;margin-block:24px}.na-guide__comparison table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;line-height:1.5}.na-guide__comparison caption{text-align:left;font-size:18px;font-weight:500;padding-bottom:12px}.na-guide__comparison :is(th,td){text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid currentColor}.na-guide__comparison:focus-visible{outline:2px solid currentColor;outline-offset:3px}
