.nd-guide{--nd-accent:#ffb26d;--nd-tint:#fff2e8;--nd-ink:#19232d;display:block;isolation:isolate;overflow:hidden;border:1px solid #dce1e3;border-radius:16px;margin:24px 0 30px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;color:var(--nd-ink);scroll-margin-top:140px}.nd-guide--teal{--nd-accent:#78e2ce;--nd-tint:#edf9f5}.nd-guide--violet{--nd-accent:#c4b0ff;--nd-tint:#f4f0ff}.nd-guide--blue{--nd-accent:#94cbff;--nd-tint:#edf5ff}.nd-guide *{box-sizing:border-box}.nd-guide :is(h2,h3,p){font-family:inherit;letter-spacing:0;text-transform:none;margin:0}.nd-guide .nd-kicker,.nd-description-heading .nd-kicker{font:600 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.13em;text-transform:uppercase;display:block}.nd-guide__hero{position:relative;isolation:isolate;overflow:hidden;padding:24px;background:linear-gradient(135deg,#162334,#1b2630 60%,#263138);color:#fff}.nd-guide__top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.nd-guide__top>.nd-kicker{color:var(--nd-accent)}.nd-model{font:500 11px/1.6 Arial,Helvetica,sans-serif!important;color:#cad1d7;overflow-wrap:anywhere;margin-bottom:11px!important;position:relative;z-index:1}.nd-guide .nd-guide__hero h2{font:600 32px/1.08 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;color:#fff!important;max-width:340px;margin-bottom:18px!important;position:relative;z-index:1}.nd-guide .nd-principle{font:400 13px/1.8 Arial,Helvetica,sans-serif!important;color:#d8e0e6!important;position:relative;z-index:1}.nd-motion{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;background:#ffffff08;border:1px solid #ffffff38;border-radius:24px;padding:8px 10px;color:#fff;cursor:pointer;font:500 9px/1.5 Arial,Helvetica,sans-serif;flex-shrink:0;position:relative;z-index:2}.nd-motion:hover{background:#ffffff18}.nd-motion>[data-nd-icon]{font-size:12px}.nd-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:25px;position:relative;z-index:1}.nd-flow__item{border:1px solid #ffffff25;background:#ffffff06;border-radius:11px;padding:14px 9px;display:flex;flex-direction:column;gap:12px;min-width:0;position:relative;overflow:hidden;animation:nd-flow-glow 6s ease-in-out infinite}.nd-flow__item:nth-child(2){animation-delay:.9s}.nd-flow__item:nth-child(3){animation-delay:1.8s}.nd-flow__number{font:500 24px/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em;color:var(--nd-accent)}.nd-flow__item>span:last-child{font:500 10px/1.5 Arial,Helvetica,sans-serif;color:#f1f5f7}.nd-hero-light{position:absolute;display:block!important;inset:-20% auto -20% -60%;width:45%;background:linear-gradient(105deg,transparent,#ffffff09,transparent);transform:skewX(-15deg);animation:nd-hero-shine 10s ease-in-out infinite;pointer-events:none;z-index:0}.nd-facts-wrap{padding:23px;background:var(--nd-tint)}.nd-guide .nd-facts-wrap>h3{font:600 17px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em!important;color:#25313a!important;margin:0 0 15px!important}.nd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.nd-fact{padding:13px;background:#ffffffcc;border:1px solid #19232d10;border-radius:11px;min-width:0;transition:transform .25s,box-shadow .25s}.nd-fact dt{font:500 10px/1.5 Arial,Helvetica,sans-serif;color:#6a757e;overflow-wrap:anywhere}.nd-fact dd{margin:8px 0 0;font:600 13px/1.4 Arial,Helvetica,sans-serif;color:#26333d;overflow-wrap:anywhere}.nd-faq{background:linear-gradient(145deg,#f0f4fb,#f6f4fa);padding:25px 22px;scroll-margin-top:140px}.nd-faq>.nd-kicker{color:#737c90;margin-bottom:10px}.nd-guide .nd-faq>h3{font:600 25px/1.1 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important;color:#25313e!important;margin:0 0 20px!important}.nd-question{background:#fff;border:1px solid #dde3ed;border-radius:12px;overflow:hidden;margin-top:10px;transition:border-color .25s,box-shadow .25s}.nd-question[open]{border-color:#bcc9da;box-shadow:0 5px 16px #23354b06}.nd-question summary{display:flex!important;align-items:center;justify-content:space-between;gap:15px;padding:17px 16px;min-height:52px;list-style:none;font:600 12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#27323d;cursor:pointer}.nd-question summary::-webkit-details-marker{display:none}.nd-question summary::before,.nd-question summary::after{content:none!important}.nd-question summary>span:last-child{font:400 22px/1 Arial,Helvetica,sans-serif;color:#ce681d;transition:transform .25s;flex-shrink:0}.nd-question[open] summary>span:last-child{transform:rotate(45deg)}.nd-answer{padding:0 16px 18px}.nd-guide .nd-answer p{font:400 12px/1.8 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#62707b!important}.nd-question[open] .nd-answer{animation:nd-answer-enter .25s ease-out}.nd-policy-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px}.nd-policy-links a{font:600 11px/1.5 Arial,Helvetica,sans-serif;color:#3d566b;text-underline-offset:4px;min-height:28px}.nd-help{padding:22px;background:var(--nd-tint);display:grid;grid-template-columns:32px 1fr;gap:10px 13px;align-items:start}.nd-help__icon{display:grid;place-items:center;width:30px;height:30px;background:#fff;border:1px solid #23323d20;border-radius:50%;font:600 17px/1 Arial,Helvetica,sans-serif;color:#404e57}.nd-help strong{font:600 14px/1.4 Arial,Helvetica,sans-serif;color:#283740;display:block}.nd-guide .nd-help p{font:400 11px/1.7 Arial,Helvetica,sans-serif!important;color:#687780!important;margin:6px 0 0!important}.nd-help>a{grid-column:2;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:fit-content;min-height:42px;border:1px solid #b6c1c6;border-radius:8px;padding:10px 13px;margin-top:3px;color:#263b45;font:600 11px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;transition:background .25s,transform .25s}.nd-help>a>span{font-size:17px;color:#a6541c}.nd-help>a:hover{background:#fff;transform:translateY(-2px)}.nd-guide :is(a,button,summary):focus-visible,.nd-jump a:focus-visible{outline:2px solid #d57832;outline-offset:3px}.nd-jump{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 24px;letter-spacing:0}.nd-jump a{display:inline-flex;align-items:center;gap:12px;padding:9px 11px;border:1px solid #d8dfdf;background:#f0f5f4;border-radius:8px;color:#3b535e;font:600 10px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;min-height:38px;transition:background .2s,transform .2s}.nd-jump a:first-child{background:#fff0e2;border-color:#f0d3b9;color:#8c491d}.nd-jump a:hover{transform:translateY(-2px);background:#fff}.nd-original-description{scroll-margin-top:140px}.nd-description-heading{border-bottom:1px solid #dfe4e5;padding:0 0 18px;margin:32px 0 22px}.nd-description-heading>.nd-kicker{color:#73818a;margin-bottom:9px}.nd-original-description .nd-description-heading h2{font:600 24px/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.035em!important;text-transform:none;color:#23313b;margin:0!important}.nd-source-copy{overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.85;letter-spacing:0;color:#515c63}.nd-source-copy :is(h1,h2,h3,h4){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em;line-height:1.3;text-transform:none;color:#293943}.nd-source-copy table{display:block;max-width:100%;overflow-x:auto;border:1px solid #dce4e7;border-radius:10px;box-shadow:none;border-collapse:collapse;font:400 12px/1.7 Arial,Helvetica,sans-serif}.nd-source-copy :is(td,th){padding:11px;border:0;border-bottom:1px solid #e3e8ea;text-align:left;vertical-align:top;white-space:normal}.nd-source-copy th{background:#eaf3f3;color:#29434b}.nd-source-copy tr:nth-child(even) td{background:#f5f8f8}.nd-source-copy img{max-width:100%;height:auto;border-radius:10px}.nd-guide[data-paused] *,.nd-guide[data-paused] *::before,.nd-guide[data-paused] *::after{animation-play-state:paused!important}.nd-enter{animation:nd-panel-enter .6s cubic-bezier(.2,.6,.3,1)}@keyframes nd-flow-glow{0%,70%,100%{background:#ffffff06;border-color:#ffffff25}20%,40%{background:#ffffff13;border-color:#ffffff66}}@keyframes nd-hero-shine{0%,55%{left:-60%;opacity:0}60%{opacity:1}90%,100%{left:140%;opacity:0}}@keyframes nd-panel-enter{from{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes nd-answer-enter{from{opacity:.7;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media(hover:hover) and (pointer:fine){.nd-fact:hover{transform:translateY(-3px);box-shadow:0 7px 18px #1e353509}}
@media(max-width:749px){.nd-guide__hero{padding:21px 18px}.nd-guide__top{gap:8px}.nd-guide__hero h2{font-size:29px!important}.nd-guide .nd-principle{font-size:12px!important}.nd-flow{gap:7px;margin-top:20px}.nd-flow__item{padding:12px 8px}.nd-flow__item>span:last-child{font-size:9px}.nd-flow__number{font-size:22px}.nd-facts-wrap{padding:20px 17px}.nd-fact{padding:11px}.nd-fact dd{font-size:12px}.nd-faq{padding:23px 16px}.nd-question summary{padding:15px 13px;font-size:12px!important}.nd-answer{padding:0 13px 16px}.nd-help{padding:20px 17px;gap:9px 12px}.nd-source-copy{font-size:13px}.nd-source-copy :is(td,th){padding:9px}.nd-motion{font-size:8px;padding:7px 9px}.nd-guide__top>.nd-kicker{font-size:8px;letter-spacing:.1em}.nd-help>a{min-height:44px}}
@media(prefers-reduced-motion:reduce){.nd-guide *,.nd-guide *::before,.nd-guide *::after,.nd-jump *{animation:none!important;transition:none!important}.nd-help>a:hover,.nd-fact:hover,.nd-jump a:hover{transform:none}}
