.designer-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center;padding:60px 6% 35px;max-width:1450px;margin:auto}.designer-intro h1{font-size:clamp(46px,5vw,70px);letter-spacing:-3px}.designer-intro .lead{max-width:600px;margin:0}.designer-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.designer-steps li{display:flex;gap:18px;padding:18px 20px;border:1px solid var(--line);border-radius:4px;background:#fffdf7}.designer-steps li>span{font:italic 26px Georgia,serif;color:var(--orange)}.designer-steps strong{font-size:13px}.designer-steps p{font-size:12px;color:var(--muted);margin:5px 0 0;line-height:1.6}.designer-workspace{margin:15px 3% 0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #123d2e0a}.designer-workspace iframe{display:block;width:100%;height:1050px;min-height:75vh;border:0;background:#fff}.designer-confirmation{background:var(--green);color:var(--cream);padding:20px 25px;font-size:14px}.designer-fallback{padding:65px 25px;text-align:center;background:var(--pale)}.designer-fallback h2{font-size:35px}.designer-fallback p{color:var(--muted);font-size:14px}.designer-fallback .button{margin-top:15px}.designer-help{max-width:1050px;padding:20px 6% 45px;margin:auto}.designer-help p{font-size:12px;line-height:1.8;color:var(--muted)}.designer-help a{text-decoration:underline;text-underline-offset:3px;color:var(--green)}nav a[aria-current=page]{color:var(--orange)}.designer-home-link{display:inline-block;margin:20px 0 0;border-bottom:1px solid var(--orange);padding-bottom:5px;color:var(--orange);font-size:14px;font-weight:700}
@media(max-width:760px){.designer-intro{grid-template-columns:1fr;padding:40px 6% 25px;gap:30px}.designer-intro h1{font-size:49px;letter-spacing:-2.5px}.designer-steps li{padding:15px}.designer-workspace{margin:0 3%;border-radius:5px}.designer-workspace iframe{height:1000px;min-height:85vh}.designer-help{padding:20px 6% 35px}.designer-fallback{padding:45px 20px}}
