.guide-article{padding-bottom:5rem}.guide-article :is(h2[id],h3[id],.markdown-comparison[id],.dg-callout[id]){scroll-margin-top:136px}.guide-hero-photo{padding:8px}.guide-hero-photo img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:360px;display:block}.guide-sticky-pick{bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:8px;display:grid}.guide-sticky-name{overflow-wrap:anywhere;min-width:0}.guide-sticky-action{background:var(--cta);min-height:44px;color:var(--cta-ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:650;display:inline-flex}.guide-sticky-action:hover{background:var(--cta-hi)}.guide-sticky-pick [data-dismiss]{width:44px;height:44px}.guide-article .guide-spec-comparison>summary{min-height:44px;color:var(--accent-2);cursor:pointer;padding:10px 0;font-size:.9375rem;font-weight:600;display:list-item}.guide-article .guide-spec-comparison[open]>.markdown-comparison{margin-top:12px}.guide-article .markdown-comparison .table-wrap{scrollbar-width:auto;scrollbar-color:var(--muted) var(--surface-2);max-height:none;overflow-x:auto}.guide-table-hint{color:var(--muted);margin:0 0 8px;font-size:.8125rem}.guide-table-hint span{color:var(--accent-2)}.guide-article .qp-item>div:last-child>div{gap:4px 14px}.guide-article .dg-flow{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:0}.guide-article .dg-flow>li{display:block}.guide-article .dg-flow .dg-callout summary{grid-template-columns:94px minmax(0,1fr);gap:0 12px;padding:12px;display:grid}.guide-article .dg-flow .dg-art{grid-row:1/3;margin:0}.guide-article .dg-flow .dg-connection{width:auto;min-height:44px;padding:0 12px 8px;font-size:.8125rem;position:static}.guide-article .dg-flow .dg-connection svg{transform:rotate(90deg)}.guide-article .dg-table-scroll{max-height:none}@media (min-width:1024px){.guide-article :is(h2[id],h3[id],.markdown-comparison[id],.dg-callout[id]){scroll-margin-top:96px}.guide-sticky-pick{display:none}}
