body:has(.magazine-info-shell){min-height:100svh;overflow:hidden}.magazine-info-shell{isolation:isolate;color:#fffaf6;background:linear-gradient(227.4deg,#042831 8%,#034354 33%,#fba571 96%);position:fixed;inset:0}.magazine-info-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#062b3466,#082a3330 72%,#082a3314);position:absolute;inset:0}.magazine-info-scroll{top:calc(var(--header-top,6.4vh) + 76px);bottom:calc(var(--frame-bottom,7.5vh) + 28px);left:7vw;right:calc(var(--frame-right,8.3vw) + 34px);overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 18px 22px 0;scroll-padding-top:24px;position:absolute;overflow:hidden auto}.magazine-info-scroll::-webkit-scrollbar{width:0;height:0;display:none}.magazine-info-scroll:focus{outline:none}.magazine-info-back{color:#fffaf6;text-underline-offset:5px;align-items:center;gap:15px;min-height:44px;font:10px/1.6 B612,Plex,monospace;display:inline-flex}.magazine-info-back:hover{text-decoration:underline}.magazine-info-back>span{font:21px/1 Geom,Manrope,sans-serif}.magazine-info-content>.wrap{width:100%;max-width:none;margin:0}.magazine-info-content .page-intro{padding:18px 0 32px}.magazine-info-content .page-intro>.eyebrow{color:#fffaf6df;font:9px/1.7 B612,Plex,monospace}.magazine-info-content .page-intro h1{letter-spacing:-.04em;color:#fffaf6;overflow-wrap:break-word;max-width:1000px;margin:17px 0 25px;font:700 clamp(34px,4.2vw,65px)/1.09 Geom,Manrope,sans-serif}.magazine-info-content .page-intro p{color:#fffaf6e6;max-width:810px;font:400 19px/1.7 Geom,Manrope,sans-serif}.magazine-info-content .info-content{max-width:880px;padding-bottom:20px}.magazine-info-content .prose{letter-spacing:.003em;color:#fffaf6e6;overflow-wrap:break-word;font:400 18px/1.85 Geom,Manrope,sans-serif}.magazine-info-content .prose p{margin:0 0 25px;line-height:1.85}.magazine-info-content .prose h2{letter-spacing:-.025em;color:#fffaf6;margin:35px 0 18px;font:650 28px/1.22 Geom,Manrope,sans-serif}.magazine-info-content .prose h2:first-child{margin-top:0}.magazine-info-content .prose a{color:#fffaf6;text-underline-offset:5px;-webkit-text-decoration:underline #e7b79b;text-decoration:underline #e7b79b}.magazine-info-content .prose a:hover{text-decoration-thickness:2px}.magazine-info-content .legal-status{color:#fffaf6;background:#082a3330;border:1px solid #edc3a970;border-radius:12px;max-width:880px;margin:0 0 30px;padding:18px 20px;font:400 16px/1.7 Geom,Manrope,sans-serif}.magazine-info-content .legal-status strong{margin-bottom:5px;display:block}.magazine-info-content code{overflow-wrap:anywhere;font-size:.85em}.magazine-info-content .prose .legal-version{color:#fffaf6cc;margin-top:35px;font:10px/1.7 B612,Plex,monospace}@media (width>=1800px){.magazine-info-scroll{left:10vw;right:calc(var(--frame-right) + 55px)}.magazine-info-content .prose{font-size:20px}.magazine-info-content .page-intro p{font-size:21px}}@media (width>=701px) and (height<=620px){.magazine-info-scroll{top:92px;bottom:calc(var(--frame-bottom) + 20px)}.magazine-info-content .page-intro{padding-top:10px;padding-bottom:26px}.magazine-info-content .page-intro h1{margin:14px 0 20px;font-size:clamp(31px,3.5vw,46px)}}@media (width>=701px) and (width<=1000px){.magazine-info-scroll{left:6vw;right:calc(var(--frame-right) + 24px);padding-right:14px}.magazine-info-content .prose{font-size:17px}}@media (width<=700px){body:has(.magazine-info-shell) .scene-frame{border-radius:0 18px 18px 0;display:block;inset:48px 18px 118px 110px}body:has(.magazine-info-shell) .scene-frame:before{width:0;right:18px}.magazine-info-scroll{padding-right:9px;inset:96px 31px 140px 28px}.magazine-info-back{gap:11px;font-size:8px}.magazine-info-content .page-intro{padding:18px 0 28px}.magazine-info-content .page-intro>.eyebrow{font-size:8px}.magazine-info-content .page-intro h1{margin:16px 0 22px;font-size:clamp(30px,8.1vw,43px);line-height:1.12}.magazine-info-content .page-intro p{font-size:17px;line-height:1.7}.magazine-info-content .prose{font-size:17px;line-height:1.8}.magazine-info-content .prose p{margin-bottom:23px;line-height:1.8}.magazine-info-content .prose h2{margin-top:30px;font-size:25px}.magazine-info-links{gap:0 14px;font-size:7px;left:28px;right:28px}.magazine-info-links a{min-height:28px}}.magazine-info-content .legend-cite{color:#edc3a9;vertical-align:super;font:400 .85em B612,Plex,monospace}.magazine-info-content .presentation-legend{margin:0 0 28px;padding-left:1.2rem}.magazine-info-content .presentation-legend li{margin-bottom:12px}
