.places-setup{max-width:800px;margin:0 auto;padding:40px 24px 64px}.places-setup .eyebrow{margin:32px 0 10px}.places-setup h1{font-size:clamp(30px,5vw,42px);line-height:1.2;letter-spacing:-1px;max-width:none;margin:0 0 18px}.places-setup h2{font-size:21px;margin:0 0 12px}.places-setup p,.places-setup li{font-size:16px;color:var(--muted);line-height:1.75}.places-setup section{position:relative;border-top:1px solid var(--line);padding:28px 0 28px 52px}.setup-number{position:absolute;left:0;top:30px;color:var(--purple);font-size:14px;font-weight:600}.setup-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;font-size:14px;line-height:1.6}.setup-links .button{font-size:14px}.setup-status{background:var(--accent-soft);padding:16px;border-radius:8px;margin:24px 0}.places-setup pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:14px;color:var(--ink)}.places-setup code{color:var(--ink)}.places-setup footer{padding-top:20px;border-top:1px solid var(--line)}@media(max-width:500px){.places-setup{padding:24px 18px}.places-setup section{padding-left:36px}}
