:root{--nme-ivory:#f8f3e6;--nme-paper:#fffcf4;--nme-ink:#1e2928;--nme-muted:#5a6662;--nme-teal:#0f5c56;--nme-teal-deep:#0a403c;--nme-teal-wash:#e1eee9;--nme-clay:#a8502a;--nme-clay-wash:#f6e4d6;--nme-line:#dcd2bd;--nme-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--nme-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--nme-hand:"Segoe Print", "Bradley Hand", "Apple Chancery", "Comic Sans MS", cursive;--nme-shadow:0 1px 2px #3c2d140f, 0 8px 24px #3c2d1414;--nme-r:10px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.nme-body{background:var(--nme-ivory);color:var(--nme-ink);font:17px/1.65 var(--nme-sans);margin:0}img{max-width:100%;height:auto}a{color:var(--nme-teal);text-underline-offset:3px}a:hover{color:var(--nme-clay)}:focus-visible{outline:3px solid var(--nme-clay);outline-offset:2px}.nme-skip{background:var(--nme-paper);z-index:10;padding:8px 12px;position:absolute;top:0;left:-999px}.nme-skip:focus{left:8px}.nme-shell{width:100%;max-width:1120px;margin:0 auto;padding:0 18px}.nme-head{background:var(--nme-teal);color:#fff;box-shadow:0 2px 0 var(--nme-teal-deep);z-index:5;position:relative}.nme-head-row{align-items:center;gap:12px;min-height:64px;display:flex}.nme-brand{color:#fff;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.nme-brand img{width:118px;height:auto;display:block}.nme-brand-note{font:15px/1 var(--nme-hand);color:#f3d9c4;white-space:nowrap;transform:rotate(-3deg)}.nme-nav{position:relative}.nme-menu-flag{opacity:0;width:1px;height:1px;position:absolute}.nme-menu-flag:focus-visible+.nme-nav-btn{outline-offset:2px;outline:3px solid #f3d9c4}.nme-nav-btn{cursor:pointer;user-select:none;font:600 14px/1 var(--nme-mono);text-transform:lowercase;border:1px solid #ffffff73;border-radius:6px;padding:10px 12px;display:inline-block}.nme-nav-btn:after{content:" ▾"}.nme-menu-flag:checked+.nme-nav-btn:after{content:" ▴"}.nme-nav-list{background:var(--nme-paper);border:1px solid var(--nme-line);border-radius:var(--nme-r);min-width:210px;box-shadow:var(--nme-shadow);padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0}.nme-menu-flag:checked~.nme-nav-list{display:grid}.nme-nav-link{color:var(--nme-ink);font:15px/1.3 var(--nme-mono);border-radius:6px;padding:10px 12px;text-decoration:none}.nme-nav-link:hover{background:var(--nme-teal-wash);color:var(--nme-teal-deep)}.nme-nav-link.is-active{background:var(--nme-teal-wash);color:var(--nme-teal-deep);font-weight:700}.nme-head-cta{font:600 14px/1 var(--nme-mono);color:var(--nme-teal-deep);background:#fff;border-radius:6px;padding:11px 14px;text-decoration:none}.nme-head-cta:hover{background:var(--nme-clay-wash);color:var(--nme-clay)}@media (width<=520px){.nme-brand-note{display:none}.nme-brand img{width:96px}.nme-head-cta{padding:9px 10px;font-size:12.5px}}@media (width<=374px){.nme-head-cta{display:none}}@media (width>=960px){.nme-nav-btn{display:none}.nme-nav-list,.nme-menu-flag:checked~.nme-nav-list{box-shadow:none;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:flex;position:static}.nme-nav-link{color:#e9f3f0;padding:8px 10px;font-size:14px}.nme-nav-link:hover,.nme-nav-link.is-active{color:#fff;background:#ffffff24}}.nme-intro{border-bottom:1px dashed var(--nme-line);padding:28px 0 22px}.nme-intro--home{background:linear-gradient(180deg, var(--nme-teal-wash), var(--nme-ivory));padding:40px 0 34px}.nme-intro-grid{align-items:start;gap:22px;display:grid}@media (width>=900px){.nme-intro--home .nme-title{max-width:820px}.nme-intro--home .nme-ledger-list{grid-template-columns:repeat(3,1fr);column-gap:22px;display:grid}.nme-intro--home .nme-ledger-row{border-top:0;border-left:1px dotted var(--nme-line);grid-template-columns:1fr;gap:4px;padding:8px 0 8px 14px}}.nme-trail{font:13px/1.4 var(--nme-mono);color:var(--nme-muted);margin:0 0 6px}.nme-trail a{color:var(--nme-muted)}.nme-stamp{font:16px/1.2 var(--nme-hand);color:var(--nme-clay);margin:0 0 10px}.nme-title{font:700 clamp(26px, 5.2vw, 40px)/1.18 var(--nme-mono);letter-spacing:-.02em;color:var(--nme-teal-deep);margin:0}.nme-ledger{background:var(--nme-paper);border:1px solid var(--nme-line);border-radius:var(--nme-r);box-shadow:var(--nme-shadow);margin:0;padding:16px 18px}.nme-ledger-head{font:15px/1 var(--nme-hand);color:var(--nme-clay);margin:0 0 8px}.nme-ledger-list{margin:0}.nme-ledger-row{border-top:1px dotted var(--nme-line);grid-template-columns:minmax(110px,40%) 1fr;gap:10px;padding:8px 0;display:grid}.nme-ledger-row:first-child{border-top:0}.nme-ledger-row dt{font:600 13px/1.45 var(--nme-mono);color:var(--nme-muted);text-transform:uppercase;letter-spacing:.03em}.nme-ledger-row dd{margin:0;font-size:15px;line-height:1.45}.nme-ledger--inline{margin:30px 0 0}.nme-layout{gap:24px;padding-top:28px;padding-bottom:48px;display:grid}@media (width>=960px){.nme-layout{grid-template-columns:240px minmax(0,740px);gap:48px}.nme-layout--plain{grid-template-columns:minmax(0,740px)}.nme-index{align-self:start;position:sticky;top:18px}}@media (width<=959px){.nme-index{display:none}}.nme-index{background:var(--nme-paper);border-left:3px solid var(--nme-teal);border-radius:0 var(--nme-r) var(--nme-r) 0;padding:12px 14px}.nme-index-head{cursor:pointer;font:600 13px/1.3 var(--nme-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--nme-teal-deep)}.nme-index-list{margin:10px 0 0;padding-left:22px;font-size:14.5px;line-height:1.4}.nme-index-list li{margin:0 0 8px}.nme-index-list li::marker{font-family:var(--nme-mono);color:var(--nme-clay)}.nme-index-list a{color:var(--nme-ink);text-decoration:none}.nme-index-list a:hover{color:var(--nme-teal);text-decoration:underline}.nme-article{min-width:0}.nme-prose>:first-child{margin-top:0}.nme-prose p,.nme-prose ul,.nme-prose ol{margin:0 0 1.05em}.nme-prose>p:first-child{font-size:18.5px;line-height:1.6}.nme-prose h2{font:700 clamp(21px, 3.4vw, 26px)/1.25 var(--nme-mono);color:var(--nme-teal-deep);border-top:1px dashed var(--nme-line);margin:2em 0 .6em;padding-top:.7em;scroll-margin-top:16px}.nme-prose h3{font:700 18px/1.3 var(--nme-mono);margin:1.5em 0 .5em}.nme-prose li{margin-bottom:.4em}.nme-prose strong{color:var(--nme-teal-deep)}.nme-prose blockquote{background:var(--nme-clay-wash);border-left:3px solid var(--nme-clay);border-radius:0 8px 8px 0;margin:1.4em 0;padding:12px 16px}.nme-prose blockquote p{margin:0}.nme-prose table{border-collapse:collapse;background:var(--nme-paper);width:100%;box-shadow:var(--nme-shadow);border-radius:8px;margin:0 0 1.3em;font-size:15px;display:block;overflow:auto hidden}.nme-prose th,.nme-prose td{text-align:left;border-bottom:1px solid var(--nme-line);vertical-align:top;padding:10px 12px}.nme-prose th{font:600 13px/1.3 var(--nme-mono);text-transform:uppercase;letter-spacing:.03em;background:var(--nme-teal-wash);color:var(--nme-teal-deep)}.nme-prose img{box-shadow:var(--nme-shadow);border-radius:8px;margin:1.2em 0;display:block}.nme-prose a[rel~=sponsored]{font:600 15px/1 var(--nme-mono);color:#fff;background:var(--nme-clay);border-radius:6px;padding:13px 18px;text-decoration:none;display:inline-block;box-shadow:0 2px #7d3a1d}.nme-prose a[rel~=sponsored]:hover{color:#fff;background:#8f4222}.nme-figure{margin:0 0 24px}.nme-figure img{border-radius:var(--nme-r);box-shadow:var(--nme-shadow);display:block}.nme-figure figcaption{font:14px/1.4 var(--nme-hand);color:var(--nme-muted);margin-top:8px}.nme-offer{background:var(--nme-paper);border:2px dashed var(--nme-clay);border-radius:var(--nme-r);margin:0 0 26px;padding:16px 18px}.nme-offer-label{font:15px/1 var(--nme-hand);color:var(--nme-clay);margin:0 0 4px}.nme-offer-head{font:700 20px/1.3 var(--nme-mono);color:var(--nme-teal-deep);margin:0 0 6px}.nme-offer-text{margin:0 0 6px}.nme-offer-terms{color:var(--nme-muted);margin:0;font-size:14px}.nme-slip{background:var(--nme-paper);border:1px solid var(--nme-line);border-radius:var(--nme-r);box-shadow:var(--nme-shadow);margin:30px 0;overflow:hidden}.nme-slip-head{background:var(--nme-teal);color:#fff;font:600 13px/1.3 var(--nme-mono);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:10px 16px}.nme-slip-list{counter-reset:nme-step;margin:0;padding:0;list-style:none}.nme-slip-item{counter-increment:nme-step;border-top:1px dashed var(--nme-line);grid-template-columns:38px 1fr;column-gap:12px;padding:14px 16px;display:grid}.nme-slip-item:first-child{border-top:0}.nme-slip-item:before{content:counter(nme-step, decimal-leading-zero);font:700 15px/38px var(--nme-mono);text-align:center;color:var(--nme-teal-deep);background:var(--nme-teal-wash);border-radius:6px;grid-row:span 2;height:38px}.nme-slip-title{font:700 15.5px/1.35 var(--nme-mono)}.nme-slip-text{color:var(--nme-muted);font-size:15.5px}.nme-weigh{gap:14px;margin:30px 0;display:grid}@media (width>=680px){.nme-weigh{grid-template-columns:1fr 1fr}}.nme-weigh-col{background:var(--nme-paper);border-radius:var(--nme-r);box-shadow:var(--nme-shadow);padding:14px 16px}.nme-weigh-col ul{margin:0;padding-left:18px;font-size:15.5px}.nme-weigh-col li{margin-bottom:6px}.nme-weigh-head{font:16px/1 var(--nme-hand);margin:0 0 8px}.nme-weigh-col--up{border-top:3px solid var(--nme-teal)}.nme-weigh-col--up .nme-weigh-head{color:var(--nme-teal)}.nme-weigh-col--down{border-top:3px solid var(--nme-clay)}.nme-weigh-col--down .nme-weigh-head{color:var(--nme-clay)}.nme-qa{margin-top:40px}.nme-qa-title{font:700 clamp(21px, 3.4vw, 26px)/1.25 var(--nme-mono);color:var(--nme-teal-deep);margin:0 0 14px}.nme-qa-item{background:var(--nme-paper);border:1px solid var(--nme-line);border-radius:8px;margin-bottom:10px}.nme-qa-item summary{cursor:pointer;padding:13px 16px 13px 44px;font-weight:600;list-style:none;position:relative}.nme-qa-item summary::-webkit-details-marker{display:none}.nme-qa-item summary:before{content:"Q";font:700 15px/1.6 var(--nme-mono);color:var(--nme-clay);position:absolute;top:12px;left:14px}.nme-qa-item[open] summary{border-bottom:1px dotted var(--nme-line)}.nme-qa-item p{margin:0;padding:12px 16px 14px 44px;font-size:16px}.nme-endcta{margin:34px 0 0}.nme-btn{font:600 15px/1 var(--nme-mono);color:#fff;background:var(--nme-clay);border-radius:6px;padding:14px 20px;text-decoration:none;display:inline-block;box-shadow:0 2px #7d3a1d}.nme-btn:hover{color:#fff;background:#8f4222}.nme-btn--ghost{color:var(--nme-teal-deep);border:2px solid var(--nme-teal);box-shadow:none;background:0 0}.nme-btn--ghost:hover{background:var(--nme-teal-wash);color:var(--nme-teal-deep)}.nme-lost{max-width:680px;padding-top:60px;padding-bottom:80px}.nme-foot{background:var(--nme-teal-deep);color:#d5e5e1;padding-top:34px;font-size:15px}.nme-foot a{color:#fff;text-decoration:none}.nme-foot a:hover{color:#f3d9c4;text-decoration:underline}.nme-foot-grid{gap:22px;display:grid}@media (width>=820px){.nme-foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px}}.nme-foot-title{font:700 16px/1 var(--nme-mono);color:#fff;margin:0 0 8px}.nme-foot-text{margin:0 0 10px;line-height:1.55}.nme-foot-links{font-family:var(--nme-mono);align-content:start;gap:8px;font-size:14px;display:grid}.nme-foot-base{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:26px;padding-top:16px;padding-bottom:22px;display:flex}.nme-age{align-items:center;gap:10px;margin:0;display:flex}.nme-age-badge{font:700 13px/1 var(--nme-mono);color:#f3d9c4;border:2px solid #f3d9c4;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.nme-foot-copy{font:13px/1 var(--nme-mono);color:#a9c4be;margin:0}
