.apera-landing .wa-block{border-left:1px solid var(--line);padding:4px 0 4px 28px}.apera-landing .wa-block,.apera-landing .wa-steps-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.apera-landing .wa-steps-block{scroll-margin-top:24px}.apera-landing .wa-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.apera-landing .wa-heading{font-family:var(--display);font-weight:500;font-size:clamp(19px,1.8vw,22px);line-height:1.3;letter-spacing:-.012em;color:var(--ink);margin:0;max-width:26ch;text-wrap:balance}.apera-landing .wa-steps{margin:2px 0 6px;padding:0 0 0 1.3em;display:grid;grid-gap:6px;gap:6px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-2);max-width:44ch}.apera-landing .wa-steps li::marker{font-family:var(--mono);color:var(--ink-3)}.apera-landing .wa-go{max-width:100%;white-space:normal;text-align:center;justify-content:center}.apera-landing .wa-note{margin:0;max-width:44ch}@media (max-width:720px){.apera-landing .wa-block{border-left:none;border-top:1px solid var(--line);padding:22px 0 30px}.apera-landing .wa-go{width:100%}}.apera-landing .fl-apera-line{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);margin:14px 0 0;max-width:60ch;text-wrap:pretty}.apera-landing .fl-apera-line a{color:var(--ink);white-space:nowrap;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.apera-landing .fl-apera-line a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.apera-landing .fl-closing-apera{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px 56px;gap:32px 56px;align-items:start}@media (max-width:720px){.apera-landing .fl-closing-apera{grid-template-columns:minmax(0,1fr)}}