.article-template{--blog-bg: #fffaf7;--blog-bg-soft: #f7efe9;--blog-surface: #ffffff;--blog-text: #2b2523;--blog-muted: #746963;--blog-accent: #b88768;--blog-accent-dark: #7b563f;--blog-line: #ead8cc;--blog-info: #5c7582;--blog-info-bg: #f1f6f8;--blog-caution: #a36b22;--blog-caution-bg: #fff8e9;--blog-danger: #9b5151;--blog-danger-bg: #fff2f2;--blog-shadow: 0 12px 32px rgba(83, 56, 41, .08);--blog-shadow-soft: 0 6px 20px rgba(83, 56, 41, .06);--blog-radius: 16px;--blog-fa: "Font Awesome 6 Free";padding-bottom:0;color:var(--blog-text)}.article-template header.page-width--narrow{max-width:84rem;text-align:left}.article-template__title{color:var(--blog-text);font-size:clamp(2.6rem,4.3vw,4.2rem);font-weight:700;letter-spacing:.025em;line-height:1.5;text-wrap:pretty}.article-template header .caption-with-letter-spacing{color:var(--blog-muted);letter-spacing:.08em}.article-template__hero-container .media{background:var(--blog-bg-soft)}.article-template__content{color:var(--blog-text);font-size:1.6rem;letter-spacing:.025em;line-height:2;overflow-wrap:anywhere}.article-template__content>:where(p,ul,ol,blockquote,table,figure,details,div){margin-block:2.2rem}.article-template__content>p+p{margin-top:1.6rem}.article-template__content .blog-lead{margin:0 0 4rem;padding:0 0 0 1.8rem;border-left:3px solid var(--blog-accent);color:#4f4540;font-size:1.08em;font-weight:500;line-height:2.05}.article-template__content strong{color:var(--blog-text);font-weight:700}.article-template__content :where(mark,.marker,.blog-marker){margin:0 .08em;padding:0 .08em .06em;background:linear-gradient(transparent 58%,#d8b57761 58%);color:inherit}.article-template__content :where(p,li,blockquote)>a:not(.button):not(.cta-btn){color:var(--blog-accent-dark);text-decoration-color:#7b563f61;text-decoration-thickness:.1em;text-underline-offset:.2em}.article-template__content :where(p,li,blockquote)>a:not(.button):not(.cta-btn):hover{color:#5d3d2c;text-decoration-color:currentColor}.article-template__content hr{width:min(18rem,44%);height:1px;margin:5.6rem auto;border:0;background:linear-gradient(90deg,transparent,var(--blog-accent),transparent)}.article-template__content :where(h2,.article-h2){position:relative!important;display:block!important;width:auto!important;margin:6.4rem 0 2.6rem!important;padding:1.7rem 1.8rem 1.7rem 5.8rem!important;border:1px solid var(--blog-line);border-left:4px solid var(--blog-accent);border-radius:12px;background:linear-gradient(135deg,var(--blog-bg) 0%,#ffffff 100%);box-shadow:var(--blog-shadow-soft);color:var(--blog-text);font-size:clamp(2.1rem,3.5vw,2.8rem);font-weight:700;letter-spacing:.035em;line-height:1.55;text-align:left!important;text-wrap:pretty}.article-template__content :where(h2,.article-h2):before{content:"\f06b";position:absolute;top:50%;left:1.6rem;display:grid;width:2.8rem;height:2.8rem;border-radius:50%;place-items:center;background:var(--blog-accent);color:#fff;font-family:var(--blog-fa);font-size:1.3rem;font-style:normal;font-weight:900;line-height:1;transform:translateY(-50%)}.article-template__content :where(h2,.article-h2):after{content:""!important;position:absolute!important;bottom:-1px!important;left:5.8rem!important;width:7.2rem!important;height:2px!important;border-radius:2px!important;background:var(--blog-accent)!important;transform:none!important}.article-template__content :where(h3,.article-h3){margin:4.2rem 0 2rem!important;padding:1rem 1.4rem!important;border:0!important;border-left:4px solid var(--blog-accent)!important;border-bottom:1px solid var(--blog-line)!important;background:linear-gradient(90deg,var(--blog-bg-soft),rgba(247,239,233,.12));color:var(--blog-text);font-size:clamp(1.9rem,3vw,2.35rem);font-weight:700;letter-spacing:.03em;line-height:1.6;text-align:left!important}.article-template__content h4{position:relative;margin:3.2rem 0 1.6rem;padding-left:1.5rem;color:var(--blog-text);font-size:1.08em;font-weight:700;line-height:1.65;text-align:left!important}.article-template__content h4:before{content:"";position:absolute;top:.58em;left:0;width:.65rem;height:.65rem;background:var(--blog-accent);transform:rotate(45deg)}.article-template__content ul:not([class]),.article-template__content :where(.blog-check-list,.list-3),.article-template__content .list-4 ul,#blog-fixed-cta .cta-points{display:grid;gap:.85rem;margin:2rem 0;padding:0!important;list-style:none!important}.article-template__content ul:not([class])>li,.article-template__content :where(.blog-check-list,.list-3)>li,.article-template__content .list-4 ul>li,#blog-fixed-cta .cta-points>li{position:relative;margin:0;padding:.15rem 0 .15rem 3rem!important;list-style:none!important;line-height:1.8}.article-template__content ul:not([class])>li::marker,.article-template__content :where(.blog-check-list,.list-3)>li::marker,.article-template__content .list-4 ul>li::marker,#blog-fixed-cta .cta-points>li::marker{content:""}.article-template__content ul:not([class])>li:before,.article-template__content :where(.blog-check-list,.list-3)>li:before,.article-template__content .list-4 ul>li:before,#blog-fixed-cta .cta-points>li:before{content:"\2713";position:absolute;top:.5em;left:0;display:grid;width:2rem;height:2rem;border:1px solid rgba(184,135,104,.3);border-radius:50%;place-items:center;background:var(--blog-bg-soft);color:var(--blog-accent-dark);font-size:1.15rem;font-weight:800;line-height:1}.article-template__content ul:not([class]) ul{margin:.8rem 0 .2rem}.article-template__content .list-3{padding:2rem 2.2rem!important;border:1px solid var(--blog-line);border-radius:var(--blog-radius);background:var(--blog-bg);box-shadow:var(--blog-shadow-soft)}.article-template__content .list-4{overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-radius);background:#fff;box-shadow:var(--blog-shadow-soft)}.article-template__content .list-4>div:first-child{display:flex;justify-content:flex-start;gap:.8rem;margin:0;padding:1.3rem 1.8rem;background:var(--blog-accent-dark);color:#fff;font-weight:700}.article-template__content .list-4>div:first-child:before{content:"\f06b";font-family:var(--blog-fa);font-weight:900}.article-template__content .list-4 ul{padding:1.8rem 2rem!important}.article-template__content ol:not([class]),.article-template__content :where(.blog-number-list,.blog-steps){display:grid;gap:1.2rem;margin:2rem 0;padding:0;list-style:none;counter-reset:blog-number}.article-template__content ol:not([class])>li,.article-template__content :where(.blog-number-list,.blog-steps)>li{position:relative;min-height:3.2rem;margin:0;padding:.25rem 0 .25rem 4.4rem;list-style:none;counter-increment:blog-number;line-height:1.8}.article-template__content ol:not([class])>li:before,.article-template__content :where(.blog-number-list,.blog-steps)>li:before{content:counter(blog-number);position:absolute;top:.05rem;left:0;display:grid;width:3.2rem;height:3.2rem;border-radius:50%;place-items:center;background:var(--blog-accent);box-shadow:0 4px 12px #7b563f29;color:#fff;font-size:1.45rem;font-weight:800;line-height:1}.article-template__content .blog-steps>li:not(:last-child):after{content:"";position:absolute;top:3.3rem;bottom:-1.3rem;left:1.55rem;width:1px;background:var(--blog-line)}.article-template__content .blog-summary-box{position:relative;margin:5rem 0 3.4rem;padding:4rem 2.4rem 2.2rem;border:2px solid var(--blog-accent);border-radius:var(--blog-radius);background:linear-gradient(145deg,#fff 0%,var(--blog-bg) 100%);box-shadow:var(--blog-shadow-soft)}.article-template__content .blog-summary-box__title{position:absolute;top:0;left:-2px;display:inline-flex;max-width:calc(100% - 2rem);align-items:center;gap:.9rem;margin:0;padding:1rem 1.8rem;border-radius:14px 14px 14px 0;background:var(--blog-accent);color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:.025em;line-height:1.45;transform:translateY(-50%)}.article-template__content .blog-summary-box__title:before{content:"\f06b";font-family:var(--blog-fa);font-size:.95em;font-style:normal;font-weight:900}.article-template__content .blog-summary-box>:last-child{margin-bottom:0}.article-template__content .blog-toc{margin:4rem 0;padding:2.2rem 2.4rem;border:1px solid var(--blog-line);border-radius:var(--blog-radius);background:#fff;box-shadow:var(--blog-shadow-soft)}.article-template__content .blog-toc__title{display:flex;align-items:center;gap:.9rem;margin:0 0 1.5rem;padding-bottom:1.1rem;border-bottom:1px solid var(--blog-line);color:var(--blog-text);font-size:1.8rem;font-weight:700}.article-template__content .blog-toc__title:before{content:"\f02d";color:var(--blog-accent-dark);font-family:var(--blog-fa);font-weight:900}.article-template__content .blog-toc ol{gap:.55rem;margin:0}.article-template__content .blog-toc ol>li{min-height:2.7rem;padding-left:3.6rem}.article-template__content .blog-toc ol>li:before{width:2.5rem;height:2.5rem;background:var(--blog-bg-soft);box-shadow:none;color:var(--blog-accent-dark);font-size:1.2rem}.article-template__content .blog-toc a{color:var(--blog-text);text-decoration:none}.article-template__content .blog-toc a:hover{color:var(--blog-accent-dark);text-decoration:underline;text-underline-offset:.2em}.article-template__content .blog-callout{--callout-color: var(--blog-accent-dark);--callout-bg: var(--blog-bg);--callout-border: var(--blog-line);--callout-icon: "\f06b";margin:3rem 0;padding:2rem 2.2rem;border:1px solid var(--callout-border);border-left:5px solid var(--callout-color);border-radius:12px;background:var(--callout-bg)}.article-template__content .blog-callout--point{--callout-icon: "\f0eb"}.article-template__content .blog-callout--note{--callout-color: var(--blog-info);--callout-bg: var(--blog-info-bg);--callout-border: #d7e3e8;--callout-icon: "\f05a"}.article-template__content .blog-callout--warning{--callout-color: var(--blog-caution);--callout-bg: var(--blog-caution-bg);--callout-border: #f0dfba;--callout-icon: "\f071"}.article-template__content .blog-callout--important{--callout-color: var(--blog-danger);--callout-bg: var(--blog-danger-bg);--callout-border: #efd5d5;--callout-icon: "\f004"}.article-template__content .blog-callout__title{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;color:var(--callout-color);font-size:1.7rem;font-weight:700;line-height:1.5}.article-template__content .blog-callout__title:before{content:var(--callout-icon);font-family:var(--blog-fa);font-weight:900}.article-template__content .blog-callout>:last-child{margin-bottom:0}.article-template__content .blog-callout p{margin:.7rem 0}.article-template__content .blog-gift-pick{position:relative;overflow:hidden;margin:3.6rem 0;padding:2.6rem;border:1px solid var(--blog-line);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(184,135,104,.17),transparent 34%),linear-gradient(145deg,#fff 0%,var(--blog-bg) 100%);box-shadow:var(--blog-shadow)}.article-template__content .blog-gift-pick__label{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.45rem 1rem;border-radius:999px;background:var(--blog-accent);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.06em}.article-template__content .blog-gift-pick__label:before{content:"\f06b";font-family:var(--blog-fa);font-weight:900}.article-template__content .blog-gift-pick__title{margin:0 0 1rem;color:var(--blog-text);font-size:clamp(1.9rem,3vw,2.35rem);font-weight:700;line-height:1.55}.article-template__content .blog-gift-pick>:last-child{margin-bottom:0}.article-template__content :where(.blog-button,a.blog-button){display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem;padding:1.1rem 2.2rem;border-radius:999px;background:var(--blog-text);color:#fff;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.article-template__content :where(.blog-button,a.blog-button):after{content:"\f061";font-family:var(--blog-fa);font-size:.85em;font-weight:900}.article-template__content :where(.blog-button,a.blog-button):hover{background:#111;box-shadow:0 8px 20px #2b25232e;color:#fff;transform:translateY(-1px)}.article-template__content blockquote{position:relative;display:block;margin:3rem 0;padding:2.2rem 2.2rem 2.2rem 5.4rem;border:0;border-radius:var(--blog-radius);background:var(--blog-bg-soft);color:#514742;font-style:normal}.article-template__content blockquote:before{content:"\201c";position:absolute;top:.6rem;left:1.5rem;color:var(--blog-accent);font-family:Georgia,serif;font-size:5.2rem;font-weight:700;line-height:1}.article-template__content blockquote>*{margin:0}.article-template__content :where(img:not(.ipc-media img),figure img){border:1px solid rgba(123,86,63,.1);border-radius:14px;box-shadow:var(--blog-shadow-soft)}.article-template__content figure{margin:3.2rem 0}.article-template__content figcaption{margin-top:.8rem;color:var(--blog-muted);font-size:.82em;line-height:1.7;text-align:center}.article-template__content :where(code,kbd){padding:.15em .42em;border:1px solid var(--blog-line);border-radius:5px;background:var(--blog-bg-soft);color:var(--blog-accent-dark);font-size:.9em}.article-template__content pre{overflow-x:auto;padding:1.8rem;border-radius:12px;background:#2b2523;color:#fff;line-height:1.7}.article-template__content pre code{padding:0;border:0;background:transparent;color:inherit}.article-template__content table,.article-template__content .blog-table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:.92em;line-height:1.65}.article-template__content .blog-table-wrap{overflow-x:auto;border:1px solid var(--blog-line);border-radius:12px;box-shadow:var(--blog-shadow-soft);-webkit-overflow-scrolling:touch}.article-template__content .blog-table-wrap table{display:table;min-width:56rem;border:0;border-radius:0;box-shadow:none}.article-template__content table:not(.blog-table){display:block;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--blog-line);border-radius:12px;box-shadow:var(--blog-shadow-soft);-webkit-overflow-scrolling:touch}.article-template__content :where(table,.blog-table) :where(th,td){padding:1.3rem 1.4rem;border:0;border-right:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);text-align:left;vertical-align:middle}.article-template__content :where(table,.blog-table) th{background:var(--blog-bg-soft);color:var(--blog-text);font-weight:700}.article-template__content :where(table,.blog-table) tr>:last-child{border-right:0}.article-template__content :where(table,.blog-table) tr:last-child>*{border-bottom:0}.article-template__content .blog-faq{display:grid;gap:1.2rem;margin:3rem 0}.article-template__content .blog-faq details{overflow:hidden;margin:0;border:1px solid var(--blog-line);border-radius:12px;background:#fff}.article-template__content .blog-faq summary{position:relative;padding:1.7rem 5rem 1.7rem 5.2rem;cursor:pointer;color:var(--blog-text);font-weight:700;line-height:1.65;list-style:none}.article-template__content .blog-faq summary::-webkit-details-marker{display:none}.article-template__content .blog-faq summary:before{content:"Q";position:absolute;top:1.45rem;left:1.5rem;display:grid;width:2.8rem;height:2.8rem;border-radius:50%;place-items:center;background:var(--blog-accent);color:#fff;font-size:1.35rem;font-weight:800;line-height:1}.article-template__content .blog-faq summary:after{content:"+";position:absolute;top:50%;right:1.6rem;color:var(--blog-accent-dark);font-size:2.4rem;font-weight:400;line-height:1;transform:translateY(-50%)}.article-template__content .blog-faq details[open] summary:after{content:"\2212"}.article-template__content .blog-faq__answer{position:relative;margin:0;padding:1.8rem 2rem 1.8rem 5.2rem;border-top:1px solid var(--blog-line);background:var(--blog-bg)}.article-template__content .blog-faq__answer:before{content:"A";position:absolute;top:1.65rem;left:1.5rem;display:grid;width:2.8rem;height:2.8rem;border:1px solid var(--blog-accent);border-radius:50%;place-items:center;background:#fff;color:var(--blog-accent-dark);font-size:1.35rem;font-weight:800;line-height:1}.article-template__content .blog-faq__answer>:first-child{margin-top:0}.article-template__content .blog-faq__answer>:last-child{margin-bottom:0}#blog-fixed-cta{margin:6rem auto 0}#blog-fixed-cta .cta-box{max-width:64rem;border:1px solid var(--blog-line);border-radius:20px;box-shadow:var(--blog-shadow)}#blog-fixed-cta .cta-text{padding:2rem 2.2rem 2.4rem}#blog-fixed-cta .cta-title{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:1.3rem;color:var(--blog-text);font-size:1.9rem}#blog-fixed-cta .cta-title:before{content:"\f06b";color:var(--blog-accent-dark);font-family:var(--blog-fa);font-weight:900}#blog-fixed-cta .cta-points{display:grid;width:fit-content;margin:0 auto;text-align:left}#blog-fixed-cta .cta-points>li{font-size:1.4rem}#blog-fixed-cta .cta-btn{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border-radius:999px;background:var(--blog-text);color:#fff;font-size:1.4rem;text-decoration:none}.article-template__content .ipc-card{margin:3rem 0;border-color:var(--blog-line);border-radius:14px;box-shadow:var(--blog-shadow-soft)}.article-template__content .ipc-card .ipc-title{margin:0 0 .4rem!important;padding:0!important;border:0!important;background:transparent!important;font-size:1.6rem}.article-template__content .ipc-card .ipc-title:before,.article-template__content .ipc-card .ipc-title:after{content:none!important}.article-template__content .ipc-media img{border:0;border-radius:0;box-shadow:none}@media screen and (min-width:750px){.article-template__content{font-size:1.7rem}.article-template__content .blog-summary-box{padding:4.6rem 3.2rem 2.8rem}}@media screen and (max-width:749px){.article-template header{margin-top:3.2rem}.article-template__content{margin-top:2rem;line-height:1.9}.article-template__content :where(h2,.article-h2){margin-top:5rem!important;padding:1.45rem 1.3rem 1.45rem 5rem!important;border-radius:10px}.article-template__content :where(h2,.article-h2):before{left:1.2rem;width:2.6rem;height:2.6rem}.article-template__content :where(h2,.article-h2):after{left:5rem!important}.article-template__content :where(h3,.article-h3){margin-top:3.6rem!important}.article-template__content .blog-summary-box{margin-top:5.6rem;padding:4.2rem 1.6rem 1.8rem}.article-template__content .blog-summary-box__title{max-width:calc(100% - 1.2rem);padding:.9rem 1.25rem;font-size:1.55rem}.article-template__content :where(.blog-toc,.blog-callout,.blog-gift-pick){padding-right:1.6rem;padding-left:1.6rem}.article-template__content .blog-faq summary{padding-right:4.5rem;padding-left:4.8rem}.article-template__content .blog-faq__answer{padding-right:1.5rem;padding-left:4.8rem}#blog-fixed-cta .cta-text{padding:1.6rem 1.6rem 2rem}}@media(prefers-reduced-motion:reduce){.article-template__content :where(.blog-button,a.blog-button){transition:none}}@media print{.article-template__content :where(h2,h3,.blog-summary-box,.blog-callout,.blog-gift-pick,.blog-toc),#blog-fixed-cta .cta-box{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/blog.css.map */
