.blog-library{--blog-ink: #152235;--blog-muted: #5e6b7c;--blog-border: #dce3ea;--blog-soft: #f4f7fa;--blog-accent: #cf3f32;--blog-accent-dark: #a92c22;--blog-navy: #0d1726;color:var(--blog-ink);display:block;font-family:inherit;overflow-x:clip}.blog-library *,.blog-library *:before,.blog-library *:after{box-sizing:border-box}.blog-library [hidden]{display:none!important}.blog-library h1,.blog-library h2,.blog-library h3,.blog-library p{margin-top:0}.blog-library h1{font-size:clamp(2.2rem,5vw,4.25rem);letter-spacing:-.045em;line-height:1.02;margin-bottom:1.1rem}.blog-library h2{font-size:clamp(1.65rem,3vw,2.6rem);letter-spacing:-.035em;line-height:1.1;margin-bottom:0}.blog-library button,.blog-library input{font:inherit}.blog-library__eyebrow{color:var(--blog-accent);font-size:.75rem;font-weight:800;letter-spacing:.16em;margin-bottom:.75rem;text-transform:uppercase}.blog-library__hero{background:linear-gradient(135deg,var(--blog-navy),#1b304b);color:#fff;overflow:visible;position:relative}.blog-library__hero h1{color:#fff}.blog-library__hero:after{background:radial-gradient(circle,rgba(255,255,255,.12),transparent 68%);content:"";height:30rem;pointer-events:none;position:absolute;right:-10rem;top:-15rem;width:30rem}.blog-library__hero-inner{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem);position:relative;z-index:2}.blog-library__intro>p:last-child{color:#ffffffbd;font-size:1.06rem;line-height:1.65;margin-bottom:0;max-width:45rem}.blog-library__hero .blog-library__eyebrow{color:#ff9c93}.blog-search{display:block;position:relative}.blog-search label{color:#ffffffb3;display:block;font-size:.78rem;font-weight:750;margin-bottom:.5rem}.blog-search__control{background:#fff;border-radius:.7rem;box-shadow:0 14px 40px #00000029;display:grid;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden}.blog-search__control svg{align-self:center;fill:#758294;height:1.15rem;margin-left:1rem;width:1.15rem}.blog-search__control input{border:0;color:var(--blog-ink);height:3.6rem;min-width:0;padding:0 .8rem;width:100%}.blog-search__control input:focus{outline:0}.blog-search__control:focus-within{box-shadow:0 0 0 3px #ff9c9380,0 14px 40px #00000029}.blog-search__control button{background:var(--blog-accent);border:0;color:#fff;cursor:pointer;font-weight:750;padding:0 1.15rem}.blog-search__control button:hover{background:var(--blog-accent-dark)}.blog-search__results{background:#fff;border:1px solid var(--blog-border);border-radius:.65rem;box-shadow:0 16px 44px #0d172633;color:var(--blog-ink);left:0;margin-top:.5rem;max-height:24rem;overflow:auto;position:absolute;right:0;top:100%;z-index:30}.blog-search__state{color:var(--blog-muted);font-size:.85rem;padding:.85rem 1rem}.blog-search__state[data-state=loading]:before{animation:blog-pulse 1s infinite;background:var(--blog-accent);border-radius:50%;content:"";display:inline-block;height:.55rem;margin-right:.55rem;width:.55rem}@keyframes blog-pulse{50%{opacity:.35}}.blog-search__results ul{list-style:none;margin:0;padding:0}.blog-search__results li{border-top:1px solid var(--blog-border)}.blog-search__results a{color:var(--blog-ink);display:block;font-weight:700;line-height:1.35;padding:.9rem 1rem;text-decoration:none}.blog-search__results a:hover,.blog-search__results a:focus{background:var(--blog-soft);color:var(--blog-accent)}.blog-library__body{padding-bottom:clamp(4rem,7vw,7rem);padding-top:1.5rem}.blog-topics{align-items:flex-start;border-bottom:1px solid var(--blog-border);display:flex;gap:1rem;justify-content:space-between;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-bottom:1.1rem}.blog-topics__quick{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.55rem;min-width:0}.blog-topics__chip,.blog-topics__all summary{background:var(--blog-soft);border:1px solid transparent;border-radius:2rem;color:var(--blog-ink);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:750;line-height:1.2;padding:.55rem .8rem;text-decoration:none}.blog-topics__chip:hover,.blog-topics__chip.is-active{background:#fff1ef;border-color:#efb6b0;color:var(--blog-accent-dark)}.blog-topics__all{flex:0 0 auto;position:relative}.blog-topics__all summary{list-style:none;white-space:nowrap}.blog-topics__all summary::-webkit-details-marker{display:none}.blog-topics__all summary span{align-items:center;background:#fff;border-radius:1rem;display:inline-flex;font-size:.68rem;justify-content:center;margin-left:.45rem;min-width:1.35rem;padding:.1rem .3rem}.blog-topics__panel{background:#fff;border:1px solid var(--blog-border);border-radius:.7rem;box-shadow:0 14px 36px #0d17261f;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(11rem,1fr));max-height:24rem;overflow:auto;padding:.8rem;position:absolute;right:0;top:calc(100% + .5rem);width:min(34rem,90vw);z-index:20}.blog-topics__panel a{border-radius:.4rem;color:var(--blog-muted);font-size:.8rem;line-height:1.35;padding:.5rem .6rem;text-decoration:none}.blog-topics__panel a:hover,.blog-topics__panel a.is-active{background:var(--blog-soft);color:var(--blog-accent)}.blog-library__heading-row{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.4rem}.blog-library__heading-row>p{background:var(--blog-soft);border-radius:2rem;color:var(--blog-muted);flex:0 0 auto;font-size:.8rem;margin-bottom:.15rem;padding:.5rem .8rem}.blog-library__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-card{background:#fff;border:1px solid var(--blog-border);border-radius:.85rem;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.guide-card:hover{border-color:#c6d0da;box-shadow:0 14px 35px #0d172617;transform:translateY(-3px)}.guide-card__media{aspect-ratio:16 / 10;background:var(--blog-soft);display:block;overflow:hidden}.guide-card__media img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.guide-card:hover .guide-card__media img{transform:scale(1.025)}.guide-card__placeholder{align-items:center;background:linear-gradient(135deg,#edf1f5,#e1e7ed);display:flex;height:100%;justify-content:center}.guide-card__placeholder svg{fill:#8c99a8;height:3rem;width:3rem}.guide-card__content{display:flex;flex:1;flex-direction:column;padding:1.2rem}.guide-card__meta{color:var(--blog-muted);display:flex;font-size:.72rem;gap:.8rem;justify-content:space-between;margin-bottom:.7rem}.guide-card h3{font-size:1.16rem;letter-spacing:-.02em;line-height:1.32;margin-bottom:.65rem}.guide-card h3 a{color:var(--blog-ink);text-decoration:none}.guide-card h3 a:hover{color:var(--blog-accent)}.guide-card__content>p{color:var(--blog-muted);display:-webkit-box;font-size:.9rem;line-height:1.6;margin-bottom:.9rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.guide-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:auto 0 .85rem;padding:0}.guide-card__tags a{background:var(--blog-soft);border-radius:1rem;color:var(--blog-muted);display:block;font-size:.66rem;font-weight:750;padding:.3rem .5rem;text-decoration:none;text-transform:uppercase}.guide-card__read{align-items:center;color:var(--blog-accent);display:inline-flex;font-size:.86rem;font-weight:800;gap:.35rem;text-decoration:none;width:fit-content}.guide-card__read svg{fill:currentColor;height:1rem;transition:transform .18s ease;width:1rem}.guide-card__read:hover svg{transform:translate(3px)}.blog-pagination{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2.5rem}.blog-pagination a,.blog-pagination span{align-items:center;border:1px solid var(--blog-border);border-radius:.45rem;color:var(--blog-ink);display:inline-flex;font-size:.85rem;font-weight:700;height:2.7rem;justify-content:center;min-width:2.7rem;padding:0 .7rem;text-decoration:none}.blog-pagination a:hover{background:var(--blog-soft);border-color:#c4ced8}.blog-pagination span[aria-current=page]{background:var(--blog-navy);border-color:var(--blog-navy);color:#fff}.blog-pagination__pages{display:flex;gap:.35rem}.blog-pagination .is-disabled{opacity:.4}.blog-pagination .is-gap{border-color:transparent}.blog-library__empty{align-items:center;border:1px dashed var(--blog-border);border-radius:.8rem;display:flex;flex-direction:column;padding:4rem 1rem;text-align:center}.blog-library__empty svg{fill:#8996a5;height:3rem;margin-bottom:1rem;width:3rem}.blog-library__empty p{color:var(--blog-muted)}.blog-library__empty a{color:var(--blog-accent);font-weight:750}@media(max-width:989px){.blog-library__hero-inner{grid-template-columns:1fr}.blog-search{max-width:42rem}.blog-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-topics{align-items:stretch;flex-direction:column}.blog-topics__all{width:fit-content}.blog-topics__panel{left:0;right:auto}}@media(max-width:649px){.blog-library__hero-inner,.blog-library__body{padding-left:1rem;padding-right:1rem}.blog-search__control{grid-template-columns:auto minmax(0,1fr)}.blog-search__control button{grid-column:1 / -1;min-height:2.9rem}.blog-topics__quick{flex-wrap:nowrap;margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem);overflow-x:auto;padding:0 1rem .35rem;scrollbar-width:none;width:calc(100% + 2rem)}.blog-topics__quick::-webkit-scrollbar{display:none}.blog-topics__chip{flex:0 0 auto}.blog-topics__panel{grid-template-columns:1fr;width:min(22rem,calc(100vw - 2rem))}.blog-library__heading-row{align-items:flex-start;flex-direction:column;gap:.75rem}.blog-library__grid{grid-template-columns:1fr}.blog-pagination{gap:.4rem}.blog-pagination__wide{font-size:0!important;min-width:2.7rem!important;padding:0!important}.blog-pagination__wide:first-child:after{content:"\2190";font-size:1rem}.blog-pagination__wide:last-child:after{content:"\2192";font-size:1rem}}@media(prefers-reduced-motion:reduce){.blog-library *,.blog-library *:before,.blog-library *:after{transition-duration:.01ms!important}.blog-search__state[data-state=loading]:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/blog-experience.css.map */
