.guide{max-width:860px;margin:var(--space-12) auto 0;padding-top:var(--space-10);border-top:1px solid var(--color-border);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.guide--brand{margin-top:var(--space-10);margin-left:0}.guide h2{color:var(--color-text);font-size:var(--text-2xl);margin:var(--space-10) 0 var(--space-4)}.guide>h2:first-child,.guide-faq>h2{margin-top:0}.guide-faq{margin-top:var(--space-10)}.guide-body p,.guide-body ul,.guide-body ol{margin:0 0 var(--space-4)}.guide-body ul,.guide-body ol{padding-left:1.4em}.guide-body li{margin-bottom:var(--space-2)}.guide-body strong{color:var(--color-text)}.guide-body a{color:var(--color-primary)}.brand-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-4) var(--space-5);max-width:860px;margin:0 0 var(--space-10);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.brand-facts div{min-width:0}.brand-facts dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.brand-facts dd{margin:0;font-size:var(--text-sm);color:var(--color-text)}.guide-table-wrap{overflow-x:auto;margin-bottom:var(--space-6);-webkit-overflow-scrolling:touch}.guide-table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.guide-table th,.guide-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.guide-table thead th{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.guide-table td:nth-child(4){white-space:nowrap}.guide-table tbody th[scope=row]{font-weight:var(--weight-semibold);color:var(--color-primary);white-space:nowrap}.guide-table tbody tr:last-child th,.guide-table tbody tr:last-child td{border-bottom:0}.guide-table td a{color:var(--color-text);font-weight:var(--weight-semibold)}.guide .faq-list{display:flex;flex-direction:column;gap:var(--space-3)}.guide .faq-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.guide .faq-item__question{padding:var(--space-5) var(--space-6);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.guide .faq-item__question::-webkit-details-marker{display:none}.guide .faq-item__question:after{content:"+";font-size:var(--text-xl);font-weight:var(--weight-normal);color:var(--color-text-muted);flex-shrink:0}.guide .faq-item[open] .faq-item__question:after{content:"\2212"}.guide .faq-item[open] .faq-item__question{border-bottom:1px solid var(--color-border)}.guide .faq-item__answer{padding:var(--space-5) var(--space-6)}.guide .faq-item__answer p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media(max-width:640px){.guide .faq-item__question,.guide .faq-item__answer{padding:var(--space-4)}}.guide .guide-faq+.guide-faq,.guide .pdp-compare+.pdp-faq{margin-top:var(--space-10)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shopkanna-guide.css.map */
