@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&family=Outfit:wght@300;400;500;600;700;800&display=swap";.cn-blog,.cn-article{--cn-teal: #7CB5AE;--cn-teal-dark: #5A9A92;--cn-teal-hover: #4D8A82;--cn-teal-deep: #0C3D3D;--cn-green-dark: #345125;--cn-green-accent: #348151;--cn-blue: rgb(0, 86, 179);--cn-blue-hover: rgb(0, 70, 150);--cn-blue-glow: rgba(0, 86, 179, .15);--cn-dark-btn: rgb(18, 18, 18);--cn-cream: #E8D8C2;--cn-cream-light: #F5F0E8;--cn-cream-warm: #FAF6F1;--cn-mint: #EEFFFC;--cn-white: #FFFFFF;--cn-black: rgb(39, 44, 36);--cn-black-pure: #000000;--cn-text-primary: rgb(39, 44, 36);--cn-text-secondary: rgba(39, 44, 36, .7);--cn-accent-green: rgb(52, 81, 37);--cn-gray: #6B7280;--cn-gray-light: #9CA3AF;--cn-gray-border: #E5E7EB;--cn-gray-bg: #F9FAFB;--cn-font-heading: "Poppins", sans-serif;--cn-font-sans: "Outfit", sans-serif;--cn-font-nav: "Inter", sans-serif;--cn-content-width: 680px;--cn-content-wide: 900px;--cn-page-width: 1200px;--cn-card-radius: 16px;--cn-radius-sm: 8px;--cn-radius-lg: 20px;--cn-btn-radius: 16px;--cn-transition: .35s cubic-bezier(.25, .46, .45, .94);--cn-transition-fast: .2s cubic-bezier(.25, .46, .45, .94);--cn-transition-spring: .5s cubic-bezier(.34, 1.56, .64, 1);--cn-shadow-subtle: 0 1px 3px rgba(0,0,0,.04);--cn-shadow-card: 0 4px 24px rgba(12,61,61,.06), 0 1px 3px rgba(0,0,0,.04);--cn-shadow-card-hover: 0 12px 40px rgba(12,61,61,.12), 0 4px 12px rgba(0,0,0,.06);--cn-shadow-elevated: 0 20px 60px rgba(12,61,61,.15), 0 8px 20px rgba(0,0,0,.08)}.cn-blog,.cn-article{font-family:var(--cn-font-sans);color:var(--cn-text-primary);line-height:1.6;letter-spacing:.6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cn-blog *,.cn-article *{box-sizing:border-box;margin:0;padding:0}.cn-blog img,.cn-article img{max-width:100%;height:auto;display:block}.cn-blog a,.cn-article a{color:inherit;text-decoration:none;transition:color var(--cn-transition)}@keyframes cn-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cn-scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cn-slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cn-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cn-blog__hero{background:linear-gradient(165deg,#1a3a2a 0%,var(--cn-green-dark) 35%,#2a5e35 65%,#1d4a2d 100%);color:var(--cn-white);text-align:center;padding:clamp(64px,10vw,128px) 24px clamp(80px,12vw,160px);position:relative;overflow:hidden}.cn-blog__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(70,222,186,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(124,181,174,.06) 0%,transparent 50%);pointer-events:none}.cn-blog__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}.cn-blog__hero-eyebrow{font-family:var(--cn-font-sans);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#ffffff8c;margin-bottom:16px;position:relative;z-index:1;animation:cn-fadeUp .7s ease-out both}.cn-blog__hero-title{font-family:var(--cn-font-heading);font-size:clamp(40px,5.5vw,52px);font-weight:700;letter-spacing:.6px;margin-bottom:24px;line-height:1.3;color:#fff;position:relative;z-index:1;animation:cn-fadeUp .8s ease-out both}.cn-blog__hero-subtitle{font-family:var(--cn-font-sans);font-size:clamp(16px,2vw,20px);font-weight:400;color:#fffc;max-width:520px;margin:0 auto;line-height:1.65;position:relative;z-index:1;animation:cn-fadeUp .8s ease-out .15s both}.cn-blog__hero-curve{position:absolute;bottom:-1px;left:0;width:100%;line-height:0;z-index:2}.cn-blog__hero-curve svg{display:block;width:100%;height:auto}.cn-blog__categories{padding:40px 24px 0;max-width:var(--cn-page-width);margin:0 auto;animation:cn-fadeUp .6s ease-out .3s both}.cn-blog__categories-list{display:flex;gap:6px;list-style:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0;border-bottom:1px solid var(--cn-gray-border)}.cn-blog__categories-list::-webkit-scrollbar{display:none}.cn-blog__category-tab{font-family:var(--cn-font-sans);font-size:15px;font-weight:500;color:var(--cn-gray);padding:14px 20px;white-space:nowrap;cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;transition:all var(--cn-transition);margin-bottom:-1px;position:relative;letter-spacing:.6px}.cn-blog__category-tab:hover{color:var(--cn-text-primary)}.cn-blog__category-tab[aria-selected=true],.cn-blog__category-tab.is-active{color:var(--cn-blue);border-bottom-color:var(--cn-blue);font-weight:600}.cn-blog__grid-section{max-width:var(--cn-page-width);margin:0 auto;padding:56px 32px 80px}.cn-blog__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(32px,3.5vw,48px)}.cn-blog__card{display:flex;flex-direction:column;background:var(--cn-white);border-radius:var(--cn-card-radius);padding:0;box-shadow:var(--cn-shadow-card);transition:box-shadow var(--cn-transition),transform var(--cn-transition);overflow:hidden;opacity:0;animation:cn-fadeUp .6s ease-out both;border:1px solid rgba(0,0,0,.04)}.cn-blog__card:nth-child(1){animation-delay:.1s}.cn-blog__card:nth-child(2){animation-delay:.2s}.cn-blog__card:nth-child(3){animation-delay:.3s}.cn-blog__card:nth-child(4){animation-delay:.4s}.cn-blog__card:nth-child(5){animation-delay:.5s}.cn-blog__card:nth-child(6){animation-delay:.6s}.cn-blog__card:nth-child(7){animation-delay:.65s}.cn-blog__card:nth-child(8){animation-delay:.7s}.cn-blog__card:nth-child(9){animation-delay:.75s}.cn-blog__card:nth-child(10){animation-delay:.8s}.cn-blog__card:hover{box-shadow:var(--cn-shadow-card-hover);transform:translateY(-6px);border-color:#00000005}.cn-blog__card[data-hidden=true]{display:none!important}.cn-blog__card-image-wrap{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:0;margin-bottom:0;background-color:var(--cn-cream-light)}.cn-blog__card-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.cn-blog__card:hover .cn-blog__card-image-wrap img{transform:scale(1.06)}.cn-blog__card-image-placeholder{width:100%;height:100%;background:linear-gradient(145deg,#345125,#2d8b4e 40%,#7cb5ae);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cn-blog__card-image-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 30%,rgba(255,255,255,.12) 0%,transparent 60%)}.cn-blog__card-image-placeholder svg{opacity:.35;width:56px;height:56px}.cn-blog__card-content{padding:28px 28px 24px;flex:1;display:flex;flex-direction:column}.cn-blog__card-badge{display:inline-block;font-family:var(--cn-font-sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cn-white);background-color:var(--cn-accent-green);padding:5.6px 16px;border-radius:100px;margin-bottom:16px;align-self:flex-start;transition:background-color var(--cn-transition-fast),transform var(--cn-transition-fast)}.cn-blog__card:hover .cn-blog__card-badge{background-color:var(--cn-green-dark);transform:translateY(-1px)}.cn-blog__card-title{font-family:var(--cn-font-heading);font-size:clamp(20px,2.5vw,24px);font-weight:700;line-height:1.3;color:var(--cn-text-primary);margin-bottom:14px;transition:color var(--cn-transition);letter-spacing:.6px}.cn-blog__card-title a{color:inherit}.cn-blog__card:hover .cn-blog__card-title{color:var(--cn-blue)}.cn-blog__card-excerpt{font-family:var(--cn-font-sans);font-size:16px;color:var(--cn-text-secondary);line-height:1.7;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cn-blog__card-meta{display:flex;align-items:center;gap:10px;font-family:var(--cn-font-sans);font-size:13px;color:var(--cn-gray);margin-top:auto;padding-top:8px}.cn-blog__card-meta-divider{width:3px;height:3px;border-radius:50%;background:var(--cn-gray-light);flex-shrink:0}.cn-blog__card-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--cn-font-sans);font-size:15px;font-weight:600;color:var(--cn-blue);margin-top:20px;transition:gap var(--cn-transition),color var(--cn-transition);letter-spacing:.6px}.cn-blog__card-link:hover{gap:12px;color:var(--cn-blue-hover)}.cn-blog__card-link svg{width:16px;height:16px;transition:transform var(--cn-transition)}.cn-blog__card:hover .cn-blog__card-link svg{transform:translate(2px)}.cn-blog__pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 24px 64px;max-width:var(--cn-page-width);margin:0 auto}.cn-blog__pagination a,.cn-blog__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--cn-radius-sm);font-family:var(--cn-font-sans);font-size:14px;font-weight:500;color:var(--cn-gray);transition:all var(--cn-transition);border:1px solid transparent}.cn-blog__pagination a:hover{background-color:var(--cn-cream-warm);color:var(--cn-text-primary);border-color:var(--cn-gray-border)}.cn-blog__pagination .is-current{background-color:var(--cn-blue);color:var(--cn-white);font-weight:600}.cn-blog__newsletter{background:linear-gradient(180deg,var(--cn-cream-warm) 0%,var(--cn-cream) 100%);padding:clamp(64px,8vw,96px) 24px;text-align:center;position:relative}.cn-blog__newsletter:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cn-gray-border),transparent)}.cn-blog__newsletter-inner{max-width:540px;margin:0 auto}.cn-blog__newsletter-title{font-family:var(--cn-font-heading);font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--cn-text-primary);margin-bottom:16px;letter-spacing:.6px;line-height:1.3}.cn-blog__newsletter-text{font-family:var(--cn-font-sans);font-size:16px;color:var(--cn-text-secondary);margin-bottom:36px;line-height:1.7}.cn-blog__newsletter-form{display:flex;gap:12px;max-width:460px;margin:0 auto}.cn-blog__newsletter-input{flex:1;padding:16px 20px;border:1px solid var(--cn-gray-border);border-radius:var(--cn-radius-sm);font-family:var(--cn-font-sans);font-size:16px;background:var(--cn-white);color:var(--cn-text-primary);transition:border-color var(--cn-transition),box-shadow var(--cn-transition)}.cn-blog__newsletter-input:focus{outline:none;border-color:var(--cn-blue);box-shadow:0 0 0 4px var(--cn-blue-glow)}.cn-blog__newsletter-input::placeholder{color:var(--cn-gray-light)}.cn-blog__newsletter-btn{padding:18px 30px;background-color:var(--cn-blue);color:var(--cn-white);border:none;border-radius:var(--cn-btn-radius);font-family:var(--cn-font-sans);font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:1px;transition:background-color var(--cn-transition),transform var(--cn-transition-fast),box-shadow var(--cn-transition)}.cn-blog__newsletter-btn:hover{background-color:var(--cn-blue-hover);transform:translateY(-1px);box-shadow:0 4px 12px #0056b34d}.cn-blog__newsletter-btn:active{transform:translateY(0)}.cn-blog__trust{padding:clamp(48px,6vw,72px) 24px;max-width:var(--cn-page-width);margin:0 auto;text-align:center}.cn-blog__trust-title{font-family:var(--cn-font-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--cn-gray-light);margin-bottom:32px}.cn-blog__trust-items{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 48px}.cn-blog__trust-item{display:flex;align-items:center;gap:10px;font-family:var(--cn-font-sans);font-size:15px;font-weight:500;color:var(--cn-text-primary);transition:color var(--cn-transition)}.cn-blog__trust-item:hover{color:var(--cn-accent-green)}.cn-blog__trust-icon{width:20px;height:20px;color:var(--cn-accent-green);flex-shrink:0;transition:transform var(--cn-transition-spring)}.cn-blog__trust-item:hover .cn-blog__trust-icon{transform:scale(1.15)}.cn-article__progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;background:transparent;pointer-events:none}.cn-article__progress-bar{height:100%;background:linear-gradient(90deg,var(--cn-teal),var(--cn-blue));width:0%;transition:width .15s linear;will-change:width;border-radius:0 2px 2px 0}.cn-article__breadcrumb{max-width:var(--cn-page-width);margin:0 auto;padding:28px 24px 0;animation:cn-fadeIn .5s ease-out both}.cn-article__breadcrumb-list{display:flex;align-items:center;gap:8px;list-style:none;font-family:var(--cn-font-sans);font-size:13px;color:var(--cn-gray);flex-wrap:wrap}.cn-article__breadcrumb-list a{color:var(--cn-gray);transition:color var(--cn-transition-fast)}.cn-article__breadcrumb-list a:hover{color:var(--cn-blue)}.cn-article__breadcrumb-sep{color:var(--cn-gray-light);font-size:12px}.cn-article__breadcrumb-current{color:var(--cn-text-primary);font-weight:500}.cn-article__hero{max-width:var(--cn-content-width);margin:0 auto;padding:clamp(40px,6vw,80px) 24px clamp(32px,4vw,48px);text-align:center}.cn-article__category-badge{display:inline-block;font-family:var(--cn-font-sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cn-accent-green);background-color:#3451251a;padding:6.4px 16px;border-radius:100px;margin-bottom:28px;animation:cn-fadeUp .6s ease-out .1s both;border:1px solid rgba(52,81,37,.2)}.cn-article__title{font-family:var(--cn-font-heading);font-size:clamp(32px,5vw,40px);font-weight:700;line-height:1.3;letter-spacing:.6px;color:var(--cn-text-primary);margin-bottom:28px;animation:cn-fadeUp .7s ease-out .2s both}.cn-article__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;font-family:var(--cn-font-sans);font-size:14px;color:var(--cn-gray);animation:cn-fadeUp .7s ease-out .3s both}.cn-article__meta-divider{width:3px;height:3px;border-radius:50%;background:var(--cn-gray-light)}.cn-article__meta-author{font-weight:600;color:var(--cn-text-primary)}.cn-article__featured-image{max-width:var(--cn-content-wide);margin:0 auto 56px;padding:0 24px;animation:cn-scaleIn .8s ease-out .4s both}.cn-article__featured-image img{width:100%;border-radius:var(--cn-card-radius);aspect-ratio:16 / 9;object-fit:cover;box-shadow:var(--cn-shadow-card)}.cn-article__toc{max-width:var(--cn-content-width);margin:0 auto 48px;padding:0 24px;animation:cn-fadeUp .6s ease-out .5s both}.cn-article__toc-inner{background-color:var(--cn-cream-warm);border-radius:var(--cn-card-radius);padding:32px 36px;border:1px solid rgba(0,0,0,.04)}.cn-article__toc-title{font-family:var(--cn-font-heading);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--cn-gray);margin-bottom:20px}.cn-article__toc-list{list-style:none}.cn-article__toc-list li{margin-bottom:6px}.cn-article__toc-list li:last-child{margin-bottom:0}.cn-article__toc-list a{font-family:var(--cn-font-sans);font-size:15px;color:var(--cn-text-primary);display:flex;align-items:flex-start;gap:12px;padding:6px 0;transition:color var(--cn-transition-fast),padding-left var(--cn-transition);border-radius:var(--cn-radius-sm);line-height:1.5}.cn-article__toc-list a:hover{color:var(--cn-blue);padding-left:4px}.cn-article__toc-list a:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cn-blue);flex-shrink:0;margin-top:.5em;transition:transform var(--cn-transition-fast)}.cn-article__toc-list a:hover:before{transform:scale(1.3)}.cn-article__toc-list .toc-h3{padding-left:24px}.cn-article__toc-list .toc-h3 a:before{width:4px;height:4px;background:var(--cn-gray-light)}.cn-article__toc-list a.is-active{color:var(--cn-blue);font-weight:600}.cn-article__content{max-width:var(--cn-content-width);margin:0 auto;padding:0 24px;animation:cn-fadeIn .8s ease-out .5s both}.cn-article__content h2{font-family:var(--cn-font-heading);font-size:clamp(24px,3.5vw,32px);font-weight:700;line-height:1.3;color:var(--cn-text-primary);margin:56px 0 20px;scroll-margin-top:80px;letter-spacing:.6px}.cn-article__content h3{font-family:var(--cn-font-heading);font-size:clamp(18px,2.5vw,22px);font-weight:700;line-height:1.3;color:var(--cn-accent-green);margin:40px 0 16px;scroll-margin-top:80px;letter-spacing:.6px}.cn-article__content h4{font-family:var(--cn-font-heading);font-size:17px;font-weight:600;color:var(--cn-text-primary);margin:32px 0 12px;scroll-margin-top:80px;letter-spacing:.6px}.cn-article__content p{font-family:var(--cn-font-sans);font-size:16px;line-height:1.75;color:var(--cn-text-primary);margin-bottom:26px}.cn-article__content strong{font-weight:600;color:var(--cn-text-primary)}.cn-article__content em{font-style:italic}.cn-article__content a{color:var(--cn-blue);text-decoration:underline;text-decoration-color:#0056b34d;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color var(--cn-transition)}.cn-article__content a:hover{text-decoration-color:var(--cn-blue)}.cn-article__content blockquote{background:linear-gradient(135deg,var(--cn-cream-warm) 0%,#FBF7F2 100%);border-left:4px solid var(--cn-teal);border-radius:0 var(--cn-card-radius) var(--cn-card-radius) 0;padding:32px 36px;margin:40px 0;position:relative;box-shadow:var(--cn-shadow-subtle)}.cn-article__content blockquote:before{content:"\201c";position:absolute;top:-4px;left:16px;font-family:var(--cn-font-heading);font-size:64px;color:var(--cn-teal);opacity:.2;line-height:1}.cn-article__content blockquote p{font-family:var(--cn-font-sans);font-size:17px;font-style:italic;line-height:1.75;color:var(--cn-text-primary);margin-bottom:0;position:relative}.cn-article__content blockquote p+p{margin-top:12px}.cn-article__content ul{list-style:none;margin:28px 0;padding-left:0}.cn-article__content ul li{position:relative;padding-left:26px;margin-bottom:12px;font-family:var(--cn-font-sans);font-size:16px;line-height:1.75}.cn-article__content ul li:before{content:"";position:absolute;left:0;top:.625em;width:6px;height:6px;border-radius:50%;background-color:var(--cn-accent-green)}.cn-article__content ol{margin:28px 0;padding-left:24px;counter-reset:cn-counter;list-style:none}.cn-article__content ol li{position:relative;padding-left:8px;margin-bottom:12px;font-family:var(--cn-font-sans);font-size:16px;line-height:1.75;counter-increment:cn-counter}.cn-article__content ol li:before{content:counter(cn-counter) ".";position:absolute;left:-24px;font-weight:600;color:var(--cn-accent-green)}.cn-article__content img{border-radius:var(--cn-card-radius);margin:40px 0;box-shadow:var(--cn-shadow-subtle)}.cn-article__content table{width:100%;border-collapse:collapse;margin:40px 0;font-family:var(--cn-font-sans);font-size:15px;border-radius:var(--cn-card-radius);overflow:hidden;box-shadow:var(--cn-shadow-subtle)}.cn-article__content table th,.cn-article__content table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--cn-gray-border)}.cn-article__content table th{font-family:var(--cn-font-heading);font-weight:600;color:var(--cn-text-primary);background-color:var(--cn-cream-warm);font-size:13px;text-transform:uppercase;letter-spacing:.05em}.cn-article__content table tr:last-child td{border-bottom:none}.cn-article__content table tr:hover td{background-color:var(--cn-cream-warm)}.cn-article__content hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--cn-gray-border),transparent);margin:56px 0}.cn-article__share{max-width:var(--cn-content-width);margin:48px auto 0;padding:32px 24px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cn-gray-border)}.cn-article__share-label{font-family:var(--cn-font-sans);font-size:13px;font-weight:600;color:var(--cn-gray);text-transform:uppercase;letter-spacing:.08em}.cn-article__share-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid var(--cn-gray-border);border-radius:var(--cn-radius-sm);background:var(--cn-white);color:var(--cn-text-primary);font-family:var(--cn-font-sans);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--cn-transition)}.cn-article__share-btn:hover{border-color:var(--cn-blue);color:var(--cn-blue);box-shadow:0 2px 8px var(--cn-blue-glow);transform:translateY(-1px)}.cn-article__share-btn:active{transform:translateY(0)}.cn-article__share-btn svg{width:16px;height:16px}.cn-article__share-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(16px);background:var(--cn-teal-deep);color:var(--cn-white);padding:14px 28px;border-radius:var(--cn-radius-sm);font-family:var(--cn-font-sans);font-size:14px;font-weight:500;opacity:0;pointer-events:none;transition:all .35s ease;z-index:9999;box-shadow:var(--cn-shadow-elevated)}.cn-article__share-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.cn-article__author{max-width:var(--cn-content-width);margin:56px auto 0;padding:0 24px}.cn-article__author-inner{display:flex;gap:28px;padding:36px;background:linear-gradient(135deg,var(--cn-cream-warm) 0%,#FBF7F2 100%);border-radius:var(--cn-card-radius);border:1px solid rgba(0,0,0,.04);transition:box-shadow var(--cn-transition)}.cn-article__author-inner:hover{box-shadow:var(--cn-shadow-card)}.cn-article__author-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--cn-accent-green) 0%,var(--cn-teal) 100%);display:flex;align-items:center;justify-content:center;color:var(--cn-white);font-family:var(--cn-font-heading);font-size:24px;font-weight:700;flex-shrink:0;overflow:hidden;box-shadow:0 4px 12px #34512533}.cn-article__author-avatar img{width:100%;height:100%;object-fit:cover}.cn-article__author-info{flex:1}.cn-article__author-label{font-family:var(--cn-font-sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--cn-gray-light);margin-bottom:6px}.cn-article__author-name{font-family:var(--cn-font-heading);font-size:20px;font-weight:700;color:var(--cn-text-primary);margin-bottom:4px;letter-spacing:.6px}.cn-article__author-credentials{font-family:var(--cn-font-sans);font-size:13px;color:var(--cn-accent-green);font-weight:600;margin-bottom:12px}.cn-article__author-bio{font-family:var(--cn-font-sans);font-size:15px;color:var(--cn-text-secondary);line-height:1.7}.cn-article__related{max-width:var(--cn-page-width);margin:0 auto;padding:clamp(64px,8vw,96px) 24px}.cn-article__related-title{font-family:var(--cn-font-heading);font-size:clamp(24px,3vw,32px);font-weight:700;text-align:center;margin-bottom:48px;color:var(--cn-text-primary);letter-spacing:.6px;line-height:1.3}.cn-article__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cn-article__related .cn-blog__card{animation-delay:0s}.cn-article__related .cn-blog__card-content{padding:24px 24px 20px}.cn-article__related .cn-blog__card-title{font-size:18px}.cn-article__related .cn-blog__card-badge{font-size:11px;padding:4px 12px}.cn-article__newsletter{background:linear-gradient(180deg,var(--cn-cream-warm) 0%,var(--cn-cream) 100%);padding:clamp(64px,8vw,80px) 24px;text-align:center;margin-top:0;position:relative}.cn-article__newsletter:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cn-gray-border),transparent)}.cn-article__newsletter-inner{max-width:500px;margin:0 auto}.cn-article__schema{display:none}@media(max-width:1200px){.cn-article__related-grid{gap:24px}.cn-blog__grid-section{padding:48px 24px 64px}}@media(max-width:1024px){.cn-article__related-grid{grid-template-columns:repeat(2,1fr)}.cn-blog__grid{gap:32px}.cn-blog__card-content{padding:24px 24px 20px}}@media(max-width:768px){.cn-blog__grid,.cn-article__related-grid{grid-template-columns:1fr;gap:32px}.cn-blog__newsletter-form{flex-direction:column}.cn-blog__newsletter-btn{width:100%}.cn-article__author-inner{flex-direction:column;align-items:center;text-align:center}.cn-article__share{flex-direction:column;gap:16px;align-items:center}.cn-article__content blockquote{padding:24px 28px;margin:32px -8px}.cn-article__content blockquote:before{font-size:48px}.cn-blog__trust-items{flex-direction:column;align-items:center;gap:16px}.cn-blog__hero{padding:48px 20px 64px}.cn-blog__card{border-radius:var(--cn-card-radius)}.cn-blog__card:nth-child(n){animation-delay:.1s}}@media(max-width:480px){.cn-blog__hero{padding:40px 16px 56px}.cn-blog__grid-section{padding:32px 16px}.cn-blog__categories{padding:24px 16px 0}.cn-blog__category-tab{font-size:14px;padding:12px 16px}.cn-article__breadcrumb{padding:16px 16px 0}.cn-article__hero{padding:28px 16px 24px}.cn-article__title{font-size:28px}.cn-article__content{padding:0 16px}.cn-article__content h2{font-size:22px;margin:40px 0 16px}.cn-article__content h3{font-size:18px}.cn-article__toc{padding:0 16px}.cn-article__toc-inner{padding:24px}.cn-article__author{padding:0 16px}.cn-article__author-inner{padding:28px 24px}.cn-article__share{padding:24px 16px 0}.cn-article__featured-image{padding:0 16px;margin-bottom:40px}.cn-blog__card-content{padding:20px 20px 16px}.cn-blog__card-title{font-size:18px}.cn-blog__card-excerpt{font-size:15px;-webkit-line-clamp:2}.cn-blog__newsletter{padding:48px 16px}.cn-blog__newsletter-title{font-size:24px}.cn-article__content table{font-size:14px}.cn-article__content table th,.cn-article__content table td{padding:12px}}.cn-blog a:focus-visible,.cn-blog button:focus-visible,.cn-blog input:focus-visible,.cn-article a:focus-visible,.cn-article button:focus-visible,.cn-article input:focus-visible{outline:2px solid var(--cn-blue);outline-offset:3px;border-radius:3px}@media(prefers-reduced-motion:reduce){.cn-blog,.cn-blog *,.cn-article,.cn-article *{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.cn-article__progress-bar{transition:none}.cn-blog__card:hover .cn-blog__card-image-wrap img{transform:none}.cn-blog__card{opacity:1}}@media(prefers-contrast:high){.cn-blog,.cn-article{--cn-gray: #4B5563;--cn-gray-light: #6B7280;--cn-gray-border: #D1D5DB;--cn-text-secondary: #374151}.cn-article__content a{text-decoration-color:var(--cn-blue)}.cn-blog__card{border:1px solid var(--cn-gray-border)}}.cn-blog .sr-only,.cn-article .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.cn-article__progress,.cn-article__share,.cn-article__related,.cn-article__newsletter,.cn-blog__newsletter,.cn-blog__trust,.cn-blog__categories{display:none!important}.cn-article__content{max-width:100%}.cn-article__content a{text-decoration:underline}.cn-article__content a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}.cn-blog__card-image-wrap,.cn-article__featured-image{break-inside:avoid}.cn-blog__card{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}.cn-blog__empty{text-align:center;padding:80px 24px;grid-column:1 / -1}.cn-blog__empty-text{font-family:var(--cn-font-sans);font-size:18px;color:var(--cn-gray);line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cn-blog-premium.css.map */
