.nlt-intro{margin:32px 0}.nlt-layout{grid-template-columns:minmax(0,780px) 280px;gap:48px}.nlt-item-grid{display:grid;grid-template-columns:1fr;gap:4px}.nlt-item{padding:18px 0;border-bottom:1px solid var(--line)}.nlt-item:last-child{border-bottom:0}.nlt-item h3{font-size:1.2rem;margin:0 0 10px}.nlt-item p{margin:0}.nlt-layout .nlh-article>section{padding-top:14px;margin:36px 0}.nlt-aside nav{display:grid;gap:4px;border-top:1px solid var(--line);padding-top:12px}.nlt-aside nav a{font-size:.8125rem;min-height:40px;align-content:center;text-decoration:none}.nlt-aside .nlt-scope{font-size:.8125rem;line-height:1.55}.nlt-checklist{border:1px solid var(--line);border-radius:20px;background:var(--tint);padding:26px!important}.nlt-checklist h2{margin-top:0}.nlt-checklist .nlh-actions{margin-top:20px}.nlt-faq{border-bottom:1px solid var(--line);padding:5px 0}.nlt-faq summary{font-weight:600;min-height:56px;align-content:center;cursor:pointer;line-height:1.5;padding:12px 0}.nlt-faq p{padding:4px 0 16px}.nlt-guide-links{display:grid;gap:12px}.nlt-guide-links a{border:1px solid var(--line);border-radius:12px;padding:18px;display:grid;gap:8px;text-decoration:none;font-weight:600}.nlt-guide-links small{font-size:.8125rem;font-weight:400}.nlt-topic-links{display:flex;flex-wrap:wrap;gap:12px}.nlt-topic-links a{min-height:48px;padding:12px 18px;border:1px solid var(--line);border-radius:12px;text-decoration:none;background:white;font-size:.9375rem}.nlt-topic-links a:hover,.nlt-guide-links a:hover{border-color:#2448c8}.nlt-aside{top:88px}
@media(max-height:850px){.nlt-aside{position:static}}
@media(max-width:1000px){.nlt-layout{grid-template-columns:minmax(0,1fr)}.nlt-aside{position:static;max-height:none}.nlt-aside nav{display:none}}
@media(max-width:760px){.nlt-checklist{padding:20px!important}.nlt-layout .nlh-article>section{margin:28px 0}.nlt-aside .nlt-scope{display:block!important}.nlt-topic-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nlt-topic-links a{font-size:.875rem;padding:12px;align-content:center}.nlt-layout .nlh-article{font-size:1rem}}
@media print{body.nlt-print-checklist>*{display:none!important}body.nlt-print-checklist main,body.nlt-print-checklist .nlt-layout,body.nlt-print-checklist article,body.nlt-print-checklist #visit-checklist{display:block!important}body.nlt-print-checklist main>*:not(.nlt-layout),body.nlt-print-checklist article>*:not(#visit-checklist),body.nlt-print-checklist .nlt-aside{display:none!important}body.nlt-print-checklist #visit-checklist{margin:0;padding:20px!important;border:0;background:white}.nlt-checklist input{appearance:auto}}
