.cc-post{position:relative;min-width:0}.cc-post-img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--g-plate);border-radius:var(--g-r-sm, 12px);margin-bottom:.8rem}.cc-post-img img{width:100%;height:100%;object-fit:cover;transition:transform .25s var(--g-ease)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cc-post:hover .cc-post-img img{transform:scale(1.03)}}.cc-post-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--g-serif);font-size:7rem;line-height:1;color:var(--g-accent);opacity:.35}.cc-post-tag{font-size:.86rem;color:var(--g-accent);margin:0 0 .25rem}.cc-post-title{font-family:var(--g-serif);font-weight:500;font-size:1.14rem;line-height:1.25;letter-spacing:-.01em;margin:0 0 .4rem;text-wrap:balance;color:var(--g-ink)}.cc-post-link{color:inherit}.cc-post-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cc-post:hover .cc-post-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cc-post-link:focus-visible{outline:none}.cc-post:has(.cc-post-link:focus-visible){outline:2px solid var(--g-accent);outline-offset:4px;border-radius:3px}.cc-post-ex{font-size:.9rem;line-height:1.5;color:var(--g-ink2);margin:0 0 .5rem}.cc-post-meta{font-size:.76rem;color:var(--g-ink2);margin:0}.cc-post-cta{display:inline-block;margin-top:1rem;font-size:.88rem;font-weight:500;color:var(--g-accent)}.cc-post--large{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.2rem;align-items:center}.cc-post--large .cc-post-img{aspect-ratio:16 / 10;margin:0}.cc-post--large .cc-post-title{font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.12;letter-spacing:-.02em}.cc-post--large .cc-post-ex{font-size:1rem;max-width:42ch}@media(max-width:749px){.cc-post--large{grid-template-columns:1fr;gap:.9rem}}.cc-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem 1.6rem}@media(max-width:989px){.cc-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cc-posts{grid-template-columns:1fr}}@media(max-width:599px){.cc-posts--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;scrollbar-width:none}.cc-posts--scroll::-webkit-scrollbar{display:none}.cc-posts--scroll>*{scroll-snap-align:start}}.cc-blog{padding-bottom:3.2rem}.cc-blog-head{padding-block:1.4rem 1.6rem}.cc-blog-head .cc-eyebrow a:hover{text-decoration:underline}.cc-blog-title{font-family:var(--g-serif);font-weight:500;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.02;letter-spacing:-.03em;margin:0;color:var(--g-ink)}.cc-blog-intro{font-size:1rem;line-height:1.55;color:var(--g-ink2);max-width:48ch;margin:.75rem 0 0}.cc-chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:1.4rem 0 0;padding:0}.cc-chip{display:inline-block;font-size:.82rem;line-height:1.2;padding:.45rem .95rem;border:1px solid var(--g-line);border-radius:999px;background:var(--g-paper);color:var(--g-ink2);transition:border-color .15s ease,color .15s ease}.cc-chip:hover{border-color:var(--g-ink);color:var(--g-ink)}.cc-chip[aria-current]{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-paper)}.cc-blog-lead{padding-block:.6rem 2.4rem;margin-bottom:2.4rem;border-bottom:1px solid var(--g-line)}.cc-blog-empty{padding:3.5rem 0 1rem;color:var(--g-ink2);font-size:1rem}.cc-blog-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.4rem;margin-top:2.8rem;font-size:.88rem;color:var(--g-ink2)}.cc-blog-pages a{color:var(--g-accent);font-weight:500}.cc-blog-pages>a{display:inline-grid;place-items:center;min-height:2.25rem;padding:0 .5rem}.cc-blog-pages a:hover{text-decoration:underline}.cc-blog-pages-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;list-style:none;margin:0;padding:0}.cc-blog-pages-list a,.cc-blog-pages-list .is-here,.cc-blog-pages-list li[aria-hidden]{display:inline-grid;place-items:center;min-width:2.25rem;min-height:2.25rem;padding:0 .4rem;border-radius:999px}.cc-blog-pages-list a{border:1px solid var(--g-line)}.cc-blog-pages-list a:hover{border-color:var(--g-accent);text-decoration:none}.cc-blog-pages-list .is-here{background:var(--g-ink);color:var(--g-paper);font-weight:600}.cc-art-col{max-width:42rem;margin-inline:auto}.cc-art-head{padding-block:1.2rem 0}.cc-art-head .cc-eyebrow a:hover{text-decoration:underline}.cc-art-title{font-family:var(--g-serif);font-weight:500;font-size:clamp(1.95rem,4.4vw,3rem);line-height:1.08;letter-spacing:-.025em;margin:0 0 .9rem;text-wrap:balance;color:var(--g-ink)}.cc-art-dek{font-family:var(--g-serif);font-size:clamp(1.08rem,1.9vw,1.28rem);line-height:1.45;color:var(--g-ink2);margin:0 0 1rem;text-wrap:pretty}.cc-art-meta{font-size:.8rem;color:var(--g-ink2);margin:0}.cc-art .cc-art-hero{max-width:60rem;margin:1.8rem auto 2.4rem}.cc-art-hero img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:3px;background:var(--g-plate)}.cc-art>header+div.cc-wrap{margin-top:2rem}.cc-prose{font-size:1.05rem;line-height:1.75;color:var(--g-ink2)}.cc-prose>:first-child{margin-top:0}.cc-prose>p:first-child{font-size:1.14rem;color:var(--g-ink)}.cc-prose p,.cc-prose ul,.cc-prose ol{margin:0 0 1.15em;text-wrap:pretty}.cc-prose h2{font-family:var(--g-serif);font-weight:500;font-size:1.6rem;line-height:1.2;letter-spacing:-.015em;color:var(--g-ink);margin:2.1em 0 .55em;text-wrap:balance}.cc-prose h3{font-family:var(--g-serif);font-weight:500;font-size:1.22rem;line-height:1.3;color:var(--g-ink);margin:1.7em 0 .45em}.cc-prose a{color:var(--g-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cc-prose a:hover{color:var(--g-accent)}.cc-prose strong{color:var(--g-ink);font-weight:600}.cc-prose ul,.cc-prose ol{padding-left:1.3em}.cc-prose li{margin-bottom:.45em}.cc-prose li::marker{color:var(--g-accent)}.cc-prose blockquote{margin:1.9em 0;padding:.15em 0 .15em 1.2em;border-left:3px solid var(--g-accent);font-family:var(--g-serif);font-size:1.14rem;line-height:1.55;color:var(--g-ink)}.cc-prose blockquote p:last-child{margin-bottom:0}.cc-prose img{display:block;max-width:100%;height:auto;margin:1.8em auto;border-radius:3px}.cc-prose figure{margin:1.9em 0}.cc-prose figcaption{font-size:.8rem;color:var(--g-ink2);text-align:center;margin-top:.5em}.cc-prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.92rem;margin:1.6em 0}.cc-prose th,.cc-prose td{padding:.55em .8em;border-bottom:1px solid var(--g-line);text-align:left;vertical-align:top}.cc-prose th{background:var(--g-band);color:var(--g-ink);font-weight:600}.cc-prose hr{border:0;border-top:1px solid var(--g-line);margin:2.4em 0}.cc-art-share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2.2rem;padding-top:1.4rem;border-top:1px solid var(--g-line)}.cc-art-share span{font-size:.8rem;color:var(--g-ink2);margin-right:.3rem}.cc-art-share a,.cc-art-share button{font:inherit;font-size:.8rem;line-height:1.2;padding:.4rem .85rem;cursor:pointer;border:1px solid var(--g-line);border-radius:999px;background:var(--g-paper);color:var(--g-ink);transition:border-color .15s ease,color .15s ease}.cc-art-share a:hover,.cc-art-share button:hover{border-color:var(--g-accent);color:var(--g-accent)}.cc-art .cc-art-shop{margin-top:2.8rem}.cc-art-shop-in{background:var(--g-band);border-radius:4px;padding:1.4rem 1.4rem 1.3rem}.cc-art-shop-in .cc-sec-top{margin-bottom:1rem}.cc-art-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.cc-art-grid .cc-card{background:var(--g-paper);border-radius:3px;padding:.5rem .5rem .75rem}.cc-art-grid:not(:has(.cc-attr)) .cc-attrs{min-height:0;margin-bottom:0}@media(max-width:749px){.cc-art-shop-in{padding:1rem .8rem}.cc-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}@media(prefers-reduced-motion:reduce){.cc-post-img img{transition:none}.cc-post:hover .cc-post-img img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cc-blog.css.map */
