:root{--cg-ink:#202016;--cg-soft-ink:#3d382e;--cg-muted:#71685c;--cg-cream:#fbf6eb;--cg-cream-2:#fffaf2;--cg-paper:#fff;--cg-olive:#4f5f38;--cg-olive-dark:#2f3822;--cg-gold:#b88b45;--cg-red:#9f1f24;--cg-border:rgba(32,32,22,.12);--cg-border-strong:rgba(32,32,22,.2);--cg-shadow:0 28px 80px rgba(31,33,27,.12);--cg-shadow-soft:0 16px 40px rgba(31,33,27,.08)}body.blog-page,body.blog-post-view{background:radial-gradient(circle at 8% 8%,rgba(184,139,69,.08),transparent 28%),linear-gradient(180deg,#fff 0%,#fffaf2 100%)}body.blog-page .page-main,body.blog-post-view .page-main{max-width:none}body.blog-page .main-container,body.blog-post-view .main-container{max-width:1360px}body.blog-post-view .page-title-wrapper{display:none}body.blog-page .page-title-wrapper{max-width:1320px;margin:0 auto;padding:28px 18px 0}body.blog-page .page-title-wrapper .page-title{color:var(--cg-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,5vw,68px);letter-spacing:-.05em;line-height:.96}.cg-blog-hero{margin:12px auto 38px;padding:clamp(30px,5vw,70px);border:1px solid var(--cg-border);border-radius:36px;background:radial-gradient(circle at 12% 16%,rgba(184,139,69,.22),transparent 34%),radial-gradient(circle at 92% 0%,rgba(159,31,36,.1),transparent 30%),linear-gradient(135deg,var(--cg-cream),#fff);box-shadow:var(--cg-shadow);overflow:hidden;position:relative}.cg-blog-hero:after{content:"";position:absolute;right:-80px;bottom:-120px;width:280px;height:280px;border-radius:999px;border:1px solid rgba(184,139,69,.35)}.cg-blog-hero__eyebrow,.cg-home-journal__eyebrow,.cg-journal-card__eyebrow,.cg-story-shop__eyebrow,.cg-home-journal-card__eyebrow,.cg-article-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--cg-red);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.cg-blog-hero__eyebrow:before,.cg-home-journal__eyebrow:before,.cg-story-shop__eyebrow:before,.cg-article-kicker:before{content:"";width:28px;height:1px;background:currentColor}.cg-blog-hero h2{max-width:920px;margin:18px 0 16px;color:var(--cg-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,5.4vw,74px);line-height:.94;letter-spacing:-.055em}.cg-blog-hero p{max-width:760px;color:var(--cg-muted);font-size:18px;line-height:1.75}.cg-blog-hero__actions,.cg-home-journal__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.cg-btn,.cg-blog-hero__actions a,.cg-home-journal__actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cg-btn--primary,.cg-blog-hero__actions a:first-child,.cg-home-journal__actions a:first-child{color:#fff !important;background:var(--cg-olive-dark);box-shadow:0 16px 34px rgba(47,56,34,.22)}.cg-btn--secondary,.cg-blog-hero__actions a:last-child,.cg-home-journal__actions a:last-child{color:var(--cg-olive-dark) !important;background:#fff;border:1px solid var(--cg-border)}.cg-btn:hover,.cg-blog-hero__actions a:hover,.cg-home-journal__actions a:hover{transform:translateY(-1px);text-decoration:none}.cg-blog-list{margin:0 auto 70px}.cg-blog-grid,.cg-home-journal-posts,.cg-story-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cg-journal-card,.cg-home-journal-card,.cg-story-product{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--cg-border);border-radius:30px;background:var(--cg-paper);box-shadow:var(--cg-shadow-soft);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cg-journal-card:hover,.cg-home-journal-card:hover,.cg-story-product:hover{transform:translateY(-3px);border-color:rgba(184,139,69,.35);box-shadow:0 26px 70px rgba(31,33,27,.14)}.cg-journal-card--lead{grid-column:span 2}.cg-journal-card__media,.cg-home-journal-card__image,.cg-story-product__image{display:block;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(184,139,69,.18),transparent 40%),var(--cg-cream);color:var(--cg-olive-dark);text-decoration:none}.cg-journal-card__media img,.cg-home-journal-card__image img,.cg-story-product__image img,.cg-story-product__image .product-image-photo{display:block;width:100%;height:276px;object-fit:cover;transition:transform .4s ease}.cg-journal-card--lead .cg-journal-card__media img{height:390px}.cg-journal-card:hover img,.cg-home-journal-card:hover img,.cg-story-product:hover img{transform:scale(1.035)}.cg-journal-card__placeholder{display:flex;min-height:276px;align-items:center;justify-content:center;padding:30px;color:var(--cg-olive-dark);font-family:Georgia,"Times New Roman",serif;font-size:24px;text-align:center}.cg-journal-card__body,.cg-home-journal-card__body,.cg-story-product__body{display:flex;flex:1;flex-direction:column;padding:26px}.cg-journal-card__title,.cg-home-journal-card h3,.cg-story-product h3{margin:12px 0 8px;color:var(--cg-ink);font-family:Georgia,"Times New Roman",serif;line-height:1.08;letter-spacing:-.03em}.cg-journal-card__title{font-size:clamp(25px,2.6vw,40px)}.cg-home-journal-card h3,.cg-story-product h3{font-size:24px}.cg-journal-card__title a,.cg-home-journal-card h3 a,.cg-story-product h3 a{color:inherit;text-decoration:none}.cg-journal-card__title a:hover,.cg-home-journal-card h3 a:hover,.cg-story-product h3 a:hover{color:var(--cg-red);text-decoration:none}.cg-journal-card__meta{margin-bottom:12px;color:var(--cg-muted);font-size:13px}.cg-journal-card__excerpt,.cg-home-journal-card p{color:var(--cg-muted);font-size:15px;line-height:1.7}.cg-journal-card__cta,.cg-home-journal-card__cta,.cg-story-product__cta{display:inline-flex;width:fit-content;align-items:center;margin-top:auto;padding-top:16px;color:var(--cg-olive-dark);font-weight:900;text-decoration:none}.cg-journal-card__cta:after,.cg-home-journal-card__cta:after,.cg-story-product__cta:after{content:"→";margin-left:8px;transition:transform .18s ease}.cg-journal-card__cta:hover:after,.cg-home-journal-card__cta:hover:after,.cg-story-product__cta:hover:after{transform:translateX(4px)}.cg-article{max-width:1360px;margin:0 auto 80px;padding:0 18px}.cg-article-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);gap:clamp(24px,4vw,56px);align-items:center;margin:18px 0 34px;padding:clamp(28px,5vw,64px);border:1px solid var(--cg-border);border-radius:40px;background:radial-gradient(circle at 10% 18%,rgba(184,139,69,.19),transparent 32%),linear-gradient(135deg,var(--cg-cream),#fff);box-shadow:var(--cg-shadow);overflow:hidden}.cg-article-hero__copy{position:relative;z-index:2}.cg-article-hero h1{margin:18px 0 18px;color:var(--cg-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5.4vw,78px);line-height:.94;letter-spacing:-.06em}.cg-article-dek{max-width:720px;margin:0;color:var(--cg-muted);font-size:18px;line-height:1.75}.cg-article-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;color:var(--cg-muted);font-size:13px;font-weight:700}.cg-article-meta span{display:inline-flex;align-items:center;gap:8px}.cg-article-meta span+span:before{content:"•";color:var(--cg-gold)}.cg-article-meta a{color:var(--cg-olive-dark);text-decoration:none}.cg-article-hero__image{position:relative;margin:0;overflow:hidden;border-radius:32px;background:var(--cg-cream);box-shadow:0 22px 60px rgba(31,33,27,.18)}.cg-article-hero__image:before{content:"";display:block;padding-top:72%}.cg-article-hero__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.cg-article-shell{display:flex;justify-content:center}.cg-article-main{width:min(100%,900px)}.cg-article-content{padding:clamp(28px,4vw,54px);border:1px solid var(--cg-border);border-radius:34px;background:#fff;box-shadow:var(--cg-shadow-soft);color:var(--cg-soft-ink);font-size:18px;line-height:1.86}.cg-article-content>*:first-child{margin-top:0 !important}.cg-article-content>*:last-child{margin-bottom:0 !important}.cg-article-content p,.cg-article-content div{color:var(--cg-soft-ink)}.cg-article-content p{margin:0 0 1.2em}.cg-article-content h2,.cg-article-content h3,.cg-article-content h4{margin:1.8em 0 .65em;color:var(--cg-ink);font-family:Georgia,"Times New Roman",serif;letter-spacing:-.035em;line-height:1.08}.cg-article-content h2{font-size:clamp(30px,3vw,44px)}.cg-article-content h3{font-size:clamp(24px,2.5vw,32px)}.cg-article-content a{color:var(--cg-red);font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}.cg-article-content img{max-width:100%;height:auto;border-radius:26px;box-shadow:0 18px 48px rgba(31,33,27,.12)}.cg-article-content .magezon-builder{width:100%}.cg-article-content .mgz-container{max-width:100% !important}.cg-article-content .full_width_row,.cg-article-content .mgz-element-row{margin-left:0 !important;margin-right:0 !important}.cg-article-content .mgz-element-inner{max-width:100%}.cg-article-content [style*="text-align: center"]{line-height:1.85}.cg-article-content em{color:var(--cg-soft-ink)}.cg-article-after{margin-top:32px}.cg-article-after .post-sharing,.cg-article-after .post-nextprev{margin:28px 0;padding:22px;border:1px solid var(--cg-border);border-radius:24px;background:#fff;box-shadow:var(--cg-shadow-soft)}.cg-article-after .share-elements{display:flex;flex-wrap:wrap;gap:12px}.cg-article-after .share-elements .icon-wrapper{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--cg-border);border-radius:999px;background:var(--cg-cream-2);cursor:pointer}.cg-article-after .share-elements .icon-wrapper .icon img{width:18px;height:18px}.cg-article-after .share-elements .label{color:var(--cg-olive-dark);font-size:13px;font-weight:800}.cg-article-after .post-nextprev a{color:var(--cg-olive-dark);font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;text-decoration:none}.cg-story-shop{margin:clamp(34px,5vw,64px) 0;padding:clamp(28px,4vw,50px);border:1px solid rgba(184,139,69,.28);border-radius:34px;background:radial-gradient(circle at 12% 10%,rgba(184,139,69,.18),transparent 36%),var(--cg-cream);box-shadow:var(--cg-shadow-soft)}.cg-story-shop__head{max-width:780px;margin-bottom:26px}.cg-story-shop__head h2{margin:12px 0 10px;color:var(--cg-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,3.4vw,50px);letter-spacing:-.045em;line-height:1}.cg-story-shop__head p{color:var(--cg-muted);font-size:16px;line-height:1.7}.cg-story-product__image{padding:22px;text-align:center}.cg-story-product__image .product-image-container{width:100% !important}.cg-story-product__image .product-image-wrapper{padding-bottom:76% !important}.cg-story-product__image .product-image-photo{object-fit:contain;height:auto;max-height:250px}.cg-story-product__price{margin:10px 0 12px;color:var(--cg-ink);font-weight:900}.cg-story-product__price .price{color:var(--cg-ink);font-weight:900}.cg-story-product__cta{padding-top:8px}.cg-home-journal{margin:clamp(34px,6vw,82px) auto;padding:0 18px}.cg-home-journal__shell{max-width:1320px;margin:0 auto;padding:clamp(30px,5vw,58px);border:1px solid var(--cg-border);border-radius:36px;background:linear-gradient(135deg,rgba(76,90,54,.08),transparent 40%),var(--cg-cream-2);box-shadow:var(--cg-shadow-soft)}.cg-home-journal__head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);gap:30px;align-items:end;margin-bottom:28px}.cg-home-journal h2{margin:14px 0 0;color:var(--cg-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,4.2vw,60px);line-height:.98;letter-spacing:-.05em}.cg-home-journal p{color:var(--cg-muted);font-size:17px;line-height:1.75}body.blog-post-view .sidebar-wrap,body.blog-post-view .sidebar,body.blog-post-view .sidebar-additional{display:none !important}body.blog-post-view .column.main,body.blog-post-view .main-wrap{flex:0 0 100% !important;max-width:100% !important}body.blog-post-view .block.comments,body.blog-post-view .post-comments{display:none !important}.cg-blog-toolbar{margin-top:34px}.cg-blog-toolbar .pages,.cg-blog-toolbar .toolbar{text-align:center}.cg-blog-toolbar .pages-items{display:inline-flex;gap:6px}@media (max-width:1100px){.cg-article-hero{grid-template-columns:1fr}.cg-blog-grid,.cg-home-journal-posts,.cg-story-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-journal-card--lead{grid-column:span 1}.cg-home-journal__head{grid-template-columns:1fr}}@media (max-width:700px){.cg-blog-grid,.cg-home-journal-posts,.cg-story-shop__grid{grid-template-columns:1fr}.cg-blog-hero,.cg-article-hero,.cg-article-content,.cg-home-journal__shell,.cg-story-shop{border-radius:24px}.cg-article,.cg-home-journal{padding-left:12px;padding-right:12px}.cg-article-hero,.cg-article-content{padding:24px}.cg-journal-card__media img,.cg-journal-card--lead .cg-journal-card__media img,.cg-home-journal-card__image img{height:240px}.cg-article-meta{display:block}.cg-article-meta span{margin-right:8px;margin-bottom:6px}.cg-article-meta span+span:before{display:none}}body.blog-post-view{background:radial-gradient(circle at 8% 8%,rgba(184,139,69,.08),transparent 30%),linear-gradient(180deg,#fff 0%,#fffaf2 100%)}body.blog-post-view .page-title-wrapper{display:none !important}body.blog-post-view .sidebar-wrap,body.blog-post-view .sidebar,body.blog-post-view .sidebar-additional{display:none !important}body.blog-post-view .column.main,body.blog-post-view .main-wrap{flex:0 0 100% !important;max-width:100% !important;width:100% !important}body.blog-post-view .columns.row{display:block !important}.cg-article{max-width:1360px;margin:0 auto 80px;padding:0 18px}.cg-article-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:clamp(24px,4vw,56px);align-items:center;margin:18px 0 36px;padding:clamp(30px,5vw,68px);border:1px solid rgba(32,32,22,.12);border-radius:40px;background:radial-gradient(circle at 10% 18%,rgba(184,139,69,.2),transparent 34%),radial-gradient(circle at 96% 0%,rgba(159,31,36,.1),transparent 30%),linear-gradient(135deg,#fbf6eb,#fff);box-shadow:0 28px 80px rgba(31,33,27,.12);overflow:hidden}.cg-article-kicker{display:inline-flex;align-items:center;gap:10px;color:#9f1f24;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.cg-article-kicker:before{content:"";width:28px;height:1px;background:currentColor}.cg-article-hero h1{margin:18px 0;color:#202016;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5.4vw,78px);line-height:.94;letter-spacing:-.06em}.cg-article-dek{max-width:720px;margin:0;color:#71685c;font-size:18px;line-height:1.75}.cg-article-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;color:#71685c;font-size:13px;font-weight:700}.cg-article-meta span{display:inline-flex;align-items:center;gap:8px}.cg-article-meta span+span:before{content:"•";color:#b88b45}.cg-article-meta a{color:#2f3822;text-decoration:none}.cg-article-hero__image{position:relative;margin:0;overflow:hidden;border-radius:32px;background:#fbf6eb;box-shadow:0 22px 60px rgba(31,33,27,.18)}.cg-article-hero__image:before{content:"";display:block;padding-top:72%}.cg-article-hero__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.cg-article-shell{display:flex;justify-content:center}.cg-article-main{width:min(100%,920px)}.cg-article-content{padding:clamp(30px,4vw,56px);border:1px solid rgba(32,32,22,.12);border-radius:34px;background:#fff;box-shadow:0 16px 40px rgba(31,33,27,.08);color:#3d382e;font-size:18px;line-height:1.86}.cg-article-content>*:first-child{margin-top:0 !important}.cg-article-content>*:last-child{margin-bottom:0 !important}.cg-article-content p{margin:0 0 1.2em;color:#3d382e}.cg-article-content h2,.cg-article-content h3,.cg-article-content h4{margin:1.8em 0 .65em;color:#202016;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.035em;line-height:1.08}.cg-article-content h2{font-size:clamp(30px,3vw,44px)}.cg-article-content h3{font-size:clamp(24px,2.5vw,32px)}.cg-article-content img{max-width:100%;height:auto;border-radius:26px;box-shadow:0 18px 48px rgba(31,33,27,.12)}.cg-article-content .magezon-builder,.cg-article-content .mgz-container{max-width:100% !important;width:100% !important}.cg-article-content .full_width_row,.cg-article-content .mgz-element-row{margin-left:0 !important;margin-right:0 !important}.cg-article-after{margin-top:34px}.cg-article-addon{margin-top:28px}.cg-article-addon .post-sharing,.cg-article-addon .post-nextprev,.cg-article-addon .cg-story-shop{margin-top:0}.cg-article-addon .post-sharing,.cg-article-addon .post-nextprev{padding:22px;border:1px solid rgba(32,32,22,.12);border-radius:24px;background:#fff;box-shadow:0 16px 40px rgba(31,33,27,.08)}.cg-article-addon .share-elements{display:flex;flex-wrap:wrap;gap:12px}.cg-article-addon .share-elements .icon-wrapper{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(32,32,22,.12);border-radius:999px;background:#fffaf2;cursor:pointer}.cg-article-addon .share-elements .icon-wrapper .icon img{width:18px;height:18px}.cg-article-addon .share-elements .label{color:#2f3822;font-size:13px;font-weight:800}.cg-story-shop{margin:clamp(34px,5vw,64px) 0;padding:clamp(28px,4vw,50px);border:1px solid rgba(184,139,69,.28);border-radius:34px;background:radial-gradient(circle at 12% 10%,rgba(184,139,69,.18),transparent 36%),#fbf6eb;box-shadow:0 16px 40px rgba(31,33,27,.08)}.cg-story-shop__head{max-width:780px;margin-bottom:26px}.cg-story-shop__eyebrow{display:inline-flex;align-items:center;gap:10px;color:#9f1f24;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.cg-story-shop__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.cg-story-shop__head h2{margin:12px 0 10px;color:#202016;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,3.4vw,50px);letter-spacing:-.045em;line-height:1}.cg-story-shop__head p{color:#71685c;font-size:16px;line-height:1.7}.cg-story-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cg-story-product{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(32,32,22,.12);border-radius:30px;background:#fff;box-shadow:0 16px 40px rgba(31,33,27,.08)}.cg-story-product__image{display:block;padding:22px;background:#fffaf2;text-align:center}.cg-story-product__body{display:flex;flex:1;flex-direction:column;padding:24px}.cg-story-product h3{margin:0 0 10px;color:#202016;font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.1;letter-spacing:-.03em}.cg-story-product h3 a{color:inherit;text-decoration:none}.cg-story-product__cta{display:inline-flex;width:fit-content;align-items:center;margin-top:auto;padding-top:14px;color:#2f3822;font-weight:900;text-decoration:none}.cg-story-product__cta:after{content:"→";margin-left:8px}@media (max-width:1100px){.cg-article-hero{grid-template-columns:1fr}.cg-story-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cg-article{padding-left:12px;padding-right:12px}.cg-article-hero,.cg-article-content,.cg-story-shop{border-radius:24px;padding:24px}.cg-story-shop__grid{grid-template-columns:1fr}.cg-article-meta{display:block}.cg-article-meta span{margin-right:8px;margin-bottom:6px}.cg-article-meta span+span:before{display:none}}:root{--cg-navy:#2d337f;--cg-gold:#b89b65;--cg-gold-2:#d4af37;--cg-ink-premium:#202016;--cg-copy-premium:#5f594f;--cg-paper-premium:#fff;--cg-cream-premium:#fffaf2;--cg-cream-soft:#fbf6eb;--cg-border-premium:rgba(45,51,127,.13);--cg-border-warm:rgba(184,155,101,.32);--cg-shadow-premium:0 22px 60px rgba(32,32,22,.1);--cg-shadow-premium-hover:0 30px 78px rgba(32,32,22,.16)}.cg-blog-section-nav{max-width:1320px;margin:0 auto 34px;padding:clamp(24px,4vw,42px);border:1px solid var(--cg-border-warm);border-radius:34px;background:radial-gradient(circle at 10% 0%,rgba(212,175,55,.14),transparent 34%),radial-gradient(circle at 92% 8%,rgba(45,51,127,.07),transparent 28%),linear-gradient(135deg,#fff,var(--cg-cream-premium));box-shadow:var(--cg-shadow-premium)}.cg-blog-section-nav__head{max-width:980px;margin-bottom:24px}.cg-blog-section-nav__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--cg-navy);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.cg-blog-section-nav__eyebrow:before{content:"";width:28px;height:1px;background:var(--cg-gold)}.cg-blog-section-nav__title-row{display:flex;gap:18px;align-items:end;justify-content:space-between;margin-top:12px}.cg-blog-section-nav h2{max-width:760px;margin:0;color:var(--cg-ink-premium);font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.045em}.cg-blog-section-nav p{max-width:840px;margin:16px 0 0;color:var(--cg-copy-premium);font-size:16px;line-height:1.72}.cg-blog-section-nav__all{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;justify-content:center;padding:10px 17px;border:1px solid var(--cg-border-warm);border-radius:999px;background:#fff;color:var(--cg-navy);font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 10px 24px rgba(32,32,22,.06)}.cg-blog-section-nav__all:hover{background:var(--cg-navy);color:#fff;text-decoration:none}.cg-blog-section-nav__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cg-blog-section-card{position:relative;display:flex;min-height:210px;flex-direction:column;padding:20px;overflow:hidden;border:1px solid rgba(45,51,127,.1);border-radius:24px;background:rgba(255,255,255,.86);color:var(--cg-ink-premium);text-decoration:none;box-shadow:0 14px 34px rgba(32,32,22,.07);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.cg-blog-section-card:before{content:"";position:absolute;right:-32px;top:-32px;width:98px;height:98px;border-radius:999px;background:rgba(212,175,55,.12);transition:transform .22s ease,opacity .22s ease}.cg-blog-section-card:hover{transform:translateY(-3px);border-color:var(--cg-border-warm);background:#fff;color:var(--cg-ink-premium);text-decoration:none;box-shadow:var(--cg-shadow-premium-hover)}.cg-blog-section-card:hover:before{transform:scale(1.15);opacity:.9}.cg-blog-section-card__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.cg-blog-section-card__icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:16px;background:var(--cg-cream-soft);color:var(--cg-navy);font-size:20px;box-shadow:inset 0 0 0 1px rgba(184,155,101,.24)}.cg-blog-section-card__label{color:var(--cg-gold);font-size:11px;font-weight:900;letter-spacing:.12em;text-align:right;text-transform:uppercase}.cg-blog-section-card strong{position:relative;z-index:1;display:block;margin:0 0 10px;color:var(--cg-ink-premium);font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.05;letter-spacing:-.03em}.cg-blog-section-card__text{position:relative;z-index:1;display:block;color:var(--cg-copy-premium);font-size:14px;line-height:1.55}.cg-blog-section-card__cta{position:relative;z-index:1;display:inline-flex;width:fit-content;align-items:center;margin-top:auto;padding-top:16px;color:var(--cg-navy);font-size:13px;font-weight:900}.cg-blog-section-card__cta:after{content:"→";margin-left:8px;transition:transform .18s ease}.cg-blog-section-card:hover .cg-blog-section-card__cta:after{transform:translateX(4px)}.cg-blog-toolbar{display:flex;justify-content:center;margin:48px auto 0}.cg-blog-toolbar .toolbar-blog-posts{display:inline-flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--cg-border-warm);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,250,242,.96));box-shadow:0 16px 42px rgba(32,32,22,.1)}.cg-blog-toolbar .pages{margin:0}.cg-blog-toolbar .pages-label,.cg-blog-toolbar .page .label,.cg-blog-toolbar .next .label,.cg-blog-toolbar .previous .label{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}.cg-blog-toolbar .pages-items{display:flex;align-items:center;gap:7px;margin:0;padding:0;list-style:none}.cg-blog-toolbar .pages-items .item{margin:0;padding:0}.cg-blog-toolbar .page,.cg-blog-toolbar .next,.cg-blog-toolbar .previous{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;padding:10px 15px;border:1px solid transparent;border-radius:999px;background:#fff;color:var(--cg-navy);font-size:14px;font-weight:900;line-height:1;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(45,51,127,.06);transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.cg-blog-toolbar .item.current .page{background:var(--cg-navy);color:#fff;box-shadow:0 10px 24px rgba(45,51,127,.22)}.cg-blog-toolbar a.page:hover,.cg-blog-toolbar a.next:hover,.cg-blog-toolbar a.previous:hover{transform:translateY(-1px);border-color:var(--cg-border-warm);background:var(--cg-cream-soft);color:var(--cg-navy);text-decoration:none}.cg-blog-toolbar .pages-item-next .next,.cg-blog-toolbar .pages-item-previous .previous{gap:8px;padding-left:18px;padding-right:18px}.cg-blog-toolbar .pages-item-next .next span:last-child:after{content:" →"}.cg-blog-toolbar .pages-item-previous .previous span:last-child:before{content:"← "}body.blog-post-view .post-nextprev{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:38px 0;padding:0;clear:both}body.blog-post-view .post-nextprev:before,body.blog-post-view .post-nextprev:after{display:none}body.blog-post-view .post-nextprev .post-prev,body.blog-post-view .post-nextprev .post-next{width:auto !important;max-width:none !important;float:none !important;display:flex}body.blog-post-view .post-nextprev .post-next{justify-content:flex-end}body.blog-post-view .post-nextprev .nextprev-link{position:relative;display:flex !important;width:100%;min-height:112px;flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;overflow:hidden;border:1px solid var(--cg-border-warm);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(212,175,55,.13),transparent 34%),#fff;color:var(--cg-ink-premium);font-family:inherit;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-decoration:none;box-shadow:var(--cg-shadow-premium);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.blog-post-view .post-nextprev .nextprev-link:hover{transform:translateY(-2px);border-color:rgba(45,51,127,.22);color:var(--cg-navy);text-decoration:none;box-shadow:var(--cg-shadow-premium-hover)}body.blog-post-view .post-nextprev .nextprev-link span{display:block;margin:0;color:var(--cg-gold);font-size:11px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}body.blog-post-view .post-nextprev .prev-link{padding-left:54px;text-align:left}body.blog-post-view .post-nextprev .next-link{padding-right:54px;text-align:right;float:none !important}body.blog-post-view .post-nextprev .prev-link:before,body.blog-post-view .post-nextprev .next-link:after{position:absolute;top:50%;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:var(--cg-navy);color:#fff;font-size:18px;transform:translateY(-50%)}body.blog-post-view .post-nextprev .prev-link:before{content:"←";left:18px}body.blog-post-view .post-nextprev .next-link:after{content:"→";right:18px}body.blog-post-view .post-nextprev .post-prev:empty,body.blog-post-view .post-nextprev .post-next:empty{visibility:hidden}body.blog-post-view .cg-story-shop{border:1px solid var(--cg-border-warm);background:radial-gradient(circle at 10% 0%,rgba(212,175,55,.12),transparent 34%),linear-gradient(135deg,#fff,var(--cg-cream-premium))}body.blog-post-view .cg-story-shop__grid{gap:18px}body.blog-post-view .cg-story-product{border:1px solid rgba(45,51,127,.1);border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(32,32,22,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.blog-post-view .cg-story-product:hover{transform:translateY(-3px);border-color:var(--cg-border-warm);box-shadow:0 24px 64px rgba(32,32,22,.14)}body.blog-post-view .cg-story-product__image{display:flex;min-height:230px;align-items:center;justify-content:center;padding:22px 22px 16px;border-bottom:1px solid rgba(45,51,127,.07);background:linear-gradient(180deg,#fff,#fffaf2)}body.blog-post-view .cg-story-product__image .product-image-container,body.blog-post-view .cg-story-product__image .cg-img-container{width:100% !important;max-width:230px !important}body.blog-post-view .cg-story-product__image .product-image-wrapper,body.blog-post-view .cg-story-product__image .cg-img-wrapper{display:block;padding-bottom:100% !important}body.blog-post-view .cg-story-product__image .product-image-photo{width:100% !important;height:100% !important;max-width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .24s ease}body.blog-post-view .cg-story-product:hover .product-image-photo{transform:scale(1.035)}body.blog-post-view .cg-story-product__body{padding:20px 20px 22px}body.blog-post-view .cg-story-product h3{min-height:52px;margin:0 0 12px;color:var(--cg-ink-premium);font-family:inherit;font-size:15px;font-weight:900;line-height:1.28;letter-spacing:0}body.blog-post-view .cg-story-product h3 a{color:inherit;text-decoration:none}body.blog-post-view .cg-story-product h3 a:hover{color:var(--cg-navy)}body.blog-post-view .cg-story-product__price{margin:0 0 16px}body.blog-post-view .cg-story-product__price .price-box,body.blog-post-view .cg-story-product__price .price-container,body.blog-post-view .cg-story-product__price .price-wrapper{display:inline-flex;align-items:baseline;gap:6px}body.blog-post-view .cg-story-product__price .price{color:var(--cg-navy);font-size:18px;font-weight:900;line-height:1}body.blog-post-view .cg-story-product__price .price-label{margin-right:4px;color:var(--cg-copy-premium);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.blog-post-view .cg-story-product__price .old-price,body.blog-post-view .cg-story-product__price .sly-old-price,body.blog-post-view .cg-story-product__price .no-display{display:none !important}body.blog-post-view .cg-story-product__cta{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;margin-top:auto;padding:11px 14px;border-radius:999px;background:var(--cg-navy);color:#fff;font-size:13px;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 12px 26px rgba(45,51,127,.2);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}body.blog-post-view .cg-story-product__cta:after{content:"→";margin-left:8px}body.blog-post-view .cg-story-product__cta:hover{transform:translateY(-1px);background:#20245f;color:#fff;text-decoration:none;box-shadow:0 16px 34px rgba(45,51,127,.26)}@media (max-width:1180px){.cg-blog-section-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.cg-blog-section-nav__title-row{display:block}.cg-blog-section-nav__all{margin-top:18px}.cg-blog-section-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.blog-post-view .post-nextprev{grid-template-columns:1fr}body.blog-post-view .post-nextprev .post-next,body.blog-post-view .post-nextprev .post-prev{justify-content:stretch}body.blog-post-view .post-nextprev .post-prev:empty,body.blog-post-view .post-nextprev .post-next:empty{display:none}body.blog-post-view .post-nextprev .next-link{text-align:left;padding-left:54px;padding-right:24px}body.blog-post-view .post-nextprev .next-link:after{right:auto;left:18px}}@media (max-width:620px){.cg-blog-section-nav{padding:22px;border-radius:24px}.cg-blog-section-nav__grid{grid-template-columns:1fr}.cg-blog-section-card{min-height:0}.cg-blog-toolbar .toolbar-blog-posts{width:100%;border-radius:24px}.cg-blog-toolbar .pages-items{flex-wrap:wrap;justify-content:center}.cg-blog-toolbar .page,.cg-blog-toolbar .next,.cg-blog-toolbar .previous{min-width:40px;min-height:40px}body.blog-post-view .cg-story-product__image{min-height:210px}}:root{--cg-blue-solid:#2d337f;--cg-gold-solid:#b89b65;--cg-gold-bright:#d4af37;--cg-blog-ink:#202016;--cg-blog-muted:#4b4f5a;--cg-blog-cream:#fffaf2;--cg-blog-soft:#fbf6eb;--cg-blog-border-blue:rgba(45,51,127,.22);--cg-blog-border-gold:rgba(184,155,101,.38);--cg-blog-shadow:0 18px 48px rgba(32,32,22,.12);--cg-blog-shadow-hover:0 26px 68px rgba(32,32,22,.18)}html body#html-body.blog-page .cg-blog-section-nav{display:block !important;max-width:1320px !important;margin:0 auto 34px !important;padding:clamp(24px,4vw,46px) !important;border:1px solid var(--cg-blog-border-gold) !important;border-radius:34px !important;background:radial-gradient(circle at 8% 0%,rgba(212,175,55,.16),transparent 34%),radial-gradient(circle at 96% 8%,rgba(45,51,127,.1),transparent 30%),linear-gradient(135deg,#fff,var(--cg-blog-cream)) !important;box-shadow:var(--cg-blog-shadow) !important;overflow:hidden !important;position:relative !important}html body#html-body.blog-page .cg-blog-section-nav:before{content:"" !important;position:absolute !important;right:-90px !important;top:-90px !important;width:250px !important;height:250px !important;border-radius:999px !important;border:1px solid rgba(45,51,127,.12) !important;background:rgba(45,51,127,.045) !important;pointer-events:none !important}html body#html-body.blog-page .cg-blog-section-nav__head{position:relative !important;z-index:1 !important;max-width:980px !important;margin-bottom:26px !important}html body#html-body.blog-page .cg-blog-section-nav__eyebrow{display:inline-flex !important;align-items:center !important;gap:10px !important;color:var(--cg-blue-solid) !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.16em !important;text-transform:uppercase !important}html body#html-body.blog-page .cg-blog-section-nav__eyebrow:before{content:"" !important;width:28px !important;height:1px !important;background:var(--cg-gold-solid) !important}html body#html-body.blog-page .cg-blog-section-nav__title-row{display:flex !important;gap:20px !important;align-items:flex-end !important;justify-content:space-between !important;margin-top:12px !important}html body#html-body.blog-page .cg-blog-section-nav h2{max-width:760px !important;margin:0 !important;color:var(--cg-blog-ink) !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(32px,4vw,56px) !important;font-weight:700 !important;line-height:.98 !important;letter-spacing:-.045em !important}html body#html-body.blog-page .cg-blog-section-nav p{max-width:860px !important;margin:16px 0 0 !important;color:var(--cg-blog-muted) !important;font-size:16px !important;line-height:1.72 !important}html body#html-body.blog-page .cg-blog-section-nav__all{display:inline-flex !important;min-height:44px !important;flex:0 0 auto !important;align-items:center !important;justify-content:center !important;padding:11px 18px !important;border:1px solid var(--cg-blue-solid) !important;border-radius:999px !important;background:var(--cg-blue-solid) !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(45,51,127,.24) !important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease !important}html body#html-body.blog-page .cg-blog-section-nav__all:hover{transform:translateY(-1px) !important;background:#20245f !important;color:#fff !important;text-decoration:none !important;box-shadow:0 16px 34px rgba(45,51,127,.32) !important}html body#html-body.blog-page .cg-blog-section-nav__grid{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:14px !important}html body#html-body.blog-page .cg-blog-section-card{position:relative !important;display:flex !important;min-height:220px !important;flex-direction:column !important;padding:20px !important;overflow:hidden !important;border:1px solid rgba(45,51,127,.13) !important;border-radius:24px !important;background:rgba(255,255,255,.94) !important;color:var(--cg-blog-ink) !important;text-decoration:none !important;box-shadow:0 14px 34px rgba(32,32,22,.08) !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease !important}html body#html-body.blog-page .cg-blog-section-card:before{content:"" !important;position:absolute !important;right:-34px !important;top:-34px !important;width:104px !important;height:104px !important;border-radius:999px !important;background:rgba(45,51,127,.075) !important;transition:transform .22s ease,opacity .22s ease !important}html body#html-body.blog-page .cg-blog-section-card:hover{transform:translateY(-3px) !important;border-color:var(--cg-blue-solid) !important;background:#fff !important;color:var(--cg-blog-ink) !important;text-decoration:none !important;box-shadow:var(--cg-blog-shadow-hover) !important}html body#html-body.blog-page .cg-blog-section-card:hover:before{transform:scale(1.15) !important}html body#html-body.blog-page .cg-blog-section-card__top{position:relative !important;z-index:1 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:18px !important}html body#html-body.blog-page .cg-blog-section-card__icon{display:inline-flex !important;width:44px !important;height:44px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(184,155,101,.28) !important;border-radius:16px !important;background:var(--cg-blog-soft) !important;color:var(--cg-blue-solid) !important;font-size:20px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65) !important}html body#html-body.blog-page .cg-blog-section-card__label{color:var(--cg-gold-solid) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.12em !important;text-align:right !important;text-transform:uppercase !important}html body#html-body.blog-page .cg-blog-section-card strong{position:relative !important;z-index:1 !important;display:block !important;margin:0 0 10px !important;color:var(--cg-blog-ink) !important;font-family:Georgia,"Times New Roman",serif !important;font-size:23px !important;font-weight:700 !important;line-height:1.05 !important;letter-spacing:-.03em !important}html body#html-body.blog-page .cg-blog-section-card__text{position:relative !important;z-index:1 !important;display:block !important;color:var(--cg-blog-muted) !important;font-size:14px !important;line-height:1.55 !important}html body#html-body.blog-page .cg-blog-section-card__cta{position:relative !important;z-index:1 !important;display:inline-flex !important;width:fit-content !important;align-items:center !important;margin-top:auto !important;padding-top:16px !important;color:var(--cg-blue-solid) !important;font-size:13px !important;font-weight:900 !important}html body#html-body.blog-page .cg-blog-section-card__cta:after{content:"→" !important;margin-left:8px !important;transition:transform .18s ease !important}html body#html-body.blog-page .cg-blog-section-card:hover .cg-blog-section-card__cta:after{transform:translateX(4px) !important}html body#html-body.blog-page .cg-blog-toolbar{display:flex !important;justify-content:center !important;width:100% !important;margin:48px auto 0 !important;padding:0 !important}html body#html-body.blog-page .cg-blog-toolbar .toolbar.toolbar-blog-posts{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;margin:0 auto !important;padding:10px !important;border:1px solid var(--cg-blue-solid) !important;border-radius:999px !important;background:#fff !important;box-shadow:0 18px 42px rgba(45,51,127,.16) !important}html body#html-body.blog-page .cg-blog-toolbar .pages{display:block !important;margin:0 !important;padding:0 !important}html body#html-body.blog-page .cg-blog-toolbar .pages-label,html body#html-body.blog-page .cg-blog-toolbar .page .label,html body#html-body.blog-page .cg-blog-toolbar .link .label{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items .item{display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;float:none !important;list-style:none !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>a,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>strong.page,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>.page,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>.link{display:inline-flex !important;min-width:44px !important;min-height:44px !important;align-items:center !important;justify-content:center !important;gap:7px !important;margin:0 !important;padding:11px 16px !important;border:1px solid rgba(45,51,127,.24) !important;border-radius:999px !important;background:#fff !important;color:var(--cg-blue-solid) !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items .item.current>strong.page,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item.current>.page{border-color:var(--cg-blue-solid) !important;background:var(--cg-blue-solid) !important;color:#fff !important;box-shadow:0 12px 26px rgba(45,51,127,.28) !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>a:hover,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>.link:hover{transform:translateY(-1px) !important;border-color:var(--cg-blue-solid) !important;background:var(--cg-blue-solid) !important;color:#fff !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(45,51,127,.25) !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items .pages-item-next>a.next,html body#html-body.blog-page .cg-blog-toolbar .pages-items .pages-item-next>a.link.next{min-width:96px !important;border-color:var(--cg-blue-solid) !important;background:var(--cg-blue-solid) !important;color:#fff !important;box-shadow:0 12px 26px rgba(45,51,127,.25) !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items .pages-item-next>a.next:hover,html body#html-body.blog-page .cg-blog-toolbar .pages-items .pages-item-next>a.link.next:hover{background:#20245f !important;border-color:#20245f !important;color:#fff !important}html body#html-body.blog-post-view .post-nextprev .nextprev-link{border-color:var(--cg-blue-solid) !important;color:var(--cg-blue-solid) !important}html body#html-body.blog-post-view .post-nextprev .nextprev-link span{color:var(--cg-blue-solid) !important}html body#html-body.blog-post-view .post-nextprev .prev-link:before,html body#html-body.blog-post-view .post-nextprev .next-link:after{background:var(--cg-blue-solid) !important;color:#fff !important}html body#html-body.blog-post-view .post-nextprev .nextprev-link:hover{border-color:var(--cg-blue-solid) !important;color:var(--cg-blue-solid) !important;box-shadow:0 26px 68px rgba(45,51,127,.18) !important}html body#html-body.blog-post-view .cg-story-shop{border-color:var(--cg-blog-border-gold) !important;background:radial-gradient(circle at 10% 0%,rgba(212,175,55,.12),transparent 34%),linear-gradient(135deg,#fff,var(--cg-blog-cream)) !important}html body#html-body.blog-post-view .cg-story-shop__eyebrow{color:var(--cg-blue-solid) !important}html body#html-body.blog-post-view .cg-story-shop__eyebrow:before{background:var(--cg-gold-solid) !important}html body#html-body.blog-post-view .cg-story-product{border:1px solid rgba(45,51,127,.14) !important;border-radius:22px !important;background:#fff !important;box-shadow:0 14px 38px rgba(32,32,22,.08) !important}html body#html-body.blog-post-view .cg-story-product:hover{transform:translateY(-3px) !important;border-color:var(--cg-blue-solid) !important;box-shadow:0 24px 64px rgba(45,51,127,.16) !important}html body#html-body.blog-post-view .cg-story-product__image,html body#html-body.blog-post-view .cg-story-product__image.no-premium{display:flex !important;min-height:230px !important;align-items:center !important;justify-content:center !important;padding:22px 22px 16px !important;border-bottom:1px solid rgba(45,51,127,.08) !important;background:linear-gradient(180deg,#fff,var(--cg-blog-cream)) !important;text-decoration:none !important}html body#html-body.blog-post-view .cg-story-product__image .product-image-container,html body#html-body.blog-post-view .cg-story-product__image .cg-img-container{width:100% !important;max-width:230px !important}html body#html-body.blog-post-view .cg-story-product__image .product-image-wrapper,html body#html-body.blog-post-view .cg-story-product__image .cg-img-wrapper{display:block !important;padding-bottom:100% !important}html body#html-body.blog-post-view .cg-story-product__image .product-image-photo{width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain !important;mix-blend-mode:multiply !important;transition:transform .24s ease !important}html body#html-body.blog-post-view .cg-story-product:hover .product-image-photo{transform:scale(1.035) !important}html body#html-body.blog-post-view .cg-story-product__body{padding:20px 20px 22px !important}html body#html-body.blog-post-view .cg-story-product h3{min-height:52px !important;margin:0 0 12px !important;color:var(--cg-blog-ink) !important;font-family:inherit !important;font-size:15px !important;font-weight:900 !important;line-height:1.28 !important;letter-spacing:0 !important}html body#html-body.blog-post-view .cg-story-product h3 a{color:inherit !important;text-decoration:none !important}html body#html-body.blog-post-view .cg-story-product h3 a:hover{color:var(--cg-blue-solid) !important}html body#html-body.blog-post-view .cg-story-product__price{margin:0 0 16px !important}html body#html-body.blog-post-view .cg-story-product__price .price-label{display:inline-block !important;margin-right:4px !important;color:var(--cg-blog-muted) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.04em !important;text-transform:uppercase !important}html body#html-body.blog-post-view .cg-story-product__price .price{color:var(--cg-blue-solid) !important;font-size:18px !important;font-weight:900 !important;line-height:1 !important}html body#html-body.blog-post-view .cg-story-product__price .old-price,html body#html-body.blog-post-view .cg-story-product__price .sly-old-price,html body#html-body.blog-post-view .cg-story-product__price .no-display{display:none !important}html body#html-body.blog-post-view .cg-story-product__cta{display:inline-flex !important;width:100% !important;min-height:42px !important;align-items:center !important;justify-content:center !important;margin-top:auto !important;padding:11px 14px !important;border:1px solid var(--cg-blue-solid) !important;border-radius:999px !important;background:var(--cg-blue-solid) !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(45,51,127,.22) !important}html body#html-body.blog-post-view .cg-story-product__cta:hover{transform:translateY(-1px) !important;background:#20245f !important;border-color:#20245f !important;color:#fff !important;text-decoration:none !important;box-shadow:0 16px 34px rgba(45,51,127,.3) !important}@media (max-width:1180px){html body#html-body.blog-page .cg-blog-section-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:820px){html body#html-body.blog-page .cg-blog-section-nav__title-row{display:block !important}html body#html-body.blog-page .cg-blog-section-nav__all{margin-top:18px !important}html body#html-body.blog-page .cg-blog-section-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body#html-body.blog-page .cg-blog-toolbar .toolbar.toolbar-blog-posts{width:100% !important;border-radius:24px !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items{flex-wrap:wrap !important}}@media (max-width:620px){html body#html-body.blog-page .cg-blog-section-nav{padding:22px !important;border-radius:24px !important}html body#html-body.blog-page .cg-blog-section-nav__grid{grid-template-columns:1fr !important}html body#html-body.blog-page .cg-blog-section-card{min-height:0 !important}html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>a,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>strong.page,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>.page,html body#html-body.blog-page .cg-blog-toolbar .pages-items .item>.link{min-width:40px !important;min-height:40px !important;padding:10px 14px !important}}:root{--cg-blog-blue:#2d337f;--cg-blog-gold:#b89b65;--cg-blog-cream:#fffaf2}body.blog-page #cg-blog-pagination.cg-blog-toolbar,body.blog-page .cg-blog-toolbar{display:flex !important;justify-content:center !important;width:100% !important;margin:48px auto 0 !important;padding:0 !important;text-align:center !important}body.blog-page #cg-blog-pagination .toolbar.toolbar-blog-posts,body.blog-page .cg-blog-toolbar .toolbar.toolbar-blog-posts{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;margin:0 auto !important;padding:10px !important;border:1px solid rgba(45,51,127,.22) !important;border-radius:999px !important;background:#fff !important;box-shadow:0 18px 42px rgba(45,51,127,.16) !important}body.blog-page #cg-blog-pagination .pages,body.blog-page .cg-blog-toolbar .pages{display:block !important;margin:0 !important;padding:0 !important;text-align:center !important}body.blog-page #cg-blog-pagination .pages-label,body.blog-page #cg-blog-pagination .page .label,body.blog-page #cg-blog-pagination .link .label,body.blog-page .cg-blog-toolbar .pages-label,body.blog-page .cg-blog-toolbar .page .label,body.blog-page .cg-blog-toolbar .link .label{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}body.blog-page #cg-blog-pagination ul.pages-items,body.blog-page .cg-blog-toolbar ul.pages-items{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important}body.blog-page #cg-blog-pagination ul.pages-items>li.item,body.blog-page .cg-blog-toolbar ul.pages-items>li.item{display:flex !important;align-items:center !important;justify-content:center !important;float:none !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;line-height:1 !important;margin:0 !important;padding:0 !important;background:0 0 !important;background-color:transparent !important;font-size:14px !important;text-align:center !important;list-style:none !important;box-shadow:none !important}body.blog-page #cg-blog-pagination ul.pages-items>li.item:hover,body.blog-page .cg-blog-toolbar ul.pages-items>li.item:hover,body.blog-page #cg-blog-pagination ul.pages-items>li.item.current,body.blog-page .cg-blog-toolbar ul.pages-items>li.item.current{background:0 0 !important;background-color:transparent !important}body.blog-page #cg-blog-pagination ul.pages-items>li.item>a,body.blog-page #cg-blog-pagination ul.pages-items>li.item>strong.page,body.blog-page .cg-blog-toolbar ul.pages-items>li.item>a,body.blog-page .cg-blog-toolbar ul.pages-items>li.item>strong.page{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;min-width:44px !important;min-height:44px !important;margin:0 !important;padding:11px 16px !important;border:1px solid rgba(45,51,127,.26) !important;border-radius:999px !important;background:#fff !important;color:var(--cg-blog-blue) !important;font-family:var(--cg-font,"Inter","Helvetica Neue",Arial,sans-serif) !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;cursor:pointer !important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}body.blog-page #cg-blog-pagination ul.pages-items>li.item.current>strong.page,body.blog-page .cg-blog-toolbar ul.pages-items>li.item.current>strong.page{border-color:var(--cg-blog-blue) !important;background:var(--cg-blog-blue) !important;color:#fff !important;cursor:default !important;box-shadow:0 12px 26px rgba(45,51,127,.28) !important}body.blog-page #cg-blog-pagination ul.pages-items>li.item>a.page:hover,body.blog-page .cg-blog-toolbar ul.pages-items>li.item>a.page:hover{transform:translateY(-1px) !important;border-color:var(--cg-blog-blue) !important;background:var(--cg-blog-blue) !important;color:#fff !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(45,51,127,.25) !important}body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next,body.blog-page .cg-blog-toolbar ul.pages-items>li.pages-item-next>a.link.next{min-width:96px !important;border-color:var(--cg-blog-blue) !important;background:var(--cg-blog-blue) !important;color:#fff !important;box-shadow:0 12px 26px rgba(45,51,127,.25) !important}body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next:hover,body.blog-page .cg-blog-toolbar ul.pages-items>li.pages-item-next>a.link.next:hover{transform:translateY(-1px) !important;background:#20245f !important;border-color:#20245f !important;color:#fff !important;text-decoration:none !important;box-shadow:0 16px 34px rgba(45,51,127,.3) !important}body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next span:last-child:after,body.blog-page .cg-blog-toolbar ul.pages-items>li.pages-item-next>a.link.next span:last-child:after{content:" →" !important}@media (max-width:620px){body.blog-page #cg-blog-pagination .toolbar.toolbar-blog-posts,body.blog-page .cg-blog-toolbar .toolbar.toolbar-blog-posts{width:100% !important;border-radius:24px !important}body.blog-page #cg-blog-pagination ul.pages-items,body.blog-page .cg-blog-toolbar ul.pages-items{flex-wrap:wrap !important}body.blog-page #cg-blog-pagination ul.pages-items>li.item>a,body.blog-page #cg-blog-pagination ul.pages-items>li.item>strong.page,body.blog-page .cg-blog-toolbar ul.pages-items>li.item>a,body.blog-page .cg-blog-toolbar ul.pages-items>li.item>strong.page{min-width:40px !important;min-height:40px !important;padding:10px 14px !important}}html body#html-body.blog-page #cg-blog-pagination{--cg-pager-blue:#2d337f;--cg-pager-blue-dark:#20245f;--cg-pager-gold:#b89b65;--cg-pager-cream:#fffaf2;--cg-pager-ink:#202016;display:flex !important;justify-content:center !important;width:100% !important;margin:48px auto 0 !important;padding:0 !important;overflow:visible !important;text-align:center !important}html body#html-body.blog-page #cg-blog-pagination .toolbar.toolbar-blog-posts{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;margin:0 auto !important;padding:8px !important;overflow:visible !important;border:1px solid rgba(184,155,101,.34) !important;border-radius:999px !important;background:rgba(255,255,255,.94) !important;box-shadow:0 16px 38px rgba(32,32,22,.12) !important}html body#html-body.blog-page #cg-blog-pagination .pages{display:block !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:0 0 !important;text-align:center !important}html body#html-body.blog-page #cg-blog-pagination .pages-label,html body#html-body.blog-page #cg-blog-pagination .page .label,html body#html-body.blog-page #cg-blog-pagination .link .label{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:8px !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:0 0 !important;list-style:none !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item.current,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item:hover,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item.current:hover{display:flex !important;align-items:center !important;justify-content:center !important;float:none !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:0 0 !important;background-color:transparent !important;box-shadow:none !important;line-height:1 !important;text-align:center !important;list-style:none !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item:before,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item:after,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item.current:before,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item.current:after,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>a:before,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>a:after,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>strong.page:before,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>strong.page:after{content:none !important;display:none !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>a.page,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>strong.page{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(45,51,127,.24) !important;border-radius:999px !important;background:#fff !important;color:var(--cg-pager-blue) !important;font-family:var(--cg-font,"Inter","Helvetica Neue",Arial,sans-serif) !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;text-align:center !important;text-decoration:none !important;box-shadow:none !important;transform:none !important;cursor:pointer !important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>a.page span:not(.label),html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>strong.page span:not(.label){position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important;color:inherit !important;font:inherit !important;line-height:1 !important;clip:auto !important;white-space:normal !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item.current>strong.page{border-color:var(--cg-pager-blue) !important;background:var(--cg-pager-blue) !important;color:#fff !important;box-shadow:0 10px 22px rgba(45,51,127,.24) !important;cursor:default !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item:not(.current)>a.page:hover,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item:not(.current)>a.page:focus-visible{transform:translateY(-1px) !important;border-color:var(--cg-pager-gold) !important;background:var(--cg-pager-cream) !important;color:var(--cg-pager-blue) !important;text-decoration:none !important;box-shadow:0 10px 22px rgba(32,32,22,.1) !important;outline:none !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:96px !important;max-width:none !important;height:44px !important;min-height:44px !important;max-height:44px !important;margin:0 !important;padding:0 20px !important;overflow:hidden !important;border:1px solid var(--cg-pager-blue) !important;border-radius:999px !important;background:var(--cg-pager-blue) !important;color:#fff !important;font-family:var(--cg-font,"Inter","Helvetica Neue",Arial,sans-serif) !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;text-align:center !important;text-decoration:none !important;box-shadow:0 10px 22px rgba(45,51,127,.24) !important;transform:none !important;cursor:pointer !important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next span:last-child:after{content:"" !important;display:none !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next:after{content:"→" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-left:2px !important;color:inherit !important;font:inherit !important;line-height:1 !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next:hover,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next:focus-visible{transform:translateY(-1px) !important;border-color:var(--cg-pager-gold) !important;background:var(--cg-pager-gold) !important;color:#fff !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(184,155,101,.24) !important;outline:none !important}@media (max-width:620px){html body#html-body.blog-page #cg-blog-pagination .toolbar.toolbar-blog-posts{width:100% !important;border-radius:24px !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items{flex-wrap:wrap !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>a.page,html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.item>strong.page{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important}html body#html-body.blog-page #cg-blog-pagination ul.pages-items>li.pages-item-next>a.link.next{height:40px !important;min-height:40px !important;max-height:40px !important;min-width:88px !important}}#widgetplus-block-3049261152.cg-home-products-reordered .cg-product-edit__head h2:after,body.cg-marketplace-flow .cg-market-edit__head h2:after,body.cg-marketplace-flow .cg-home-journal__head h2:after,body.cms-index-index .cg-home-journal__head h2:after{content:"" !important;display:block !important;width:min(176px,44vw) !important;height:1px !important;margin:18px auto 0 !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.07) 42%,rgba(216,189,123,.055) 72%,rgba(255,255,255,.02)),linear-gradient(90deg,rgba(45,51,127,.12),rgba(184,155,101,.44) 38%,rgba(216,189,123,.52) 58%,rgba(184,155,101,.24) 72%,rgba(45,51,127,.08)) !important;background-blend-mode:screen,normal !important;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 8px 26px rgba(184,155,101,.13),0 1px 0 rgba(45,51,127,.08) !important;opacity:.98 !important}body.cms-index-index .cg-home-journal__head h2,body.cg-marketplace-flow .cg-home-journal__head h2{text-wrap:balance}body.cms-index-index .cg-home-journal__head p,body.cg-marketplace-flow .cg-home-journal__head p{max-width:590px}body.cms-index-index .cg-home-journal__eyebrow,body.cg-marketplace-flow .cg-home-journal__eyebrow{color:#2d337f !important;letter-spacing:.18em !important}body.cms-index-index .cg-home-journal__eyebrow:before,body.cg-marketplace-flow .cg-home-journal__eyebrow:before{background:#b89b65 !important}