.ni-editorial-page{max-width:1440px;margin:auto;padding:48px 4vw 64px}.ni-editorial-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;margin-bottom:44px}.ni-editorial-hero h1{font-size:clamp(36px,5vw,72px);letter-spacing:-.055em;line-height:1.03;margin:0 0 20px;max-width:650px}.ni-editorial-hero p{font-size:18px;line-height:1.65;color:#696969;max-width:560px}.ni-editorial-hero img{width:100%;aspect-ratio:1.12;object-fit:cover;border-radius:28px}.ni-editorial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.ni-editorial-actions a{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:14px}.ni-editorial-actions .button{background:#191719;color:#fff;border-radius:100px;padding:14px 22px}.ni-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ni-editorial-grid article{background:#f4f4f4;border-radius:20px;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.ni-editorial-grid article:nth-child(3n+2){background:#f2f2f2}.ni-editorial-grid article:nth-child(3n){background:#f4f4f4}.ni-editorial-number{font-size:13px;color:#737373;margin-bottom:22px}.ni-editorial-grid h2{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.ni-editorial-grid .rte{font-size:15px;line-height:1.75;color:#616161}.ni-editorial-grid .rte p{margin:0 0 12px}.ni-editorial-grid article>a{display:flex;gap:18px;min-height:44px;align-items:center;font-size:14px;margin-top:auto;padding-top:14px}.ni-editorial-note{margin-top:24px;padding:24px 0;border-top:1px solid #d6d6d6;display:grid;grid-template-columns:1fr 2fr;gap:24px}.ni-editorial-note h2{font-size:24px;margin:0}.ni-editorial-note .rte{font-size:14px;line-height:1.7}.ni-editorial-page a:hover{text-decoration:underline;text-underline-offset:4px}.ni-editorial-page a:focus-visible{outline:2px solid #606060;outline-offset:4px}@media(max-width:700px){.ni-editorial-page{padding:26px 20px 36px}.ni-editorial-hero{grid-template-columns:1fr;gap:24px;margin-bottom:24px}.ni-editorial-hero h1{font-size:40px;margin-bottom:14px}.ni-editorial-hero p{font-size:15px}.ni-editorial-hero img{aspect-ratio:1.45;border-radius:20px}.ni-editorial-actions{margin-top:18px;gap:12px 20px}.ni-editorial-grid{grid-template-columns:1fr;gap:12px}.ni-editorial-grid article{padding:22px}.ni-editorial-number{margin-bottom:12px}.ni-editorial-grid h2{font-size:24px}.ni-editorial-grid .rte{font-size:14px}.ni-editorial-note{grid-template-columns:1fr;gap:12px}}
