.custom-examples{padding:0 0 5.6rem}.custom-examples__header{border-top:.1rem solid rgba(var(--color-foreground),.3);padding-top:2.4rem;margin-bottom:2.8rem}.custom-examples__header h2{margin:0;font-size:3.2rem;letter-spacing:-.025em}.custom-examples__header p{max-width:72rem;line-height:1.6}.custom-examples__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2.4rem}.custom-examples__card{height:100%;border-bottom:.1rem solid rgba(var(--color-foreground),.25)}.custom-examples__card img{width:100%;height:auto;display:block;background:#fff}.custom-examples__copy{padding:1.6rem 0 2.4rem}.custom-examples__citation{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.045em}.custom-examples__copy h3{margin:0;font-size:2.2rem;line-height:1.25}.custom-examples__copy>p:not(.custom-examples__citation){margin:1.2rem 0;line-height:1.6}.custom-examples__copy a{color:#45671f;text-underline-offset:.3em;font-size:1.4rem}.custom-examples__references ul{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;list-style:none;padding:0;margin:1.6rem 0 0}.custom-examples__references li{margin:0}.custom-examples__caption{font-size:1.3rem;margin-top:2.4rem}@media screen and (max-width:989px){.custom-examples__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.custom-examples__grid{grid-template-columns:minmax(0,1fr)}}.hubspot-contact{padding-top:3.6rem;padding-bottom:5.2rem}.hubspot-contact__header,.hubspot-contact__form,.hubspot-contact__details{max-width:82rem;margin-inline:auto}.hubspot-contact__header{margin-bottom:3.2rem}.hubspot-contact__form{scroll-margin-top:12rem}.hubspot-contact__form iframe{max-width:100%}.hubspot-contact__form [hidden]{display:none}.hubspot-contact__notice{margin-bottom:2rem}.hubspot-contact__details address{font-style:normal}.hubspot-contact__fallback{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}.hubspot-contact__details{margin-top:4rem}.hubspot-contact__details summary{padding-block:1.6rem;cursor:pointer}.legal-information{padding-block:3.6rem 5.2rem}.legal-information .rte{padding:clamp(1.6rem,3vw,3.2rem);background:#fffffff5}.legal-information h2{margin-top:2.8rem;font-size:2.2rem}.legal-information p,.legal-information li{line-height:1.65}.legal-information a{overflow-wrap:anywhere}@media print{.legal-information{max-width:none;padding:0}.legal-information .rte{padding:0}}.research-guide{padding:4rem 0 5.6rem}.research-guide__header{border-top:.3rem solid rgb(var(--color-foreground));padding-top:2rem;margin-bottom:3.2rem}.research-guide__back{color:rgb(var(--color-foreground));text-underline-offset:.3em;font-size:1.4rem}.research-guide h1{max-width:90rem;margin:1.6rem 0 0;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.08;letter-spacing:-.035em}.research-guide__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.research-guide__layout--text{grid-template-columns:minmax(0,80rem)}.research-guide__copy>:first-child{margin-top:0;font-size:1.9rem;line-height:1.6}.research-guide__copy h2{margin-top:2.8rem;font-size:2.3rem}.research-guide__copy p,.research-guide__copy li{line-height:1.65}.research-guide__copy iframe{max-width:100%}.research-guide .placement-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2.4rem 0;padding:2rem 0;border-block:.1rem solid rgba(var(--color-foreground),.25)}.research-guide .placement-results p{margin:0;font-size:1.3rem;line-height:1.5}.research-guide .placement-results strong{display:block;margin-bottom:.8rem;color:rgb(var(--color-button));font-size:clamp(2rem,2.5vw,3rem);line-height:1.2}.research-guide__figure{margin:0;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.research-guide__figure img{display:block;width:100%;height:auto;background:#fff}.research-guide__figure figcaption{padding:1.2rem 0;font-size:1.3rem;line-height:1.5}@media screen and (max-width:749px){.research-guide{padding:2.8rem 0 3.2rem}.research-guide__layout{grid-template-columns:minmax(0,1fr);gap:2.4rem}.research-guide__copy>:first-child{font-size:1.7rem}}.b2b-purchase-declaration{margin-block:1.6rem;font-size:1.3rem;line-height:1.5;text-align:left}.b2b-purchase-declaration>p{margin:0 0 1rem}.b2b-purchase-declaration__label{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer}.b2b-purchase-declaration__label input[type=checkbox]{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:.1rem 0 0;accent-color:rgb(var(--color-button))}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
