/* Landing pages on the original layout: small additions only */
.step-desc { color: #fff; font-family: 'Unbounded', sans-serif; padding: 1rem; font-size: 1.2rem; line-height: 1.4; font-weight: 300; }
@media (max-width: 767px) { .step-desc { font-size: 1rem; } }
#span-669-849 { display: inline-block; font-size: .5em; line-height: 1.15; margin-top: .2em; }
.page:not(.start-page) #headline-668-849 { line-height: 1.05; }
#headline-910-1285, body #headline-668-849.final-h { font-size: clamp(2rem, 5vw, 4.6rem) !important; line-height: 1.12; }
#span-911-1285 { display: inline-block; margin-top: .15em; }
.studio-wrap { background: #000; padding: 10px 20px 60px; text-align: center; }
.studio-note { font: 300 .95rem/1.6 'Unbounded', sans-serif; color: #fff; opacity: .85; max-width: 760px; margin: 0 auto; }
.studio-note a { color: #00e5ff; text-decoration: underline; }
.landing a:focus-visible, .landing .oxy-toggle:focus-visible { outline: 2px dashed #00e5ff; outline-offset: 4px; }
#text_block-690-849, #text_block-964-1285, #text_block-675-849, #text_block-917-1285 { text-transform: none !important; }
#text_block-674-849, #text_block-916-1285, #text_block-858-849, #text_block-746-849, #text_block-810-849 { white-space: nowrap; }
#link-673-849, #link-915-1285 { min-width: max-content; }
