.jr{font-family:var(--font-body);color:#252830;background:#f7f7f7}.jr__wrap{max-width:1320px;margin:0 auto}.jr__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#004cac;font-size:11px;font-weight:600}.jr button:focus-visible{outline-offset:2px;outline:2px solid #004cac}.jr .photo{aspect-ratio:auto;position:absolute;inset:0}.jr__header{padding:clamp(112px,14vw,160px) 24px clamp(40px,6vw,32px)}.jr__head{flex-direction:column;gap:32px;display:flex}.jr__intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:end;gap:40px;display:grid}.jr__titles{flex-direction:column;gap:16px;display:flex}.jr__h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(48px,6vw,92px);font-weight:500;line-height:.96}.jr__lede{color:#5e6370;margin:0;font-size:16px;line-height:1.7}.jr__bar{border-bottom:1px solid #e1e3e8;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.jr__tabs{gap:4px;display:flex}.jr__tab{all:unset;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 16px;font-size:14px;font-weight:600}.jr__cats{flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.jr__cat{all:unset;cursor:pointer;border:1px solid #e1e3e8;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .28s}.jr__main{padding:24px 24px 120px}.jr__main--journal{flex-direction:column;gap:48px;display:flex}.jr__feat{all:unset;cursor:pointer;background:#fff;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #2528300f,0 8px 24px -12px #2528302e}.jr__feat-img{color:#b9bdc7;background:#2c303a;min-height:420px;position:relative}.jr__feat-body{flex-direction:column;justify-content:center;gap:16px;padding:clamp(28px,4vw,56px);display:flex}.jr__feat-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.05}.jr__feat-dek{color:#5e6370;font-size:16px;line-height:1.6}.jr__feat-by{color:#5e6370;font-size:13px}.jr__feat-cta{color:#004cac;font-size:14px;font-weight:600}.jr__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px;display:grid}.jr__card{all:unset;cursor:pointer;flex-direction:column;gap:12px;display:flex}.jr__card-img{aspect-ratio:4/3;color:#b9bdc7;background:#2c303a;border-radius:16px;position:relative;overflow:hidden}.jr__card-title{font-size:20px;font-weight:600;line-height:1.25}.jr__card-dek{color:#5e6370;font-size:14px;line-height:1.55}.jr__card-by{color:#9e9e9e;font-size:12px}.jr__cols{columns:4 240px;column-gap:16px}.jr__shot{break-inside:avoid;color:#b9bdc7;background:#2c303a;border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden}.jr__expand{all:unset;cursor:pointer;color:#252830;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex;position:absolute;bottom:10px;right:10px}.jr__overlay{z-index:80;-webkit-backdrop-filter:blur(4px);background:#25283099;padding:48px 24px;position:fixed;inset:0;overflow:auto}.jr__reader{background:#fff;border-radius:20px;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 24px 64px -16px #25283066}.jr__reader-img{aspect-ratio:16/9;color:#b9bdc7;background:#2c303a;position:relative}.jr__x{all:unset;cursor:pointer;color:#252830;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}.jr__reader-body{flex-direction:column;gap:18px;padding:clamp(28px,5vw,56px);display:flex}.jr__reader-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.05}.jr__reader-by{color:#5e6370;font-size:13px}.jr__reader-dek{color:#252830;margin:0;font-size:19px;line-height:1.7}.jr__soon{background:#fffcde;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.jr__soon-t{font-size:14px;font-weight:600}.jr__soon-d{color:#5e6370;font-size:13px;line-height:1.6}.jr__pager{border-top:1px solid #e1e3e8;justify-content:space-between;gap:12px;padding-top:16px;display:flex}.jr__pg{all:unset;cursor:pointer;color:#004cac;font-size:13px;font-weight:600}.jr__light{z-index:80;background:#14161bf0;justify-content:center;align-items:center;padding:64px 24px;display:flex;position:fixed;inset:0}.jr__light-frame{color:#b9bdc7;background:#2c303a;border-radius:12px;width:min(1000px,100%);height:min(80vh,700px);position:relative;overflow:hidden}.jr__nav{all:unset;cursor:pointer;color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex;position:fixed;top:50%}.jr__nav--prev{left:24px}.jr__nav--next{right:24px}.jr__light-cap{color:#e1e3e8;white-space:nowrap;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.jr__lx{all:unset;cursor:pointer;color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;top:24px;right:24px}.jr__light button:focus-visible{outline-color:#fff}
