.guides{--g-ink: #2A2545;--g-ink-soft: #5E5A75;--g-purple: #61589E;--g-purple-dark: #4C4485;--g-mist: #F3EFF9;--g-lilac: #B390C1;--g-sun: #FFC845;--g-line: rgba(42, 37, 69, .12);--g-radius: 16px;color:var(--g-ink);font-family:var(--font-body-family, inherit)}.guides *,.guides *:before,.guides *:after{box-sizing:border-box}.guides [hidden]{display:none!important}.guides-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.guides-wrap--narrow{max-width:760px}.guides .guides-hero{background:var(--g-mist);text-align:center;padding:64px 0 56px;margin:16px 0 40px}.guides .guides-hero__eyebrow,.guides .guides-card__eyebrow{margin:0;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g-purple)}.guides .guides-hero__title{margin:10px 0 0;font-family:var(--font-heading-family, inherit);font-size:clamp(34px,4.4vw,52px);line-height:1.1;font-weight:700;letter-spacing:-.015em;color:var(--g-ink)}.guides .guides-hero__intro{max-width:560px;margin:16px auto 0;font-size:18px;line-height:1.6;color:var(--g-ink-soft)}.guides-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 44px}.guides .guides-chip{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 18px;min-height:44px;border:1px solid var(--g-line);border-radius:999px;background:#fff;color:var(--g-ink);font:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.guides .guides-chip:hover{border-color:var(--g-purple);color:var(--g-purple)}.guides .guides-chip:focus-visible{outline:2px solid var(--g-purple);outline-offset:2px}.guides .guides-chip.is-active{background:var(--g-purple);border-color:var(--g-purple);color:#fff}.guides-chip__count{font-size:12px;font-weight:600;opacity:.6;font-variant-numeric:tabular-nums}.guides-chip.is-active .guides-chip__count{opacity:.85}.guides-tagged{text-align:center;margin:0 0 36px;color:var(--g-ink-soft)}.guides-tagged a{color:var(--g-purple);margin-left:8px}.guides-tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--g-mist);border-radius:var(--g-radius);overflow:hidden;isolation:isolate}.guides-tile__inner{display:flex;align-items:center;justify-content:center;width:min(70%,var(--img-max-w, 100%));height:min(78%,var(--img-max-h, 100%))}.guides-tile__inner img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.guides-tile.is-cover .guides-tile__inner{width:100%;height:100%}.guides-tile.is-cover .guides-tile__inner img{object-fit:cover;mix-blend-mode:normal}.guides-tile__placeholder{width:64px;height:64px;color:var(--g-lilac)}.guides-badge{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--g-sun);color:var(--g-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.guides-card{position:relative;display:flex;flex-direction:column;min-width:0}.guides-card__body{display:flex;flex-direction:column;gap:10px;padding-top:20px;flex:1}.guides .guides-card__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.005em;color:var(--g-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guides .guides-card__title a{color:inherit;text-decoration:none;background:none;transition:color .15s ease}.guides .guides-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:var(--g-radius)}.guides .guides-card__title a:focus-visible{outline:none}.guides-card:has(a:focus-visible){outline:2px solid var(--g-purple);outline-offset:8px;border-radius:var(--g-radius)}.guides-card:hover .guides-card__title a{color:var(--g-purple)}.guides-card:hover .guides-tile__inner img{transform:scale(1.05)}.guides .guides-card__excerpt{margin:0;font-size:15.5px;line-height:1.6;color:var(--g-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guides .guides-card__meta{display:flex;align-items:center;gap:10px;margin:auto 0 0;padding-top:4px;font-size:13.5px;color:var(--g-ink-soft)}.guides-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;flex:none}.guides-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:600;font-size:15px;color:var(--g-purple)}.guides-card:hover .guides-card__cta svg{transform:translate(3px)}.guides-card__cta svg{transition:transform .2s ease}.guides-featured{margin:0 0 64px}.guides-card--featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}.guides-card--featured .guides-card__body{padding-top:0;gap:14px}.guides .guides-card--featured .guides-card__title{font-size:clamp(26px,2.6vw,36px);line-height:1.2;-webkit-line-clamp:4}.guides .guides-card--featured .guides-card__excerpt{font-size:17px;-webkit-line-clamp:4}.guides .guides-card--featured .guides-card__meta{margin-top:0}.guides-empty{text-align:center;padding:40px 0;color:var(--g-ink-soft)}.guides-empty p{margin:0 0 16px}.guides-more{display:flex;justify-content:center;margin-top:56px}.guides-more:has([data-more][hidden]){margin-top:0}.guides .guides-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border:1.5px solid var(--g-purple);border-radius:var(--radius-button, 8px);background:var(--g-purple);color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.guides .guides-btn:hover{background:var(--g-purple-dark);border-color:var(--g-purple-dark);color:#fff}.guides .guides-btn--ghost{background:transparent;color:var(--g-purple)}.guides .guides-btn--ghost:hover{background:var(--g-purple);border-color:var(--g-purple);color:#fff}.guides .guides-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--g-purple);text-decoration:none;white-space:nowrap}.guides .guides-link:hover{color:var(--g-purple-dark)}.guides .guides-link:hover svg{transform:translate(3px)}.guides .guides-link svg{transition:transform .2s ease}.guides-article{padding:24px 0 8px}.guides-article__header{text-align:center;margin-bottom:36px}.guides .guides-article__title{margin:12px 0 0;font-family:var(--font-heading-family, inherit);font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:700;letter-spacing:-.015em;color:var(--g-ink);text-wrap:balance}.guides .guides-article__dek{max-width:640px;margin:18px auto 0;font-size:19px;line-height:1.6;color:var(--g-ink-soft)}.guides-article__meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px;font-size:14.5px;color:var(--g-ink-soft)}.guides-article__meta strong{color:var(--g-ink);font-weight:600}.guides-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--g-mist);color:var(--g-purple)}.guides-article__media{max-width:1040px;margin:0 auto 48px}.guides-tile--hero{aspect-ratio:16 / 9;border-radius:20px}.guides-tile--hero .guides-tile__inner{width:min(60%,var(--img-max-w, 100%));height:min(82%,var(--img-max-h, 100%))}.guides .guides-prose{font-size:18px;line-height:1.75;color:var(--g-ink);overflow-wrap:break-word}.guides .guides-prose>:first-child{margin-top:0}.guides .guides-prose p{margin:0 0 1.2em;color:inherit;font-size:inherit;line-height:inherit}.guides .guides-prose h2,.guides .guides-prose h3,.guides .guides-prose h4,.guides .guides-prose .guides-subhead{font-family:var(--font-heading-family, inherit);color:var(--g-ink);font-weight:700;letter-spacing:-.01em;text-align:left}.guides .guides-prose h2{font-size:28px;line-height:1.25;margin:1.8em 0 .6em}.guides .guides-prose h3,.guides .guides-prose .guides-subhead{font-size:23px;line-height:1.3;margin:1.7em 0 .5em}.guides .guides-prose h4{font-size:19px;line-height:1.35;margin:1.5em 0 .4em}.guides .guides-prose .guides-subhead strong,.guides .guides-prose .guides-subhead b{font-weight:inherit}.guides .guides-prose strong,.guides .guides-prose b{font-weight:600;color:var(--g-ink)}.guides .guides-prose a{color:var(--g-purple);font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#61589e66;transition:color .15s ease,text-decoration-color .15s ease}.guides .guides-prose a:hover{color:var(--g-purple-dark);text-decoration-color:currentColor}.guides .guides-prose ul,.guides .guides-prose ol{margin:0 0 1.3em;padding-left:1.4em}.guides .guides-prose ul{list-style:disc}.guides .guides-prose ol{list-style:decimal}.guides .guides-prose li{margin:.45em 0;padding-left:.2em}.guides .guides-prose li::marker{color:var(--g-purple)}.guides .guides-prose li>p{margin:0}.guides .guides-prose img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:12px}.guides .guides-prose blockquote{margin:1.6em 0;padding:18px 22px;border-left:4px solid var(--g-lilac);border-radius:0 12px 12px 0;background:var(--g-mist);font-style:normal}.guides .guides-prose blockquote>:last-child{margin-bottom:0}.guides .guides-prose hr{border:0;border-top:1px solid var(--g-line);margin:2.4em 0}.guides .guides-table{margin:1.8em 0;overflow-x:auto;border:1px solid var(--g-line);border-radius:12px;-webkit-overflow-scrolling:touch}.guides .guides-prose table{width:100%;margin:0;border-collapse:collapse;font-size:15.5px;line-height:1.5}.guides .guides-prose th,.guides .guides-prose td{padding:12px 16px;border:0;border-bottom:1px solid var(--g-line);text-align:left;vertical-align:top;min-width:120px}.guides .guides-prose th,.guides .guides-prose thead td,.guides .guides-prose table:not(:has(thead)) tr:first-child>*{background:var(--g-mist);font-weight:600;color:var(--g-ink)}.guides .guides-prose tr:last-child>td{border-bottom:0}.guides .guides-prose iframe,.guides .guides-prose video{max-width:100%;border-radius:12px}.guides .guides-prose [style*=font-family]{font-family:inherit!important}.guides .guides-prose [style*=font-size]{font-size:inherit!important}.guides .guides-prose [style*=line-height]{line-height:inherit!important}.guides .guides-prose span[style*=color],.guides .guides-prose p[style*=color],.guides .guides-prose li[style*=color]{color:inherit!important}.guides .guides-prose span[style*=background]{background:transparent!important}.guides .guides-prose p[style*="text-align: center"],.guides .guides-prose p[style*="text-align:center"],.guides .guides-prose div[style*=text-align]{text-align:left!important}.guides .guides-prose p[style*=margin]{margin:0 0 1.2em!important}.guides .guides-prose [style*=text-indent]{text-indent:0!important}.guides .guides-prose h2[style*=margin]{margin:1.8em 0 .6em!important}.guides .guides-prose h3[style*=margin],.guides .guides-prose h4[style*=margin]{margin:1.7em 0 .5em!important}.guides .guides-prose img[style*=float]{float:none!important;margin:1.6em auto!important}.guides .guides-prose li[style*=margin]{margin:.45em 0!important}.guides .guides-prose .guides-subhead--block{display:block}.guides .guides-prose p.guides-bullet[class]{position:relative;margin:0 0 .55em!important;padding-left:1.6em;text-indent:0!important}.guides .guides-prose p.guides-bullet[class]:has(+:not(.guides-bullet)),.guides .guides-prose p.guides-bullet[class]:last-child{margin-bottom:1.3em!important}.guides .guides-prose p.guides-subhead[class],.guides .guides-prose div.guides-subhead[class]{margin:1.7em 0 .5em!important}.guides .guides-prose .guides-bullet:before{content:"";position:absolute;left:.4em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--g-purple)}.guides .guides-prose .guides-bullet[data-marker]:before{content:attr(data-marker);top:0;left:0;width:auto;height:auto;border-radius:0;background:none;color:var(--g-purple);font-weight:600}.guides .guides-prose table{width:100%!important;margin:0!important;border:0!important}.guides .guides-prose tr{height:auto!important}.guides .guides-prose th,.guides .guides-prose td{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--g-line)!important;height:auto!important;width:auto!important;background:transparent!important}.guides .guides-prose th,.guides .guides-prose thead td,.guides .guides-prose table:not(:has(thead)) tr:first-child>*{background:var(--g-mist)!important}.guides .guides-prose tr:last-child>td{border-bottom:0!important}.guides .guides-prose td p,.guides .guides-prose th p,.guides .guides-prose td p[style],.guides .guides-prose th p[style]{margin:0!important}.guides .guides-prose tr,.guides .guides-prose tr:nth-child(odd),.guides .guides-prose tr:nth-child(2n){background:transparent!important}.guides-article__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:56px;padding-top:28px;border-top:1px solid var(--g-line)}.guides-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guides-share__label{font-size:14px;font-weight:600;margin-right:6px;color:var(--g-ink)}.guides .guides-pill{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:38px;margin:0;padding:8px 16px;border:1px solid var(--g-line);border-radius:999px;background:#fff;color:var(--g-ink);font:inherit;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease}.guides .guides-pill:hover{border-color:var(--g-purple);color:var(--g-purple)}.guides-related{margin-top:80px;padding:72px 0 80px;background:var(--g-mist)}.guides-related .guides-tile{background:#fff}.guides-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:36px}.guides .guides-related__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(26px,3vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--g-ink)}@media(max-width:989px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 22px}.guides-card--featured{grid-template-columns:1fr;gap:0}.guides-card--featured .guides-card__body{padding-top:22px}.guides-related .guides-grid .guides-card:nth-child(3){display:none}}@media(max-width:749px){.guides .guides-hero{padding:44px 0 40px;margin-bottom:28px}.guides .guides-hero__intro{font-size:16.5px}.guides-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -20px 32px;padding:2px 20px 6px;scrollbar-width:none;scroll-snap-type:x proximity}.guides-filters::-webkit-scrollbar{display:none}.guides .guides-chip{flex:0 0 auto;scroll-snap-align:start}.guides-featured{margin-bottom:48px}.guides-article__media{margin-bottom:36px;padding:0}.guides-tile--hero{aspect-ratio:4 / 3;border-radius:0}.guides-tile--hero .guides-tile__inner{width:min(72%,var(--img-max-w, 100%))}.guides .guides-prose{font-size:17px;line-height:1.7}.guides .guides-prose h2{font-size:24px}.guides .guides-prose h3,.guides .guides-prose .guides-subhead{font-size:21px}.guides-article__footer{flex-direction:column;align-items:stretch}.guides-article__footer .guides-btn{width:100%}.guides-related{margin-top:56px;padding:52px 0 60px}}@media(max-width:599px){.guides-grid{grid-template-columns:1fr;gap:40px}.guides-related .guides-grid .guides-card:nth-child(3){display:flex}}@media(prefers-reduced-motion:reduce){.guides *,.guides *:before,.guides *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/guides.css.map */
