.wrap.prose{max-width:var(--maxw)}.prose>h2:first-child{margin-top:0}.prose p{color:var(--muted);margin-bottom:14px}.guide-meta{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin:8px 0 0}.guide-meta .guide-upd{white-space:nowrap}.guide-hero{background:var(--mount);border:1px solid var(--line);justify-content:center;margin:24px 0 22px;display:flex}.guide-hero img{width:min(100%,calc(min(560px,62vh) * var(--ar,1)));height:auto;aspect-ratio:var(--ar,auto);object-fit:contain;display:block}.guide-lede{font-size:var(--fs-lg);color:var(--muted);line-height:1.65}.guide .guide-shop{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 8px;max-width:720px!important}.guide-faq{gap:0;margin:14px 0 0;display:grid}.guide-faq>div{border-bottom:1px solid var(--line);padding:14px 0}.guide-faq>div:last-child{border-bottom:0}.guide-faq dt{margin-bottom:6px;font-weight:700}.guide-faq dd{color:var(--muted);margin:0;line-height:1.6}.guide-more{border-top:1px solid var(--line);margin-top:38px;padding-top:18px}.guide-more h3{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:0 0 12px}.guide-more ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-more li a{font-weight:700}.guide-more li span{font-size:var(--fs-xs);color:var(--muted);display:block}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.guide-card{border:1px solid var(--line);background:var(--surface);transition:border-color .16s,transform .16s;display:block}.guide-shot{aspect-ratio:4/3;background:var(--mount);display:block;overflow:hidden}.guide-shot img{object-fit:contain;width:100%;height:100%;display:block}.guide-card-title{font-size:var(--fs-md);letter-spacing:-.005em;padding:8px 14px 2px;line-height:1.35}.guide-card p{font-size:var(--fs-xs);color:var(--muted);margin:0;padding:4px 14px 14px}@media (max-width:860px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.guide-grid{grid-template-columns:1fr}}.prose>p a,.prose>ul a,.prose>ol a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.prose>p a:hover,.prose>ul a:hover,.prose>ol a:hover{text-decoration-color:currentColor}.prose>p a[href^="/products/"]{font-weight:inherit}.prose>ul li,.prose>ol li{color:var(--muted)}.prose>p b,.prose>ul b,.prose>ol b{color:var(--text)}@media (pointer:coarse){.guide-more li a{margin-block:-9px;padding-block:9px;display:inline-block}.guide-more ul{gap:18px}}
