.cw-article-page,.cw-blog-page{background:var(--stone);color:var(--mineral);padding-top:80px}.cw-blog{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:36px 0 56px}.cw-blog-hero{border-top:1px solid var(--border-light);padding:26px 0 20px}.cw-article-topic,.cw-blog-cta-kicker,.cw-blog-kicker,.cw-related-head p{margin:0;text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:11px;color:var(--copper)}.cw-blog-hero h1{margin:8px 0;font-size:clamp(40px,6vw,66px);line-height:.95;letter-spacing:-.03em;color:var(--mineral)}.cw-blog-subtitle{margin:0;font-size:24px;color:rgba(31,23,22,.8)}.cw-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.cw-blog-card{position:relative;display:flex;flex-direction:column;height:auto;background:#fff;border-radius:14px;border:1px solid var(--border-light);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cw-blog-card:focus-within,.cw-blog-card:hover{transform:translateY(-4px);border-color:rgba(156,82,48,.35);box-shadow:0 14px 30px rgba(44,31,20,.14)}.cw-blog-card:focus-within .cw-blog-card-image,.cw-blog-card:hover .cw-blog-card-image{transform:scale(1.03)}.cw-blog-card-image-wrap{display:block;overflow:hidden;border-bottom:1px solid var(--border-light);line-height:0}.cw-blog-card-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .3s ease}.cw-blog-card-body{padding:20px 20px 58px}.cw-blog-card-topic{margin:0;color:var(--copper);letter-spacing:.14em;font-size:10px;font-weight:700;text-transform:uppercase}.cw-blog-card-title{margin:6px 0;line-height:1.2;font-size:clamp(26px,2.2vw,30px);letter-spacing:-.02em;font-weight:700}.cw-blog-card-title a{text-decoration:none;color:var(--mineral)}.cw-blog-card-title a:hover{color:var(--copper)}.cw-blog-card-excerpt{margin:0;color:rgba(31,23,22,.75);font-size:15px;line-height:1.45;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cw-blog-card-meta{margin:12px 0 0;display:flex;gap:8px;align-items:center;font-size:12px;color:rgba(31,23,22,.75);font-weight:500}.cw-blog-card-readmore{position:absolute;right:0;bottom:0;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px 0 10px 0;color:#fff;background:var(--copper);transition:background .2s ease}.cw-blog-card-readmore:hover{background:#7d3d20}.cw-blog-arrow-icon{width:19px;height:19px}.cw-blog-footer-row{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cw-blog-count{margin:0;color:rgba(31,23,22,.75);font-size:14px}.cw-blog-pagination{position:static;inset:auto;display:inline-flex;align-items:center;gap:8px;padding:7px;border-radius:999px;background:#fff;border:1px solid rgba(31,23,22,.14);box-shadow:0 8px 20px rgba(44,31,20,.08)}.cw-blog-ellipsis,.cw-blog-page-btn,.cw-blog-page-num{min-width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;text-decoration:none;color:var(--mineral);padding:0 11px}.cw-blog-page-num.is-active{background:var(--watcher);font-weight:700}.cw-blog-page-btn.is-disabled{opacity:.4;pointer-events:none}.cw-article-wrap,.cw-blog-cta,.cw-related-wrap{width:min(1060px,calc(100% - 48px));margin:0 auto}.cw-article-wrap{padding:34px 0 20px}.cw-article-breadcrumb{display:flex;gap:8px;color:rgba(31,23,22,.62);font-size:12px;flex-wrap:wrap}.cw-article-breadcrumb a{text-decoration:none}.cw-article-intro{margin-top:22px}.cw-article-intro h1{margin:8px 0;max-width:860px;font-size:clamp(38px,6vw,62px);line-height:1.12;letter-spacing:-.03em;color:var(--mineral);font-weight:700}.cw-article-subtitle{margin:0;max-width:760px;color:rgba(31,23,22,.8);font-size:clamp(19px,2.4vw,29px);line-height:1.15;font-weight:500}.cw-article-meta-row{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-light);padding-bottom:14px}.cw-article-meta-row p{margin:0;font-size:13px;color:rgba(31,23,22,.74);font-weight:500}.cw-article-meta-row span{margin:0 6px}.cw-article-meta-row a{text-decoration:none;font-size:13px;font-weight:600}.cw-article-cover{margin-top:16px;border-radius:12px;overflow:hidden}.cw-article-cover img{width:100%;height:auto;display:block}.cw-article-content{width:100%;margin:36px auto 0}.cw-article-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--border-light);text-decoration:none;font-size:13px;margin-bottom:14px;font-weight:600}.cw-article-back svg{width:16px;height:16px}.cw-article-richtext{font-size:18px;line-height:1.7;color:var(--mineral);overflow-wrap:anywhere}.cw-article-richtext h1,.cw-article-richtext h2,.cw-article-richtext h3,.cw-article-richtext h4,.cw-article-richtext h5,.cw-article-richtext h6{margin:36px 0 14px;font-size:clamp(25px,2.5vw,32px);line-height:1.3;letter-spacing:-.02em;color:var(--mineral);font-weight:700}.cw-article-richtext h3{font-size:clamp(21px,2vw,25px)}.cw-article-richtext h4{font-size:20px}.cw-article-richtext h5,.cw-article-richtext h6{font-size:18px}.cw-article-richtext>:first-child{margin-top:0}.cw-article-richtext p{margin:0 0 20px;font-weight:400}.cw-article-richtext a{color:var(--copper);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cw-article-richtext a:hover{color:var(--mineral)}.cw-article-richtext strong{font-weight:600}.cw-article-richtext :is(pre,.table){overflow-x:auto}.cw-article-richtext pre{padding:16px;background:var(--stone-card);border-radius:8px}.cw-article-richtext table{width:100%;border-collapse:collapse;font-size:16px}.cw-article-richtext :is(th,td){padding:10px;border:1px solid var(--border-light)}.cw-article-richtext figcaption{font-size:14px;color:var(--text-muted);margin-top:8px}.cw-article-richtext blockquote{margin:16px 0;padding:12px 16px;border-left:4px solid var(--copper);background:rgba(255,201,162,.35);font-style:italic}.cw-article-richtext ol,.cw-article-richtext ul{margin:20px 0;padding-left:1.5em}.cw-article-richtext ol{list-style:decimal}.cw-article-richtext ul{list-style:disc}.cw-article-richtext li{margin-bottom:8px}.cw-article-richtext img{max-width:100%;height:auto}.cw-article-share{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border-light)}.cw-article-share a{width:34px;height:34px;border-radius:8px;border:1px solid var(--border-light);display:inline-flex;align-items:center;justify-content:center}.cw-article-share svg{width:17px;height:17px}.cw-related-wrap{padding:40px 0;border-top:1px solid var(--border-light)}.cw-related-head{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}.cw-related-head h2{margin:4px 0 0;font-size:clamp(33px,4vw,50px);line-height:1;letter-spacing:-.02em}.cw-related-head a{text-decoration:none;color:var(--copper);font-weight:700}.cw-related-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cw-blog-cta{margin:16px auto 64px;border-radius:12px;background:var(--dark);border:1px solid var(--border-dark);color:var(--stone);display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px}.cw-blog-cta h2{margin:12px 0 16px;font-size:clamp(28px,3.2vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:600;color:var(--stone)}.cw-blog-cta p{margin:0;color:hsla(32,54%,91%,.85);font-size:16px;line-height:1.65}.cw-blog-cta>div{max-width:650px}.cw-blog-cta .cw-blog-cta-kicker{color:var(--watcher);font-size:11px}.cw-blog-cta a{text-decoration:none;flex-shrink:0;padding:16px 24px;transition:background .2s ease,transform .2s ease;border-radius:999px;background:var(--watcher);color:var(--mineral);font-weight:700;font-size:14px;white-space:nowrap}.cw-blog-cta a:hover{background:var(--stone);transform:translateY(-2px)}.cw-blog-cta a:focus-visible{outline-color:var(--watcher)}@media (max-width:1024px){.cw-blog-grid,.cw-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-blog-footer-row{flex-direction:column;align-items:flex-start}}@media (max-width:740px){.cw-article-wrap,.cw-blog,.cw-blog-cta,.cw-related-wrap{width:calc(100% - 40px)}.cw-blog{padding-top:20px}.cw-blog-grid,.cw-related-grid{grid-template-columns:1fr}.cw-article-wrap{padding-top:24px}.cw-article-intro h1{font-size:clamp(30px,8vw,44px)}.cw-article-richtext{font-size:17px;line-height:1.75}.cw-article-cover img{aspect-ratio:16/10;object-fit:cover}.cw-article-meta-row,.cw-blog-cta{flex-direction:column;align-items:flex-start}.cw-blog-cta{padding:28px 24px;gap:24px;margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.cw-blog-card,.cw-blog-card-image,.cw-blog-cta a{transition:none;transform:none!important}}