/* Portraits and finishing details; no layout libraries. */
.sj-portrait{object-fit:cover;object-position:50% 35%;width:64px;height:76px;flex-shrink:0;background:#dde3d9}.sj-signature{display:flex;align-items:center;gap:11px;padding-left:24px;border-left:1px solid var(--line)}.sj-signature .sj-portrait{width:39px;height:44px;filter:saturate(.75);border-radius:2px}.sj-signature>span{color:var(--ink);font-size:11px;font-weight:600}.sj-signature small{display:block;font-size:10px;font-weight:400;color:var(--muted)}.sj-intro-person>.sj-portrait{width:83px;height:99px;transform:rotate(-2deg);box-shadow:5px 5px 0 #e4e9dc;border:2px solid var(--paper)}.sj-topic-author>.sj-portrait{width:62px;height:73px;box-shadow:4px 4px 0 #e4e9dc}.sj-byline .sj-portrait{height:28px;width:28px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:8px}.sj-author>.sj-portrait{width:66px;height:78px;border-radius:2px}.sj-profile-photo{float:right;width:280px;margin:4px 0 24px 28px}.sj-profile-photo .sj-portrait{width:100%;height:auto;box-shadow:8px 8px 0 #e4e9dc}.sj-profile-photo figcaption{margin-top:16px;font-size:11px;color:var(--muted)}.sj-editorial-intro{padding-top:29px;padding-bottom:27px}.sj-intro-person strong{font-size:27px}.sj-fronthero .sj-story--lead>.sj-image img{object-position:50% 35%}.sj-fronthero .sj-story--lead:after{background:linear-gradient(180deg,transparent 18%,rgba(13,25,18,.1) 38%,rgba(13,25,18,.93) 78%,#0d1912 100%)}.sj-editorial .sj-nav a{position:relative;transition:color .18s,border-color .18s}.sj-editorial .sj-nav a:after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .2s}.sj-editorial .sj-nav a:hover:after{transform:scaleX(1)}.sj-sectionhead--edition{border-top:1px solid var(--line);margin-top:22px;padding-top:23px}.sj-fronthero+.sj-sectionhead--edition{border-top:0;margin-top:0}.sj-middle-edition{border-bottom:0}.sj-middle-stack .sj-image{border-radius:1px}.sj-front-cards .sj-story+.sj-story{border-left:1px solid var(--line);padding-left:25px}.sj-story h2 a{transition:color .2s}.sj-photo-credit{font-size:10px;color:var(--muted)}.sj-footer{position:relative;background:#1c3028;border-top:0;padding-top:4px;isolation:isolate}.sj-footer:before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--lime) 0 18%,#45634b 18% 100%)}.sj-footer .sj-shell{position:relative}.sj-footer-top{padding:31px 0 21px;align-items:center}.sj-footer-kicker{display:block;font-size:9px;font-weight:600;letter-spacing:.18em;color:var(--lime);margin-bottom:14px}.sj-footer .sj-logo{font-size:39px}.sj-footer-author{display:flex;align-items:center;gap:10px;margin-top:17px}.sj-footer-author .sj-portrait{width:32px;height:36px;filter:saturate(.7);border-radius:1px}.sj-footer .sj-footer-author p{margin:0;font-size:11px;line-height:1.6;color:#d1dbce}.sj-footer-author strong{font-weight:500;color:var(--paper)}.sj-footer-top>div:last-child{gap:8px;align-items:flex-start}.sj-footer .sj-email{font-size:25px!important;letter-spacing:-.03em;border-bottom:1px solid #8ea58b;padding-bottom:3px;line-height:1.3}.sj-footer-top>div:last-child>a:last-child{font-size:11px;color:#d1dbce}.sj-footer-topics{gap:0;border-color:#496050;justify-content:space-between}.sj-footer-topics a{padding:5px 16px 5px 0;transition:transform .2s,color .2s}.sj-footer-topics a:hover{transform:translateY(-2px)}.sj-footer-latest{border-color:#496050;gap:28px;padding:19px 0}.sj-footer-latest a{border-left:1px solid #496050;padding-left:20px}.sj-footer-latest a:first-child{border-left:0;padding-left:0}.sj-footer-latest strong{font-size:20px;line-height:1.15}.sj-footer-links{padding:19px 0;gap:14px 28px}.sj-footer-bottom{border-color:#496050;padding-bottom:19px}.sj-footer-bottom nav a:last-child{color:var(--lime)}
@media(max-width:1100px){.sj-signature{padding-left:16px}.sj-signature>span{max-width:125px;font-size:10px}.sj-editorial .sj-header .sj-logo{font-size:45px}}
@media(max-width:1000px){.sj-signature{display:none}.sj-editorial .sj-header .sj-logo{font-size:42px}}
@media(max-width:760px){.sj-intro-person>.sj-portrait{width:69px;height:82px}.sj-intro-person strong{font-size:25px}.sj-topic-author>.sj-portrait{width:43px;height:51px}.sj-footer .sj-logo{font-size:31px}.sj-footer .sj-email{font-size:21px!important}.sj-footer-topics{justify-content:flex-start;gap:8px 18px}.sj-footer-topics a{padding:4px 0}.sj-front-cards .sj-story+.sj-story{padding-left:17px}.sj-profile-photo{width:220px;margin-left:22px}.sj-editorial .sj-header .sj-logo{font-size:34px}}
@media(max-width:480px){.sj-editorial .sj-header .sj-logo{font-size:29px}.sj-editorial-intro{padding-top:23px;padding-bottom:21px}.sj-intro-person{padding-top:17px}.sj-intro-person>.sj-portrait{width:63px;height:77px}.sj-intro-person strong{font-size:24px}.sj-fronthero .sj-story--lead:after{background:linear-gradient(180deg,transparent 160px,#0d1912 265px)}.sj-front-cards .sj-story+.sj-story{border-left:0;padding-left:0}.sj-footer-top{padding:26px 0 21px}.sj-footer-kicker{font-size:8px;margin-bottom:12px}.sj-footer-top>div:last-child{margin-top:19px}.sj-footer .sj-email{font-size:24px!important}.sj-footer-author{margin-top:14px}.sj-footer-latest a{border-left:0;padding-left:0;border-bottom:1px solid #496050;padding-bottom:14px;margin-bottom:4px}.sj-footer-latest a:last-child{border-bottom:0;padding-bottom:0}.sj-profile-photo{float:none;width:min(100%,300px);margin:0 0 30px}.sj-author>.sj-portrait{width:52px;height:65px}.sj-sectionhead--edition{margin-top:17px;padding-top:20px}}
@media(prefers-reduced-motion:reduce){.sj-editorial .sj-nav a:after{transition:none}.sj-footer-topics a:hover{transform:none}}
