#nt-guide{font-family:Manrope,sans-serif}#nt-guide a{text-underline-offset:2px;text-decoration:underline}#nt-guide .nt-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:14px;font-weight:600}#nt-guide .nt-h1{color:var(--secondary);font-family:Cinzel,serif;font-weight:700;line-height:1.15}#nt-guide .nt-subtitle{color:var(--secondary);font-size:20px;font-weight:600;line-height:1.5}#nt-guide .nt-intro{color:var(--foreground);font-size:18px;line-height:1.7}#nt-guide .nt-byline{color:var(--muted-foreground);font-size:14px;line-height:1.6}#nt-guide .nt-hero .nt-eyebrow{color:var(--primary)}#nt-guide .nt-hero .nt-h1,#nt-guide .nt-hero .nt-subtitle,#nt-guide .nt-hero .nt-intro,#nt-guide .nt-hero .nt-byline{color:var(--secondary-foreground)}#nt-guide .nt-section-heading{color:var(--secondary);font-family:Cinzel,serif;font-size:28px;font-weight:700;line-height:1.2}#nt-guide .nt-block-intro{color:var(--muted-foreground);font-size:18px;line-height:1.6}#nt-guide .nt-start-item{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:20px 24px;transition:border-color .15s,box-shadow .15s}#nt-guide .nt-start-item:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000f}#nt-guide .nt-start-bold{color:var(--secondary);font-size:18px;font-weight:700;line-height:1.4;display:block}#nt-guide .nt-start-line{color:#a9842a;margin-top:8px;font-size:16px;line-height:1.5}#nt-guide .nt-closing-italic{color:var(--foreground);font-size:18px;font-style:italic;line-height:1.6}#nt-guide .nt-qa{border-bottom:1px solid var(--border);padding:20px 0}#nt-guide .nt-qa:last-child{border-bottom:none}#nt-guide .nt-qa-q{color:var(--secondary);margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.4}#nt-guide .nt-qa-a{color:var(--foreground);font-size:17px;line-height:1.65}#nt-guide .nt-qa-a a{color:var(--primary);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;transition:color .15s}#nt-guide .nt-qa-a a:hover{color:var(--secondary)}#nt-guide .nt-browse-link{color:var(--secondary);border-bottom:1px solid var(--border);padding:10px 0;font-size:17px;font-weight:600;display:block}#nt-guide .nt-browse-link:hover{color:var(--primary)}#nt-guide .nt-browse-link:last-child{border-bottom:none}#nt-guide .nt-accordion-item{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-bottom:16px;overflow:hidden}#nt-guide .nt-accordion-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:18px 24px;list-style:none;transition:background-color .15s;display:flex}#nt-guide .nt-accordion-summary::-webkit-details-marker{display:none}#nt-guide .nt-accordion-summary:hover{background-color:var(--muted)}#nt-guide .nt-accordion-summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#nt-guide .nt-accordion-title{color:var(--secondary);margin:0;font-size:20px;font-weight:700;line-height:1.3}#nt-guide .nt-chevron{flex-shrink:0;width:20px;height:20px;position:relative}#nt-guide .nt-chevron:before,#nt-guide .nt-chevron:after{content:"";background:var(--secondary);transform-origin:50%;border-radius:1px;width:10px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%}#nt-guide .nt-chevron:before{transform:translate(-50%,-50%)rotate(45deg)translate(-2px,2px)}#nt-guide .nt-chevron:after{transform:translate(-50%,-50%)rotate(-45deg)translate(-2px,-2px)}#nt-guide .nt-accordion-item[open] .nt-chevron:before{transform:translate(-50%,-50%)rotate(-45deg)translate(2px,-2px)}#nt-guide .nt-accordion-item[open] .nt-chevron:after{transform:translate(-50%,-50%)rotate(45deg)translate(2px,2px)}#nt-guide .nt-accordion-body{padding:0 24px 28px}#nt-guide .nt-tinted-intro{background:var(--muted);border-left:4px solid var(--primary);color:var(--foreground);border-radius:8px;margin-bottom:24px;padding:20px 24px;font-size:17px;line-height:1.65}#nt-guide .nt-section-intro{color:var(--foreground);margin-bottom:24px;font-size:17px;line-height:1.65}#nt-guide .nt-subhead{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary);border-bottom:1px solid var(--border);margin-top:32px;margin-bottom:16px;padding-bottom:8px;font-size:14px;font-weight:700}#nt-guide .nt-subhead:first-child{margin-top:0}#nt-guide .nt-resource{border-bottom:1px solid var(--border);border-radius:8px;margin:0 -12px;padding:16px 12px;transition:background-color .15s,border-color .15s}#nt-guide .nt-resource:hover{background-color:hsl(var(--muted) / .5)}#nt-guide .nt-resource:last-child{border-bottom:none}#nt-guide .nt-resource-name{color:var(--secondary);font-size:17px;font-weight:700}#nt-guide .nt-resource-name a{color:var(--secondary)}#nt-guide .nt-resource-name a:hover{color:var(--primary)}#nt-guide .nt-resource-desc{color:var(--foreground);margin-top:6px;font-size:16px;line-height:1.6}#nt-guide .nt-resource-area{color:var(--muted-foreground);background:var(--muted);border-radius:4px;margin-top:8px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}#nt-guide .nt-start-badge{text-transform:uppercase;letter-spacing:.04em;color:#166534;vertical-align:middle;background:#dcfce7;border-radius:4px;margin-right:8px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}#nt-guide .nt-checklist{background:var(--muted);border:1px solid var(--border);border-radius:8px;margin:24px 0;padding:20px 24px}#nt-guide .nt-checklist-title{color:var(--secondary);margin-bottom:12px;font-size:17px;font-weight:700}#nt-guide .nt-checklist ul{margin:0;padding:0;list-style:none}#nt-guide .nt-checklist li{color:var(--foreground);padding:6px 0 6px 24px;font-size:16px;line-height:1.6;position:relative}#nt-guide .nt-checklist li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;top:6px;left:0}#nt-guide .nt-note{color:var(--foreground);background:#eff6ff;border-left:4px solid #3b82f6;border-radius:8px;margin:24px 0;padding:18px 24px;font-size:16px;line-height:1.6}#nt-guide .nt-disclosure{color:var(--foreground);background:#fff7ed;border-left:4px solid #ea580c;border-radius:8px;margin:24px 0;padding:18px 24px;font-size:16px;line-height:1.6}#nt-guide .nt-cta{background:var(--secondary)}#nt-guide .nt-cta-heading{color:var(--secondary-foreground);margin-bottom:16px;font-family:Cinzel,serif;font-size:28px;font-weight:700;line-height:1.2}#nt-guide .nt-cta-body{color:var(--secondary-foreground);max-width:640px;margin:0 auto 28px;font-size:18px;line-height:1.65}#nt-guide .nt-cta-button{color:#1a1a1a;background:#c9a227;border-radius:8px;padding:14px 36px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-block}#nt-guide .nt-cta-button:hover{background:#b8901f}#nt-guide .nt-cta-below{color:var(--secondary-foreground);margin-top:16px;font-size:16px}#nt-guide .nt-cta-below a{color:var(--secondary-foreground);text-decoration:underline}#nt-guide .nt-about-guide{background:var(--muted)}#nt-guide .nt-about-heading{color:var(--secondary);margin-bottom:16px;font-family:Cinzel,serif;font-size:20px;font-weight:700}#nt-guide .nt-about-guide p{color:var(--muted-foreground);margin-bottom:12px;font-size:14px;line-height:1.6}#nt-guide .nt-about-guide a{color:var(--secondary);text-decoration:underline}@media (width<=640px){#nt-guide .nt-accordion-summary{min-height:56px;padding:16px 18px}#nt-guide .nt-accordion-title{font-size:18px}#nt-guide .nt-accordion-body{padding:0 18px 24px}#nt-guide .nt-cta-heading{font-size:24px}#nt-guide .nt-cta-body{font-size:16px}}
