:root{--cg-text: rgb(var(--color-base-text));--cg-muted: rgba(var(--color-base-text), .75);--cg-bg: rgb(var(--color-base-background-1));--cg-soft: rgb(var(--color-base-background-2));--cg-accent: rgb(var(--color-base-accent-1));--cg-accent-deep: rgb(var(--color-base-accent-2));--cg-on-accent: rgb(var(--color-base-solid-button-labels));--cg-tint: color-mix(in srgb, var(--cg-accent) 8%, var(--cg-bg));--cg-border: rgba(var(--color-base-text), .12);--cg-radius: var(--media-radius, 12px);--cg-radius-sm: var(--buttons-radius, 6px);--cg-body-size: 2rem;--cg-column: 72rem;--cg-gutter: 2rem;--cg-band-pad: 4.8rem}@media screen and (min-width:750px){:root{--cg-body-size: 2.1rem;--cg-band-pad: 6.4rem}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--cg-bg)}.cg-brandbar{background:var(--cg-bg);border-bottom:1px solid var(--cg-border)}.cg-brandbar__inner,.cg-footer__inner{max-width:calc(var(--cg-column) + 2 * var(--cg-gutter));margin:0 auto;padding:1.2rem var(--cg-gutter)}.cg-brandbar__logo,.cg-brandbar__img{display:block}.cg-brandbar__img{height:3.6rem;width:auto;max-width:20rem;object-fit:contain;object-position:left center}.cg-brandbar__name{font-family:var(--font-heading-family);font-size:2.4rem;color:var(--cg-text)}.cg-footer{background:var(--cg-bg);border-top:1px solid var(--cg-border);color:var(--cg-muted);font-family:var(--font-body-family);font-size:1.6rem}.cg-footer__inner{padding-block:2rem}.cg-footer p{margin:0}.cg-band{padding-block:var(--cg-band-pad);color:var(--cg-text);font-family:var(--font-body-family);font-size:var(--cg-body-size);line-height:1.65;scroll-margin-top:1.6rem}.cg-band--white{background:var(--cg-bg)}.cg-band--soft{background:var(--cg-soft)}.cg-column{max-width:calc(var(--cg-column) + 2 * var(--cg-gutter));margin:0 auto;padding-inline:var(--cg-gutter)}.cg-column>*+*{margin-top:2.4rem}.cg-band p,.cg-band li{color:var(--cg-text);letter-spacing:normal}.cg-hero{text-align:left}.cg-hero__eyebrow{margin:0 0 1.2rem;font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--font-body-weight-bold)}.cg-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.15;color:var(--cg-text)}.cg-hero__subtitle{margin:1.6rem 0 0;font-size:calc(var(--cg-body-size) * 1.15);line-height:1.5}.cg-rule{width:7.2rem;height:.4rem;margin-top:2.8rem;background:var(--cg-accent);border-radius:.2rem}@media screen and (min-width:750px){.cg-hero__title{font-size:calc(var(--font-heading-scale) * 4.6rem)}}.cg-jump{margin-top:4rem;padding:2.4rem;border:1px solid var(--cg-border);border-radius:var(--cg-radius)}.cg-jump__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:calc(var(--cg-body-size) * 1.2);line-height:1.3}.cg-jump__list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}@media screen and (min-width:750px){.cg-jump__list{grid-template-columns:1fr 1fr;column-gap:3.2rem}}.cg-jump__link{display:flex;gap:1.2rem;align-items:baseline;padding:.6rem 0;color:var(--cg-text);text-decoration:none;font-size:1.8rem;line-height:1.4}.cg-jump__num{flex:0 0 2.4rem;font-family:var(--font-heading-family);font-size:2rem;color:var(--cg-accent);font-weight:var(--font-body-weight-bold)}.cg-jump__label{text-decoration:underline;text-decoration-color:var(--cg-accent);text-decoration-thickness:.1rem;text-underline-offset:.35rem}.cg-jump__link:hover .cg-jump__label{color:var(--cg-accent-deep);text-decoration-color:var(--cg-accent-deep);text-decoration-thickness:.2rem}.cg-chapter__num{display:block;font-family:var(--font-heading-family);font-size:6.4rem;line-height:1;color:var(--cg-accent);margin-bottom:.4rem}.cg-chapter__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.2;color:var(--cg-text)}.cg-chapter__intro{margin-top:2rem}@media screen and (min-width:750px){.cg-chapter__num{font-size:8rem}.cg-chapter__title{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.cg-h3,.cg-exercise__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--cg-body-size) * 1.35);line-height:1.3;color:var(--cg-text)}.cg-column>.cg-h3{margin-top:4rem}.cg-column>.cg-h3+*{margin-top:1.2rem}.cg-rte>:first-child{margin-top:0}.cg-rte>:last-child{margin-bottom:0}.cg-rte p{margin:0 0 1.6rem}.cg-rte ul,.cg-rte ol{margin:0 0 1.6rem;padding-left:2.6rem}.cg-rte li+li{margin-top:.8rem}.cg-rte ul li::marker{color:var(--cg-accent)}.cg-rte strong{font-weight:var(--font-body-weight-bold)}.cg-rte a{color:var(--cg-text);text-decoration-color:var(--cg-accent);text-underline-offset:.3rem}.cg-rte a:hover{color:var(--cg-accent-deep)}.cg-steps ol{list-style:none;counter-reset:cg-step;padding-left:0}.cg-steps ol>li{counter-increment:cg-step;position:relative;padding-left:4.4rem;min-height:3.2rem}.cg-steps ol>li+li{margin-top:1.4rem}.cg-steps ol>li:before{content:counter(cg-step);position:absolute;left:0;top:.1rem;width:3.2rem;height:3.2rem;border-radius:50%;border:.2rem solid var(--cg-accent);color:var(--cg-text);font-family:var(--font-heading-family);font-size:1.8rem;line-height:2.9rem;text-align:center}.cg-exercise{background:var(--cg-bg);border-radius:var(--cg-radius);overflow:hidden;border:1px solid var(--cg-border)}.cg-column>.cg-exercise{margin-top:3.2rem}.cg-exercise__body{padding:2.4rem 2rem 2.8rem}.cg-exercise__head{display:flex;align-items:center;gap:1.2rem}.cg-exercise__badge{flex:0 0 auto;display:inline-grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--cg-accent-deep);color:var(--cg-on-accent);font-family:var(--font-heading-family);font-size:2.2rem;line-height:1;font-weight:var(--font-body-weight-bold)}.cg-chip{display:inline-block;margin:1.4rem 0 1.6rem;padding:.5rem 1.4rem;border-radius:99rem;background:var(--cg-tint);border:1px solid color-mix(in srgb,var(--cg-accent) 45%,var(--cg-bg));font-size:1.6rem;line-height:1.4;font-weight:var(--font-body-weight-bold)}.cg-exercise__media .cg-figure,.cg-exercise__media .cg-placeholder{margin:0;border-radius:0}.cg-exercise__media .cg-media{border-radius:0}@media screen and (min-width:990px){.cg-exercise--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.cg-exercise__media{display:flex}.cg-exercise__media>*{width:100%;align-self:center}.cg-exercise__body{padding:3.2rem}}@media screen and (min-width:1100px){.cg-column>.cg-exercise--media{margin-inline:-12rem}}.cg-ratio--16-9{aspect-ratio:16 / 9}.cg-ratio--3-2{aspect-ratio:3 / 2}.cg-figure{margin:0}.cg-column>.cg-image-block,.cg-signoff .cg-figure,.cg-signoff .cg-placeholder{margin-block:2.4rem}.cg-media{position:relative;overflow:hidden;border-radius:var(--cg-radius);background:var(--cg-soft)}.cg-media__img{display:block;width:100%;height:100%;object-fit:cover}.cg-caption{margin-top:.8rem;font-size:1.6rem;color:var(--cg-muted)}.cg-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem;background:var(--cg-soft);border:2px dashed var(--cg-accent);border-radius:var(--cg-radius);text-align:center;overflow:hidden;color:var(--cg-text)}.cg-placeholder--card{border-radius:0;border-width:0 0 2px}.cg-placeholder__id{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1;font-weight:var(--font-body-weight-bold)}.cg-placeholder__brief{max-width:52rem;font-size:1.4rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.cg-placeholder__brief{-webkit-line-clamp:7}}.cg-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--cg-border);border-radius:var(--cg-radius);background:var(--cg-bg)}.cg-table{width:100%;min-width:32rem;border-collapse:collapse;font-size:calc(var(--cg-body-size) * .9);line-height:1.45}.cg-table th,.cg-table td{padding:1.2rem 1.4rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--cg-border);color:var(--cg-text)}.cg-table th{background:var(--cg-soft);border-bottom:2px solid var(--cg-accent);font-weight:var(--font-body-weight-bold);white-space:nowrap}.cg-table td:first-child{white-space:nowrap}.cg-table tr:last-child td{border-bottom:0}.cg-callout{padding:2rem 2.2rem;background:var(--cg-tint);border-left:4px solid var(--cg-accent);border-radius:var(--cg-radius)}.cg-disclaimer{font-size:.85em;font-style:italic;color:var(--cg-muted)}.cg-band .cg-disclaimer p{margin:0;color:inherit}.cg-signoff{margin-top:4rem}.cg-band .cg-signoff__line{margin:0}.cg-band .cg-signoff__team{margin:.4rem 0 0;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.25}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cg-body a:focus-visible,.cg-table-wrap:focus-visible{outline:3px solid var(--cg-accent-deep);outline-offset:3px;border-radius:2px}main:focus{outline:none}.cg-skip:focus{position:fixed!important;top:1rem;left:1rem;z-index:100;width:auto;height:auto;margin:0;padding:1rem 2rem;clip:auto;overflow:visible;background:var(--cg-bg);color:var(--cg-text);font-size:1.8rem;border-radius:var(--cg-radius-sm)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/comfort-guide.css.map */
