.cbh-format-guide{overflow:hidden;padding-block:var(--cbh-format-pad-top) var(--cbh-format-pad-bottom);background:var(--cbh-format-bg);color:var(--cbh-format-text)}.cbh-format-guide,.cbh-format-guide *{box-sizing:border-box}.cbh-format-guide__inner{max-width:var(--cbh-format-max);margin-inline:auto}.cbh-format-guide__eyebrow{margin:0 0 .75rem;color:var(--cbh-format-accent);font-size:1.12rem;font-weight:850;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.cbh-format-guide__eyebrow--gold{color:var(--cbh-format-gold)}.cbh-format-guide__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);gap:clamp(3rem,6vw,7rem);align-items:center;overflow:hidden;padding:clamp(3.2rem,5vw,6rem);border:1px solid color-mix(in srgb,var(--cbh-format-gold) 34%,var(--cbh-format-border));border-radius:var(--cbh-format-radius);background:radial-gradient(circle at 100% 0%,rgba(200,169,106,.19) 0 16rem,transparent 16.4rem),var(--cbh-format-card);box-shadow:0 2rem 5.5rem #102c2014}.cbh-format-guide__hero:after{position:absolute;inset:auto auto -11rem -9rem;width:25rem;height:25rem;border:1px solid color-mix(in srgb,var(--cbh-format-accent) 9%,transparent);border-radius:50%;content:""}.cbh-format-guide__hero-copy,.cbh-format-guide__overview{position:relative;z-index:1;min-width:0}.cbh-format-guide__hero h1{max-width:12ch;margin:0;color:var(--cbh-format-text);font-size:clamp(4rem,5.6vw,6.8rem);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.cbh-format-guide__hero-text{max-width:66rem;margin-top:1.5rem;color:var(--cbh-format-muted);font-size:clamp(1.45rem,1.5vw,1.65rem);line-height:1.64}.cbh-format-guide__hero-text p,.cbh-format-guide__section-intro p,.cbh-format-guide__format-summary p,.cbh-format-guide__format-details-body .rte p,.cbh-format-guide__compare-intro p,.cbh-format-guide__check-list .rte p,.cbh-format-guide__guidance-text p,.cbh-format-guide__guidance-list .rte p,.cbh-format-guide__faq-text p,.cbh-format-guide__faq-answer p{margin:0}.cbh-format-guide__hero-points{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.7rem 0 0;padding:0;list-style:none}.cbh-format-guide__hero-points li{display:inline-flex;min-height:3.2rem;gap:.55rem;align-items:center;padding:.6rem .95rem;border:1px solid var(--cbh-format-border);border-radius:999px;background:#ffffffb8;color:var(--cbh-format-text);font-size:1.08rem;font-weight:750;line-height:1.25}.cbh-format-guide__hero-points li>span:first-child{display:grid;min-width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--cbh-format-accent) 11%,transparent);color:var(--cbh-format-accent);font-size:.78rem;font-weight:900}.cbh-format-guide__hero-actions,.cbh-format-guide__guidance-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.cbh-format-guide__button,.cbh-format-guide__faq-button{display:inline-flex;min-height:4.8rem;justify-content:center;gap:.75rem;align-items:center;padding:1rem 1.8rem;border:1px solid transparent;border-radius:999px;font-size:1.25rem;font-weight:850;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.cbh-format-guide__button--primary{border-color:var(--cbh-format-accent);background:var(--cbh-format-accent);color:#fffdf6}.cbh-format-guide__button--secondary{border-color:var(--cbh-format-accent);background:transparent;color:var(--cbh-format-accent)}.cbh-format-guide__hero-note{max-width:62rem;margin:1.25rem 0 0;color:var(--cbh-format-muted);font-size:1.1rem;line-height:1.5}.cbh-format-guide__overview{padding:clamp(2rem,3vw,3.2rem);border:1px solid var(--cbh-format-border);border-radius:var(--cbh-format-card-radius);background:color-mix(in srgb,var(--cbh-format-soft) 84%,white);box-shadow:0 1.5rem 3.5rem #102c2012}.cbh-format-guide__overview-label{margin:0 0 1.2rem;color:var(--cbh-format-accent);font-size:1.08rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.cbh-format-guide__overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cbh-format-guide__overview-item{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.9rem;min-width:0;align-items:center;padding:1.3rem;border:1px solid var(--cbh-format-border);border-radius:1.4rem;background:var(--cbh-format-card);color:var(--cbh-format-text);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.cbh-format-guide__overview-icon{display:grid;width:4.2rem;height:4.2rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--cbh-format-accent) 10%,transparent);color:var(--cbh-format-accent)}.cbh-format-guide__overview-icon svg{width:2.25rem;height:2.25rem}.cbh-format-guide__overview-item strong,.cbh-format-guide__overview-item small{display:block}.cbh-format-guide__overview-item strong{font-size:1.35rem;line-height:1.18}.cbh-format-guide__overview-item small{margin-top:.25rem;color:var(--cbh-format-muted);font-size:1.05rem;line-height:1.35}.cbh-format-guide__formats{padding-block:clamp(5rem,8vw,9rem);scroll-margin-top:calc(var(--header-height, 8rem) + 2rem)}.cbh-format-guide__section-header,.cbh-format-guide__compare-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(31rem,.72fr);gap:clamp(2rem,5vw,6rem);align-items:end}.cbh-format-guide__section-header h2,.cbh-format-guide__compare-header h2,.cbh-format-guide__guidance h2,.cbh-format-guide__faq h2{margin:0;color:inherit;font-size:clamp(3rem,4.2vw,4.8rem);line-height:1.03;letter-spacing:-.02em;text-wrap:balance}.cbh-format-guide__section-intro,.cbh-format-guide__compare-intro,.cbh-format-guide__guidance-text,.cbh-format-guide__faq-text{color:var(--cbh-format-muted);font-size:1.45rem;line-height:1.65}.cbh-format-guide__format-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.4rem;margin-top:clamp(2.4rem,4vw,3.6rem)}.cbh-format-guide__format-card{position:relative;display:flex;min-width:0;grid-column:span 2;flex-direction:column;scroll-margin-top:calc(var(--header-height, 8rem) + 2rem);overflow:hidden;padding:clamp(2rem,2.5vw,2.7rem);border:1px solid var(--cbh-format-border);border-radius:var(--cbh-format-card-radius);background:var(--cbh-format-card);box-shadow:0 1.4rem 3.2rem #102c200e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cbh-format-guide__format-card:nth-child(5){grid-column:2 / span 2}.cbh-format-guide__format-card:before{position:absolute;inset:0 0 auto;height:.4rem;background:linear-gradient(90deg,var(--cbh-format-accent),var(--cbh-format-gold));content:""}.cbh-format-guide__format-topline{display:flex;justify-content:space-between;gap:1rem;align-items:center}.cbh-format-guide__format-icon{display:grid;width:4.8rem;height:4.8rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--cbh-format-accent) 10%,transparent);color:var(--cbh-format-accent)}.cbh-format-guide__format-icon svg{width:2.55rem;height:2.55rem}.cbh-format-guide__format-number{color:color-mix(in srgb,var(--cbh-format-accent) 64%,var(--cbh-format-muted));font-size:1.05rem;font-weight:900;letter-spacing:.08em}.cbh-format-guide__format-badge{width:fit-content;margin:1.5rem 0 .6rem;padding:.42rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--cbh-format-gold) 19%,transparent);color:color-mix(in srgb,var(--cbh-format-text) 78%,var(--cbh-format-gold));font-size:.98rem;font-weight:850;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.cbh-format-guide__format-card h3{margin:0;color:var(--cbh-format-text);font-size:clamp(1.9rem,2.1vw,2.45rem);line-height:1.1;text-wrap:balance}.cbh-format-guide__format-summary{margin-top:.8rem;color:var(--cbh-format-muted);font-size:1.28rem;line-height:1.58}.cbh-format-guide__format-details{margin-top:1.5rem;border-top:1px solid var(--cbh-format-border);border-bottom:1px solid var(--cbh-format-border)}.cbh-format-guide__format-details summary{display:flex;min-height:4.6rem;justify-content:space-between;gap:1rem;align-items:center;color:var(--cbh-format-accent);cursor:pointer;font-size:1.16rem;font-weight:850;list-style:none}.cbh-format-guide__format-details summary::-webkit-details-marker,.cbh-format-guide__faq-item summary::-webkit-details-marker{display:none}.cbh-format-guide__format-details summary svg{width:2rem;height:2rem;flex:0 0 auto;transition:transform .18s ease}.cbh-format-guide__format-details[open] summary svg{transform:rotate(180deg)}.cbh-format-guide__format-details-body{padding:0 0 1.25rem;color:var(--cbh-format-muted);font-size:1.18rem;line-height:1.55}.cbh-format-guide__format-details-body>p{margin:.8rem 0 0;padding:.8rem 1rem;border-radius:.9rem;background:var(--cbh-format-soft)}.cbh-format-guide__format-link{display:inline-flex;width:fit-content;min-height:4.6rem;gap:.65rem;align-items:center;margin-top:auto;padding-top:1.3rem;color:var(--cbh-format-accent);font-size:1.18rem;font-weight:850;text-decoration:none}.cbh-format-guide__compare{padding:clamp(3rem,5vw,5.5rem);border:1px solid color-mix(in srgb,var(--cbh-format-gold) 28%,var(--cbh-format-panel));border-radius:var(--cbh-format-radius);background:linear-gradient(120deg,transparent 0 62%,rgba(200,169,106,.07) 62% 100%),var(--cbh-format-panel);color:#fffdf6}.cbh-format-guide__compare-intro{color:#cbd9d0}.cbh-format-guide__check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:clamp(2.6rem,4vw,3.8rem) 0 0;padding:0;border:1px solid rgba(221,231,222,.2);border-radius:var(--cbh-format-card-radius);background:#ffffff0a;list-style:none}.cbh-format-guide__check-list li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;min-width:0;padding:clamp(2rem,3vw,3rem);border-left:1px solid rgba(221,231,222,.18)}.cbh-format-guide__check-list li:first-child{border-left:0}.cbh-format-guide__check-list li>span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:var(--cbh-format-gold);color:var(--cbh-format-panel);font-size:1rem;font-weight:900}.cbh-format-guide__check-list li>div>p{margin:0 0 .45rem;color:color-mix(in srgb,var(--cbh-format-gold) 78%,#fffdf6);font-size:1.05rem;font-weight:850;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.cbh-format-guide__check-list h3{margin:0;color:#fffdf6;font-size:clamp(1.7rem,1.9vw,2.15rem);line-height:1.14}.cbh-format-guide__check-list .rte{margin-top:.7rem;color:#d8e2dc;font-size:1.28rem;line-height:1.62}.cbh-format-guide__check-list a{display:inline-flex;min-height:4.4rem;gap:.6rem;align-items:center;color:#fffdf6;font-size:1.12rem;font-weight:850;text-decoration:none}.cbh-format-guide__guidance{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2.4rem,5vw,6rem);align-items:start;margin-block:clamp(5rem,8vw,8rem);padding:clamp(2.8rem,5vw,5rem);border:1px solid var(--cbh-format-border);border-left:.45rem solid var(--cbh-format-accent);border-radius:var(--cbh-format-radius);background:var(--cbh-format-card)}.cbh-format-guide__guidance-text{margin-top:1.2rem}.cbh-format-guide__text-link{display:inline-flex;min-height:4.6rem;gap:.6rem;align-items:center;color:var(--cbh-format-accent);font-size:1.18rem;font-weight:850;text-decoration:none}.cbh-format-guide__guidance-list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.cbh-format-guide__guidance-list li{display:grid;grid-template-columns:3.8rem minmax(0,1fr);gap:1rem;padding:1.6rem;border:1px solid var(--cbh-format-border);border-radius:1.4rem;background:color-mix(in srgb,var(--cbh-format-soft) 55%,var(--cbh-format-card))}.cbh-format-guide__guidance-list li>span{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:50%;background:var(--cbh-format-accent);color:#fffdf6;font-size:1.05rem;font-weight:900}.cbh-format-guide__guidance-list h3{margin:0;color:var(--cbh-format-text);font-size:1.55rem;line-height:1.2}.cbh-format-guide__guidance-list .rte{margin-top:.4rem;color:var(--cbh-format-muted);font-size:1.2rem;line-height:1.52}.cbh-format-guide__faq{display:grid;grid-template-columns:minmax(28rem,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,6vw,7rem);align-items:start;padding:clamp(3rem,5vw,5.2rem);border-radius:var(--cbh-format-radius);background:var(--cbh-format-soft)}.cbh-format-guide__faq-header{position:sticky;top:calc(var(--header-height, 8rem) + 2rem)}.cbh-format-guide__faq-text{margin-top:1.1rem}.cbh-format-guide__faq-button{width:fit-content;margin-top:1.8rem;border-color:var(--cbh-format-accent);background:var(--cbh-format-accent);color:#fffdf6}.cbh-format-guide__faq-list{display:grid;gap:.8rem}.cbh-format-guide__faq-item{overflow:hidden;border:1px solid var(--cbh-format-border);border-radius:1.4rem;background:var(--cbh-format-card)}.cbh-format-guide__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 3rem;gap:1rem;min-height:5.6rem;align-items:center;padding:1.4rem 1.6rem;color:var(--cbh-format-text);cursor:pointer;font-size:1.27rem;font-weight:800;line-height:1.35;list-style:none}.cbh-format-guide__faq-toggle{position:relative;display:block;width:3rem;height:3rem;border-radius:50%;background:color-mix(in srgb,var(--cbh-format-accent) 10%,transparent)}.cbh-format-guide__faq-toggle:before,.cbh-format-guide__faq-toggle:after{position:absolute;inset:50% auto auto 50%;width:1rem;height:.16rem;background:var(--cbh-format-accent);content:"";transform:translate(-50%,-50%)}.cbh-format-guide__faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.cbh-format-guide__faq-item[open] .cbh-format-guide__faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.cbh-format-guide__faq-answer{padding:0 1.6rem 1.6rem;color:var(--cbh-format-muted);font-size:1.24rem;line-height:1.6}.cbh-format-guide a:focus-visible,.cbh-format-guide summary:focus-visible{outline:.3rem solid var(--cbh-format-gold);outline-offset:.25rem}@media(hover:hover)and (pointer:fine){.cbh-format-guide__overview-item:hover,.cbh-format-guide__format-card:hover{border-color:color-mix(in srgb,var(--cbh-format-accent) 45%,var(--cbh-format-border));transform:translateY(-2px)}.cbh-format-guide__format-card:hover{box-shadow:0 2rem 4.5rem #102c2017}.cbh-format-guide__button:hover,.cbh-format-guide__faq-button:hover{transform:translateY(-2px)}.cbh-format-guide__format-link:hover,.cbh-format-guide__check-list a:hover,.cbh-format-guide__text-link:hover{text-decoration:underline;text-underline-offset:.25rem}}@media screen and (max-width:1099px){.cbh-format-guide__hero{grid-template-columns:minmax(0,1fr)}.cbh-format-guide__overview{max-width:76rem}.cbh-format-guide__format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbh-format-guide__format-card,.cbh-format-guide__format-card:nth-child(5){grid-column:auto}.cbh-format-guide__check-list{grid-template-columns:minmax(0,1fr)}.cbh-format-guide__check-list li,.cbh-format-guide__check-list li+li{border-top:1px solid rgba(221,231,222,.18);border-left:0}.cbh-format-guide__check-list li:first-child{border-top:0}.cbh-format-guide__guidance{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:989px){.cbh-format-guide__section-header,.cbh-format-guide__compare-header{grid-template-columns:minmax(0,1fr);gap:1.2rem;align-items:start}.cbh-format-guide__faq{grid-template-columns:minmax(0,1fr)}.cbh-format-guide__faq-header{position:static}}@media screen and (max-width:749px){.cbh-format-guide{padding-block:max(1.2rem,calc(var(--cbh-format-pad-top) * .65)) max(4rem,calc(var(--cbh-format-pad-bottom) * .75))}.cbh-format-guide__inner{padding-inline:1.2rem}.cbh-format-guide__hero{gap:2.4rem;padding:2.4rem 1.7rem 1.7rem;border-radius:min(var(--cbh-format-radius),2.2rem)}.cbh-format-guide__hero h1{max-width:14ch;font-size:clamp(3.25rem,11vw,4.5rem)}.cbh-format-guide__hero-text,.cbh-format-guide__section-intro,.cbh-format-guide__compare-intro,.cbh-format-guide__guidance-text,.cbh-format-guide__faq-text{font-size:1.42rem}.cbh-format-guide__hero-points{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.cbh-format-guide__hero-points li{width:fit-content;min-height:3.6rem}.cbh-format-guide__hero-actions,.cbh-format-guide__guidance-actions{display:grid;grid-template-columns:minmax(0,1fr)}.cbh-format-guide__button,.cbh-format-guide__faq-button{width:100%}.cbh-format-guide__overview{padding:1.5rem}.cbh-format-guide__overview-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.cbh-format-guide__overview-item{min-height:6.2rem;padding:1rem 1.2rem}.cbh-format-guide__formats{padding-block:4.8rem}.cbh-format-guide__section-header h2,.cbh-format-guide__compare-header h2,.cbh-format-guide__guidance h2,.cbh-format-guide__faq h2{font-size:clamp(2.8rem,9vw,3.7rem)}.cbh-format-guide__format-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.cbh-format-guide__format-card,.cbh-format-guide__format-card:nth-child(5){grid-column:auto;padding:1.9rem 1.6rem}.cbh-format-guide__format-summary,.cbh-format-guide__format-details-body,.cbh-format-guide__check-list .rte,.cbh-format-guide__guidance-list .rte,.cbh-format-guide__faq-answer{font-size:1.32rem}.cbh-format-guide__format-details summary{min-height:4.8rem;font-size:1.25rem}.cbh-format-guide__compare,.cbh-format-guide__guidance,.cbh-format-guide__faq{padding:2.3rem 1.6rem;border-radius:min(var(--cbh-format-radius),2rem)}.cbh-format-guide__check-list li{grid-template-columns:3.8rem minmax(0,1fr);padding:1.8rem 1.5rem}.cbh-format-guide__check-list li>span{width:3.8rem;height:3.8rem}.cbh-format-guide__guidance{margin-block:4.8rem;border-left-width:.35rem}.cbh-format-guide__guidance-list li{padding:1.4rem}.cbh-format-guide__faq-button{margin-top:1.5rem}.cbh-format-guide__faq-item summary{min-height:5.8rem;padding:1.35rem 1.3rem;font-size:1.32rem}.cbh-format-guide__faq-answer{padding:0 1.3rem 1.45rem}.cbh-format-guide__check-list .rte{font-size:1.36rem}.cbh-format-guide__check-list li>div>p{font-size:1.08rem}}@media(prefers-reduced-motion:reduce){.cbh-format-guide__button,.cbh-format-guide__faq-button,.cbh-format-guide__overview-item,.cbh-format-guide__format-card,.cbh-format-guide__format-details summary svg,.cbh-format-guide__faq-toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cbh-format-guide-pro.css.map */
