/* --- guide page --- */
main{padding:56px 0 80px}
main .wrap{max-width:780px}
h1{font-size:clamp(34px,5vw,52px);margin-bottom:16px}
h2{font-size:clamp(24px,3vw,30px);margin:40px 0 10px}
main p{margin-bottom:14px}
main ul,main ol{padding-left:24px;margin:8px 0 16px}
main li{margin-bottom:8px}
.crumbs{font-size:14.5px;color:var(--muted);margin-bottom:18px}
.crumbs a{color:var(--muted)}
.callout{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px 26px;margin:34px 0}
.callout h2{margin-top:0}
.byline{font-size:14.5px;color:var(--muted);margin-top:36px}
