*{box-sizing:border-box}.preview-notice{background:#f1efeb;color:#524d47;text-align:center;padding:9px 16px;font:13px "Inter Tight",sans-serif}.poster-intro p{font-size:clamp(22px,2.7vw,36px);line-height:1.4;margin:0}.poster-number{color:#ff5850;font:16px "JetBrains Mono",monospace}.mf-cards article p{font:18px/1.5 "Inter Tight",sans-serif;margin:16px 0 0}.poster-hint{font:14px/1.5 "Inter Tight",sans-serif;color:#68635d}.md-zoom img{width:max(100%,2200px)}.mf-cover img{object-fit:contain}.mf-stage img{object-fit:contain}.mf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.mf-cards{grid-template-columns:1fr}.md-zoom img{width:2200px}}
.ai-gate{max-width:1440px;margin:0 auto;padding:64px 48px;background:#191917;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:64px;scroll-margin-top:140px}.ai-gate h2{font:500 clamp(32px,4vw,48px)/1.1 Oswald,sans-serif;color:#fff!important;margin:0 0 24px}.ai-delivery p{font:20px/1.5 'Inter Tight',sans-serif;max-width:420px}.ai-download-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ai-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-form-field label{font:500 16px 'Inter Tight',sans-serif}.ai-form-field input,.ai-form-field select{width:100%;min-height:50px;padding:12px;border:1px solid #aaa;background:white;color:black;font:17px 'Inter Tight',sans-serif;border-radius:0}.ai-select-wrap svg{display:none}.ai-field-error,.ai-form-submit-error{color:#ffb4ad;font:14px/1.4 'Inter Tight',sans-serif}.ai-consent{display:flex;gap:12px;font:15px/1.5 'Inter Tight',sans-serif}.ai-consent input{width:20px;height:20px;flex-shrink:0;accent-color:#ff5850}.ai-consent a{color:#fff}.ai-consent,.ai-consent-error,.ai-submit,.ai-form-submit-error{grid-column:1/-1}.ai-honeypot{position:absolute;left:-10000px}.ai-submit,.ai-download-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 24px;background:#ff5850;border:0;color:white!important;font:600 17px 'Inter Tight',sans-serif;text-decoration:none;cursor:pointer}.ai-submit:hover,.ai-download-button:hover{background:#de453f}.ai-submit:disabled{opacity:.6;cursor:wait}.ai-submit__working{display:none}.is-submitting .ai-submit__idle{display:none}.is-submitting .ai-submit__working{display:inline}.ai-ready-actions{display:flex;gap:12px;flex-wrap:wrap}.ai-download-ready h3{font:500 32px Oswald,sans-serif;color:white}.ai-download-ready p{font:18px/1.5 'Inter Tight',sans-serif}.ai-ready-mark{display:none}.ai-reset-form{background:white;color:black!important;border:0;padding:12px 18px;margin-top:24px;font:500 16px 'Inter Tight',sans-serif;cursor:pointer}.ai-gate [hidden]{display:none!important}.ai-gate :focus-visible{outline:3px solid #ffb4ad;outline-offset:4px}.ai-form-field [aria-invalid=true]{border:2px solid #ff5850}@media(max-width:1220px){.ai-gate{padding:48px 28px;gap:32px}}@media(max-width:760px){.ai-gate{padding:40px 16px;grid-template-columns:1fr}.ai-download-form{grid-template-columns:1fr}.ai-ready-actions{flex-direction:column}}

/* Scope against global ai-paper overrides loaded by the current site UI. */
.material-format-page #get-paper.ai-gate{background:#191917!important;color:#fff!important;padding:64px 48px!important}
.material-format-page #get-paper .ai-gate__form-wrap{background:transparent!important;border:0!important;padding:0!important;color:#fff!important}
.material-format-page #get-paper .ai-gate__copy,.material-format-page #get-paper .ai-form-field label,.material-format-page #get-paper .ai-consent,.material-format-page #get-paper .ai-consent a,.material-format-page #get-paper .ai-download-ready h3,.material-format-page #get-paper .ai-download-ready p{color:#fff!important}
.material-format-page #get-paper .ai-field-error,.material-format-page #get-paper .ai-form-submit-error{color:#ffb4ad!important}
@media(max-width:1220px){.material-format-page #get-paper.ai-gate{padding:48px 28px!important}}@media(max-width:760px){.material-format-page #get-paper.ai-gate{padding:40px 16px!important}}

.legacy-material-hero{max-width:1440px;margin:auto;padding:56px 48px 64px}.legacy-material-hero h1{font:500 clamp(36px,5vw,68px)/1.08 Oswald,sans-serif;max-width:1000px;margin:0 0 32px}.legacy-material-hero p,.legacy-material-hero li{font:22px/1.5 "Inter Tight",sans-serif;max-width:70ch}.legacy-material-hero ul{padding-left:24px}.legacy-material-hero .mf-button{margin-top:24px}.legacy-material-hero :focus-visible{outline:3px solid #b72824;outline-offset:5px}@media(max-width:1220px){.legacy-material-hero{padding:48px 28px}}@media(max-width:760px){.legacy-material-hero{padding:32px 16px 40px}.legacy-material-hero h1{font-size:38px}.legacy-material-hero p,.legacy-material-hero li{font-size:20px}}
