/* The beginner reading area follows the site's ink, paper and restrained blue. */
.cinema-site.immersive-site .resource-teaser.first{background:radial-gradient(ellipse at 90% -25%,#ffffff20,transparent 62%),linear-gradient(130deg,#303135 0%,#484a50 57%,#36383d 100%)!important;color:#f9fafb!important;border-color:#55585f!important;box-shadow:inset 0 1px 0 #ffffff24,0 10px 24px #10101810}
.cinema-site.immersive-site .resource-teaser.first strong{color:#fff}
.cinema-site.immersive-site .resource-teaser.first .resource-description,.cinema-site.immersive-site .resource-teaser.first .resource-card-art>span{color:#e2e4e8;opacity:1}
.cinema-site.immersive-site .resource-teaser.first .resource-number,.cinema-site.immersive-site .resource-teaser.first .resource-arrow{color:#d4d7dd;opacity:1}
.cinema-site.immersive-site .resource-teaser.first:hover{box-shadow:inset 0 1px 0 #ffffff38,0 16px 32px #10101820}
.cinema-site.immersive-site .resource-teaser.guide{background:radial-gradient(ellipse at 85% -25%,#ffffff24 0%,#ffffff08 37%,transparent 65%),linear-gradient(125deg,#080809 5%,#111113 38%,#232326 55%,#101012 76%,#080809 100%)!important;color:#f8fafc!important;border-color:#303034!important;box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #ffffff08,0 10px 24px #10101814}
.cinema-site.immersive-site .resource-teaser.guide:hover{box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #ffffff0d,0 16px 32px #10101822}
.cinema-site.immersive-site .resource-teaser.guide strong,.cinema-site.immersive-site .resource-teaser.guide .country-edition{color:#fff!important}
.cinema-site.immersive-site .resource-teaser.guide .resource-description,.cinema-site.immersive-site .resource-teaser.guide .country-codes{color:#d9e1e9!important;opacity:1}
.cinema-site.immersive-site .resource-teaser.guide .resource-number,.cinema-site.immersive-site .resource-teaser.guide .resource-arrow{color:#d6e1ee!important}
.learning-heading{max-width:850px;margin:15px 0 38px}.learning-heading>p:last-child{max-width:740px;color:#5b6470;line-height:1.8}
.learning-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.learning-cases>article{background:#fff;border:1px solid #e3e5e8;border-radius:17px;overflow:hidden}
.learning-photo{margin:0;position:relative;overflow:hidden;background:#e6e8ea}.learning-photo img{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;display:block;transition:transform 900ms cubic-bezier(.2,.7,.2,1)}
.learning-photo figcaption{font-size:10px;line-height:1.5;padding:7px 12px;background:#f6f7f8;color:#66717d}.learning-photo figcaption a{color:inherit;text-decoration:none}
.learning-cases>article:hover .learning-photo img{transform:scale(1.035)}.learning-case-copy{padding:25px}.learning-number{color:#7c8490;font-size:12px;letter-spacing:.1em}
.learning-case-copy h3{font-size:24px;line-height:1.4;letter-spacing:-.035em;margin:14px 0}.learning-case-copy h3 span{display:block}
.learning-case-copy p{font-size:14px;color:#505b68;line-height:1.85}.learning-example{margin:22px 0;padding:20px 0;border-top:1px solid #e3e7ed;border-bottom:1px solid #e3e7ed}.learning-example>strong{font-size:12px;color:#244cb3}
.learning-example p{margin:9px 0 0}.learning-check strong{display:block;color:#252e39;font-size:12px;margin-bottom:6px}.learning-case-copy>a{display:inline-block;color:#224ec3;font-size:14px;font-weight:650;margin-top:15px;text-decoration:none}
.learning-steps{padding:50px 0}.learning-steps h3{font-size:28px;letter-spacing:-.04em}.learning-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:30px 0 0}.learning-steps li{border-top:1px solid #cfd6df;padding-top:20px}.learning-steps li>span{font-size:12px;color:#51709a}.learning-steps h4{font-size:17px;margin:15px 0 8px}.learning-steps p{color:#5a6573;font-size:14px;line-height:1.8}
.learning-film{background:#101318;color:#fff;display:grid;grid-template-columns:1.15fr 1fr;border-radius:20px;overflow:hidden}.learning-film-media{position:relative;min-height:290px}.learning-film video{width:100%;height:100%;object-fit:cover;display:block}.learning-film-media button{position:absolute;bottom:18px;left:18px;padding:10px 16px;border:1px solid #ffffff65;border-radius:25px;background:#111820e6;color:#fff;font-size:12px;cursor:pointer}.learning-film-media button:disabled{cursor:default;color:#c8d0db}.learning-film>div:last-child{padding:50px;align-self:center}.learning-film h3{font-size:34px;line-height:1.3;color:#fff!important;letter-spacing:-.045em}.learning-film p{color:#c7ced8;font-size:14px;line-height:1.8}.learning-film .eyebrow{color:#a1b8ea}.learning-film a{color:#fff;text-underline-offset:6px;font-size:14px}
.cinema-site.immersive-site #basics{background:#fff;color:#19212b;padding:30px;border:1px solid #e1e5e9;border-radius:20px}.cinema-site.immersive-site #basics h2,.cinema-site.immersive-site #basics h3{color:#172333!important}.cinema-site.immersive-site #basics .eyebrow{color:#4b6285!important}
.learning-basics-intro{display:grid;grid-template-columns:1fr .85fr;gap:48px;align-items:center;margin-bottom:36px}.learning-basics-intro h2{font-size:36px;letter-spacing:-.04em}.learning-basics-intro p{color:#586474;line-height:1.8}.learning-basics-intro .learning-photo{border-radius:14px}.learning-basics-intro a{color:#244caa}
.cinema-site.immersive-site #basics .benefit-comparison{color:#29384a;background:#fff}.cinema-site.immersive-site #basics .benefit-comparison th,.cinema-site.immersive-site #basics .benefit-comparison td{border-color:#dce2e9;color:#344254!important;background:transparent}.cinema-site.immersive-site #basics .benefit-comparison thead th{color:#64738a!important;background:#f4f6f8}.cinema-site.immersive-site #basics .benefit-table-cta p,.cinema-site.immersive-site #basics .benefit-sources{color:#4d5d73}
.learning-cost{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:50px 0 10px;padding:40px;background:#f5f6f8;border:1px solid #e0e4e9;border-radius:18px;color:#233043}.learning-cost h3{font-size:28px;letter-spacing:-.04em;line-height:1.45;margin:12px 0}.learning-cost p{font-size:14px;line-height:1.85;color:#566270}.learning-cost .learning-photo{margin-top:24px;border-radius:10px}.learning-cost .learning-photo img{aspect-ratio:2.3}.learning-cost dl{margin:0}.learning-cost dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d8dee6;padding:17px 0;font-size:14px}.learning-cost dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.learning-cost .learning-net{padding:23px 0;color:#173672;font-weight:700}.learning-cost .learning-net dd{font-size:29px}
.learning-method-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;margin:36px 0 50px}.learning-method-intro .learning-photo{border-radius:15px}.learning-method-intro h2{font-size:32px;line-height:1.35;letter-spacing:-.04em}.learning-method-intro p{color:#566270;line-height:1.9}
.learning-country-help{margin:0 0 26px;border:1px solid #e0e4e9;border-radius:12px;background:#fff;overflow:hidden}.learning-country-help>summary{display:flex;justify-content:space-between;gap:20px;padding:20px 25px;font-size:15px;font-weight:600;cursor:pointer;list-style:none;color:#243348}.learning-country-help summary::-webkit-details-marker{display:none}.learning-country-help[open]>summary>span{transform:rotate(45deg)}.learning-country-help>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;padding:0 25px 25px}.learning-country-help .learning-photo{border-radius:10px;align-self:start}.learning-country-help p,.learning-country-help li{font-size:14px;line-height:1.75;color:#5a6675}.learning-country-help ol{padding-left:20px}.learning-country-help li{padding-left:4px;margin:13px 0}.learning-country-help li p{margin:5px 0}.learning-country-help strong{color:#233349}
@media(max-width:1100px){.learning-case-copy{padding:20px}.learning-case-copy h3{font-size:21px}.learning-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-film>div:last-child{padding:30px}.learning-cost{gap:30px;padding:28px}}
@media(max-width:760px){.learning-cases{grid-template-columns:1fr}.learning-cases .learning-photo img{aspect-ratio:1.9}.learning-film,.learning-cost,.learning-method-intro,.learning-basics-intro,.learning-country-help>div{grid-template-columns:1fr}.learning-film-media{min-height:0;aspect-ratio:1.6}.learning-film h3{font-size:28px}.learning-method-intro,.learning-basics-intro{gap:24px}.learning-basics-intro h2{font-size:28px}.cinema-site.immersive-site #basics{padding:20px 16px}.learning-cost{padding:23px 20px;gap:24px;margin-top:30px}.learning-steps ol{gap:18px}.learning-steps h3{font-size:25px}.learning-country-help>summary{padding:17px}.learning-country-help>div{padding:0 17px 20px;gap:15px}}
@media(prefers-reduced-motion:reduce){.learning-photo img{transition:none}.learning-cases>article:hover .learning-photo img{transform:none}}
