body{background:#fff}.hd-hero{max-width:1080px;margin:0 auto;padding:96px 32px 48px}.hd-eyebrow,.hd-group-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--mona-teal-active);margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.hd-hero h1{letter-spacing:-.045em;color:var(--mona-teal-deep);margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:104px;font-weight:900;line-height:.95}.hd-hero h1 em{color:var(--mona-teal);letter-spacing:-.02em;font-family:Lora,serif;font-style:italic;font-weight:500}.hd-hero .deck{color:var(--text-secondary);max-width:640px;font-family:Lora,serif;font-size:21px;font-style:italic;line-height:1.55}.hd-hero .deck a{color:var(--mona-blue);text-underline-offset:3px;text-decoration:underline}.hd-index{gap:48px;max-width:1080px;margin:0 auto;padding:0 32px 64px;display:grid}.hd-group ol{border-top:2px solid var(--mona-black);margin:0;padding:0;list-style:none}.hd-group li{border-bottom:1px solid var(--border-default)}.hd-group a{color:inherit;grid-template-columns:96px 1fr auto;align-items:baseline;gap:24px;padding:24px 0;transition:background .15s;display:grid}.hd-group a:hover{background:var(--mona-teal-soft)}.hd-group .num{color:var(--mona-teal);font-family:JetBrains Mono,monospace;font-size:44px;font-weight:700;line-height:1}.hd-group .txt strong{letter-spacing:-.02em;color:var(--mona-teal-deep);margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;display:block}.hd-group .txt span{color:var(--text-secondary);font-family:Lora,serif;font-size:16px;line-height:1.5}.hd-group .min{color:var(--text-tertiary);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px}.hd-foot{max-width:1080px;color:var(--text-secondary);margin:0 auto;padding:0 32px 96px;font-size:15px}.hd-foot a{color:var(--mona-blue);text-underline-offset:3px;text-decoration:underline}.guide .guide-body{font-family:var(--font-body);color:var(--text-primary,#0a0a0a);font-size:17px;line-height:1.65}.guide .guide-body strong{font-family:inherit}.guide .guide-body p:first-of-type:first-letter{float:none;font:inherit;color:inherit;letter-spacing:inherit;margin:0}.guide-body ol.guide-steps{margin-left:0;padding-left:28px;list-style:decimal}.guide-body ul,.guide-soon ul{list-style:outside}.guide-body .guide-steps>li{margin-bottom:28px;padding-left:4px}.guide-body .guide-steps>li::marker{color:var(--mona-teal-active);font-family:JetBrains Mono,monospace;font-weight:700}.guide-body .guide-steps p{margin-bottom:8px}.guide-body .guide-steps ul{margin:0 0 8px 20px}.guide-shot{margin:16px 0 8px}.guide-shot img{border:2px solid var(--mona-black);border-radius:12px;width:auto;max-width:100%;display:block}@media (min-width:1100px){.guide .guide-shot{margin-left:-120px;margin-right:-120px}.guide .guide-steps .guide-shot{margin-left:-152px}}.guide-shot figcaption{color:var(--text-tertiary);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.guide-table{margin:0 0 24px;overflow-x:auto}.guide-table table{border-collapse:collapse;border-top:2px solid var(--mona-black);width:100%;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.45}.guide-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-default);padding:10px 12px 10px 0;font-family:JetBrains Mono,monospace;font-size:11px}.guide-table td{border-bottom:1px solid var(--border-default);vertical-align:top;padding:12px 12px 12px 0}.guide-soon{border:2px dashed var(--mona-orange);border-radius:12px;margin:8px 0 32px;padding:20px 24px;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.5}.guide-soon-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--mona-orange);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.guide-soon ul{margin:0 0 0 18px;padding:0}.guide-soon li{margin-bottom:4px}.guide-pager{grid-template-columns:1fr 1fr;gap:16px;max-width:720px;margin:0 auto;padding:0 32px;display:grid}.guide-pager a{border:2px solid var(--mona-black);color:var(--mona-teal-deep);border-radius:12px;padding:16px 20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:block}.guide-pager a:hover{background:var(--mona-teal-soft)}.guide-pager a span{color:var(--mona-teal-active);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:block}.guide-pager a.next{text-align:right}.guide-help{max-width:720px;color:var(--text-secondary);margin:32px auto 96px;padding:0 32px;font-size:15px}.guide-help a{color:var(--mona-blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.hd-hero{padding:56px 16px 32px}.hd-hero h1{font-size:60px}.hd-hero .deck{font-size:18px}.hd-index,.hd-foot{padding-left:16px;padding-right:16px}.hd-group a{grid-template-columns:56px 1fr;gap:12px}.hd-group .num{font-size:28px}.hd-group .txt strong{font-size:19px}.hd-group .min{display:none}.guide .art-head{padding:48px 16px 16px}.guide .art-body{padding:24px 16px 48px;font-size:17px}.guide-pager{grid-template-columns:1fr;padding:0 16px}.guide-pager a.next{text-align:left}.guide-help{padding:0 16px}}
