.campaign-desk{padding-top:74px;padding-bottom:78px;scroll-margin-top:12px}.desk-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:start}.desk-heading h2{font-size:clamp(38px,4.3vw,62px);max-width:650px}.desk-heading .lead{font-size:19px}.desk-heading .button{margin-top:24px}.desk-heading .small{max-width:370px;margin-top:14px}.desk-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:46px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.desk-scope>div{padding:24px 28px 27px 0}.desk-scope>div+div{border-left:1px solid var(--line);padding-left:28px}.desk-scope>div:last-child{padding-right:0}.desk-scope dt{font-size:15px;font-weight:650;color:var(--ink);margin-bottom:12px}.desk-scope dt span{font-size:11px;font-weight:500;color:var(--muted);margin-right:12px}.desk-scope dd{margin:0;font-size:14px;line-height:1.7;color:var(--muted)}.desk-examples{display:grid;grid-template-columns:1fr 1.85fr;gap:80px;padding-top:42px}.desk-example-intro h3{font-size:33px;margin:16px 0}.desk-example-intro p:last-child{font-size:14px;max-width:290px}.desk-example{border-bottom:1px solid var(--line)}.desk-example:first-child{border-top:1px solid var(--line)}.desk-example summary{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:100px;padding:22px 12px;list-style:none;cursor:pointer}.desk-example summary::-webkit-details-marker{display:none}.desk-example summary>span:first-child{display:grid;gap:9px}.desk-example summary .eyebrow{font-size:10px;letter-spacing:.12em}.desk-example summary strong{font-size:24px;line-height:1.25;letter-spacing:-.035em;font-weight:550}.desk-toggle{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--control-line);border-radius:50%;font-size:20px;line-height:1;transition:transform .18s}.desk-example[open] .desk-toggle{transform:rotate(45deg)}.desk-example[open] summary{background:var(--soft)}.desk-example summary:hover{background:var(--soft)}.desk-example-body{padding:22px 12px 27px}.desk-example-body p{font-size:14px;line-height:1.75}.desk-example-body p+p{margin-top:14px}.desk-example-body .desk-source{font-size:11px;font-weight:600;color:var(--blue)}.desk-example-body strong{display:block;font-size:12px;color:var(--ink);margin-bottom:5px}.desk-example-body .text-link{margin-top:21px;font-size:13px}@media(max-width:1000px){.desk-heading{gap:35px;grid-template-columns:1fr 1fr}.desk-examples{gap:35px;grid-template-columns:1fr 1.7fr}.desk-scope>div{padding-right:20px}.desk-scope>div+div{padding-left:20px}}@media(max-width:820px){.desk-heading{grid-template-columns:1fr;gap:24px}.desk-heading h2{max-width:700px}.desk-examples{grid-template-columns:1fr;gap:24px}.desk-example-intro h3 br{display:none}.desk-example-intro p:last-child{max-width:600px}.desk-example-intro h3{margin:12px 0}.desk-scope{margin-top:32px}}@media(max-width:560px){.campaign-desk{padding-top:50px;padding-bottom:50px}.desk-heading h2{font-size:41px}.desk-heading .lead{font-size:17px}.desk-heading .button{margin-top:20px}.desk-scope{grid-template-columns:1fr}.desk-scope>div,.desk-scope>div+div{padding:21px 0;border-left:0}.desk-scope>div+div{border-top:1px solid var(--line)}.desk-scope dt{margin-bottom:9px}.desk-examples{padding-top:30px}.desk-example-intro h3{font-size:29px}.desk-example summary strong{font-size:21px}.desk-example summary{gap:15px;padding:20px 10px}.desk-example-body{padding:20px 10px 24px}}