.section-content-resource-links{position:relative;z-index:0}.content-resource-links{border-bottom:1px solid var(--crl-border, #ddd7c9);background:var(--crl-background, #fdf8f0)}.content-resource-links__inner{padding-top:var(--crl-desktop-padding, 104px);padding-bottom:var(--crl-desktop-padding, 104px)}.content-resource-links__header{max-width:900px;margin-inline:auto;text-align:center}.content-resource-links--header-left .content-resource-links__header,.content-resource-links--header-right .content-resource-links__header{max-width:1200px}.content-resource-links--header-left .content-resource-links__header{text-align:left}.content-resource-links--header-right .content-resource-links__header{text-align:right}.content-resource-links__eyebrow{margin:0;color:var(--crl-accent, #9a6a21);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1rem,.82vw,1.3rem);font-weight:600;line-height:1.45;letter-spacing:.3em;text-transform:uppercase}.content-resource-links__heading{margin:22px 0 0;color:var(--crl-heading, #2f4423);font-family:var(--font-heading-family, "Cormorant Garamond", "Playfair Display", Georgia, serif);font-size:clamp(4.2rem,3.8vw,5.8rem);font-weight:400;line-height:1.08;letter-spacing:-.025em}.content-resource-links__heading span{color:var(--crl-accent, #9a6a21)}.content-resource-links__section-description{max-width:720px;margin:18px auto 0;color:var(--crl-text, #5d6258);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1.4rem,1.05vw,1.65rem);line-height:1.6}.content-resource-links--header-left .content-resource-links__section-description{margin-left:0}.content-resource-links--header-right .content-resource-links__section-description{margin-right:0}.content-resource-links__section-description>*{margin-block:0}.content-resource-links__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1200px;margin:clamp(52px,5.5vw,78px) auto 0}.content-resource-links--columns-3 .content-resource-links__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-resource-links__card{min-width:0;min-height:158px;padding:clamp(28px,2.8vw,42px);border:1px solid var(--crl-border, #ddd7c9);border-radius:var(--crl-card-radius, 4px);color:inherit;background:var(--crl-card, #fffdf9);box-shadow:0 12px 30px #2f442309;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}a.content-resource-links__card:hover{border-color:var(--crl-accent, #9a6a21);box-shadow:0 18px 42px #2f44231a;transform:translateY(-3px)}.content-resource-links__card:focus-visible{outline:2px solid var(--crl-heading, #2f4423);outline-offset:4px}.content-resource-links__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.content-resource-links__card-heading{margin:0;color:var(--crl-card-heading, #9a6a21);font-family:var(--font-heading-family, "Cormorant Garamond", "Playfair Display", Georgia, serif);font-size:clamp(2.2rem,1.65vw,2.7rem);font-weight:500;line-height:1.2}.content-resource-links__arrow{flex:0 0 auto;color:var(--crl-accent, #9a6a21);font-size:2.2rem;line-height:1;transition:transform .18s ease}a.content-resource-links__card:hover .content-resource-links__arrow{transform:translate(4px)}.content-resource-links__description{max-width:560px;margin-top:18px;color:var(--crl-text, #5d6258);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1.35rem,.98vw,1.55rem);line-height:1.6}.content-resource-links__description>*{margin-block:0}.content-resource-links__description>*+*{margin-top:1em}@media screen and (min-width:750px)and (max-width:989px){.content-resource-links--columns-3 .content-resource-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.content-resource-links__inner{padding-top:var(--crl-mobile-padding, 64px);padding-bottom:var(--crl-mobile-padding, 64px)}.content-resource-links__eyebrow{font-size:1rem;letter-spacing:.23em}.content-resource-links__heading{margin-top:18px;font-size:clamp(3.7rem,10vw,4.8rem)}.content-resource-links__grid,.content-resource-links--columns-3 .content-resource-links__grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:42px}.content-resource-links__card{min-height:0;padding:26px 22px}.content-resource-links__card-heading{font-size:2.35rem}.content-resource-links__description{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.content-resource-links__card,.content-resource-links__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/content-resource-links.css.map */
