.guide--card,.guide-index.guide-index{box-sizing:border-box;width:calc(100% - 30px);max-width:1000px;margin:40px auto;padding:2rem 3rem 3rem;border:5px solid #000;border-radius:4rem;overflow:hidden;background:#fff;font-family:var(--font-body-family)}.guide-index.guide-index{padding:2rem 3rem 3rem}html:has(.guide--card){scroll-behavior:smooth}.guide__title{margin-bottom:1.2rem;text-wrap:balance;word-break:break-word}.guide__hub{margin:0 0 1rem;font-size:1.8rem;line-height:3rem}.guide__head{margin-bottom:3rem}.guide__body a,.guide__toc a,.guide__hub a,.guide__faq a,.guide__back a{color:rgba(var(--color-foreground),.85);text-decoration:underline;text-underline-offset:.3rem}.guide__hero{margin:0 0 3rem;padding:0}.guide__hero img,.guide .guide__body img{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;border-radius:1rem;box-shadow:none}.guide__row-title,.guide__toc-title{text-wrap:balance}.guide .guide__body figure{margin:3rem 0;padding:0}.guide .guide__body figure a{display:block;line-height:0;text-decoration:none}.guide .guide__body figure a:focus-visible{outline:2px solid #000;outline-offset:2px}.guide .guide__body figcaption{margin:1rem 0 0;font-size:1.4rem;line-height:2.2rem}.guide__body p,.guide__body li,.guide__body a,.guide__toc li,.guide__toc a,.guide__faq p,.guide__faq a,.guide__back{font-size:1.8rem;line-height:3rem}.guide__body h2,.guide__toc-title,.guide__row-title{margin:3.6rem 0 1.2rem;scroll-margin-top:12rem}.guide__body>h2:first-child{margin-top:0}.guide__body h3{margin:2.4rem 0 .6rem}.guide__body h3 a{font-size:inherit;line-height:inherit}.guide-pick{display:flow-root}.guide__body hr{display:none}.guide__body blockquote{margin:2.4rem 0;padding:0;border:0}.guide__toc{margin:0 0 3rem}.guide__toc-title{margin-top:0}.guide__toc ol{margin:0;padding:0 0 0 2.4rem}.guide__toc li{margin:0 0 .4rem;padding-left:.4rem}.guide__row,.guide__faq{margin-top:4rem}.guide__row>.guide__row-title,.guide__faq>.guide__row-title{margin-top:0}.guide-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.2rem}.guide a.guide-card{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.guide-card__img{display:block;overflow:hidden;aspect-ratio:1 / 1;background:#fff}.guide-card__img--wide{aspect-ratio:16 / 10}.guide-card__img img{display:block;width:100%;height:100%;object-fit:cover}.guide-cards:not(.guide-cards--articles) .guide-card__img img{transform:scale(1.15);transform-origin:50% 34%}.guide-card__label{display:block;margin-top:.8rem;font-size:1.4rem;line-height:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.guide-card__price{display:block;font-size:1.4rem;line-height:2rem;font-weight:400}.guide a.guide-card:hover .guide-card__label{text-decoration:underline;text-underline-offset:.3rem}.guide__back{margin:4rem 0 0}.guide__back a:before{content:"\2190\a0"}.guide-faq{margin:0}.guide-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin:0;padding:1rem;border-bottom:1px solid #eeeeee;font-family:montserrat,sans-serif;font-size:1.8rem;line-height:3rem;color:#000}.guide-faq__summary::-webkit-details-marker{display:none}.guide-faq__summary:focus-visible{outline:2px solid #000;outline-offset:-2px}.guide-faq__q{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:0;text-transform:none;color:inherit}.guide-faq__icon{flex:none;width:clamp(12px,.65em,20px);height:clamp(12px,.65em,20px);margin-left:1rem}.guide-faq__icon .faq-icon-minus{transition:transform .24s cubic-bezier(.4,0,.2,1);transform-origin:50% 50%}.guide-faq[open] .guide-faq__icon .faq-icon-minus{transform:rotate(90deg)}.guide-faq__a{padding:1rem;border-bottom:1px solid #eeeeee;background:#fff}.guide-faq__a p{margin:0}.guide-index .guide{padding:0}.guide-index .guide-cards--articles{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.8rem 2rem}.guide-card__excerpt{display:block;margin-top:.4rem;font-size:1.4rem;line-height:2.2rem;font-weight:400}@media screen and (min-width:750px){.guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 2rem}.guide-cards--articles,.guide-index .guide-cards--articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.guide-cards--articles,.guide-index .guide-cards--articles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.guide__body h2,.guide__toc-title,.guide__row-title{scroll-margin-top:12rem}}@media screen and (min-width:750px){.guide .guide__body figure{max-width:46rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:749px){.guide__hero,.guide .guide__body figure{margin-left:-3rem;margin-right:-3rem;width:auto}.guide__hero img,.guide .guide__body img{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/guide-article.css.map */
