.ae-content{--ae-surface:#fffdf9;--ae-ink:#12120f;--ae-muted:#6b6a61;--ae-line:#d8d6ca;--ae-accent:#cc3b17;position:relative;color:var(--ae-ink)}
.ae-content .ae-band{margin:0;padding:88px 0;background:var(--ae-surface);scroll-margin-top:30px}
.ae-content .ae-inner{width:min(100% - 96px,1176px);margin-inline:auto}
.ae-content .ae-eyebrow{margin:0 0 16px;color:var(--ae-accent);font:500 12px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.ae-content h2{margin:0 0 40px;font:800 clamp(34px,4vw,54px)/1.06 Cabinet,StudioDisplay,sans-serif;letter-spacing:-.03em;text-wrap:balance}
.ae-content h3{margin:0 0 16px;font:800 25px/1.15 Cabinet,StudioDisplay,sans-serif;letter-spacing:-.02em;text-wrap:balance}
.ae-content p{margin:0 0 18px;color:var(--ae-muted);font:400 16px/1.7 Switzer,StudioSans,sans-serif;text-wrap:pretty}
.ae-content p:last-child{margin-bottom:0}
.ae-content .ae-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.ae-content .ae-overview h2{margin-bottom:24px}
.ae-content figure{min-width:0;margin:0}
.ae-content img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:18px}
.ae-content figcaption{margin-top:16px;color:var(--ae-muted);font:400 14px/1.6 Switzer,StudioSans,sans-serif}
.ae-content .ae-dark{--ae-surface:#12120f;--ae-ink:#fffdf9;--ae-muted:#b9b7a9;--ae-line:#ffffff30;--ae-accent:#ffb49a}
.ae-content .ae-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.ae-content .ae-use-grid>div{border-top:1px solid var(--ae-line);padding-top:24px}
.ae-content .ae-tip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}
.ae-content .ae-tip-grid>div{border-top:1px solid var(--ae-line);padding-top:24px}
.ae-content .ae-faq{--ae-surface:#f5f4ef}
.ae-content .ae-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:64px}
.ae-content .ae-faq h2{max-width:350px;margin-bottom:0}
.ae-content .ae-faq-list{min-width:0;border-top:1px solid var(--ae-line)}
.ae-content details{border-bottom:1px solid var(--ae-line)}
.ae-content summary{position:relative;display:block;list-style:none;margin:0;padding:22px 38px 22px 4px;color:var(--ae-ink);font:500 17px/1.45 Switzer,StudioSans,sans-serif;cursor:pointer}
.ae-content summary::-webkit-details-marker{display:none}.ae-content summary::marker{content:''}
.ae-content summary::after{content:'+';position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--ae-accent);font:400 21px/1 ui-monospace,monospace}
.ae-content details[open] summary::after{content:'−'}
.ae-content summary:hover,.ae-content details[open] summary{color:var(--ae-accent)}
.ae-content summary:focus-visible{outline:2px solid var(--ae-accent);outline-offset:3px;border-radius:4px}
.ae-content details p{padding:0 4px 24px;margin:0;font-size:15.5px}
@media(max-width:800px){.ae-content .ae-band{padding:64px 0}.ae-content .ae-inner{width:calc(100% - 48px)}.ae-content h2{font-size:38px;margin-bottom:30px}.ae-content .ae-overview-grid,.ae-content .ae-faq-grid{grid-template-columns:1fr;gap:32px}.ae-content .ae-use-grid{gap:24px}.ae-content .ae-tip-grid{gap:32px}.ae-content .ae-faq h2{max-width:600px}}
@media(max-width:600px){.ae-content .ae-band{padding:48px 0}.ae-content .ae-inner{width:calc(100% - 40px)}.ae-content .ae-eyebrow{font-size:11px}.ae-content h2{font-size:34px}.ae-content h3{font-size:24px}.ae-content .ae-use-grid,.ae-content .ae-tip-grid{grid-template-columns:1fr;gap:28px}.ae-content summary{font-size:16px}.ae-content img{border-radius:12px}}

:is(#editor-main,#splitter-main,#joiner-main) .steps>.editor-steps-title{grid-column:1/-1;margin:4px 0 0;font:800 30px/1.15 Cabinet,StudioDisplay,sans-serif;letter-spacing:-.025em}
:is(#editor-main,#splitter-main,#joiner-main) .steps h3{font:800 23px/1.15 Cabinet,StudioDisplay,sans-serif;letter-spacing:-.02em;margin:4px 0 8px}
