.EditorialFeature-module__NnuiYa__wrap{width:min(1152px,100% - 48px);margin-inline:auto}.EditorialFeature-module__NnuiYa__homeFeature{border-bottom:1px solid var(--line);background:var(--background);padding-block:64px}.EditorialFeature-module__NnuiYa__sectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.EditorialFeature-module__NnuiYa__eyebrow,.EditorialFeature-module__NnuiYa__meta{color:var(--accent-warm);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.7}.EditorialFeature-module__NnuiYa__textLink,.EditorialFeature-module__NnuiYa__readLink{text-underline-offset:6px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-warm);text-decoration-color:var(--accent-warm);align-items:center;font-size:13px;display:inline-flex}.EditorialFeature-module__NnuiYa__textLink{flex-shrink:0}.EditorialFeature-module__NnuiYa__featureCard{grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;display:grid}.EditorialFeature-module__NnuiYa__featureImage{background:var(--bg-soft);aspect-ratio:16/9;border-radius:12px;display:block;overflow:hidden}.EditorialFeature-module__NnuiYa__featureImage img{object-fit:contain;width:100%;height:100%;display:block}.EditorialFeature-module__NnuiYa__featureCopy{min-width:0}.EditorialFeature-module__NnuiYa__featureCopy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(27px,2.9vw,40px);line-height:1.16}.EditorialFeature-module__NnuiYa__featureCopy h2 a{text-decoration:none}.EditorialFeature-module__NnuiYa__featureCopy>p:not(.EditorialFeature-module__NnuiYa__meta){color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.8}.EditorialFeature-module__NnuiYa__homeFeature a:focus-visible{outline:2px solid var(--accent-warm);outline-offset:5px}@media (max-width:760px){.EditorialFeature-module__NnuiYa__wrap{width:calc(100% - 40px)}.EditorialFeature-module__NnuiYa__homeFeature{padding-block:42px}.EditorialFeature-module__NnuiYa__featureCard{grid-template-columns:1fr;gap:24px}.EditorialFeature-module__NnuiYa__sectionHeading{gap:14px;margin-bottom:18px}.EditorialFeature-module__NnuiYa__eyebrow{letter-spacing:.1em;font-size:10px}.EditorialFeature-module__NnuiYa__featureCopy h2{font-size:clamp(29px,7.5vw,38px)}}
