
/* LSA AV CAMPUS — V16 DOUBLE PAGE MAGAZINE */
:root{--lsa-purple:#64105f;--lsa-purple2:#821b7b;--lsa-paper:#f5f4f1;--lsa-ink:#161b22;--lsa-rule:#ccd0d4}
.magazine-spread-v16{background:#040a13}
.magazine-spread-v16 .investigation{padding:112px 0 0}
.lsa-magazine-spread{width:min(1580px,calc(100% - 24px));margin:0 auto 48px;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:3/2;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.55);overflow:hidden}
.lsa-mag-page{position:relative;min-width:0;overflow:hidden}
.lsa-mag-topline{height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 18px;background:#050911;color:#fff;border-bottom:1px solid rgba(255,255,255,.12);font-size:.72rem;font-weight:950;letter-spacing:.045em;text-transform:uppercase;position:relative;z-index:4}
.lsa-mag-topline strong{font-size:1.15rem;background:linear-gradient(90deg,#441041,var(--lsa-purple2));padding:12px 17px;margin-left:-18px;white-space:nowrap}.lsa-mag-topline span{white-space:nowrap}.lsa-mag-topline small{font-size:.66rem;white-space:nowrap}
.lsa-mag-topline.light{background:#fff;color:#111;border-color:#d0d3d6}.lsa-mag-topline.light strong{color:#fff}.lsa-mag-cover{background-image:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.46) 48%,rgba(0,0,0,.08) 100%),var(--cover-image);background-size:cover;background-position:center;display:flex;flex-direction:column;color:#fff}
.lsa-mag-cover:after{content:"";position:absolute;inset:54px 0 0;background:linear-gradient(0deg,rgba(0,0,0,.86),transparent 46%);pointer-events:none}
.lsa-mag-cover-copy{position:relative;z-index:2;padding:26px 22px 14px;max-width:67%;margin-top:6px}.lsa-mag-issue{display:inline-block;background:var(--lsa-purple);padding:7px 10px;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.lsa-mag-cover-copy h1{margin:16px 0 14px;font-family:Arial Black,Impact,Inter,sans-serif;font-size:clamp(2rem,3.1vw,4.25rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,.35)}.lsa-mag-cover-copy.title-md h1{font-size:clamp(1.85rem,2.8vw,3.75rem)}.lsa-mag-cover-copy.title-sm h1{font-size:clamp(1.6rem,2.45vw,3.2rem)}.lsa-mag-cover-copy p{margin:0;color:#f4f4f4;font-size:clamp(.72rem,.9vw,1rem);line-height:1.48;max-width:95%}.lsa-mag-author{margin-top:18px;font-size:.72rem;font-weight:850}.lsa-mag-cover-note{position:absolute;right:20px;bottom:104px;z-index:3;width:45%;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:rgba(0,0,0,.6);border-left:3px solid var(--lsa-purple2);font-size:.65rem;line-height:1.4}.lsa-mag-cover-note b{color:#f29ce9}.lsa-mag-cover-stats{position:absolute;left:0;right:0;bottom:34px;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(247,247,247,.96);color:#111;border-top:1px solid #ddd}.lsa-mag-cover-stats div{padding:10px 8px;text-align:center;border-right:1px solid #ddd}.lsa-mag-cover-stats div:last-child{border-right:0}.lsa-mag-cover-stats b{display:block;color:var(--lsa-purple);font-size:1rem;line-height:1}.lsa-mag-cover-stats span{display:block;margin-top:4px;font-size:.54rem;text-transform:uppercase;font-weight:800;line-height:1.2}.lsa-mag-page-footer{position:absolute;left:0;right:0;bottom:0;height:34px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 15px;background:#050911;color:#fff;font-size:.54rem}.lsa-mag-page-footer.dark{background:#050911}.lsa-mag-insights{background:var(--lsa-paper);color:var(--lsa-ink);padding-bottom:34px}.lsa-mag-insight-grid{height:calc(100% - 54px);padding:8px;display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:.78fr 1.05fr .84fr .9fr;gap:7px}.lsa-mag-panel{border:1px solid #cfd2d4;background:rgba(255,255,255,.7);padding:9px 11px;min-width:0;overflow:hidden}.lsa-mag-panel h2{margin:0 0 8px;padding:5px 8px;background:linear-gradient(90deg,var(--lsa-purple),#7f1477);color:#fff;font-family:Arial,Inter,sans-serif;font-size:.64rem;line-height:1.1;letter-spacing:.02em}.lsa-mag-panel p,.lsa-mag-panel li,.lsa-mag-panel blockquote{font-size:.62rem;line-height:1.45}.lsa-mag-number{grid-column:1}.lsa-mag-big-number{float:left;margin:0 13px 4px 4px;color:var(--lsa-purple);font-size:clamp(2.5rem,5vw,5.4rem);font-weight:950;line-height:.85;letter-spacing:-.07em}.lsa-mag-number p{font-weight:750}.lsa-mag-field{grid-column:2}.lsa-mag-field-body{display:grid;grid-template-columns:.9fr 1.1fr;gap:9px}.lsa-mag-field img{width:100%;height:94px;object-fit:cover}.lsa-mag-field blockquote{margin:0;font-weight:750}.lsa-mag-field small{display:block;margin-top:4px;font-size:.5rem}.lsa-mag-points{grid-column:1;grid-row:2}.lsa-mag-points ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding:0;list-style:none}.lsa-mag-points li{display:flex;gap:6px;align-items:flex-start}.lsa-mag-points li span{color:var(--lsa-purple)}.lsa-mag-retain{grid-column:2;grid-row:2;background:linear-gradient(145deg,#fff,#e9e6e1);display:flex;flex-direction:column}.lsa-mag-retain p{font-family:Georgia,serif;font-size:.78rem;font-weight:700;line-height:1.45}.lsa-mag-retain b{margin-top:auto;align-self:flex-end;color:var(--lsa-purple)}.lsa-mag-equipment{grid-column:1/-1;grid-row:3}.lsa-mag-equipment div{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.lsa-mag-equipment span{display:grid;place-items:center;min-height:43px;padding:4px;border:1px solid #d7d7d7;background:#fff;text-align:center;font-size:.54rem;font-weight:850}.lsa-mag-practices{grid-column:1;grid-row:4}.lsa-mag-practices ul{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding-left:16px}.lsa-mag-question{grid-column:2;grid-row:4;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto 1fr auto;column-gap:10px}.lsa-mag-question h2{grid-column:1/-1}.lsa-mag-question .question-mark{grid-column:1;font-size:4rem;line-height:.9;color:var(--lsa-purple);font-weight:950}.lsa-mag-question p{margin:0;font-weight:700}.lsa-mag-question a{grid-column:1/-1;color:var(--lsa-purple);font-size:.55rem;font-weight:900;text-align:center}.lsa-magazine-full-story{width:min(1420px,calc(100% - 36px));margin:0 auto 72px;background:var(--lsa-paper);color:var(--lsa-ink);box-shadow:0 24px 80px rgba(0,0,0,.35)}.lsa-full-story-head{padding:42px 54px 32px;border-bottom:8px solid var(--lsa-purple);background:#fff}.lsa-full-story-head>span{color:var(--lsa-purple);font-size:.72rem;font-weight:950;letter-spacing:.13em}.lsa-full-story-head h2{max-width:1100px;margin:10px 0 16px;font-family:Arial Black,Impact,Inter,sans-serif;font-size:clamp(2.2rem,5vw,5.5rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.lsa-full-story-head p{max-width:1040px;margin:0;color:#3d454c;font-size:1.08rem;line-height:1.65}.lsa-full-story-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;padding:38px 45px 54px}.lsa-full-story-index{position:sticky;top:105px;align-self:start;padding:20px;border-top:7px solid var(--lsa-purple);background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08)}.lsa-full-story-index strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.lsa-full-story-index ol{padding-left:18px}.lsa-full-story-index li{margin:0 0 8px}.lsa-full-story-index a{color:#343b42;font-size:.72rem;line-height:1.35}.lsa-story-reperes{display:grid;gap:5px;padding-top:14px;border-top:1px solid #ddd;color:#6a7178;font-size:.68rem}.lsa-paper-content{color:var(--lsa-ink)}.lsa-paper-content .article-intro{font-family:Georgia,serif;font-size:1.25rem;line-height:1.75;color:#222}.lsa-paper-content .article-section{padding:18px 0 28px;border-bottom:1px solid #d4d5d6}.lsa-paper-content .article-section h2{color:var(--lsa-purple);font-family:Arial Black,Impact,Inter,sans-serif;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.02;text-transform:uppercase;letter-spacing:-.025em}.lsa-paper-content .article-section p{color:#252b31;font-size:1rem;line-height:1.78}.lsa-paper-content .method-box,.lsa-paper-content .sources-box{background:#fff;color:#222;border:1px solid #cfd2d4;border-left:8px solid var(--lsa-purple);border-radius:0}.lsa-paper-content .method-box h2,.lsa-paper-content .sources-box h2{color:#222}.lsa-paper-content .method-box li,.lsa-paper-content .sources-box p,.lsa-paper-content .sources-box a{color:#333}.lsa-paper-content .article-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border-color:#ccc}.lsa-paper-content .article-gallery img,.lsa-paper-content figure img{border-radius:0}.lsa-paper-content figcaption{color:#5c6268}.lsa-paper-content .magazine-endnote{background:#fff;color:#222;border-color:#ccc;border-left-color:var(--lsa-purple)}.lsa-paper-content .magazine-endnote h3,.lsa-paper-content .magazine-endnote p{color:#222}.lsa-paper-content .article-signature{border-color:#ccc}.lsa-paper-content .article-signature span,.lsa-paper-content .article-signature p{color:#555}.upcoming-investigations{background:linear-gradient(180deg,rgba(100,16,95,.14),rgba(255,255,255,.015));border-block:1px solid var(--line)}.upcoming-inner{padding-top:82px;padding-bottom:82px}.future-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.future-card{padding:26px;border:1px solid #d6d6d6;border-top:6px solid var(--lsa-purple);background:linear-gradient(145deg,#fff,#f1efeb);color:#18202a;box-shadow:0 18px 50px rgba(0,0,0,.2)}.future-date{display:flex;justify-content:space-between;gap:10px;color:var(--lsa-purple);font-size:.75rem;font-weight:950;text-transform:uppercase}.future-date span{color:#69737c}.future-tag{margin:18px 0 8px;color:var(--lsa-purple)!important;font-size:.72rem!important;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.future-card h3{font-family:Georgia,serif;font-size:1.55rem;line-height:1.18;margin:0 0 12px}.future-card>p{color:#4d5862;line-height:1.65}.future-card a{color:var(--lsa-purple);font-weight:900}.future-call{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:24px;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:18px}.home-upcoming{border-block:1px solid var(--line);background:linear-gradient(180deg,rgba(100,16,95,.1),transparent)}.home-future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.home-future-grid article{padding:22px;border-top:5px solid var(--lsa-purple);background:#fff;color:#17202a}.home-future-grid time,.home-future-grid span{display:block;color:var(--lsa-purple);font-size:.72rem;font-weight:900;text-transform:uppercase}.home-future-grid h3{font-family:Georgia,serif;font-size:1.25rem;line-height:1.25}
@media(max-width:1180px){.lsa-magazine-spread{aspect-ratio:auto;grid-template-columns:1fr}.lsa-mag-page{min-height:720px}.lsa-mag-insight-grid{min-height:760px}.lsa-mag-cover-copy{max-width:72%}.lsa-full-story-layout{grid-template-columns:1fr}.lsa-full-story-index{position:relative;top:auto}.home-future-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.magazine-spread-v16 .investigation{padding-top:92px}.lsa-magazine-spread{width:calc(100% - 16px)}.lsa-mag-page{min-height:760px}.lsa-mag-topline{grid-template-columns:1fr auto;height:auto;min-height:54px;padding-block:8px}.lsa-mag-topline span{display:none}.lsa-mag-topline small{font-size:.58rem}.lsa-mag-cover-copy{max-width:100%;padding:28px 18px}.lsa-mag-cover-copy h1,.lsa-mag-cover-copy.title-md h1,.lsa-mag-cover-copy.title-sm h1{font-size:clamp(2.1rem,11vw,4rem)}.lsa-mag-cover-note{display:none}.lsa-mag-cover-stats{grid-template-columns:1fr 1fr;bottom:34px}.lsa-mag-cover-stats div{padding:8px}.lsa-mag-insights{min-height:1100px}.lsa-mag-insight-grid{height:auto;min-height:auto;grid-template-columns:1fr;grid-template-rows:auto}.lsa-mag-number,.lsa-mag-field,.lsa-mag-points,.lsa-mag-retain,.lsa-mag-equipment,.lsa-mag-practices,.lsa-mag-question{grid-column:1;grid-row:auto}.lsa-mag-equipment div{grid-template-columns:repeat(2,1fr)}.lsa-mag-panel p,.lsa-mag-panel li,.lsa-mag-panel blockquote{font-size:.78rem}.lsa-mag-panel h2{font-size:.72rem}.lsa-mag-field img{height:150px}.lsa-magazine-full-story{width:calc(100% - 16px)}.lsa-full-story-head{padding:28px 20px}.lsa-full-story-layout{padding:24px 18px 40px}.lsa-paper-content .article-gallery{grid-template-columns:1fr}.future-grid,.home-future-grid{grid-template-columns:1fr}.future-call{align-items:flex-start;flex-direction:column}.lsa-mag-page-footer{font-size:.46rem}}
@media print{.site-header,.site-footer{display:none!important}.magazine-spread-v16 .investigation{padding:0}.lsa-magazine-spread{width:100%;box-shadow:none;break-after:page}.lsa-magazine-full-story{box-shadow:none;width:100%}}
