.ia{--ia-ink: #2c3e2d;--ia-ink-muted: #6b7d6c;--ia-green: #5a7a5c;--ia-green-hover: #4a684c;--ia-accent: #f5ecec;--ia-accent-edge: #e8d9d9;--ia-rule: rgba(44, 62, 45, .14);--ia-rose: #d4a59a;--ia-star: #d9a441;--ia-heading: var(--font-heading--family, "Lora", Georgia, serif);--ia-body: var(--font-body--family, "Lato", -apple-system, BlinkMacSystemFont, sans-serif);--ia-text-eyebrow: 12px;--ia-text-sm: 13px;--ia-text-base: 16px;--ia-text-lede: 18px;--ia-h4: 1.25rem;--ia-h3: 1.5rem;--ia-h2: clamp(1.6rem, 3.5vw, 2rem);--ia-btn-radius: 100px;--ia-btn-font: 18px;--ia-measure: 640px;--ia-wide: 960px;color:var(--ia-ink);font-family:var(--ia-body);font-size:var(--ia-text-base);line-height:1.75;width:100%}.ia *,.ia *:before,.ia *:after{box-sizing:border-box}.ia>*{max-width:var(--ia-measure);margin-inline:auto}.ia-wide{max-width:var(--ia-wide)!important}.ia p,.ia ul,.ia ol{margin:0 auto 20px;font-size:var(--ia-text-base);line-height:1.75}.ia li{margin-bottom:8px}.ia ul,.ia ol{padding-left:22px}.ia li::marker{color:var(--ia-green)}.ia strong{font-weight:700}.ia a{color:var(--ia-green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ia a:hover{text-decoration-thickness:2px}.ia a.ia-btn,.ia a.ia-shop__name,.ia a.ia-product__media{text-decoration:none}.ia a.ia-btn,.ia a.ia-btn:hover{color:#fff}.ia a.ia-btn--ghost{color:var(--ia-green)}.ia a.ia-btn--ghost:hover{color:#fff}.ia a.ia-shop__name:hover{text-decoration:underline;text-underline-offset:3px}.ia h2,.ia h3,.ia h4{font-family:var(--ia-heading);color:var(--ia-ink);font-weight:600;line-height:1.25;margin:48px auto 16px;text-wrap:balance}.ia h2{font-size:var(--ia-h2)}.ia h3{font-size:var(--ia-h3);margin-top:36px}.ia h4{font-size:var(--ia-h4);margin-top:28px}.ia h2+h3,.ia h3+h4{margin-top:20px}.ia-eyebrow{display:block;font-family:var(--ia-body);font-size:var(--ia-text-eyebrow);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ia-green);margin-bottom:10px}.ia-byline{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:var(--ia-text-base);color:var(--ia-ink-muted);padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--ia-rule)}.ia-byline__author{color:var(--ia-ink);font-weight:700}.ia-byline__sep{color:var(--ia-rule)}.ia-lede{font-size:var(--ia-text-lede);line-height:1.7;color:var(--ia-ink);margin-bottom:28px}.ia-answer{border-left:3px solid var(--ia-green);padding:4px 0 4px 20px;margin:0 auto 32px}.ia-answer p{margin-bottom:0;font-size:var(--ia-text-lede);line-height:1.7}.ia-key{background:var(--ia-accent);border-radius:6px;padding:28px 28px 24px;margin:0 auto 40px}.ia-key h2,.ia-key .ia-key__title{font-family:var(--ia-body);font-size:var(--ia-text-base);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ia-ink);margin:0 0 14px}.ia-key ul{margin:0;padding-left:20px}.ia-key li{color:var(--ia-ink)}.ia-key li:last-child{margin-bottom:0}.ia-toc{border:1px solid var(--ia-rule);border-radius:6px;padding:22px 26px 18px;margin:0 auto 40px}.ia-toc__title{font-size:var(--ia-text-eyebrow);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ia-green);margin-bottom:12px}.ia-toc ol{margin:0;padding-left:20px}.ia-toc li{margin-bottom:6px}.ia figure{margin:36px auto}.ia figure img{display:block;width:100%;height:auto;border-radius:6px}.ia figcaption{font-size:var(--ia-text-base);color:var(--ia-ink-muted);margin-top:12px;line-height:1.6}.ia-figure-pair{display:grid;gap:16px;margin:36px auto}@media(min-width:700px){.ia-figure-pair{grid-template-columns:1fr 1fr}}.ia-figure-pair figure{margin:0}.ia-figure-trio{display:grid;gap:14px;margin:36px auto;grid-template-columns:1fr}@media(min-width:700px){.ia-figure-trio{grid-template-columns:repeat(3,1fr)}}.ia-figure-trio img{border-radius:6px;width:100%;height:auto;display:block}.ia-figure-trio figcaption{grid-column:1 / -1;margin-top:2px}.ia-note{background:var(--ia-accent);border-radius:6px;padding:22px 26px;margin:0 auto 32px}.ia-note p:last-child{margin-bottom:0}.ia-note__label{display:block;font-size:var(--ia-text-eyebrow);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ia-green);margin-bottom:8px}.ia-quote{border-left:3px solid var(--ia-rose);margin:36px auto;padding:2px 0 2px 22px}.ia-quote p{font-family:var(--ia-heading);font-size:var(--ia-h3);line-height:1.4;margin-bottom:8px}.ia-quote cite{font-style:normal;font-size:var(--ia-text-base);color:var(--ia-ink-muted)}.ia-table{overflow-x:auto;margin:0 auto 36px;-webkit-overflow-scrolling:touch}.ia-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--ia-text-base)}.ia-table th,.ia-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--ia-rule);vertical-align:top;line-height:1.6}.ia-table th{font-weight:700;color:var(--ia-ink);background:var(--ia-accent);border-bottom-color:transparent}.ia-table tr:last-child td{border-bottom:none}.ia ol.ia-steps{counter-reset:ia-step;list-style:none;padding-left:0;margin:0 auto 36px}.ia-steps>li{counter-increment:ia-step;position:relative;padding-left:48px;margin-bottom:24px}.ia-steps>li:before{content:counter(ia-step);position:absolute;left:0;top:1px;width:32px;height:32px;border-radius:50%;background:var(--ia-accent);color:var(--ia-ink);font-weight:700;font-size:var(--ia-text-base);display:flex;align-items:center;justify-content:center;line-height:1}.ia-steps__title{display:block;font-weight:700;margin-bottom:2px}.ia ul.ia-choices{list-style:none;padding-left:0;margin:0 auto 28px}.ia-choices li{margin-bottom:10px}.ia-choices li strong{color:var(--ia-green);margin-right:2px}.ia ul.ia-checklist{list-style:none;padding-left:0;margin:0 auto 20px}.ia-checklist li{position:relative;padding-left:30px;margin-bottom:10px}.ia-checklist li:before{content:"";position:absolute;left:2px;top:9px;width:12px;height:7px;border-left:2px solid var(--ia-green);border-bottom:2px solid var(--ia-green);transform:rotate(-45deg)}.ia-products{display:grid;grid-template-columns:1fr;gap:24px;margin:36px auto 40px}@media(min-width:600px){.ia-products{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.ia-products--3{grid-template-columns:repeat(3,1fr)}}.ia-product{display:flex;flex-direction:column;text-decoration:none}.ia-product__media{display:block;border-radius:6px;overflow:hidden;background:var(--ia-accent);aspect-ratio:1 / 1}.ia-product__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ia-product:hover .ia-product__media img{transform:scale(1.03)}.ia-product__body{padding-top:14px}.ia-product__name{display:block;font-family:var(--ia-heading);font-size:var(--ia-h4);font-weight:600;line-height:1.3;color:var(--ia-ink);margin-bottom:4px}.ia-product a.ia-product__name{text-decoration:none}.ia-product a.ia-product__name:hover{text-decoration:underline;text-underline-offset:3px}.ia-product__price{display:block;font-size:var(--ia-text-base);color:var(--ia-ink-muted);margin-bottom:8px}.ia-product__note{font-size:var(--ia-text-base);color:var(--ia-ink-muted);line-height:1.6;margin:0 0 12px}.ia-shop{display:flex;gap:20px;align-items:center;border:1px solid var(--ia-rule);border-radius:6px;padding:18px;margin:0 auto 32px}.ia-shop__media{flex:0 0 108px;width:108px;height:108px;border-radius:4px;overflow:hidden;background:var(--ia-accent)}.ia-shop__media img{width:100%;height:100%;object-fit:cover;display:block}.ia-shop__body{flex:1 1 auto;min-width:0}.ia-shop__name{display:block;font-family:var(--ia-heading);font-size:var(--ia-h4);font-weight:600;line-height:1.3;margin-bottom:4px;color:var(--ia-ink);text-decoration:none}.ia-shop__name:hover{text-decoration:underline;text-underline-offset:3px}.ia-shop__meta{font-size:var(--ia-text-base);color:var(--ia-ink-muted);margin:0 0 10px;line-height:1.5}@media(max-width:520px){.ia-shop{flex-direction:column;align-items:flex-start}.ia-shop__media{flex:none;width:100%;height:auto;aspect-ratio:1 / 1}}.ia-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 38px;background:var(--ia-green);color:#fff;border:none;border-radius:var(--ia-btn-radius);font-family:var(--ia-body);font-size:var(--ia-btn-font);font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;width:fit-content;transition:background .2s,color .2s}.ia-btn:hover{background:var(--ia-green-hover);color:#fff;text-decoration:none}.ia-btn--ghost{padding:8px 36px;background:transparent;color:var(--ia-green);border:2px solid var(--ia-green)}.ia-btn--ghost:hover{background:var(--ia-green);color:#fff}.ia-btn--sm{padding:6px 22px;font-size:var(--ia-text-base)}.ia-btn--sm.ia-btn--ghost{padding:4px 20px}.ia-faq{margin:40px auto}.ia-faq__item{padding:22px 0;border-bottom:1px solid var(--ia-rule)}.ia-faq__item:first-of-type{border-top:1px solid var(--ia-rule)}.ia-faq h3{font-family:var(--ia-body);font-size:var(--ia-text-lede);font-weight:700;margin:0 0 8px;line-height:1.4}.ia-faq p:last-child{margin-bottom:0}.ia-cta{background:var(--ia-accent);color:var(--ia-ink);border-radius:6px;padding:40px 32px;margin:48px auto 40px;text-align:center}.ia-cta h2{color:var(--ia-ink);margin:0 0 12px;font-size:var(--ia-h3)}.ia-cta p{color:var(--ia-ink);max-width:480px;margin:0 auto 24px}.ia-cta__note{font-size:var(--ia-text-base);color:var(--ia-ink-muted);margin:16px auto 0}.ia-cta a:not(.ia-btn){color:var(--ia-green)}.ia-related{border-top:1px solid var(--ia-rule);padding-top:28px;margin:48px auto 0}.ia-related h2{font-family:var(--ia-body);font-size:var(--ia-text-base);font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 14px}.ia-related ul{list-style:none;padding-left:0;margin:0}.ia-related li{margin-bottom:10px}.ia-sources{border-top:1px solid var(--ia-rule);padding-top:24px;margin:40px auto 0}.ia-sources h2{font-family:var(--ia-body);font-size:var(--ia-text-eyebrow);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ia-green);margin:0 0 12px}.ia-sources ol{margin:0;padding-left:20px}.ia-sources li{font-size:var(--ia-text-base);color:var(--ia-ink-muted);margin-bottom:8px;line-height:1.6}.ia-index__intro{max-width:var(--ia-measure);margin:0 auto 40px;font-size:var(--ia-text-lede);line-height:1.7;color:var(--ia-ink)}.bi{padding:0 0 72px}.bi__width{max-width:1020px;margin:0 auto;padding:0 20px}.bi__masthead{padding:56px 0 36px;max-width:640px}.bi__title{font-family:var(--ia-heading);font-weight:400;font-size:clamp(2rem,5vw,3rem);line-height:1.14;color:var(--ia-ink);margin:0 0 16px;text-wrap:balance}.bi__intro{font-size:var(--ia-text-lede);line-height:1.7;color:var(--ia-ink-muted);margin:0}.bi__empty{color:var(--ia-ink-muted)}.bi__rows{display:flex;flex-direction:column;gap:16px}.bi-row{display:flex;gap:24px;padding:20px;border:1px solid var(--ia-rule);border-radius:10px;text-decoration:none;color:inherit;background:#fff;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ia a.bi-row{text-decoration:none}.bi-row:hover{border-color:color-mix(in srgb,var(--ia-green) 55%,transparent);transform:translateY(-2px);box-shadow:0 1px 2px #2c3e2d0f,0 14px 34px -14px #2c3e2d38}.bi-row__thumb{flex:none;width:200px;align-self:flex-start;border-radius:6px;overflow:hidden;background:var(--ia-accent)}.bi-row__thumb img{display:block;width:100%;height:auto}.bi-row__body{display:flex;flex-direction:column;min-width:0;padding-top:2px}.bi-row__eyebrow{margin-bottom:8px}.bi-row__title{font-family:var(--ia-heading);font-size:var(--ia-h3);font-weight:600;line-height:1.25;color:var(--ia-ink);margin-bottom:10px;text-wrap:balance}.bi-row:hover .bi-row__title{text-decoration:underline;text-underline-offset:4px}.bi-row__excerpt{font-size:var(--ia-text-base);line-height:1.6;color:var(--ia-ink-muted);margin-bottom:14px}.bi-row__meta{margin-top:auto;font-size:var(--ia-text-base);color:var(--ia-ink-muted)}@media(max-width:700px){.bi-row{flex-direction:column;gap:16px}.bi-row__thumb{width:100%}}.bi__pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:40px;font-size:var(--ia-text-base)}.bi__pagination-count{color:var(--ia-ink-muted)}.ia .ia-wide{width:min(960px,calc(100vw - 40px));max-width:none!important;position:relative;left:50%;transform:translate(-50%)}.blog-post-featured-image{max-width:720px;margin-inline:auto}.blog-post-featured-image__image{width:100%;height:auto;object-fit:contain;aspect-ratio:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blog-article.css.map */
