.product-guide{background:var(--el-cream);color:var(--el-color-text)}.product-guide__inner{margin-inline:auto;width:min(100% - var(--el-gutter)*2,1120px)}.product-guide__cards-head,.product-guide__head{max-width:58ch}.product-guide__eyebrow{margin-bottom:var(--el-space-2)}.product-guide__cards-heading,.product-guide__heading{margin:0;text-wrap:balance}.product-guide__cards-content,.product-guide__content{color:var(--el-color-text-soft);font-family:var(--el-font-body);font-size:var(--el-text-md);margin:var(--el-space-3) 0 0;max-width:62ch;text-wrap:pretty}.product-guide__table{background:none;border:0;border-radius:0;margin-top:var(--el-space-5);overflow:visible}.product-guide .product-guide__table table{background:transparent;border:0;border-collapse:separate;display:block;width:100%}.product-guide__table thead{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-guide__table tbody{display:grid;gap:var(--el-space-4)}.product-guide .product-guide__table tbody tr,.product-guide .product-guide__table tbody tr:nth-child(2n),.product-guide .product-guide__table tbody tr:nth-child(odd){background:var(--el-white);border:1px solid var(--el-color-border);border-radius:var(--el-radius-lg);display:block;padding:var(--el-space-5)}.product-guide .product-guide__table tbody tr:nth-child(2n) td,.product-guide .product-guide__table tbody tr:nth-child(odd) td,.product-guide .product-guide__table td{background:transparent;border:0;color:var(--el-color-text-soft);display:block;font-family:var(--el-font-body);font-size:var(--el-text-sm);line-height:var(--el-leading-snug);margin:0;overflow-wrap:normal;padding:0;text-align:left;text-wrap:pretty;width:auto}.product-guide .product-guide__table td[data-col=name]{color:var(--el-color-text);font-family:var(--el-font-display);font-size:var(--el-text-xl);font-weight:var(--el-weight-bold);letter-spacing:var(--el-tracking-tight);line-height:var(--el-leading-tight)}.product-guide .product-guide__table td[data-col=whatItIs]{margin-top:var(--el-space-2);max-width:46ch}.product-guide .product-guide__table td[data-col=chosenFor]{color:var(--el-color-text);font-size:var(--el-text-md);line-height:var(--el-leading-body);margin-top:var(--el-space-4);max-width:46ch}.product-guide .product-guide__table td[data-col=thcFree]{border-top:1px solid var(--el-color-border);margin-top:var(--el-space-5);padding-top:var(--el-space-3)}.product-guide .product-guide__table td[data-col=formats]{margin-top:var(--el-space-1)}.product-guide__table td[data-col=formats]:before,.product-guide__table td[data-col=thcFree]:before{color:var(--el-color-text);content:attr(data-label) ": ";font-weight:var(--el-weight-semibold)}@media(min-width:821px){.product-guide__table{background:var(--el-white);border:1px solid var(--el-color-border);border-radius:var(--el-radius-lg);overflow:hidden}.product-guide .product-guide__table table{border-collapse:collapse;display:table;table-layout:fixed}.product-guide__table thead{clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.product-guide__table tbody{display:table-row-group;gap:0}.product-guide .product-guide__table tbody tr,.product-guide .product-guide__table tbody tr:nth-child(2n),.product-guide .product-guide__table tbody tr:nth-child(odd){background:transparent;border:0;border-radius:0;display:table-row;padding:0}.product-guide .product-guide__table tbody tr:nth-child(2n) td,.product-guide .product-guide__table tbody tr:nth-child(odd) td,.product-guide .product-guide__table td,.product-guide .product-guide__table th{background:transparent;border:0;border-bottom:1px solid var(--el-color-border);color:var(--el-color-text-soft);display:table-cell;font-family:var(--el-font-body);font-size:var(--el-text-sm);font-weight:400;letter-spacing:normal;line-height:var(--el-leading-snug);margin:0;max-width:none;overflow-wrap:break-word;padding:var(--el-space-4);text-align:left;vertical-align:top}.product-guide .product-guide__table th{font-weight:var(--el-weight-semibold);white-space:normal;text-wrap:balance;vertical-align:bottom}.product-guide__table td[data-col=formats]:before,.product-guide__table td[data-col=thcFree]:before{content:none}.product-guide .product-guide__table td[data-col=name]{font-family:var(--el-font-body);font-size:var(--el-text-sm)}.product-guide .product-guide__table td strong,.product-guide .product-guide__table td[data-col=name]{color:var(--el-color-text);font-weight:var(--el-weight-bold)}.product-guide__table [data-col=name]{width:13%}.product-guide__table [data-col=chosenFor],.product-guide__table [data-col=whatItIs]{width:25%}.product-guide__table [data-col=thcFree]{width:15%}.product-guide__table [data-col=formats]{width:22%}.product-guide .product-guide__table tbody tr:last-child td{border-bottom:0}}@media(min-width:821px)and (max-width:1024px){.product-guide .product-guide__table td,.product-guide .product-guide__table th{padding:var(--el-space-3)}}.product-guide__rule{background:var(--el-color-rule);height:1px;margin:var(--el-space-6) 0 var(--el-space-5)}.product-guide__cards-eyebrow{color:var(--el-color-text-soft);font-family:var(--el-font-body);font-size:var(--el-text-sm);line-height:var(--el-leading-snug);margin:0 0 var(--el-space-1)}.product-guide__cards-heading{font-family:var(--el-font-display);font-size:var(--el-text-xl);font-weight:var(--el-weight-bold);letter-spacing:var(--el-tracking-tight);line-height:var(--el-leading-tight)}.product-guide__cards{display:grid;gap:var(--el-space-4);grid-template-columns:1fr;list-style:none;margin:var(--el-space-5) 0 0;padding:0}@media(min-width:821px){.product-guide__cards{grid-template-columns:repeat(var(--pg-card-count,3),minmax(0,1fr))}}.product-guide__card{background:var(--el-color-surface);border:1px solid var(--el-color-border);border-radius:var(--el-radius-lg);box-shadow:var(--el-shadow-sm);list-style:none;margin:0;min-height:220px;min-width:0;padding:var(--el-space-6)}.product-guide__card::marker{content:""}.product-guide__card-eyebrow{margin:0 0 var(--el-space-2)}.product-guide__card-heading{color:var(--el-color-text);font-family:var(--el-font-display);font-size:var(--el-text-lg);font-weight:var(--el-weight-bold);letter-spacing:var(--el-tracking-tight);line-height:var(--el-leading-tight);margin:0 0 var(--el-space-3);text-wrap:balance}.product-guide__card-content{color:var(--el-color-text-soft);font-size:var(--el-text-base);line-height:var(--el-leading-body);margin:0;text-wrap:pretty}
