.article .nfs-loop{margin:clamp(34px,5vw,52px) 0;background:var(--ink,#141210);color:var(--paper,#FCFAF6);border-radius:18px;padding:clamp(24px,4vw,44px)}.article .nfs-loop__kick{display:flex;align-items:center;gap:13px;text-align:left;font-style:normal;margin:0 0 clamp(18px,3vw,28px);font:600 12px/1.2 var(--body,Georgia,serif);letter-spacing:.22em;text-transform:uppercase;color:#ffd9b3}.nfs-loop__kick::before{content:"";width:38px;height:1.5px;background:var(--nfs,#F5821F);flex:0 0 auto}.nfs-loop__grid{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:center}.nfs-loop__ring{width:100%;max-width:280px;justify-self:center}.nfs-loop__ring svg{display:block;width:100%;height:auto;overflow:visible}.nfs-loop__ring .trk{fill:none;stroke:rgb(252 250 246 / .16);stroke-width:1.5}.nfs-loop__ring .arc{fill:none;stroke:rgb(252 250 246 / .38);stroke-width:2.5;stroke-linecap:round;transition:stroke .4s var(--ease,ease)}.nfs-loop__ring .arc.on{stroke:var(--nfs,#F5821F)}.nfs-loop__ring .head{fill:rgb(252 250 246 / .38);transition:fill .4s var(--ease,ease)}.nfs-loop__ring .head.on{fill:var(--nfs,#F5821F)}.nfs-loop__ring .node{cursor:pointer}.nfs-loop__ring .node circle{fill:var(--ink,#141210);stroke:rgb(252 250 246 / .55);stroke-width:1.5;transition:fill .35s var(--ease,ease),stroke .35s var(--ease,ease)}.nfs-loop__ring .node text{font:700 15px var(--disp,Georgia,serif);fill:var(--paper,#FCFAF6);text-anchor:middle;dominant-baseline:central;pointer-events:none;transition:fill .35s}.nfs-loop__ring .node.on circle{fill:var(--nfs,#F5821F);stroke:var(--nfs,#F5821F)}.nfs-loop__ring .node.on text{fill:var(--ink,#141210)}.nfs-loop__ring .c1{font:600 8.5px var(--body,Georgia,serif);letter-spacing:.24em;fill:#b9b0a3;text-anchor:middle}.nfs-loop__ring .c2{font:italic 700 13px var(--disp,Georgia,serif);fill:var(--paper,#FCFAF6);text-anchor:middle}.article .nfs-loop__steps{list-style:none;margin:0;padding:0}.nfs-loop__s{border-top:1px solid rgb(252 250 246 / .14);margin:0}.nfs-loop__s:last-child{border-bottom:1px solid rgb(252 250 246 / .14)}.nfs-loop__t{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:14px;width:100%;padding:14px 2px;cursor:default;font:700 clamp(16px,1.7vw,19px)/1.25 var(--disp,Georgia,serif);color:var(--paper,#FCFAF6)}.nfs-loop__t .n{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:700 14px/1 var(--disp,Georgia,serif);border:1.5px solid rgb(252 250 246 / .5);color:var(--paper,#FCFAF6);transition:background .35s,border-color .35s,color .35s}.article .nfs-loop__d{margin:0;padding:0 2px 16px 44px;font:400 15.5px/1.6 var(--body,Georgia,serif);color:#cfc6b8}.nfs-loop.is-live .nfs-loop__t{cursor:pointer}.nfs-loop.is-live .nfs-loop__t:focus-visible{outline:2px solid var(--nfs,#F5821F);outline-offset:3px;border-radius:6px}.nfs-loop.is-live .nfs-loop__s:not(.on) .nfs-loop__t{color:#b9b0a3}.nfs-loop.is-live .nfs-loop__s.on .nfs-loop__t .n{background:var(--nfs,#F5821F);border-color:var(--nfs,#F5821F);color:var(--ink,#141210)}.article .nfs-loop.is-live .nfs-loop__d{display:grid;grid-template-rows:0fr;padding-bottom:0;transition:grid-template-rows .45s var(--ease,ease),padding .45s var(--ease,ease)}.nfs-loop.is-live .nfs-loop__d>span{overflow:hidden}.article .nfs-loop.is-live .nfs-loop__s.on .nfs-loop__d{grid-template-rows:1fr;padding-bottom:16px}.nfs-loop__bar{height:2px;background:rgb(252 250 246 / .14);border-radius:2px;margin-top:clamp(16px,2.4vw,22px);overflow:hidden;visibility:hidden}.nfs-loop.is-auto .nfs-loop__bar{visibility:visible}.nfs-loop__bar i{display:block;height:100%;width:0;background:var(--nfs,#F5821F)}.nfs-loop.is-auto .nfs-loop__bar i.run{animation:nfsLoopBar var(--loop-ms,5200ms) linear forwards}@keyframes nfsLoopBar{to{width:100%}}@media(max-width:720px){.nfs-loop__grid{grid-template-columns:1fr}.nfs-loop__ring{max-width:230px}}@media(max-width:420px){.nfs-loop__ring{max-width:190px}.article .nfs-loop__d{padding-left:2px}}@media(prefers-reduced-motion:reduce){.nfs-loop *{transition:none!important;animation:none!important}}.nfs-country{margin:clamp(44px,6vw,64px) 0 22px;border-top:3px solid var(--cc,var(--c,var(--nfs,#F5821F)));padding-top:18px}.nfs-country[style*="#A85438"]{--cc:var(--clay,#c46f49)}.nfs-country[style*="#2F6C75"]{--cc:var(--slate,#62808d)}.nfs-country[style*="#4F6B3D"]{--cc:var(--green,#5b7747)}.article .nfs-country__k{display:flex;align-items:center;gap:13px;margin:0;font:600 12px/1.2 var(--body,Georgia,serif);letter-spacing:.22em;text-transform:uppercase;color:#AB510B}.nfs-country__k::before{content:"";width:38px;height:1.5px;background:var(--cc,var(--c,var(--nfs,#F5821F)));flex:0 0 auto}.article .nfs-country .nfs-country__h{margin:14px 0 0}.article .nfs-country__d{margin:8px 0 0;font:italic 400 15px/1.4 var(--body,Georgia,serif);color:var(--muted,#6b6358)}.nfs-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;background:var(--band,#f3eee5);border-top:1px solid var(--line,#e8e1d4);border-bottom:1px solid var(--line,#e8e1d4)}.nfs-stats div{padding:18px 20px}.nfs-stats div+div{border-left:1px solid var(--line,#e8e1d4)}.nfs-stats b{display:block;font:700 clamp(28px,3.6vw,36px)/1 var(--disp,Georgia,serif);font-variant-numeric:tabular-nums;color:var(--ink,#141210)}.nfs-stats span{display:block;margin-top:8px;font-size:13px;line-height:1.4;letter-spacing:.02em;color:var(--muted,#6b6358)}.article .nfs-stats__src{margin:10px 0 0;font-size:13px;font-style:italic;color:var(--muted,#6b6358)}@media(max-width:520px){.nfs-stats{grid-template-columns:1fr}.nfs-stats div+div{border-left:0;border-top:1px solid var(--line,#e8e1d4)}}.article blockquote.nfs-pull p{margin:0;font:inherit;color:inherit}.article blockquote.nfs-pull--alt{font-size:clamp(19px,2.4vw,22px)}.article .nfs-film{margin:34px 0}.nfs-film__box{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--ink,#141210)}.article .nfs-film__box img,.nfs-film__box iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;display:block;border-radius:0}.nfs-film__play{position:absolute;inset:0;margin:auto;width:74px;height:74px;border-radius:50%;border:0;background:var(--nfs,#F5821F);cursor:pointer;box-shadow:0 14px 34px rgb(20 18 16 / .35);transition:transform .25s var(--ease,ease)}.nfs-film__play:hover{transform:scale(1.06)}.nfs-film__play::after{content:"";position:absolute;left:30px;top:24px;border-left:20px solid #fff;border-top:13px solid #fff0;border-bottom:13px solid #fff0}.nfs-film__play:focus-visible{outline:3px solid #fff;outline-offset:3px}.nfs-band{position:relative;margin:clamp(36px,5vw,52px) 0;border-radius:18px;overflow:hidden;background:var(--ink,#141210) var(--band) center/cover no-repeat;color:var(--paper,#FCFAF6)}.nfs-band::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(20 18 16 / .9) 0%,rgb(20 18 16 / .62) 70%,rgb(20 18 16 / .45) 100%)}.nfs-band__in{position:relative;padding:clamp(30px,4.5vw,48px) clamp(22px,3.4vw,40px)}.article .nfs-band .nfs-band__h{margin:0;font:800 clamp(24px,3vw,34px)/1.12 var(--disp,Georgia,serif);color:#fff;max-width:20em}.nfs-band__h em{font-style:italic;color:var(--nfs,#F5821F)}.article .nfs-band .nfs-band__p{margin:14px 0 0;font:400 17px/1.6 var(--body,Georgia,serif);color:#e8e1d5;max-width:36em}.article .nfs-band .nfs-band__b{margin:24px 0 0;display:flex;gap:12px;flex-wrap:wrap}.article .nfs-band .btn{margin:0;min-height:50px;text-decoration:none}.article .nfs-band .btn-orange{color:var(--ink,#141210)}.article .nfs-band .btn-orange:hover{background:var(--nfs-d,#dd6f12);color:var(--ink,#141210);transform:translateY(-2px)}.article .nfs-band .btn-light{background:#fff0;color:#fff;border-color:rgb(252 250 246 / .6)}.article .nfs-band .btn-light:hover{background:#fff;color:var(--ink,#141210);border-color:#fff;transform:translateY(-2px)}@media(max-width:480px){.article .nfs-band .btn{flex:1 1 100%}}.nfs-faq{margin-top:clamp(44px,6vw,60px)}.nfs-faq__q{border-top:1px solid var(--line,#e8e1d4)}.nfs-faq__q:last-child{border-bottom:1px solid var(--line,#e8e1d4)}.nfs-faq__q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;cursor:pointer;font:700 clamp(18px,2.2vw,21px)/1.3 var(--disp,Georgia,serif);color:var(--ink,#141210)}.nfs-faq__q summary::-webkit-details-marker{display:none}.nfs-faq__q summary::after{content:"+";flex:0 0 auto;color:var(--nfs,#F5821F);font-size:24px;line-height:1;transition:transform .3s var(--ease,ease)}.nfs-faq__q[open] summary::after{transform:rotate(45deg)}.nfs-faq__q summary:focus-visible{outline:2px solid var(--nfs,#F5821F);outline-offset:2px}.article .nfs-faq__q p{margin:0;padding:0 4px 22px;color:var(--ink-2,#403a33);font-size:16px;line-height:1.6}.nfs-sources{margin-top:clamp(40px,5vw,52px);padding-top:22px;border-top:1px solid var(--line,#e8e1d4)}.article .nfs-sources h2{font-size:clamp(19px,2vw,22px);margin:0 0 12px}.nfs-sources ul{margin:0;padding-left:18px}.nfs-sources li{margin:6px 0;font-size:14.5px;line-height:1.55;color:var(--ink-2,#403a33)}