/*! NarraFlect Milestone Scenario Planner v1.0.1
 * Every rule is scoped to #nf-mst.nf-mst so the theme's global heading, form
 * and link styles cannot leak in, and these rules cannot leak out. Colours
 * follow the NarraFlect deck house style; fonts come from the theme
 * (self-hosted Inter and Source Serif 4, no third-party font requests). */
 #nf-mst.nf-mst{--bg:#F5F8F9;--surface:#FFFFFF;--navy:#0B2638;--ink:#102A3A;--body:#344D5B;--muted:#5E7380;--line:#D6E0E5;--hair:#E8EEF1;--teal:#147D7A;--teal-bright:#2BB3AA;--teal-tint:#E1F2EF;--blue:#2F6F9F;--blue-tint:#E5EEF6;--amber:#9A6A12;--amber-tint:#F6EEDC;--rust:#B0573A;--font:var(--nf-sans, "Inter Variable", Inter, "Helvetica Neue", Arial, sans-serif);--serif:var(--nf-serif, "Source Serif 4 Variable", Georgia, "Times New Roman", serif);--radius:22px;display:grid;gap:28px;min-width:0;color:var(--body);font-family:var(--font);font-size:15px;line-height:1.55;text-align:left}#nf-mst.nf-mst *,#nf-mst.nf-mst *::before,#nf-mst.nf-mst *::after{box-sizing:border-box}#nf-mst.nf-mst :is(p,h2,h3,h4,ul,ol,figure,table,details,summary,form){margin:0}#nf-mst.nf-mst :is(h2,h3,h4,summary,p,li,label,button,input,select,th,td,small,b,strong,a,span){font-family:var(--font);letter-spacing:normal;text-transform:none}#nf-mst.nf-mst img,#nf-mst.nf-mst canvas{max-width:100%}#nf-mst.nf-mst [hidden],#nf-mst.nf-mst[hidden]{display:none!important}#nf-mst.nf-mst h1,#nf-mst.nf-mst h2,#nf-mst.nf-mst h3{color:var(--navy);text-wrap:balance;margin:0}#nf-mst.nf-mst .mst-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}#nf-mst.nf-mst .num{font-variant-numeric:tabular-nums}#nf-mst.nf-mst a{color:var(--teal)}#nf-mst.nf-mst .pill{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:2px 8px;line-height:1.5;white-space:nowrap}#nf-mst.nf-mst .pill.bench{color:var(--ink);background:#EBF0F2}#nf-mst.nf-mst .pill.assume{color:var(--amber);background:var(--amber-tint)}#nf-mst.nf-mst .pill.scen{color:var(--ink);background:#fff0;box-shadow:inset 0 0 0 1px var(--line)}#nf-mst.nf-mst .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;min-width:0}#nf-mst.nf-mst .panel h2{font-size:19px;letter-spacing:-.01em}#nf-mst.nf-mst .lead{margin:6px 0 0;color:var(--muted);font-size:14px;max-width:72ch}#nf-mst.nf-mst .lead.wide{max-width:none}#nf-mst.nf-mst .inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}#nf-mst.nf-mst .field{display:grid;gap:6px;min-width:0;align-content:start}#nf-mst.nf-mst .field label{font-size:13px;font-weight:600;color:var(--ink)}#nf-mst.nf-mst select,#nf-mst.nf-mst input[type="number"],#nf-mst.nf-mst input[type="email"]{font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px 12px;width:100%;min-width:0}#nf-mst.nf-mst :focus-visible{outline:2px solid var(--teal);outline-offset:2px}#nf-mst.nf-mst .result-top{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}#nf-mst.nf-mst .result-head{display:grid;gap:16px}#nf-mst.nf-mst .claim{font-size:clamp(21px, 3vw, 26px);font-weight:700;line-height:1.25;color:var(--navy);letter-spacing:-.015em;text-wrap:balance;margin:8px 0 0}#nf-mst.nf-mst .odds{background:var(--bg);border:1px solid var(--hair);border-radius:10px;padding:14px 18px 16px;min-width:0}#nf-mst.nf-mst .odds-h{font-size:12px;font-weight:600;color:var(--muted)}#nf-mst.nf-mst .odds-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:end;margin-top:8px}#nf-mst.nf-mst .odd{display:grid;gap:2px;min-width:0}#nf-mst.nf-mst .odd-l{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#nf-mst.nf-mst .odd-v{font-size:clamp(19px, 2.1vw, 24px);font-weight:700;color:var(--navy);letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}#nf-mst.nf-mst .odd.to .odd-l{color:var(--teal)}#nf-mst.nf-mst .odd.to .odd-v{color:var(--teal)}#nf-mst.nf-mst .odd-arrow{color:var(--muted);font-size:18px;line-height:1;padding-bottom:5px}#nf-mst.nf-mst .claim-sub{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:13.5px;color:var(--body)}#nf-mst.nf-mst .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#nf-mst.nf-mst .stat{padding:16px 20px 16px 0;min-width:0;display:grid;gap:4px;align-content:start}#nf-mst.nf-mst .stat+.stat{padding-left:20px;border-left:1px solid var(--line)}#nf-mst.nf-mst .stat .label{font-size:12.5px;font-weight:600;color:var(--muted)}#nf-mst.nf-mst .stat .value{font-size:30px;font-weight:700;color:var(--navy);letter-spacing:-.02em;line-height:1.15}#nf-mst.nf-mst .stat .value small{font-size:15px;font-weight:600;color:var(--muted);letter-spacing:0}#nf-mst.nf-mst .stat .note{font-size:12.5px;color:var(--muted);line-height:1.45}#nf-mst.nf-mst .split{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin-top:6px;background:var(--surface)}#nf-mst.nf-mst .split .mst-yes{background:var(--teal)}#nf-mst.nf-mst .split .mst-no{background:var(--line)}#nf-mst.nf-mst .split-key{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}#nf-mst.nf-mst .split-key b{color:var(--ink);font-weight:600}#nf-mst.nf-mst .decomp{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--body)}#nf-mst.nf-mst .decomp span b{color:var(--ink)}#nf-mst.nf-mst .info{margin-top:14px;font-size:13px;color:var(--ink);background:var(--blue-tint);border-radius:8px;padding:10px 12px}#nf-mst.nf-mst .chart-top{margin-top:26px;display:grid;gap:14px}#nf-mst.nf-mst .tabs{display:inline-flex;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;justify-self:start}#nf-mst.nf-mst .tab{font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);background:none;border:0;border-radius:7px;padding:7px 14px;cursor:pointer}#nf-mst.nf-mst .tab[aria-selected="true"]{background:var(--surface);color:var(--navy);box-shadow:0 0 0 1px var(--line)}#nf-mst.nf-mst .chart-head{display:grid;gap:4px;min-width:0}#nf-mst.nf-mst .chart-head h3{font-size:15.5px}#nf-mst.nf-mst .chart-head p{margin:0;font-size:13.5px;color:var(--body)}#nf-mst.nf-mst .chart-head p.def{font-size:12.5px;color:var(--ink);background:var(--bg);border-radius:8px;padding:8px 10px;margin-top:4px}#nf-mst.nf-mst .chart-box{margin-top:10px;position:relative;width:100%}#nf-mst.nf-mst .chart-box canvas{display:block;width:100%;cursor:crosshair;border-radius:6px}#nf-mst.nf-mst .tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12.5px;color:var(--body);box-shadow:0 4px 14px rgb(11 38 56 / .10);min-width:150px;z-index:2}#nf-mst.nf-mst .tip .t-name{font-weight:600;color:var(--ink);margin-bottom:2px}#nf-mst.nf-mst .tip .t-row{display:flex;justify-content:space-between;gap:14px}#nf-mst.nf-mst .tip .t-row b{color:var(--ink);font-variant-numeric:tabular-nums}#nf-mst.nf-mst .chart-foot{font-size:12.5px;color:var(--muted);margin:8px 0 0}#nf-mst.nf-mst details.data{margin-top:10px;font-size:13px}#nf-mst.nf-mst details.data summary{cursor:pointer;color:var(--teal);font-weight:600;width:max-content}#nf-mst.nf-mst .chart-actions{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hair);align-items:center}#nf-mst.nf-mst .btn{font:inherit;font-weight:600;font-size:14px;border-radius:8px;padding:10px 16px;cursor:pointer;border:1px solid var(--teal);background:var(--teal);color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:8px}#nf-mst.nf-mst .btn.ghost{background:#fff0;color:var(--teal)}#nf-mst.nf-mst .btn:hover{filter:brightness(1.06)}#nf-mst.nf-mst .chart-actions .small{font-size:12.5px;color:var(--muted)}#nf-mst.nf-mst .tornado{display:grid;gap:12px;margin-top:18px}#nf-mst.nf-mst .trow{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr) 118px;gap:14px;align-items:center}#nf-mst.nf-mst .trow .name{font-size:13.5px;color:var(--ink);line-height:1.3}#nf-mst.nf-mst .trow .name small{display:block;color:var(--muted);font-size:12px}#nf-mst.nf-mst .tbar{position:relative;height:20px}#nf-mst.nf-mst .tbar::before{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;border-left:1px solid var(--muted)}#nf-mst.nf-mst .tbar span{position:absolute;top:3px;height:14px}#nf-mst.nf-mst .tbar .worse{background:var(--rust);border-radius:4px 0 0 4px}#nf-mst.nf-mst .tbar .better{background:var(--teal);border-radius:0 4px 4px 0}#nf-mst.nf-mst .trow.top .name{font-weight:700}#nf-mst.nf-mst .trow .swing{font-size:12.5px;text-align:right;color:var(--body);white-space:nowrap}#nf-mst.nf-mst .sec-head{display:grid;gap:12px}#nf-mst.nf-mst .sec-head h2{margin-top:6px}#nf-mst.nf-mst .tlegend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--muted)}#nf-mst.nf-mst .tlegend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}#nf-mst.nf-mst details.assume summary{cursor:pointer;font-weight:700;color:var(--navy);font-size:19px;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:baseline}#nf-mst.nf-mst details.assume summary::-webkit-details-marker{display:none}#nf-mst.nf-mst details.assume summary .toggle{font-size:13px;color:var(--teal);font-weight:600;white-space:nowrap}#nf-mst.nf-mst details.assume[open] summary .open-t,#nf-mst.nf-mst details.assume:not([open]) summary .close-t{display:none}#nf-mst.nf-mst .legend-pills{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;color:var(--muted);align-items:center}#nf-mst.nf-mst .legend-pills span{display:inline-flex;gap:6px;align-items:center}#nf-mst.nf-mst .table-scroll{overflow-x:auto;margin-top:14px}#nf-mst.nf-mst table{border-collapse:collapse;width:100%;font-size:14px}#nf-mst.nf-mst table.edit{min-width:640px}#nf-mst.nf-mst table.vals{min-width:520px;margin-top:8px}#nf-mst.nf-mst th,#nf-mst.nf-mst td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:middle}#nf-mst.nf-mst th{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}#nf-mst.nf-mst td.r,#nf-mst.nf-mst th.r{text-align:right}#nf-mst.nf-mst .cell{display:grid;gap:4px;justify-items:start}#nf-mst.nf-mst .cell input[type="number"]{width:104px;padding:7px 9px;font-size:14px}#nf-mst.nf-mst .cell input.edited{border-color:var(--amber);background:var(--amber-tint)}#nf-mst.nf-mst .cell .ref{font-size:11.5px;color:var(--muted);display:flex;gap:6px;align-items:center}#nf-mst.nf-mst .notes{display:grid;gap:8px;margin-top:14px}#nf-mst.nf-mst .notes p{margin:0;font-size:13px;color:var(--ink);background:var(--bg);border-radius:8px;padding:10px 12px}#nf-mst.nf-mst .assume-foot{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:end;margin-top:16px}#nf-mst.nf-mst .assume-foot .field{width:160px}#nf-mst.nf-mst .assume-foot p{margin:0;font-size:13px;color:var(--muted);flex:1 1 320px}#nf-mst.nf-mst .next{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:center}#nf-mst.nf-mst .next h2{font-size:22px;margin-top:6px}#nf-mst.nf-mst .next p{margin:8px 0 0;max-width:60ch}#nf-mst.nf-mst .cta{display:flex;flex-direction:column;gap:10px;align-items:flex-start}#nf-mst.nf-mst .cta small{color:var(--muted);font-size:12.5px}#nf-mst.nf-mst .cta .alt{font-size:13.5px}#nf-mst.nf-mst footer.sources{font-size:13px;color:var(--muted);display:grid;gap:8px 40px;align-content:start}#nf-mst.nf-mst footer.sources h3{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink)}#nf-mst.nf-mst footer.sources p{margin:0}#nf-mst.nf-mst footer.sources b{color:var(--ink);font-weight:600}@media (min-width:900px){#nf-mst.nf-mst .result-head{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:start}#nf-mst.nf-mst .chart-top{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:start}#nf-mst.nf-mst .chart-top .tabs{grid-column:2;grid-row:1}#nf-mst.nf-mst .chart-top .chart-head{grid-column:1;grid-row:1}#nf-mst.nf-mst .chart-actions{flex-direction:row-reverse;justify-content:space-between}#nf-mst.nf-mst .chart-actions .small{flex:1 1 280px}#nf-mst.nf-mst .sec-head{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:end}#nf-mst.nf-mst .sec-head .lead{max-width:none}#nf-mst.nf-mst .sec-head .tlegend{flex-direction:column;padding-bottom:3px}#nf-mst.nf-mst footer.sources{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#nf-mst.nf-mst footer.sources h3{grid-column:1 / -1}#nf-mst.nf-mst footer.sources .src-method{grid-column:2;grid-row:2 / span 2}}#nf-mst.nf-mst .modal{position:fixed;inset:0;background:rgb(5 18 27 / .55);display:grid;place-items:center;padding:20px;z-index:10}#nf-mst.nf-mst .modal .card{background:var(--surface);border-radius:12px;max-width:760px;width:100%;max-height:calc(100% - 20px);overflow:auto;padding:24px;display:grid;gap:12px}#nf-mst.nf-mst .modal h3{font-size:20px}#nf-mst.nf-mst .modal p{margin:0;font-size:14px}#nf-mst.nf-mst .modal form{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}#nf-mst.nf-mst .modal form input{flex:1 1 240px}#nf-mst.nf-mst .modal img{width:100%;border:1px solid var(--line);border-radius:6px}#nf-mst.nf-mst .fine{font-size:12.5px;color:var(--muted)}#nf-mst.nf-mst .proto{font-size:12px;color:var(--amber);font-weight:600}#nf-mst.nf-mst .optin{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:8px}#nf-mst.nf-mst .optin h4{margin:0;font-size:15px;color:var(--navy)}#nf-mst.nf-mst .close-x{justify-self:end;background:none;border:0;color:var(--muted);font:inherit;cursor:pointer;font-size:14px}@media (max-width:760px){#nf-mst.nf-mst .inputs,#nf-mst.nf-mst .stats{grid-template-columns:minmax(0,1fr)}#nf-mst.nf-mst .stat,#nf-mst.nf-mst .stat+.stat{padding:14px 0;border-left:0}#nf-mst.nf-mst .stat+.stat{border-top:1px solid var(--line)}#nf-mst.nf-mst .trow{grid-template-columns:minmax(0,1fr) auto}#nf-mst.nf-mst .trow .tbar{grid-column:1 / -1;grid-row:2}#nf-mst.nf-mst .next{grid-template-columns:minmax(0,1fr)}#nf-mst.nf-mst .panel{padding:18px}#nf-mst.nf-mst .tabs{display:flex}#nf-mst.nf-mst .tab{flex:1;padding:7px 8px}}@media (prefers-reduced-motion:reduce){#nf-mst.nf-mst *{transition:none!important}}#nf-mst.nf-mst .panel{padding:32px;border:1px solid rgb(10 37 52 / .08);border-radius:var(--radius);background:var(--surface);box-shadow:0 22px 56px rgb(9 30 43 / .06),inset 0 1px #fff}#nf-mst.nf-mst .panel h2,#nf-mst.nf-mst .claim,#nf-mst.nf-mst .chart-head h3,#nf-mst.nf-mst details.assume summary>span:first-child,#nf-mst.nf-mst .modal h3{font-family:var(--serif);font-weight:420;letter-spacing:-.012em;font-feature-settings:"kern","liga","lnum";color:var(--navy)}#nf-mst.nf-mst .panel h2{font-size:clamp(22px, 1rem + 0.7vw, 27px);line-height:1.2}#nf-mst.nf-mst .sec-head h2{margin-top:8px}#nf-mst.nf-mst .claim{font-size:clamp(25px, 1rem + 1.3vw, 34px);line-height:1.17;letter-spacing:-.016em;margin-top:10px}#nf-mst.nf-mst .chart-head h3{font-size:21px;line-height:1.25}#nf-mst.nf-mst .next h2{font-size:clamp(24px, 1rem + 1vw, 30px);line-height:1.15;margin-top:8px}#nf-mst.nf-mst details.assume summary{align-items:center}#nf-mst.nf-mst details.assume summary>span:first-child{font-size:clamp(22px, 1rem + 0.7vw, 27px);line-height:1.2}#nf-mst.nf-mst .modal h3{font-size:26px;line-height:1.2}#nf-mst.nf-mst .mst-eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em}#nf-mst.nf-mst .lead{font-size:15px;color:var(--body);margin-top:8px}#nf-mst.nf-mst .lead.wide{color:var(--muted)}#nf-mst.nf-mst .inputs{margin-top:20px;gap:18px}#nf-mst.nf-mst select,#nf-mst.nf-mst input[type="number"]{min-height:46px;border-radius:10px;background-color:var(--bg)}#nf-mst.nf-mst select{appearance:auto}#nf-mst.nf-mst .odds{border-radius:16px;padding:16px 20px 18px}#nf-mst.nf-mst .claim-sub{font-size:14px;line-height:1.55}#nf-mst.nf-mst .stats{margin-top:26px}#nf-mst.nf-mst .stat .value{font-size:32px}#nf-mst.nf-mst .info{border-radius:12px;padding:12px 14px;line-height:1.55}#nf-mst.nf-mst .chart-top{margin-top:32px}#nf-mst.nf-mst .tabs{border-radius:12px;padding:4px}#nf-mst.nf-mst .tab{border-radius:9px;padding:8px 15px;font-family:var(--font);line-height:1.3}#nf-mst.nf-mst .chart-box canvas{border-radius:10px}#nf-mst.nf-mst .chart-head p.def{border-radius:10px}#nf-mst.nf-mst .notes p{border-radius:10px}#nf-mst.nf-mst table th{font-family:var(--font)}#nf-mst.nf-mst .btn{min-height:48px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#0d2c3d,#071824);box-shadow:0 14px 28px rgb(7 31 43 / .14);color:#effcfc;font-size:14.5px;font-weight:700;line-height:1.2;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}#nf-mst.nf-mst .btn:hover{filter:none;transform:translateY(-1px);box-shadow:0 18px 34px rgb(7 31 43 / .18)}#nf-mst.nf-mst .btn:disabled{opacity:.7;cursor:progress;transform:none}#nf-mst.nf-mst .btn.cta-primary{background:linear-gradient(135deg,#7ce0d7,#39bab3);box-shadow:0 14px 30px rgb(32 174 169 / .22);color:#042124}#nf-mst.nf-mst .btn.ghost{border:1px solid rgb(19 64 79 / .22);background:rgb(255 255 255 / .5);box-shadow:none;color:var(--ink)}#nf-mst.nf-mst .cta .alt{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}#nf-mst.nf-mst footer.sources{padding:8px 4px 0}#nf-mst.nf-mst footer.sources a{text-decoration:underline;text-underline-offset:2px}#nf-mst.nf-mst .modal{z-index:100000}#nf-mst.nf-mst .modal .card{border-radius:20px;padding:28px}#nf-mst.nf-mst .modal .dl-again{font-size:13.5px}#nf-mst.nf-mst .modal .dl-again a{font-weight:600}#nf-mst.nf-mst .optframe{overflow:hidden;border:1px solid var(--hair);border-radius:12px;background:#fff}#nf-mst.nf-mst .optframe iframe{display:block;width:100%;max-width:540px;height:700px;margin:0 auto;border:0}html.nf-mst-modal-open{overflow:hidden}#nf-mst.nf-mst .scroll-hint{display:none;margin:10px 0 0;color:var(--muted);font-size:12.5px}#nf-mst.nf-mst .scroll-hint::before{content:"↔ ";color:var(--teal)}@media (max-width:700px){#nf-mst.nf-mst .scroll-hint{display:block}}#nf-mst.nf-mst .mst-noscript{padding:16px 20px;border-radius:12px;background:var(--amber-tint);color:var(--ink)}@media (max-width:760px){#nf-mst.nf-mst{gap:20px}#nf-mst.nf-mst .panel{padding:22px 18px;border-radius:18px}#nf-mst.nf-mst .modal .card{padding:20px 16px}}.nf-mst-hero .nf-mst-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:end}.nf-mst-hero .nf-mst-lede{max-width:640px;margin:26px 0 0;color:rgb(226 243 245 / .76);font-size:18px;line-height:1.65}.nf-mst-hero .nf-mst-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;color:rgb(226 243 245 / .62);font-size:13.5px;line-height:1.5}.nf-mst-hero .nf-mst-meta li::before{content:"◆";margin-right:8px;color:#6bd9d1;font-size:9px;vertical-align:2px}.nf-mst-hero .nf-mst-howto{padding:24px 26px 26px;border:1px solid rgb(191 232 242 / .16);border-radius:18px;background:rgb(255 255 255 / .055);box-shadow:inset 0 1px rgb(255 255 255 / .08)}.nf-mst-hero .nf-mst-howto-title{margin:0 0 16px;color:#6bd9d1;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.nf-mst-hero .nf-mst-howto ol{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:nfmst-step}.nf-mst-hero .nf-mst-howto li{counter-increment:nfmst-step;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;color:rgb(240 250 251 / .9);font-size:14.5px;line-height:1.5}.nf-mst-hero .nf-mst-howto li::before{content:counter(nfmst-step);display:grid;place-items:center;width:28px;height:28px;margin-top:-3px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(107 217 209 / .7);color:#6bd9d1;font-size:12.5px;font-weight:700}.nf-mst-section{padding:56px 0 104px}@media (max-width:900px){.nf-mst-hero .nf-mst-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.nf-mst-hero .nf-mst-lede{font-size:16.5px}.nf-mst-section{padding:28px 0 72px}}