.level-page-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;padding-top:65px;padding-bottom:80px;display:grid}.level-page-intro{position:sticky;top:30px}.level-page-intro h1{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(2.4rem,4.5vw,4.1rem);font-weight:850;line-height:1.03}.level-page-intro h1 em{color:#53762b}.level-page-intro>p{color:#526d81;margin:0 0 20px;font-size:.96rem;line-height:1.8}.level-page-intro>.level-local-label{letter-spacing:.08em;color:#79663b;background:#fff9e9;border:1px solid #e6dbbf;border-radius:5px;padding:12px;font-size:.68rem}.level-page-intro>details{margin:20px 0;font-size:.85rem;line-height:1.8}.level-page-intro summary{cursor:pointer;font-weight:700}.level-page-intro>a{text-underline-offset:5px;font-size:.88rem;font-weight:700}.level-page-intro .level-reference{margin-top:25px;font-size:.73rem;line-height:1.8}.level-reference a{text-underline-offset:3px}@media (max-width:950px){.level-page-layout{grid-template-columns:1fr;gap:30px;padding-top:40px}.level-page-intro{max-width:740px;position:static}.level-page .level-test-card{width:100%}}@media (max-width:650px){.level-page-layout{padding-top:30px;padding-bottom:50px}.level-page-intro h1{font-size:2.5rem}.level-page-intro>p{font-size:.89rem}}
