/* Original CGB archive, using the current storefront's type and color roles. */
.cgb-blog-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;margin-bottom:28px}.cgb-blog-article{max-width:900px;margin:auto}.cgb-blog-article h1{font-size:clamp(30px,3.3vw,44px);line-height:1.18;letter-spacing:-1px;text-wrap:balance}.cgb-blog-article time,.cgb-blog-card time{font-size:13px;color:#526771}.cgb-blog-cover{display:block;width:auto;max-width:100%;max-height:520px;object-fit:contain;margin:0 auto 36px;background:var(--surface)}.cgb-blog-copy{max-width:760px;margin:auto;font-size:17px;line-height:1.8}.cgb-blog-copy img{display:block;max-width:100%;height:auto;margin:24px auto}.cgb-blog-copy .alignleft{float:left;margin:8px 24px 16px 0}.cgb-blog-copy .alignright{float:right;margin:8px 0 16px 24px}.cgb-blog-copy:after{content:"";display:block;clear:both}.cgb-blog-copy h2{font-size:25px;line-height:1.35}.cgb-blog-image-unavailable{font-size:13px;color:#526771}.cgb-blog-return{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:44px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;font-weight:700}.cgb-blog-index-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;font-size:14px}.cgb-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.cgb-blog-card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:26px}.cgb-blog-card-image{display:block;margin-bottom:20px;overflow:hidden;background:var(--surface)}.cgb-blog-card-image img{display:block;width:100%;height:230px;object-fit:cover;transition:transform .2s}.cgb-blog-card-image:hover img{transform:scale(1.025)}.cgb-page-content .cgb-blog-card h2{font-size:21px;line-height:1.35;margin:12px 0}.cgb-blog-card h2 a{text-decoration:none}.cgb-blog-card h2 a:hover,.cgb-blog-read:hover{color:var(--orange)}.cgb-blog-card p{font-size:14px;line-height:1.7;color:#526771}.cgb-blog-read{margin-top:auto;padding-top:8px;font-size:14px;font-weight:700}.cgb-blog-pagination{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;margin-top:44px;font-size:14px}.cgb-blog-pagination a{padding:12px 16px;border:1px solid var(--line);border-radius:5px;text-decoration:none}.cgb-blog-pagination a:hover{border-color:var(--blue)}.cgb-blog-index a:focus-visible,.cgb-blog-article a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(max-width:1000px){.cgb-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:600px){.cgb-blog-grid{grid-template-columns:minmax(0,1fr)}.cgb-blog-card-image img{height:auto;aspect-ratio:3/2}.cgb-blog-copy{font-size:16px}.cgb-blog-copy .alignleft,.cgb-blog-copy .alignright{float:none;margin:20px auto}.cgb-blog-pagination{gap:16px}.cgb-blog-cover{max-height:360px}.cgb-blog-article h1{letter-spacing:-.5px}}@media(prefers-reduced-motion:reduce){.cgb-blog-card-image img{transition:none}}
