.jam-guide-article{max-width:920px;margin:0 auto;padding:46px 0 88px}.jam-guide-header{border-bottom:1px solid var(--line);padding-bottom:38px}.jam-guide-header h1{max-width:760px;font:400 clamp(36px, 5vw, 60px)/1.08 var(--display);letter-spacing:-.025em;margin:8px 0 18px}.jam-guide-header>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:18px;line-height:1.65}.jam-guide-contents{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;font-size:14px;display:flex}.jam-guide-contents strong{color:var(--ink)}.jam-guide a:not(.button){color:var(--green);text-underline-offset:3px}.jam-guide-section{border-bottom:1px solid var(--line);padding:36px 0}.jam-guide-step{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.jam-guide-section h2,.jam-guide-checklist h2,.jam-guide-footer h2{font:400 clamp(27px, 3vw, 36px)/1.2 var(--display);margin:0 0 16px}.jam-guide-section>p:not(.jam-guide-step),.jam-guide-example p,.jam-guide-footer p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.72}.jam-guide-example{border:1px solid var(--line);background:#fff;border-radius:10px;margin:28px 0;padding:24px}.jam-guide-example h3{font:400 25px/1.2 var(--display);margin:0 0 6px}.jam-guide-example p{margin:8px 0 16px;font-size:14px}.jam-guide-table-wrap{overflow-x:auto}.jam-guide-example table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.jam-guide-example th,.jam-guide-example td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.jam-guide-example thead th{color:var(--muted);font-size:12px;font-weight:700}.jam-guide-example tbody th{color:var(--ink);font-weight:700}.jam-guide-practice{color:var(--muted);margin:18px 0;padding-left:24px;line-height:1.7}.jam-guide-demo-steps{color:var(--muted);margin:10px 0 0;padding-left:22px;font-size:14px;line-height:1.65}.jam-guide-demo-steps li+li{margin-top:6px}.jam-guide-demo-steps strong{color:var(--ink)}.jam-guide-practice li+li{margin-top:8px}.jam-guide-practice strong{color:var(--ink)}.jam-guide-checklist{background:#f1f7f2;border:1px solid #cbd9d0;border-radius:10px;margin:38px 0;padding:28px 32px}.jam-guide-checklist ul{margin:0;padding-left:20px;line-height:1.7}.jam-guide-checklist li+li{margin-top:8px}.jam-guide-footer{justify-content:space-between;align-items:center;gap:30px;padding:28px 0 0;display:flex}.jam-guide-footer p{margin:0}.jam-guide-actions{flex-direction:column;flex:none;align-items:center;gap:14px;display:flex}.jam-guide-actions .button{align-items:center;gap:8px;display:inline-flex}@media (max-width:700px){.jam-guide-article{padding:30px 0 64px}.jam-guide-header>p:not(.eyebrow){font-size:16px}.jam-guide-section{padding:28px 0}.jam-guide-example{padding:18px}.jam-guide-checklist{padding:22px}.jam-guide-footer{flex-direction:column;align-items:stretch}.jam-guide-actions{align-items:flex-start}}
