.bct-article-hero{background:linear-gradient(160deg,var(--bct-blush,#f8efea) 0%,var(--bct-cream,#f5e9d7) 60%,#f0d6c4 100%);padding:30px 40px;position:relative;overflow:hidden}.bct-article-hero:before{content:"";position:absolute;top:-80px;right:-120px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(206,231,215,.4) 0%,transparent 70%);pointer-events:none}.bct-article-hero:after{content:"";position:absolute;bottom:-60px;left:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(242,189,167,.3) 0%,transparent 70%);pointer-events:none}.bct-hero-inner{max-width:820px;margin:0 auto;position:relative;z-index:1}.bct-hero-tags{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}.bct-tag{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:5px 14px;border-radius:20px}.bct-tag--cat{background:var(--bct-peach,#f2bda7);color:var(--bct-dark,#3d2f2a)}.bct-tag--time{background:#3d2f2a14;color:var(--bct-mid,#7a5c52)}.bct-tag--date{background:#3d2f2a0f;color:#a08070}.bct-hero-title{font-family:Playfair Display,serif;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.1;color:var(--bct-dark,#3d2f2a);margin-bottom:24px;letter-spacing:-.5px}.bct-hero-title em{font-style:italic;color:var(--bct-mid,#7a5c52)}.bct-hero-script{font-family:Sacramento,cursive;font-size:clamp(22px,3vw,34px);color:var(--bct-mid,#7a5c52);margin-bottom:28px;opacity:.85}.bct-hero-intro{font-size:18px;line-height:1.8;color:var(--bct-mid,#7a5c52);font-weight:300;max-width:680px;margin-bottom:48px;border-left:3px solid var(--bct-peach,#f2bda7);padding-left:24px}.bct-hero-img{width:100%;max-width:820px;margin:0 auto;border-radius:28px 28px 0 0;overflow:hidden;box-shadow:0 -8px 48px #3d2f2a1a;aspect-ratio:16/7;background:linear-gradient(135deg,var(--bct-peach,#f2bda7) 0%,var(--bct-sand,#eed7ae) 50%,var(--bct-mint,#cee7d7) 100%)}.bct-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.bct-article-body{max-width:1100px;margin:0 auto;padding:72px 0}.bct-article-body h2{font-family:Playfair Display,serif;font-size:clamp(24px,3.5vw,36px);font-weight:700;color:var(--bct-dark,#3d2f2a);line-height:1.2;margin:64px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--bct-cream,#f5e9d7)}.bct-article-body h2:first-child{margin-top:0}.bct-article-body h2 em{font-style:italic;color:var(--bct-mid,#7a5c52)}.bct-article-body h3{font-family:Playfair Display,serif;font-size:20px;font-weight:600;color:var(--bct-mid,#7a5c52);margin:32px 0 14px}.bct-article-body p{font-size:16px;line-height:1.85;color:#4a3830;margin-bottom:16px;font-weight:300}.bct-article-body p strong{color:var(--bct-dark,#3d2f2a);font-weight:600}.bct-article-body p em{font-style:italic;color:var(--bct-mid,#7a5c52)}.bct-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0}.bct-stat-card{background:var(--bct-blush,#f8efea);border-radius:20px;padding:28px 24px;text-align:center;border-top:3px solid var(--bct-peach,#f2bda7);transition:transform .3s}.bct-stat-card:hover{transform:translateY(-4px)}.bct-stat-number{font-family:Playfair Display,serif;font-size:40px;font-weight:700;color:var(--bct-dark,#3d2f2a);line-height:1;margin-bottom:6px}.bct-stat-label{font-size:12px;color:#a08070;line-height:1.4}.bct-quote{margin:40px 0;padding:32px 40px;border-left:4px solid var(--bct-peach,#f2bda7);background:linear-gradient(135deg,#f2bda70f,#cee7d70f);border-radius:0 16px 16px 0;position:relative}.bct-quote:before{content:"\201c";font-family:Playfair Display,serif;font-size:80px;color:var(--bct-peach,#f2bda7);opacity:.3;position:absolute;top:-10px;left:16px;line-height:1}.bct-quote p{font-family:Playfair Display,serif;font-size:20px;font-style:italic;color:var(--bct-dark,#3d2f2a);line-height:1.6;margin:0}.bct-quote cite{display:block;margin-top:12px;font-family:DM Sans,sans-serif;font-size:12px;color:#a08070;font-style:normal;letter-spacing:1px;text-transform:uppercase}.bct-check-group{margin:28px 0}.bct-check-title{font-family:Playfair Display,serif;font-size:18px;font-weight:600;color:var(--bct-dark,#3d2f2a);margin-bottom:16px;display:flex;align-items:center;gap:10px}.bct-check-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--bct-cream,#f5e9d7),transparent)}.bct-check-item{display:flex;gap:0;margin-bottom:1px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(242,189,167,.2);transition:all .2s}.bct-check-item:hover{border-color:var(--bct-peach,#f2bda7);box-shadow:0 4px 16px #f2bda726}.bct-check-accent{width:4px;flex-shrink:0;background:linear-gradient(180deg,var(--bct-peach,#f2bda7),var(--bct-mint,#cee7d7))}.bct-check-body{padding:16px 20px;flex:1}.bct-check-name{font-size:14px;font-weight:600;color:var(--bct-dark,#3d2f2a);margin-bottom:5px;display:flex;align-items:center;gap:8px}.bct-check-name .bct-icon{font-size:16px}.bct-check-desc{font-size:13px;color:#a08070;line-height:1.6}.bct-badge{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:2px 8px;border-radius:10px;background:var(--bct-mint,#cee7d7);color:var(--bct-dark,#3d2f2a);margin-left:auto;flex-shrink:0}.bct-badge--essential{background:var(--bct-peach,#f2bda7)}.bct-avoid-list{margin:24px 0}.bct-avoid-item{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;margin-bottom:8px;background:#fdfaf9;border-radius:14px;border:1px solid rgba(201,169,154,.15)}.bct-avoid-icon{width:32px;height:32px;border-radius:50%;background:#f2bda726;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.bct-avoid-name{font-size:14px;font-weight:600;color:var(--bct-mid,#7a5c52);margin-bottom:4px;text-decoration:line-through;text-decoration-color:#c9a99a80}.bct-avoid-reason{font-size:13px;color:#a08070;line-height:1.55}.bct-tip{margin:28px 0;background:linear-gradient(135deg,var(--bct-mint,#cee7d7),#e0f2e8);border-radius:18px;padding:24px 28px;display:flex;gap:16px;align-items:flex-start}.bct-tip-icon{font-size:24px;flex-shrink:0;margin-top:2px}.bct-tip-label{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--bct-dark,#3d2f2a);margin-bottom:6px;opacity:.6}.bct-tip-text{font-size:14px;color:var(--bct-dark,#3d2f2a);line-height:1.65}.bct-tip-text strong{font-weight:600}.bct-alert{margin:28px 0;background:var(--bct-cream,#f5e9d7);border-radius:18px;padding:24px 28px;display:flex;gap:16px;align-items:flex-start;border-left:4px solid var(--bct-sand,#eed7ae)}.bct-alert-icon{font-size:22px;flex-shrink:0}.bct-alert-text{font-size:14px;color:var(--bct-dark,#3d2f2a);line-height:1.7}.bct-alert-text strong{font-weight:600}.bct-timeline{margin:28px 0;position:relative}.bct-timeline:before{content:"";position:absolute;left:24px;top:28px;bottom:28px;width:1px;background:linear-gradient(180deg,var(--bct-peach,#f2bda7),var(--bct-mint,#cee7d7))}.bct-timeline-phase{display:flex;gap:20px;margin-bottom:12px;align-items:flex-start;position:relative}.bct-timeline-dot{width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid var(--bct-peach,#f2bda7);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;z-index:1;box-shadow:0 4px 12px #f2bda74d}.bct-timeline-content{background:#fff;border-radius:16px;padding:18px 22px;flex:1;border:1px solid rgba(242,189,167,.2);box-shadow:0 2px 12px #3d2f2a0a}.bct-timeline-week{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--bct-peach,#f2bda7);margin-bottom:4px}.bct-timeline-label{font-size:15px;font-weight:600;color:var(--bct-dark,#3d2f2a);margin-bottom:4px}.bct-timeline-desc{font-size:13px;color:#a08070;line-height:1.55}.bct-inline-cta{margin:40px 0;background:var(--bct-dark,#3d2f2a);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 32px;position:relative}.bct-inline-cta:before{content:"";position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(242,189,167,.08),transparent 70%)}.bct-inline-cta-label{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--bct-peach,#f2bda7);margin-bottom:6px;opacity:.7}.bct-inline-cta-text{font-family:Playfair Display,serif;font-size:18px;color:#fff;font-weight:600;line-height:1.3}.bct-inline-cta-btn{background:var(--bct-peach,#f2bda7);color:var(--bct-dark,#3d2f2a);padding:14px 28px;border-radius:12px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;display:block;text-align:center;transition:all .25s;flex-shrink:0}.bct-inline-cta-btn:hover{background:var(--bct-sand,#eed7ae);transform:translateY(-2px);box-shadow:0 8px 24px #f2bda766;color:var(--bct-dark,#3d2f2a)}.bct-conclusion{background:linear-gradient(135deg,var(--bct-dark,#3d2f2a) 0%,#5a3d35 100%);border-radius:28px;padding:56px 48px;text-align:center;margin:48px 0;position:relative;overflow:hidden}.bct-conclusion:before{content:"\2661";position:absolute;font-size:200px;color:#fff;opacity:.03;top:-40px;left:50%;transform:translate(-50%);pointer-events:none}.bct-conclusion-script{font-family:Sacramento,cursive;font-size:clamp(40px,6vw,64px);color:#fff;margin-bottom:12px;position:relative;z-index:1}.bct-conclusion-sub{font-family:Playfair Display,serif;font-size:18px;font-style:italic;color:var(--bct-peach,#f2bda7);margin-bottom:32px;opacity:.85;position:relative;z-index:1}.bct-conclusion-text{font-size:15px;color:#ffffffa6;line-height:1.8;max-width:520px;margin:0 auto 36px;position:relative;z-index:1}.bct-conclusion-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.bct-btn-peach{background:var(--bct-peach,#f2bda7);color:var(--bct-dark,#3d2f2a);padding:16px 36px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s}.bct-btn-peach:hover{background:var(--bct-sand,#eed7ae);transform:translateY(-2px);box-shadow:0 12px 32px #f2bda74d;color:var(--bct-dark,#3d2f2a)}.bct-btn-ghost{background:#ffffff1a;color:#fff;padding:16px 32px;border-radius:12px;font-size:14px;font-weight:500;text-decoration:none;border:1px solid rgba(255,255,255,.15);transition:all .25s}.bct-btn-ghost:hover{background:#ffffff2e;color:#fff}.bct-reading-progress{position:fixed;top:0;left:0;z-index:200;height:3px;width:0%;background:var(--bct-peach,#f2bda7);transition:width .1s linear}.bct-fade-in{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.bct-fade-in.bct-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.bct-article-hero{padding:48px 20px 0}.bct-article-body{padding:48px 20px}.bct-stat-row{grid-template-columns:1fr}.bct-conclusion{padding:40px 28px}.bct-inline-cta{grid-template-columns:1fr;gap:16px}.bct-timeline:before{left:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bct-blog.css.map */
