/* Production homepage additions: consent, shared navigation and footer controls. */
.aura-home .aura-header{background:#fbfcff}.aura-home footer button{border:0;padding:0;background:none;font:inherit;font-size:10px;color:#687994;cursor:pointer}.aura-home [hidden]{display:none!important}.aura-home .consent{position:fixed;z-index:100;bottom:20px;right:20px;width:420px;max-width:calc(100% - 40px);padding:27px;border:1px solid #d9e3f8;border-radius:22px;box-shadow:0 14px 55px #1d42852b;background:#fffffff5;backdrop-filter:blur(20px)}.aura-home .consent>p{font-size:21px;letter-spacing:-.5px;font-weight:650;line-height:1.4;margin:0 0 10px}.aura-home .consent>span{font-size:12px;color:#6d7991;line-height:1.8;display:block}.aura-home .consent>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px}.aura-home .consent button{font-size:11px;border:1px solid #d6e0f1;border-radius:25px;padding:12px 17px;background:#f4f7ff;color:#284b87;cursor:pointer}.aura-home .consent [data-consent=accepted]{background:#192b4d;color:white;border-color:#192b4d}.aura-home .consent a{font-size:10px;color:#6e7b94}.aura-home .article-cover{height:240px}.aura-home .article-cover img{object-fit:cover}.aura-home .article-card[hidden]{display:none!important}@media(max-width:540px){.aura-home .article-cover{height:170px}.aura-home .consent{bottom:12px;right:12px;max-width:calc(100% - 24px);padding:23px}}
.aura-home footer button{font-size:12px;color:#65738a}@media(max-width:540px){.aura-home footer button{font-size:11px}}
/* Curated editorial edition: six image placements, four selected stories. */
.aura-home .hero{padding:58px 22px 62px;max-width:1100px}.aura-home .hero h1{font-size:clamp(40px,5vw,67px);line-height:1.15}.aura-home .hero-deck{max-width:570px;font-size:17px}.aura-home .hero-primary{margin-top:28px;padding:16px 24px;font-size:13px}.aura-home .perspectives{padding:56px 0 28px}.aura-home .section-heading{margin-bottom:28px}.aura-home .section-heading h2{font-size:30px}.aura-home .section-heading .eyebrow{font-size:10px;margin-bottom:9px}.aura-home .perspective-grid{max-width:none;gap:22px}.aura-home .lens-image{display:block;width:100%;height:165px;object-fit:cover;border-radius:15px}.aura-home .perspective-card{padding:6px 6px 20px}.aura-home .perspective-card>p{font-size:13px;line-height:1.7;margin-top:8px}.aura-home .perspective-title h3{font-size:19px}.aura-home .photo-note{margin-top:13px;font-size:10px}.aura-home .analysis-section{padding:35px 0 42px}.aura-home .article-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:0 36px}.aura-home .selected-story{padding:22px 0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start;border-top:1px solid #e3eaf4}.aura-home .selected-story:nth-child(4){grid-template-columns:1fr}.aura-home .selected-image{width:120px;height:100px;object-fit:cover;border-radius:12px;display:block}.aura-home .selected-copy p{font-size:13px;color:#65738a;line-height:1.75;margin:0}.aura-home .selected-copy h3{font-size:20px;line-height:1.4;margin:10px 0}.aura-home .selected-story .article-topline{gap:10px;margin:0;align-items:baseline}.aura-home .selected-story .eyebrow{font-size:9px;letter-spacing:.8px;margin:0}.aura-home .selected-story .reading-time{font-size:10px}.aura-home .featured-story{grid-column:1;grid-row:1 / span 3;display:block;border-top:0;padding:0 0 15px}.aura-home .featured-story .selected-image{width:100%;height:290px;object-fit:cover;border-radius:18px;margin-bottom:22px}.aura-home .featured-story .selected-copy h3{font-size:29px;letter-spacing:-.8px;line-height:1.25;margin:14px 0}.aura-home .featured-story .selected-copy p{font-size:14px;max-width:450px}.aura-home .all-analysis{margin-top:22px;padding:12px 21px}.aura-home .reference-desk{padding:27px 0 29px;border-top:1px solid #e4eaf4;border-bottom:1px solid #e4eaf4}.aura-home .reference-desk h2{font-size:20px;font-weight:650;letter-spacing:-.4px;margin:0 0 20px}.aura-home .reference-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.aura-home .reference-links a{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.aura-home .reference-links span{font-size:14px;font-weight:650}.aura-home .reference-links small{font-size:12px;color:#68768d;grid-column:1}.aura-home .reference-links b{font-weight:400;color:#4771b6;grid-column:2;grid-row:1 / span 2}.aura-home .social-follow{max-width:none;width:100%;padding:29px 32px!important;margin:30px auto!important;gap:30px}.aura-home .social-follow h2{font-size:26px;margin-bottom:8px}.aura-home .social-follow p{font-size:13px;max-width:480px}.aura-home .social-follow .follow-button{font-size:13px;padding:14px 20px}.aura-home footer{padding:25px 0 30px;gap:25px;align-items:center}.aura-home footer>div{max-width:none;gap:16px 24px}.aura-home footer button{font-size:11px}
@media(max-width:800px){.aura-home .page-body{padding-inline:26px}.aura-home .lens-image{height:130px}.aura-home .perspective-title h3{font-size:16px}.aura-home .article-grid{gap:0 24px}.aura-home .selected-story{grid-template-columns:88px minmax(0,1fr);gap:14px}.aura-home .selected-image{width:88px;height:95px}.aura-home .featured-story .selected-image{height:240px}.aura-home .selected-copy h3{font-size:17px}.aura-home .selected-story .article-topline{flex-wrap:wrap;gap:4px}.aura-home .social-follow{align-items:flex-start;gap:20px}}
@media(max-width:540px){.aura-home .aura-header{padding-inline:22px}.aura-home .page-body{padding-inline:22px}.aura-home .hero{padding:37px 22px 44px}.aura-home .hero h1{font-size:38px;letter-spacing:-1.7px}.aura-home .hero-deck{font-size:15px}.aura-home .hero-primary{font-size:12px;padding:15px 20px}.aura-home .perspectives{padding-top:38px}.aura-home .section-heading h2{font-size:27px}.aura-home .perspective-grid{gap:14px}.aura-home .perspective-card{display:grid;grid-template-columns:1fr 104px;gap:0 12px;padding:16px;align-items:center;border-radius:16px}.aura-home .lens-image{grid-column:2;grid-row:1 / span 2;width:104px;height:100px;border-radius:10px}.aura-home .perspective-title{grid-column:1;grid-row:1;padding:0;gap:8px}.aura-home .perspective-title h3{font-size:18px}.aura-home .perspective-title>span{font-size:20px}.aura-home .perspective-card>p{grid-column:1;grid-row:2;margin:7px 0 0;font-size:12px}.aura-home .article-grid{display:block}.aura-home .featured-story .selected-image{height:220px}.aura-home .featured-story .selected-copy h3{font-size:28px}.aura-home .selected-story{padding-block:23px}.aura-home .selected-story.featured-story{padding-top:0;padding-bottom:26px}.aura-home .selected-copy h3{font-size:19px}.aura-home .reference-links{grid-template-columns:1fr;gap:0}.aura-home .reference-links a{padding:13px 0;border-top:1px solid #e9edf5}.aura-home .reference-desk h2{margin-bottom:10px}.aura-home .reference-links small{font-size:12px}.aura-home .social-follow{padding:25px!important;margin:26px auto!important}.aura-home .social-follow h2{font-size:24px}.aura-home footer{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.aura-home footer .brand{font-size:22px}.aura-home footer>div{justify-content:flex-start;gap:13px 19px}}
.aura-home .aura-header nav{gap:22px}.aura-home .hero-deck{max-width:650px;font-size:16px}.aura-home .nav-search{color:#355b9d}@media(max-width:540px){.aura-home .aura-header nav{gap:16px;flex-wrap:wrap;justify-content:center;font-size:11px}.aura-home .hero-deck{font-size:14px}}
