.aex-editorial-hero h1{font-size:clamp(2.35rem,5.8vw,6.2rem);max-width:18ch;line-height:1.08;text-wrap:balance;overflow-wrap:break-word}
.aex-editorial-brief,.aex-editorial-gallery,.aex-editorial-faq{padding-block:clamp(40px,6vw,88px)}
.aex-editorial-brief h2,.aex-editorial-gallery h2,.aex-editorial-faq h2,.aex-editorial-support h2{font-family:var(--aex-serif,Georgia,serif);font-size:clamp(1.85rem,3.3vw,3rem);font-weight:400;line-height:1.2;text-wrap:balance;margin:0 0 24px}
.aex-editorial-intro{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.8;max-width:74ch;margin:0 0 32px}
.aex-editorial-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:32px}
.aex-editorial-facts>div{border-top:1px solid #969ba34d;padding-top:18px}
.aex-editorial-facts h3,.aex-editorial-alternatives h3{font-size:1.12rem;font-weight:500;line-height:1.4;margin:0 0 12px}
.aex-editorial-facts p,.aex-editorial-faq p,.aex-editorial-support p{font-size:1rem;line-height:1.8;max-width:75ch}
.aex-editorial-photos{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:center;gap:clamp(24px,4vw,56px)}
.aex-editorial-photos figure{margin:0;min-width:0}
.aex-editorial-photos img{display:block;max-width:100%;height:auto;border-radius:4px}
.aex-editorial-photo-186 img{width:100%}
.aex-editorial-photo-187 img{width:225px;margin-inline:auto}
.aex-editorial-photos figcaption{font-size:.93rem;line-height:1.65;margin-top:16px;max-width:66ch}
.aex-editorial-photo-187 figcaption{max-width:34ch;margin-inline:auto}
.aex-editorial-gallery>p{margin-top:24px;font-size:1rem;line-height:1.6}
.aex-editorial-faq details{border-top:1px solid #969ba34d;padding:20px 0}
.aex-editorial-faq summary{cursor:pointer;font-size:1.1rem;line-height:1.5;padding-right:18px;min-height:30px}
.aex-editorial-faq details>p{margin:16px 0 0}
.aex-editorial-alternatives{margin-top:40px}
.aex-editorial-links ul{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px 28px}
.aex-editorial-links li{min-width:0;max-width:100%;line-height:1.65}
.aex-editorial-links a,.aex-editorial-gallery a{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;overflow-wrap:anywhere}
.aex-editorial-links a{display:inline-block;padding-block:8px}
.aex-editorial-links a:focus-visible,.aex-editorial-gallery a:focus-visible,.aex-editorial-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.aex-editorial-support-detail{margin-top:28px}.aex-editorial-support-detail h3{font-size:1.12rem;font-weight:500;line-height:1.4;margin:0 0 12px}
.aex-editorial-support{padding-block:clamp(32px,5vw,64px);margin-top:24px;border-top:1px solid #969ba34d}
@media(max-width:760px){.aex-editorial-facts{grid-template-columns:1fr;gap:20px}.aex-editorial-photos{grid-template-columns:1fr;gap:32px}.aex-editorial-links ul{display:block}.aex-editorial-links li+li{margin-top:4px}.aex-editorial-hero h1{font-size:clamp(2.1rem,8.5vw,3.8rem)}}
