.landing-site{font-family:var(--font-sans, Inter, sans-serif);background:var(--paper, #fff);color:var(--ink, #20201e)}.landing-site h1,.landing-site h2,.landing-site h3{font-family:var(--font-serif, "Cormorant Garamond", serif);font-weight:400;line-height:1.12}.landing-site h1{font-size:clamp(2.5rem,4.4vw,4.5rem);letter-spacing:-.025em;margin-block:1.25rem .8rem}.landing-site h2{font-size:clamp(2rem,3vw,3.3rem);margin-bottom:1.5rem}.landing-site h3{font-size:1.65rem;margin-bottom:.8rem}.landing-site p{line-height:1.8}.landing-site a:focus-visible,.landing-site summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.landing-header{max-width:1280px;margin-inline:auto;padding:1rem clamp(24px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hairline, #dad8d2)}.landing-header>a{min-height:44px;display:inline-flex;align-items:center}.landing-header-links,.landing-languages{display:flex;align-items:center;gap:1rem}.landing-header-links a,.landing-languages a{min-height:44px;display:inline-flex;align-items:center;font-size:.85rem}.landing-languages{gap:.125rem}.landing-languages a{min-width:44px;justify-content:center;padding-inline:.25rem;font-size:.75rem}.landing-languages [aria-current=page]{text-decoration:underline;text-underline-offset:.6rem}.landing-skip{position:fixed;top:-100px;inset-inline-start:12px;z-index:100;padding:.75rem;background:#fff}.landing-skip:focus{top:12px}.landing-intro{padding-block:1.5rem 2rem}.landing-back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:2rem;padding-block:2rem}.landing-artist{font-size:1rem;margin-bottom:1.5rem}.landing-lead{max-width:60ch;font-size:1.0625rem;color:var(--text-body,#555550)}.landing-facts{display:flex;gap:2rem;margin-block:1.75rem;padding-block:1rem;border-block:1px solid var(--hairline,#dad8d2)}.landing-facts dt{font-size:.8rem;line-height:1.5;margin-bottom:.4rem;color:var(--text-body,#555550)}.landing-facts dd{font-size:1.25rem;font-variant-numeric:tabular-nums}.landing-actions{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.landing-note,.landing-price-note{color:var(--text-body,#555550);font-size:.875rem;margin-top:1.2rem;max-width:70ch}.landing-study{min-width:0;margin:0}.landing-study figcaption{font-size:.75rem;text-align:center;padding-block:.5rem;color:var(--text-muted,#62625c)}.landing-section{padding-block:clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--hairline,#dad8d2)}.landing-reading-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}.landing-reading-grid p{max-width:64ch}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.landing-steps article{border-top:1px solid var(--hairline,#dad8d2);padding-top:1.5rem}.landing-steps p{font-size:.9375rem;color:var(--text-body,#555550)}.landing-curriculum{counter-reset:item;list-style:none;padding:0;max-width:80ch}.landing-curriculum li{padding-block:1rem;border-bottom:1px solid var(--hairline,#dad8d2);line-height:1.8}.landing-questions details,.landing-footer details{border-top:1px solid var(--hairline,#dad8d2)}.landing-questions details:last-child{border-bottom:1px solid var(--hairline,#dad8d2)}.landing-questions summary,.landing-footer summary{min-height:56px;padding-block:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.landing-questions summary::-webkit-details-marker,.landing-footer summary::-webkit-details-marker{display:none}.landing-questions summary svg{flex-shrink:0}.landing-questions details p,.landing-footer details p{max-width:80ch;padding-bottom:1.25rem;color:var(--text-body,#555550)}.landing-question-action{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-top:1.5rem}.landing-question-action p{max-width:62ch;font-size:.875rem}.landing-question-action a{flex-shrink:0}.landing-related{padding-block:3rem;border-top:1px solid var(--hairline,#dad8d2)}.landing-related a{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.2rem;border-bottom:1px solid var(--hairline,#dad8d2);line-height:1.6}.landing-related a>span:last-child{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.landing-footer{padding-block:2.5rem;border-top:1px solid var(--hairline,#dad8d2)}.landing-footer>p{max-width:60ch;margin-block:1.5rem;font-size:.875rem}.landing-footer-links{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.landing-footer-links a{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem}.landing-copyright{font-size:.75rem!important}html[dir=rtl] .landing-site h1,html[dir=rtl] .landing-site h2,html[dir=rtl] .landing-site h3{font-family:Noto Sans Arabic,Tahoma,sans-serif;line-height:1.5;letter-spacing:0}@media(max-width:767px){.landing-header{padding-block:.5rem;gap:.5rem}.landing-header-links{display:none}.landing-hero-grid{grid-template-columns:minmax(0,1fr);padding-top:1rem}.landing-site h1{font-size:2.35rem}.landing-study{max-width:420px;width:100%;margin-inline:auto}.landing-facts{gap:1.25rem}.landing-facts>div{flex:1}.landing-actions{gap:1rem}.landing-actions>.atelier-action{width:100%;justify-content:center}.landing-reading-grid,.landing-steps{grid-template-columns:minmax(0,1fr);gap:1.5rem}.landing-question-action{flex-direction:column;gap:.75rem}.landing-related a{flex-direction:column;align-items:flex-start;gap:.5rem}}@media print{.landing-header,.landing-actions,.mobile-decision-bar,.landing-skip{display:none!important}.landing-section{break-inside:avoid}}
