.sl-acquisition-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.sl-acquisition-columns h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,3.25vw,45px);line-height:1.08}.sl-tools-page .sl-acquisition-columns p{margin-top:18px;font-size:16px;line-height:1.65}.sl-acquisition-definitions{margin:0}.sl-acquisition-definitions>div{border-top:1px solid var(--sl-line);padding:20px 0}.sl-acquisition-definitions>div:first-child{border-top:0;padding-top:0}.sl-acquisition-definitions dt{color:var(--sl-ink);font-size:19px;font-weight:500}.sl-acquisition-definitions dd{color:var(--sl-muted);margin:8px 0 0;font-size:16px;line-height:1.65}.sl-acquisition-panel{background:var(--sl-soft);border:1px solid var(--sl-line);border-radius:20px;padding:clamp(24px,3vw,40px)}.sl-acquisition-panel h3{letter-spacing:-.025em;font-size:24px;line-height:1.25}.sl-acquisition-panel ul{color:var(--sl-muted);margin:18px 0 0;padding-left:20px}.sl-acquisition-panel li{margin-top:12px;font-size:16px;line-height:1.6}.sl-acquisition-steps:before{display:none!important}.sl-acquisition-steps h3{margin-top:0}.sl-generation-landing{padding-bottom:32px}.sl-generation-landing .sl-page-figure .sl-video{aspect-ratio:16/10;background:var(--sl-soft)}.sl-generation-landing .sl-page-figure .sl-video video{object-fit:contain}.sl-generation-brief{background:var(--sl-white);border:1px solid var(--sl-line);border-radius:22px;padding:clamp(26px,4vw,48px)}.sl-generation-brief h2{letter-spacing:-.025em;font-size:22px}.sl-generation-brief blockquote{color:var(--sl-ink);letter-spacing:-.025em;margin:22px 0;font-size:clamp(21px,2vw,28px);line-height:1.5}.sl-generation-brief dl{gap:12px;margin:0;display:grid}.sl-generation-brief dl>div{border-top:1px solid var(--sl-line);justify-content:space-between;gap:20px;padding-top:12px;font-size:14px;display:flex}.sl-generation-brief dt{color:var(--sl-muted)}.sl-generation-brief dd{text-align:right;color:var(--sl-ink);margin:0}@media (width<=900px){.sl-acquisition-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.sl-acquisition-columns h2{font-size:30px}}
