.ntech-story{background:var(--bg-page);color:var(--ink);overflow-wrap:break-word}.ntech-story :focus-visible{outline:max(2px,.08em) solid var(--orange);outline-offset:.2em}.ntech-story__wrap{inline-size:min(100% - clamp(2rem,6vw,3rem),46rem);margin-inline:auto}.ntech-story__hero{background:var(--blue-deep);color:#fff;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3rem)}.ntech-story__eyebrow{color:var(--orange);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ntech-story__eyebrow a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ntech-story__hero h1{font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin-block-start:.75rem;max-inline-size:22ch}.ntech-story__lede{color:color-mix(in oklch,#fff 78%,transparent);font-size:1.05rem;line-height:1.6;margin-block-start:1rem;max-inline-size:42rem}.ntech-story__metrics{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin-block-start:1.5rem;padding:0}.ntech-story__metrics li{border:1px solid color-mix(in oklch,#fff 22%,transparent);border-radius:12px;display:flex;flex-direction:column;gap:.15rem;min-inline-size:8rem;padding:.75rem .9rem}.ntech-story__metrics strong{font-size:1.25rem;letter-spacing:-.02em}.ntech-story__metrics span{color:color-mix(in oklch,#fff 72%,transparent);font-size:.82rem}.ntech-story__band{padding-block:clamp(1.75rem,4vw,2.75rem)}.ntech-story__band.is-alternate,.ntech-story__band.is-faq,.ntech-story__band.is-result,.ntech-story__band.is-sources{background:var(--surface)}.ntech-story__band.is-close,.ntech-story__band.is-insight{background:var(--blue-deep);color:#fff}.ntech-story__band h2{font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;max-inline-size:28ch}.ntech-story__body{display:flex;flex-direction:column;font-size:1.02rem;gap:.85rem;line-height:1.65;margin-block-start:1rem}.ntech-story__body>*{margin:0}.ntech-story__body h2{font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-block-start:.75rem;max-inline-size:28ch}.ntech-story__body h2:first-child,.ntech-story__body h3:first-child{margin-block-start:0}.ntech-story__body h3{font-size:1.15rem;font-weight:750;letter-spacing:-.015em;line-height:1.3;margin-block-start:.35rem}.ntech-story__body blockquote{border-inline-start:3px solid var(--orange);color:var(--muted,color-mix(in oklch,var(--ink) 72%,transparent));padding-inline-start:1rem}.ntech-story__body table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.ntech-story__body td,.ntech-story__body th{border-block-end:1px solid var(--border);overflow-wrap:anywhere;padding:.55rem .7rem;text-align:start}.ntech-story__body ol,.ntech-story__body ul{display:flex;flex-direction:column;gap:.4rem;padding-inline-start:1.2rem}.ntech-story__body a{color:var(--orange);text-underline-offset:.18em}.ntech-story__body img{block-size:auto;border-radius:12px;inline-size:100%;object-fit:contain}.ntech-story__band.is-close p,.ntech-story__band.is-insight .ntech-story__body{color:color-mix(in oklch,#fff 82%,transparent)}.ntech-story__close{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between}.ntech-story__close p{margin-block-start:.45rem;max-inline-size:42rem}.ntech-story__btn{align-items:center;background:var(--orange);border-radius:8px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-block-size:2.75rem;padding:.7rem 1.1rem;text-decoration:none}.ntech-story__btn:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ntech-story__btn:hover{background:color-mix(in oklch,var(--orange) 88%,#000)}}@media (prefers-reduced-motion:no-preference){.ntech-story__btn{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}}