.blog-post-page.svelte-1teoznn{padding:var(--size-6) 0 var(--size-10)}.post-body.svelte-1teoznn{font-size:var(--font-size-2);line-height:var(--font-lineheight-3);color:var(--text-primary);max-width:100%;text-wrap:wrap}.post-body.svelte-1teoznn p{margin:0 0 var(--size-4) 0}.post-body.svelte-1teoznn p:last-child{margin-bottom:0}.post-body.svelte-1teoznn h2{font-family:Cinzel,serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary);font-size:clamp(var(--font-size-5),.35rem + 1.15vw,1.65rem);line-height:1.35;text-rendering:optimizeLegibility;margin:var(--size-6) 0 var(--size-2) 0;max-width:100%;text-wrap:wrap}.post-body.svelte-1teoznn h2:first-child{margin-top:0}.post-body.svelte-1teoznn h3{font-size:var(--font-size-2);font-weight:var(--font-weight-6);color:var(--text-primary);margin:var(--size-5) 0 var(--size-2) 0;line-height:var(--font-lineheight-2)}.post-body.svelte-1teoznn ul{margin:0 0 var(--size-4) 0;padding-left:var(--size-5)}.post-body.svelte-1teoznn li{margin-bottom:var(--size-1)}.post-body.svelte-1teoznn ol{margin:0 0 var(--size-4) 0;padding-left:var(--size-6)}.post-body.svelte-1teoznn .post-table-wrap{overflow-x:auto;margin:0 0 var(--size-4) 0;-webkit-overflow-scrolling:touch;border-radius:var(--radius-2);border:1px solid var(--border-light);background:var(--bg-white)}.post-body.svelte-1teoznn .post-content-table{width:100%;min-width:280px;border-collapse:collapse;font-size:var(--font-size-1);line-height:var(--font-lineheight-3);background:var(--bg-white);color:var(--text-primary)}.post-body.svelte-1teoznn .post-content-table tbody,.post-body.svelte-1teoznn .post-content-table tr{background:var(--bg-white);color:var(--text-primary)}.post-body.svelte-1teoznn .post-content-table th,.post-body.svelte-1teoznn .post-content-table td{border:1px solid var(--border-light);padding:var(--size-2) var(--size-3);text-align:left;vertical-align:top;background:var(--bg-white);color:var(--text-primary)}.post-body.svelte-1teoznn .post-content-table th{background:var(--bg-gray-100);font-weight:var(--font-weight-6);color:var(--text-primary)}.post-body.svelte-1teoznn a{color:var(--brand-accent);-webkit-text-decoration:underline;text-decoration:underline}.post-body.svelte-1teoznn a:hover{color:var(--brand-primary)}.post-body.svelte-1teoznn a.inline-link{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .15s var(--ease-2)}.post-body.svelte-1teoznn a.inline-link:visited{color:inherit}.post-body.svelte-1teoznn a.inline-link:hover{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.post-body.svelte-1teoznn a.inline-link:focus-visible{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;outline:2px solid #d01f26;outline:2px solid var(--brand-accent, #d01f26);outline-offset:2px}.post-body.svelte-1teoznn .faq-list{margin:var(--size-4) 0 0 0;padding:0;list-style:none}.post-body.svelte-1teoznn .faq-item{margin-bottom:var(--size-5)}.post-body.svelte-1teoznn .faq-item:last-child{margin-bottom:0}.post-body.svelte-1teoznn .faq-question{font-size:var(--font-size-2);font-weight:var(--font-weight-6);color:var(--text-primary);margin:0 0 var(--size-2) 0;line-height:var(--font-lineheight-2);max-width:none}.post-body.svelte-1teoznn .faq-answer{font-size:var(--font-size-2);line-height:var(--font-lineheight-3);color:var(--text-secondary);margin:0;padding-left:0}.post-body.svelte-1teoznn .content-faq-section>h2{text-align:center;margin-bottom:var(--size-5)}.post-body.svelte-1teoznn .faq-list--accordion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--size-4);gap:var(--size-4);align-items:start;margin-top:0;--csstools-color-scheme--light: initial;color-scheme:only light;color:var(--text-primary)}.post-body.svelte-1teoznn .faq-list--accordion-grid .faq-item{margin-bottom:0;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-3, 10px);background-color:var(--bg-white);padding:var(--size-4) var(--size-5);color:var(--text-primary);--csstools-color-scheme--light: initial;color-scheme:only light}.post-body.svelte-1teoznn .faq-list--accordion-grid .faq-question{display:flex;align-items:flex-start;gap:var(--size-2);font-weight:var(--font-weight-7);cursor:pointer;list-style:none;margin:0;font-size:var(--font-size-2);line-height:var(--font-lineheight-2);max-width:none;background-color:var(--bg-white);color:var(--text-primary);border:none;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.post-body.svelte-1teoznn .faq-list--accordion-grid .faq-question::-webkit-details-marker{display:none}.post-body.svelte-1teoznn .faq-list--accordion-grid .faq-question:before{content:"";display:block;width:0;height:0;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.45em solid currentColor;margin-top:.28em;flex-shrink:0;transition:transform .15s ease;transition:transform .15s var(--ease-2, ease)}.post-body.svelte-1teoznn .faq-list--accordion-grid .faq-item[open] .faq-question:before{transform:rotate(90deg)}.post-body.svelte-1teoznn .faq-list--accordion-grid .faq-answer{margin:var(--size-3) 0 0;padding-left:calc(.45em + var(--size-2));font-size:var(--font-size-1);line-height:1.65;background-color:transparent;color:var(--text-secondary)}.post-body.svelte-1teoznn .faq-list--accordion-grid .faq-answer p{margin:0}@media(max-width:768px){.post-body.svelte-1teoznn .faq-list--accordion-grid{grid-template-columns:1fr}}.post-body.svelte-1teoznn figure.post-inline-image{margin:var(--size-6) 0;max-width:min(100%,36rem);margin-left:auto;margin-right:auto}.post-body.svelte-1teoznn figure.post-inline-image img{width:100%;max-height:360px;height:auto;display:block;border-radius:var(--radius-2);-o-object-fit:contain;object-fit:contain}.post-body.svelte-1teoznn .content-faq-section{margin-top:var(--size-8);padding-top:var(--size-6);border-top:1px solid var(--border-light)}.post-body.svelte-1teoznn hr.post-section-divider{border:none;border-top:1px solid var(--border-light);margin:var(--size-8) 0;height:0;background:transparent;color:inherit}.post-body.svelte-1teoznn hr.post-section-divider+h2{margin-top:0}.post-excerpt.svelte-1teoznn{font-size:var(--font-size-3);color:var(--text-secondary);margin-bottom:var(--size-4)}.post-footer.svelte-1teoznn{margin-top:var(--size-6);padding-top:var(--size-4);border-top:1px solid var(--border-light)}.back-link.svelte-1teoznn{font-size:var(--font-size-2);font-weight:var(--font-weight-6);color:var(--brand-accent);-webkit-text-decoration:none;text-decoration:none;transition:color .2s var(--ease-2)}.back-link.svelte-1teoznn:hover{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:767.98px){.blog-post-page.svelte-1teoznn{padding:var(--size-6) 0 var(--size-8)}.blog-post-page.blog-post-page--smoke-alarm-editorial.svelte-1teoznn{padding:0 0 var(--size-8)}}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn{--sa-cream: #f9f7f2;--sa-forest: var(--brand-dark);--sa-forest-hover: var(--brand-primary);--sa-rail-bg: var(--bg-beige-dark);--sa-toc-bg: #f0ebe4;--sa-category: #a65d2a}.blog-post-page.blog-post-page--smoke-alarm-editorial.svelte-1teoznn{padding:0 0 var(--size-10)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-breadcrumb:where(.svelte-1teoznn){margin:0 0 var(--size-4);padding:0;box-sizing:border-box}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-breadcrumb:where(.svelte-1teoznn) .breadcrumb{margin-bottom:0;font-size:var(--font-size-0);color:var(--text-tertiary)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-breadcrumb:where(.svelte-1teoznn) .breadcrumb-link,.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-breadcrumb:where(.svelte-1teoznn) .breadcrumb-text,.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-breadcrumb:where(.svelte-1teoznn) .breadcrumb-separator{color:var(--text-secondary);opacity:.85}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-breadcrumb:where(.svelte-1teoznn) .breadcrumb-current{color:var(--text-primary);opacity:1}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero:where(.svelte-1teoznn){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;width:100vw;max-width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--size-8);padding:0;border-radius:0;overflow:hidden;border:none;border-bottom:1px solid var(--border-light);background:var(--sa-cream);box-sizing:border-box}.sa-hero-copy.svelte-1teoznn{grid-column:1;grid-row:1;padding:var(--size-4) var(--size-6) var(--size-6) var(--page-gutter-x);display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;min-width:0}.sa-category.svelte-1teoznn{margin:0 0 var(--size-3);font-size:var(--font-size-0);font-weight:var(--font-weight-6);letter-spacing:.14em;text-transform:uppercase;color:var(--sa-category)}.sa-title.svelte-1teoznn{margin:0 0 var(--size-4);font-family:Cinzel,serif;font-weight:400;font-size:max(1.35rem,min(2.5vw,2.25rem));line-height:1.28;letter-spacing:.03em;color:var(--brand-primary);text-rendering:optimizeLegibility}.sa-dek.svelte-1teoznn{margin:0 0 var(--size-5);font-size:var(--font-size-2);line-height:var(--font-lineheight-3);color:var(--text-secondary);max-width:36rem}.sa-hero-meta.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-2) var(--size-3);font-size:var(--font-size-1);color:var(--text-tertiary);font-weight:var(--font-weight-5)}.sa-meta-line.svelte-1teoznn{display:inline-flex;align-items:center;gap:var(--size-2)}.sa-meta-icon.svelte-1teoznn{flex-shrink:0;opacity:.75}.sa-meta-sep.svelte-1teoznn{opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-media:where(.svelte-1teoznn){grid-column:2;grid-row:1;position:relative;min-height:max(20rem,min(42vw,36rem));background:var(--bg-gray-100)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-media:where(.svelte-1teoznn) picture:where(.svelte-1teoznn){position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-media:where(.svelte-1teoznn) img:where(.svelte-1teoznn){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 42%;object-position:70% 42%;display:block;z-index:0}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-media:where(.svelte-1teoznn):after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--sa-cream) 0%,rgba(249,247,242,.82) 12%,rgba(249,247,242,.45) 28%,rgba(249,247,242,.14) 48%,rgba(249,247,242,0) 70%)}.sa-shell.svelte-1teoznn{display:grid;grid-template-columns:minmax(11.5rem,.9fr) minmax(0,2.2fr) minmax(12rem,1fr);grid-gap:var(--size-7);gap:var(--size-7);align-items:start;width:100%;max-width:100%;margin-bottom:var(--size-8);box-sizing:border-box}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-explore:where(.svelte-1teoznn){grid-column:1 / -1;width:100%;min-width:0;padding:var(--size-7) 0 var(--size-6);border-top:1px solid var(--border-light);text-align:center}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-explore.sa-calm-fragrances:where(.svelte-1teoznn){order:5}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-rituals-moment-slot:where(.svelte-1teoznn){grid-column:1 / -1;width:100%;min-width:0;order:6;border-top:1px solid var(--border-light);padding:0;box-sizing:border-box}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-explore-heading:where(.svelte-1teoznn){margin:0 auto var(--size-3);max-width:min(100%,56rem)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-explore-heading:where(.svelte-1teoznn){max-width:100%;width:100%;box-sizing:border-box}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-explore-sub:where(.svelte-1teoznn){margin:0 auto var(--size-7);max-width:56rem;font-size:var(--font-size-2);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-explore-sub:where(.svelte-1teoznn){margin-bottom:var(--size-3)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances-lead:where(.svelte-1teoznn){margin:0 auto var(--size-6);max-width:56rem;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-2);line-height:var(--line-height-relaxed);color:var(--text-secondary);text-align:center}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances-closing:where(.svelte-1teoznn){margin:var(--size-7) auto 0;max-width:56rem;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-2);line-height:var(--line-height-relaxed);color:var(--text-secondary);text-align:center}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card-img--empty:where(.svelte-1teoznn){aspect-ratio:1;background:color-mix(in srgb,var(--bg-beige-light) 88%,#fff 12%);border-radius:var(--radius-2)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-explore-grid.sa-fragrance-explore-grid--calm-picks:where(.svelte-1teoznn){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--size-5);gap:var(--size-5);text-align:center}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-explore-item:where(.svelte-1teoznn){min-width:0;width:100%}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-card:where(.svelte-1teoznn){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-card-title:where(.svelte-1teoznn),.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-card-desc:where(.svelte-1teoznn){display:block;width:100%;max-width:100%;writing-mode:horizontal-tb;text-orientation:mixed}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-card:where(.svelte-1teoznn) .pi{flex:0 0 auto;width:100%;max-width:100%}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card:where(.svelte-1teoznn){display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--size-3);height:100%;padding:var(--size-5) var(--size-4);border-radius:var(--radius-4);background:color-mix(in srgb,var(--bg-beige-light) 92%,#fff 8%);border:1px solid var(--border-light);box-shadow:0 1px #00000008;-webkit-text-decoration:none;text-decoration:none;color:inherit;box-sizing:border-box;transition:box-shadow .2s var(--ease-2),transform .2s var(--ease-2)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card:where(.svelte-1teoznn):hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card-img:where(.svelte-1teoznn){width:100%;max-width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;display:block}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card-title:where(.svelte-1teoznn){font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-1);font-weight:var(--font-weight-7);font-style:normal;letter-spacing:.02em;text-transform:none;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;color:var(--text-primary);margin:0;text-align:center;line-height:var(--font-lineheight-2)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card-desc:where(.svelte-1teoznn){font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-0);font-weight:var(--font-weight-4);line-height:var(--font-lineheight-2);color:var(--text-secondary);margin:0;text-align:center;word-wrap:break-word;word-break:normal}@media(max-width:767.98px){.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card-title:where(.svelte-1teoznn){font-size:var(--font-size-0);font-weight:var(--font-weight-6)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-fragrance-card-desc:where(.svelte-1teoznn){font-size:var(--font-size-0);line-height:var(--font-lineheight-3)}}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-card:where(.svelte-1teoznn){height:auto}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-faq-fullbleed:where(.svelte-1teoznn){grid-column:1 / -1;width:100%;min-width:0;order:7}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn){grid-column:1 / -1;width:100%;min-width:0;order:4}.sa-toc.svelte-1teoznn{padding:var(--size-5) var(--size-4);background:var(--sa-toc-bg);border-radius:var(--radius-2);border:1px solid rgba(75,60,53,.08);position:static}.sa-toc-heading.svelte-1teoznn{margin:0 0 var(--size-4);font-family:Cinzel,serif;font-size:var(--font-size-2);font-weight:400;letter-spacing:.06em;color:var(--brand-primary)}.sa-toc-list.svelte-1teoznn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--size-3)}.sa-toc-link.svelte-1teoznn{display:flex;align-items:flex-start;gap:var(--size-2);font-size:var(--font-size-1);line-height:var(--font-lineheight-2);color:var(--text-primary);-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease}.sa-toc-link.svelte-1teoznn:hover{color:var(--brand-accent)}.sa-toc-num.svelte-1teoznn{flex-shrink:0;margin-top:.1em;min-width:1.35rem;font-size:var(--font-size-0);font-weight:var(--font-weight-7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-tertiary);line-height:var(--font-lineheight-2)}.sa-toc-link.svelte-1teoznn:hover .sa-toc-num:where(.svelte-1teoznn){color:var(--brand-accent)}.sa-main.svelte-1teoznn{min-width:0}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-quick-title:where(.svelte-1teoznn),.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-why-alarms__title:where(.svelte-1teoznn),.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-cta-title:where(.svelte-1teoznn),.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article:where(.svelte-1teoznn) h2,.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) h2,.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .heading-section-cinzel.sa-fragrance-explore-heading:where(.svelte-1teoznn),.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-inline-faq:where(.svelte-1teoznn) .content-faq-section>h2{font-family:Cinzel,serif;font-weight:400;font-style:normal;font-size:clamp(1.25rem,1.1rem + 1.2vw,1.75rem);line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);text-rendering:optimizeLegibility}.sa-quick.svelte-1teoznn{margin-bottom:var(--size-6);padding:var(--size-5) var(--size-5);background:var(--sa-cream);border:1px solid rgba(75,60,53,.12);border-radius:var(--radius-2)}.sa-quick-title.svelte-1teoznn{margin:0 0 var(--size-3)}.sa-quick-body.svelte-1teoznn{font-size:var(--font-size-2);line-height:var(--font-lineheight-3);color:var(--text-primary)}.sa-quick-body.svelte-1teoznn p{margin:0}.sa-why-alarms.svelte-1teoznn{margin-bottom:var(--size-6);padding:0;background:transparent;border:none;border-radius:0}.sa-why-alarms__title.svelte-1teoznn{margin:0 0 var(--size-3)}.sa-why-alarms__body.svelte-1teoznn{font-size:var(--font-size-2);line-height:var(--font-lineheight-3);color:var(--text-primary)}.sa-why-alarms__body.svelte-1teoznn p:where(.svelte-1teoznn){margin:0 0 var(--size-4) 0}.sa-why-alarms__body.svelte-1teoznn p:where(.svelte-1teoznn):last-child{margin-bottom:0}.sa-why-alarms__body.svelte-1teoznn ul:where(.svelte-1teoznn){margin:0 0 var(--size-4) 0;padding-left:var(--size-5)}.sa-why-alarms__body.svelte-1teoznn li:where(.svelte-1teoznn){margin-bottom:var(--size-2)}.sa-why-alarms__body.svelte-1teoznn li:where(.svelte-1teoznn):last-child{margin-bottom:0}.sa-article.svelte-1teoznn h2{scroll-margin-top:var(--size-8)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__title{margin:var(--size-7) 0 var(--size-5);padding:0;text-align:left;border:none;scroll-margin-top:var(--size-8)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home{margin:0 0 var(--size-8);padding:var(--size-7) var(--size-5) var(--size-8);background:var(--sa-cream);border:1px solid var(--border-light);border-radius:var(--radius-2);box-sizing:border-box}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--size-5) var(--size-4);gap:var(--size-5) var(--size-4);align-items:start;list-style:none;margin:0;padding:0}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__cell{text-align:center;min-width:0;margin:0;padding:0}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__logo-wrap{display:flex;align-items:center;justify-content:center;min-height:6.5rem;margin:0 auto var(--size-4)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__logo{display:block;max-height:7.5rem;width:auto;max-width:min(100%,11rem);height:auto;-o-object-fit:contain;object-fit:contain}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__card-title{margin:0 0 var(--size-3);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-1);font-weight:var(--font-weight-7);line-height:var(--font-lineheight-2);color:var(--text-primary);text-transform:none;letter-spacing:normal}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__text{margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-1);font-weight:var(--font-weight-4);line-height:var(--font-lineheight-3);color:var(--text-secondary)}@media(max-width:900px){.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-safe-burn-home__grid{grid-template-columns:1fr}}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-block__title{margin:0 0 var(--size-3);padding:0;text-align:left;border:none;scroll-margin-top:var(--size-8)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-block{margin:0 0 var(--size-8);padding:0}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-block__lede{margin:0 0 var(--size-6);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-2);line-height:var(--font-lineheight-3);color:var(--text-primary);max-width:52rem}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-block__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--size-6);gap:var(--size-6);align-items:stretch;margin:0 0 var(--size-5)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card{position:relative;padding:var(--size-6) var(--size-5) var(--size-6);border-radius:18px;box-sizing:border-box;min-width:0}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card--photo{background:#fdf5ef}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card--ion{background:#f2f3f5}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__heading{margin:0 0 var(--size-3);font-family:Cinzel,serif;font-size:var(--font-size-2);font-weight:700;letter-spacing:.03em;color:var(--text-primary);line-height:var(--font-lineheight-2)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__text{margin:0 0 var(--size-4);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-1);line-height:var(--font-lineheight-3);color:var(--text-secondary)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__sub{margin:0 0 var(--size-3);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--text-primary)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:0;-moz-column-gap:0;column-gap:0;grid-row-gap:var(--size-3);row-gap:var(--size-3)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icons--two{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--size-2);column-gap:var(--size-2);row-gap:var(--size-3)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icons:not(.sa-smoke-detectors-card__icons--two)>li{padding:0 var(--size-3);border-right:1px solid rgba(154,123,98,.14)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icons:not(.sa-smoke-detectors-card__icons--two)>li:last-child{border-right:none}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icons li{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--size-2)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;background:#fff;border:1px solid rgba(154,123,98,.14);box-shadow:0 1px #ffffffd9 inset;padding:.45rem;color:#6b5345;opacity:1}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icon svg{width:100%;height:100%}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icon--photo{padding:0;overflow:hidden}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icon--photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icon-label{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-0);line-height:var(--font-lineheight-2);color:var(--text-secondary)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-block__note{margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-2);line-height:var(--font-lineheight-3);color:var(--text-primary);max-width:52rem}@media(max-width:768px){.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-block__cards{grid-template-columns:1fr}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icons{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn) .sa-smoke-detectors-card__icons--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-inline-faq.svelte-1teoznn{margin-top:var(--size-8);padding-top:var(--size-6);border-top:1px solid var(--border-light)}.sa-inline-faq.post-body.svelte-1teoznn .content-faq-section{margin-top:0;padding-top:0;border-top:none}.sa-inline-faq.svelte-1teoznn .content-faq-section>h2{scroll-margin-top:var(--size-8)}.sa-rail.svelte-1teoznn{display:flex;flex-direction:column;gap:var(--size-7);min-width:0}.sa-cta.svelte-1teoznn{padding:var(--size-6) var(--size-5);background:var(--sa-rail-bg);border-radius:var(--radius-2);border:1px solid rgba(75,60,53,.12)}.sa-cta-title.svelte-1teoznn{margin:0 0 var(--size-3)}.sa-cta-text.svelte-1teoznn{margin:0 0 var(--size-5);font-size:var(--font-size-1);line-height:var(--font-lineheight-3);color:var(--text-secondary)}.sa-cta-btn.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:var(--size-3) var(--size-5);font-size:var(--font-size-1);font-weight:var(--font-weight-7);letter-spacing:.06em;text-transform:none;-webkit-text-decoration:none;text-decoration:none;color:#fff;background:var(--sa-forest);border-radius:var(--radius-2);transition:background .2s var(--ease-2)}.sa-cta-btn.svelte-1teoznn:hover{background:var(--sa-forest-hover);color:#fff}.sa-related-title.svelte-1teoznn{margin:0 0 var(--size-4);font-family:Cinzel,serif;font-size:var(--font-size-2);font-weight:400;letter-spacing:.05em;color:var(--brand-primary)}.sa-related-list.svelte-1teoznn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--size-4)}.sa-related-row.svelte-1teoznn{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:var(--size-3);gap:var(--size-3);align-items:start;-webkit-text-decoration:none;text-decoration:none;color:inherit;min-width:0;transition:opacity .15s ease}.sa-related-row.svelte-1teoznn:hover{opacity:.88}.sa-related-thumb.svelte-1teoznn{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-1);display:block;background:var(--bg-gray-100)}.sa-related-thumb--empty.svelte-1teoznn{background:linear-gradient(145deg,var(--bg-gray-100),var(--bg-gray-200))}.sa-related-text.svelte-1teoznn{display:flex;flex-direction:column;gap:var(--size-1);min-width:0}.sa-related-headline.svelte-1teoznn{font-size:var(--font-size-1);font-weight:var(--font-weight-6);line-height:var(--font-lineheight-2);color:var(--text-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sa-related-date.svelte-1teoznn{font-size:var(--font-size-0);color:var(--text-tertiary)}@media(max-width:960px){.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero:where(.svelte-1teoznn){grid-template-columns:1fr;grid-template-rows:auto auto;margin-bottom:var(--size-6)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-copy:where(.svelte-1teoznn){grid-column:1;grid-row:1;padding:var(--size-4) var(--page-gutter-x) var(--size-6)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-media:where(.svelte-1teoznn){grid-column:1;grid-row:2;min-height:max(15rem,min(48vw,22rem))}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-media:where(.svelte-1teoznn) img:where(.svelte-1teoznn),.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-media:where(.svelte-1teoznn) picture:where(.svelte-1teoznn) img:where(.svelte-1teoznn){-o-object-position:65% 40%;object-position:65% 40%}.sa-shell.svelte-1teoznn{grid-template-columns:1fr;gap:var(--size-6)}.sa-main.svelte-1teoznn{order:1}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-article-wide:where(.svelte-1teoznn){order:2}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-toc:where(.svelte-1teoznn){display:none}.sa-rail.svelte-1teoznn{order:4}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-explore-grid--calm-picks:where(.svelte-1teoznn){grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--size-4);column-gap:var(--size-4);row-gap:var(--size-5)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-card:where(.svelte-1teoznn){padding:var(--size-4) var(--size-3)}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-card:where(.svelte-1teoznn) .pi{max-width:min(12.5rem,100%);margin-left:auto;margin-right:auto}.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-calm-fragrances:where(.svelte-1teoznn) .sa-fragrance-explore-item:where(.svelte-1teoznn):nth-child(5){display:none}}@media(max-width:640px){.blog-post-page--smoke-alarm-editorial.svelte-1teoznn .sa-hero-copy:where(.svelte-1teoznn){padding:var(--size-4) var(--page-gutter-x)}}
