/* R14: targeted 320px reflow and historical publication clarity. */
@media (max-width:360px){
.a-about-grid,.a-series-hero-grid{grid-template-columns:minmax(0,1fr)!important}
.a-about-grid>*,.a-series-hero-grid>*{min-width:0;max-width:100%}
.a-about h2{font-size:clamp(33px,9.7vw,42px)!important;overflow-wrap:anywhere}
.a-series-h1{font-size:clamp(35px,10vw,43px)!important;overflow-wrap:anywhere}
.a-shell{min-width:0}
}
.r14-release-intro{color:#132c45;background:linear-gradient(135deg,#f7f2e6,#fffdf9);padding:clamp(1.5rem,4vw,3.5rem);border-bottom:3px solid #bd8a42}
.r14-release-intro>div{max-width:1100px;margin:auto}
.r14-release-intro .r14-release-eyebrow{font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:#775321;font-weight:800}
.r14-release-intro h1{font:700 clamp(1.9rem,4vw,3rem)/1.2 Georgia,serif;color:#112b45!important;margin:.6rem 0 1rem}
.r14-release-intro p{color:#273f55!important;max-width:65rem;line-height:1.7}
.r14-release-intro nav{display:flex;gap:.7rem 1rem;flex-wrap:wrap;margin-top:1.25rem}
.r14-release-intro nav a{border:1px solid #b88e4b;border-radius:30px;padding:.6rem .9rem;color:#133654;font-weight:750;text-decoration:underline;background:#fff;overflow-wrap:anywhere}
.r14-history-heading{font-size:clamp(1.4rem,3vw,2.35rem);line-height:1.2;overflow-wrap:anywhere}
.r14-release-intro a:focus-visible{outline:3px solid #b80c31;outline-offset:3px}
/* Keep inactive mega-menu content out of narrow-viewport layout calculations. */
@media(max-width:360px){
  .v39-explore:not([open]) .v39-mega{display:none!important}
}
/* Chapter names must remain legible rather than breaking within narrow three-column tabs. */
@media(max-width:600px){
  .jtv4-chapters button{padding:14px 8px!important}
  .jtv4-chapters strong{font-size:clamp(17px,4.4vw,22px)!important;letter-spacing:0!important;overflow-wrap:normal;word-break:normal}
  .jtv4-chapters button>span{white-space:normal!important;letter-spacing:.03em!important;font-size:7px!important}
}
