.is-product-answer a{color:var(--is-accent-dark)}.indie-smoke-guide{color:#e9e4da;font-size:17px;line-height:1.72;margin:0 auto;max-width:980px}.indie-smoke-guide figure{margin:34px 0}.indie-smoke-guide img{border-radius:22px;box-shadow:0 18px 45px rgba(27,20,12,.12);display:block;height:auto;max-width:100%}.indie-smoke-guide figcaption{color:#bdb6aa;font-size:14px;line-height:1.55;margin-top:12px;text-align:center}.indie-smoke-guide h2{color:#fff7ec;font-size:clamp(1.45rem,2.2vw,2.05rem);letter-spacing:-.02em;margin:46px 0 16px}.indie-smoke-guide h3{color:#fff7ec;font-size:1.16rem;line-height:1.35;margin:0 0 10px}.indie-smoke-guide p,.indie-smoke-guide li{color:#ddd5c9;font-size:17px}.indie-smoke-guide a{color:#22c13a;text-decoration-thickness:1px;text-underline-offset:3px}.indie-smoke-guide a:hover,.indie-smoke-guide a:focus{color:#72e985}.is-guide-answer{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.18);border-radius:18px;margin:28px 0;padding:clamp(22px,3vw,34px)}.is-guide-answer p{margin:0}.is-guide-kicker{color:#72e985!important;font-size:13px!important;font-weight:800;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.is-guide-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 34px}.is-guide-grid>section{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:22px}.is-guide-grid p{font-size:15px;margin:0}.is-guide-table-wrap{border:1px solid rgba(255,255,255,.2);border-radius:16px;margin:24px 0 36px;overflow-x:auto}.is-guide-table{border-collapse:collapse;margin:0;min-width:720px;width:100%}.is-guide-table th,.is-guide-table td{border-bottom:1px solid rgba(255,255,255,.14);color:#ddd5c9;font-size:14px;line-height:1.5;padding:14px 16px;text-align:left;vertical-align:top}.is-guide-table th{background:#154f36;color:#fff;font-weight:800}.is-guide-table tr:last-child td{border-bottom:0}.is-guide-steps,.is-guide-checklist{padding-left:1.3em}.is-guide-steps li,.is-guide-checklist li{margin:0 0 13px}.is-guide-callout{background:#fff6df;border-left:5px solid #d8a43f;border-radius:4px 16px 16px 4px;margin:24px 0;padding:22px 24px}.indie-smoke-guide .is-guide-callout p{color:#261f17!important;margin:0}.is-guide-cta{background:linear-gradient(135deg,#10452f,#157448);border:1px solid rgba(255,255,255,.2);border-radius:22px;margin:44px 0;padding:clamp(24px,5vw,46px);text-align:center}.is-guide-cta h2{margin-top:0}.is-guide-button{background:#f3c76b;border-radius:999px;color:#152219!important;display:inline-block;font-weight:800;margin-top:8px;padding:14px 24px;text-decoration:none}.is-guide-button:hover,.is-guide-button:focus{background:#fff2bf;color:#0d1711!important}.is-guide-source-list{word-break:break-word}.is-guide-updated{border-top:1px solid rgba(255,255,255,.18);font-size:14px!important;margin-top:28px;padding-top:20px}.is-guide-product-links{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-left:0;padding-left:0}.is-guide-product-links li{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px}.is-guide-product-links a{color:#fff7ec}.is-guide-product-links span{color:#bdb6aa;font-size:13px}.is-guide-faq details{border-top:1px solid rgba(255,255,255,.18);padding:16px 0}.is-guide-faq summary{color:#fff7ec;cursor:pointer;font-weight:700}.indie-smoke-guide .is-guide-faq p{color:#ddd5c9}@media (max-width:760px){.indie-smoke-guide{font-size:16px}.is-guide-grid{grid-template-columns:1fr}.is-guide-product-links{grid-template-columns:1fr}}