
.warrior-story{max-width:1250px;margin:0 auto;padding:35px clamp(22px,5vw,76px) 65px}.warrior-feature{display:grid;grid-template-columns:minmax(0,0.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(30px,6vw,92px);padding:10px 0 75px}.warrior-image img{display:block;width:100%;aspect-ratio:4/4.4;object-fit:cover;object-position:center 30%;border-radius:2px}.warrior-feature-copy h1{font-family:Georgia,serif;font-size:clamp(50px,7vw,96px);line-height:1.03;font-weight:400;letter-spacing:-.055em;color:#49334c;margin:25px 0}.warrior-feature-copy h1 i{color:#8e7294;font-weight:400}.warrior-byline{font-size:14px;letter-spacing:.06em;color:#745d7b}.warrior-lede{font-size:clamp(18px,2vw,24px);line-height:1.5;max-width:490px;margin:25px 0;color:#544454}.warrior-read,.warrior-after a{font-size:12px;letter-spacing:.12em;text-decoration:none;color:#563b5b;border-bottom:1px solid #b49bb7;padding-bottom:7px}.warrior-article{max-width:735px;margin:0 auto;padding:50px 0 60px;border-top:1px solid #d9cbd9}.warrior-kicker{font-size:11px;letter-spacing:.17em;color:#896c91}.warrior-article h2{font-family:Georgia,serif;font-size:clamp(36px,5vw,61px);font-weight:400;color:#503957;letter-spacing:-.04em;margin:16px 0 35px}.warrior-prose p{font-size:17px;line-height:1.9;margin:0 0 25px;color:#443c45}.warrior-credit{font-size:12px;color:#8b778e;padding-top:20px}.warrior-after{text-align:center;background:#f4eef4;padding:40px 20px;margin:0 auto 20px;max-width:800px}.warrior-after p{font-family:Georgia,serif;font-size:clamp(24px,3vw,37px);color:#5d4862;margin:0 0 24px}@media(max-width:700px){.warrior-feature{grid-template-columns:1fr;gap:25px}.warrior-image img{aspect-ratio:5/4;object-position:center 34%}.warrior-feature-copy h1{font-size:clamp(48px,12vw,70px)}.warrior-story{padding:20px 22px 50px}.warrior-article{padding-top:35px}.warrior-prose p{font-size:16px}}
