/* HEAD editorial identity: ivory, burgundy, restrained curves and paper ribbons. */
.head-journal-stage{--head-journal-header-height:82px;position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - var(--head-journal-header-height));display:flex;align-items:center;padding:32px 0;background:#fbf8f4;color:#0d213d}
.head-journal-stage::before{content:'';position:absolute;inset:0 0 0 46%;z-index:-2;background:#e9e1d5 url('/wp-content/uploads/head-media/theme/images/head-paper-ribbon-v1.webp') right center/auto 115% no-repeat;border-radius:30% 0 0 62% / 7% 0 0 90%}
.head-journal-stage::after{content:'';position:absolute;left:36%;top:-62%;width:78%;height:148%;border:1px solid #b0193c55;border-radius:50%;transform:rotate(-22deg);pointer-events:none;z-index:-1}
.head-journal-layout{max-width:1380px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(30px,5vw,80px)}
.head-journal-copy{padding:20px 0;position:relative}.head-journal-eyebrow{color:#a50a2e;font:600 10px/1.5 'HEAD Avenir',sans-serif;letter-spacing:.2em;margin:0 0 26px;display:flex;align-items:center;gap:16px}.head-journal-eyebrow:after{content:'';display:block;width:43px;height:1px;background:#b01031}
.head-journal-copy h1{font:400 clamp(38px,4.4vw,68px)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.04em;color:#0d213d;margin:0 0 27px}.head-journal-copy h1>span{display:block}.head-journal-copy h1 .head-journal-accent{color:#a10b2c}.head-journal-description{max-width:480px;color:#516075;font:400 16px/1.75 'HEAD Avenir',sans-serif}.head-journal-description p{margin:0 0 16px}.head-journal-copy .head-journal-button{margin-top:12px;display:inline-flex;text-decoration:none}
.head-journal-poster{margin:0;min-width:0;text-align:center;position:relative}.head-journal-poster:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#ac0e30;left:-32px;top:65%;box-shadow:0 0 0 7px #fbf8f48c}.head-journal-poster picture{display:inline-block;max-width:100%;padding:9px;background:#fffdf9;border:1px solid #ab958049;box-shadow:0 20px 42px #251c3029,0 2px 5px #251c3012}.head-journal-poster img{display:block;width:auto;height:auto;max-width:100%;max-height:min(calc(100svh - var(--head-journal-header-height) - 84px),760px);margin:auto;object-fit:contain;aspect-ratio:1100/1540;contain-intrinsic-size:none;border-radius:0;box-shadow:none}
@media(min-width:1101px){.editorial-header .site-nav ul{gap:20px}}@media(min-width:1101px) and (max-width:1350px){.editorial-header-inner{gap:18px}.editorial-header .site-nav ul{gap:16px}.editorial-header .site-nav a{font-size:13px}.editorial-congress-link{padding-inline:19px}}
@media(max-width:900px){.head-journal-stage{padding:30px 0 40px;min-height:0}.head-journal-stage:before{inset:42% 0 0 8%;border-radius:65% 0 0 0 / 15% 0 0 0;background-position:right bottom;background-size:auto 100%}.head-journal-stage:after{left:35%;top:22%;width:110%;height:72%;opacity:.6}.head-journal-layout{grid-template-columns:1fr;gap:32px;max-width:620px}.head-journal-copy{padding:0}.head-journal-copy h1{font-size:clamp(32px,7.7vw,47px);line-height:1.08;margin-bottom:21px}.head-journal-eyebrow{margin-bottom:20px}.head-journal-description{font-size:15px;line-height:1.75}.head-journal-copy .head-journal-button{min-height:48px;font-size:14px;padding:13px 23px}.head-journal-poster img{max-height:none;width:min(100%,370px);height:auto}.head-journal-poster picture{padding:7px;box-shadow:0 14px 30px #251c3024}.head-journal-poster:before{display:none}.head-journal-layout.premium-shell{width:calc(100% - 44px)}}

/* Refined editorial hierarchy: original poster as an exhibit, no repeated action cards. */
.head-journal-stage:before{opacity:.38;background-size:auto 120%;inset:0 0 0 45%}.head-journal-stage:after{border-color:#ab183c28}.head-journal-layout{grid-template-columns:1.12fr .88fr;gap:clamp(36px,6vw,92px)}
.head-journal-copy h1{font-size:clamp(36px,3.8vw,59px);line-height:1.08;letter-spacing:-.035em;border-left:2px solid #ab1232;padding-left:23px;margin:0 0 25px}.head-journal-description{font-size:15px;max-width:490px;line-height:1.8}.head-journal-eyebrow{margin-bottom:25px}
.head-journal-poster{line-height:0;padding:0 14px}.head-journal-poster:before{left:0;top:auto;bottom:-13px;width:58px;height:1px;border-radius:0;box-shadow:none;background:#a71132}.head-journal-poster:after{content:'';position:absolute;right:0;top:-13px;width:58px;height:1px;background:#a71132}.head-journal-poster picture{display:inline-block;padding:0;background:transparent;border:0;box-shadow:none;vertical-align:middle}.head-journal-poster img{max-height:min(calc(100svh - var(--head-journal-header-height) - 88px),740px);box-shadow:4px 8px 18px #17263b12}
@media(max-width:900px){.head-journal-layout{gap:35px}.head-journal-copy h1{font-size:clamp(30px,7.5vw,44px);padding-left:16px;line-height:1.1;margin-bottom:22px}.head-journal-description{font-size:15px}.head-journal-stage:before{inset:42% 0 0 8%;opacity:.3}.head-journal-poster{padding:0 10px}.head-journal-poster picture{padding:0;border:0;box-shadow:none}.head-journal-poster img{max-height:none;width:min(100%,370px);box-shadow:3px 7px 15px #17263b12}.head-journal-poster:before{display:block;left:0;bottom:-10px;width:40px}.head-journal-poster:after{top:-10px;width:40px}}

@media(max-width:900px){.head-journal-layout{grid-template-columns:1fr}}
