.elinor-story{max-width:1120px;padding:28px 0 64px}.elinor-story-heading{max-width:960px;margin:32px 0}.elinor-story h1{font-size:clamp(32px,4.2vw,52px);line-height:1.25;letter-spacing:-.6px;color:#12324d;margin:18px 0}.elinor-deck{font-size:21px;line-height:1.75;color:#4a5965}.elinor-story-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:44px;align-items:start}.elinor-story-portrait{margin:0}.elinor-story-portrait img{display:block;width:100%;height:auto;border-radius:5px}.elinor-story-portrait figcaption{font-size:14px;color:#55616c;line-height:1.6;margin:12px 0}.elinor-story-portrait>a{display:block;padding:14px;background:#12324d;color:white;text-align:center;font-size:16px;line-height:1.5;border-radius:4px}.elinor-story .article-copy{font-size:19px;line-height:1.95;max-width:100%;min-width:0}.elinor-story .article-copy h2{font-size:27px;line-height:1.4;color:#12324d;margin:34px 0 14px}.elinor-story .article-copy p{margin:0 0 22px}.elinor-story-cta{padding:25px;background:#f3f0eb;border-right:4px solid #b18c54;margin:30px 0}.elinor-story-cta span{font-size:15px;color:#644b29}.elinor-story-cta h3{font-size:25px;line-height:1.4;margin:10px 0}.elinor-story-cta a{display:inline-block;background:#12324d;color:#fff;padding:12px 20px;text-decoration:none;font-size:17px;border-radius:4px}.elinor-story .elinor-source{font-size:14px;color:#5a626b;line-height:1.75}.elinor-story .elinor-byline{font-size:17px;font-weight:bold;color:#12324d;padding:20px 0;border-top:1px solid #d5dce2}.elinor-related{display:flex;gap:20px;flex-wrap:wrap;margin:32px 0;padding-top:24px;border-top:1px solid #d5dce2}.elinor-related a{color:#12324d;font-size:17px;text-decoration:underline}.elinor-editorial-feature{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:28px;margin:36px auto;border-top:3px solid #aa8547;background:#f4f6f8;align-items:center}.elinor-feature-photo img{width:100%;height:270px;object-fit:cover;object-position:center 25%;border-radius:4px;display:block}.elinor-editorial-feature h2{font-size:30px;line-height:1.35;margin:10px 0 14px}.elinor-editorial-feature h2 a{color:#12324d;text-decoration:none}.elinor-editorial-feature p{font-size:18px;line-height:1.8;margin-bottom:20px}.elinor-read{display:inline-block;background:#12324d;color:white!important;border-radius:4px;padding:11px 22px;font-size:17px}.elinor-site-link{display:inline-block;margin:12px 18px;font-size:16px;color:#12324d;text-decoration:underline}.elinor-editorial-feature .ig-eyebrow{font-size:14px;color:#775a30}.elinor-editorial-feature a:focus-visible,.elinor-story a:focus-visible{outline:3px solid #b18c54;outline-offset:4px}@media(max-width:760px){.elinor-story{width:calc(100% - 32px)}.elinor-story-layout{grid-template-columns:1fr;gap:25px}.elinor-story-portrait{max-width:350px;margin:0 auto}.elinor-story .article-copy{font-size:18px}.elinor-deck{font-size:19px}.elinor-story-heading{margin-top:22px}.elinor-editorial-feature{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:18px}.elinor-feature-photo img{height:180px}.elinor-editorial-feature h2{font-size:23px}.elinor-editorial-feature p{font-size:16px}.elinor-site-link{margin:14px 0}.elinor-read{font-size:16px}.elinor-story .article-copy h2{font-size:25px}}@media(max-width:420px){.elinor-editorial-feature{grid-template-columns:1fr}.elinor-feature-photo{max-width:170px}.elinor-feature-photo img{height:220px}}

.elinor-mamad-image{margin:28px 0 36px;max-width:800px}.elinor-mamad-image img{display:block;width:100%;height:auto;border-radius:5px}.elinor-mamad-image figcaption{font-size:14px;line-height:1.6;color:#55616c;margin-top:10px}.elinor-story .article-copy h3{font-size:22px;line-height:1.5}.elinor-story .article-copy li{margin-bottom:12px}.elinor-story .article-copy a:not(.elinor-story-cta a){color:#164f7b;text-decoration:underline;text-underline-offset:3px}
