.guide-page{max-width:920px;padding-block:65px 40px}.guide-page h1{font-size:clamp(30px,4.5vw,49px);line-height:1.28;letter-spacing:-.045em;margin:14px 0 22px}.guide-lead{font-size:17px!important;max-width:730px;line-height:1.85!important;color:#76859a}.guide-page section{margin-top:44px}.guide-page h2{font-size:23px;letter-spacing:-.035em;margin-bottom:19px}.guide-page p,.guide-page li{font-size:14px;line-height:1.9;color:#728096}.guide-steps{list-style:none;counter-reset:step;padding:0;display:grid;gap:15px}.guide-steps>li{counter-increment:step;background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:22px 25px;position:relative}.guide-steps strong{font-size:16px;color:#203048}.guide-steps strong:before{content:counter(step,decimal-leading-zero);font-size:11px;color:#ef6172;margin-right:13px}.guide-steps p{margin:8px 0}.guide-steps code{display:block;background:#f5f7fa;border:1px solid #edf0f4;border-radius:8px;padding:12px 15px;margin-block:13px;overflow-wrap:anywhere;color:#4a5e78;font-size:13px}.guide-note{font-size:12px!important;color:#8d98a8!important}.guide-prompts{display:grid;gap:12px}.guide-prompts blockquote{margin:0;border-left:3px solid #ff7c8a;background:#fff8f9;padding:18px 22px;font-size:14px;line-height:1.8;border-radius:0 10px 10px 0}.guide-scope{border-top:1px solid #e8edf3;padding-top:22px}.guide-scope ul{padding-left:20px}.guide-scope li+li{margin-top:10px}.guide-links{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;margin-top:24px;color:#df4e64}.public-nav nav{display:flex;gap:22px;font-size:13px;color:#77859a}.discovery-links{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;line-height:1.7;margin-top:18px;color:#7a879a}.discovery-links a{border-bottom:1px solid #e7d7db;padding-bottom:2px}
@media(max-width:720px){.guide-page{padding-block:36px 25px}.guide-page h1{font-size:30px}.guide-lead{font-size:14px!important}.guide-page section{margin-top:32px}.guide-steps>li{padding:18px}.guide-page h2{font-size:20px}.public-nav nav{display:none}.public-nav .nav-actions{margin-left:auto}.discovery-links{font-size:11px;gap:11px}}

.guide-page{width:min(920px,calc(100% - 56px));margin-inline:auto}.guide-page .eyebrow{color:#d75768;font-size:11px;letter-spacing:.08em}.public-nav .nav-actions{display:flex;align-items:center;gap:12px;margin-left:auto}
@media(max-width:720px){.guide-page{width:calc(100% - 40px)}}
