@media (max-width:767.98px){.jr__wrap{padding:36px 20px 0}.jr__masthead{display:block;padding-bottom:0;border-bottom:0}.jr__eyebrow{font-size:11px}.jr__h1{margin-top:18px;font-size:min(44px, 9.6vw);line-height:.94;overflow-wrap:anywhere}.jr__standfirst{margin:20px 0 22px;padding-bottom:22px;border-bottom:1px solid var(--hair-on-light);max-width:none;font-size:12px;text-align:left}.jr-feat{display:flex;flex-direction:column;margin:0 0 34px}.jr-feat__cover{order:-1;min-height:0;aspect-ratio:16 / 10}.jr-feat .jr-cover__label{left:14px;bottom:12px}.jr-feat__rail{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:22px 20px 0;border-right:0}.jr-feat__tag,.jr-feat__meta{font-size:10px;line-height:1.6;letter-spacing:.16em}.jr-feat__body{padding:0 20px 24px}.jr-feat__h2{margin:14px 0 12px}.jr-feat__excerpt{margin-bottom:20px;max-width:none;font-size:15px;line-height:1.6}.jr-feat__more{min-height:44px;font-size:11px}.jr-grid{grid-template-columns:1fr;gap:0}.jr-card{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:20px 0}.jr-card .jr-cover__label{left:8px;bottom:7px;font-size:8.5px}.jr-card__meta{margin-bottom:9px;font-size:9.5px;letter-spacing:.14em}.jr-card__h3{margin-bottom:8px;font-size:17px;line-height:1.16}.jr-card__excerpt{font-size:13px;line-height:1.5}.jr-card__read{margin-top:10px;font-size:9.5px}.jr-quiz{grid-template-columns:1fr;gap:0;margin:28px 0;padding:26px 20px}.jr-quiz__h2{font-size:26px}.jr-quiz__p{margin-bottom:20px;max-width:none;font-size:12px}.jr-quiz__cta{display:flex;justify-content:space-between;padding:18px 20px;font-size:11.5px}.jr__closer-wrap{padding:0 20px}.jr-closer{grid-template-columns:1fr;margin-top:34px;max-width:none}.jr-closer__cover{min-height:0;aspect-ratio:16 / 10}.jr-closer__body{padding:24px 20px 26px}.jr-closer__meta{margin-bottom:16px;font-size:10px}.jr-closer__h2{margin-bottom:16px;font-size:28px}.jr-closer__excerpt{margin-bottom:24px;max-width:none;font-size:12px}.jr-closer__cta{align-self:stretch;display:flex;justify-content:space-between;padding:18px 20px;font-size:11.5px}.jr-pager{padding:34px 20px 44px}.jr-pager__next{grid-template-columns:1fr;gap:10px;padding:22px 0}.jr-pager__next-title{font-size:18px}.jr-pager__next-act{font-size:10px}.jr-pager__pages{gap:16px;padding-top:16px;font-size:10.5px}}@media (max-width:360px){.jr-card__meta{letter-spacing:.08em;white-space:normal}}