.sp-links{margin:48px 0;padding:32px 0;border-top:1px solid #ded5c9;border-bottom:1px solid #ded5c9;color:#453e35;text-align:left}.sp-links .sp-links-kicker{font-size:11px;letter-spacing:.16em;font-weight:600;color:#77654d;margin:0 0 10px}.sp-links h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(25px,3vw,34px);line-height:1.2;font-weight:400;margin:0 0 14px;color:#40392f}.sp-links .sp-links-intro{max-width:760px;margin:0 0 24px;font-size:15px;line-height:1.7}.sp-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sp-links-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-links-card{min-width:0;background:#faf7f1;border:1px solid #e8dfd2;border-radius:10px;overflow:hidden}.sp-links-image{display:block;width:100%;aspect-ratio:1/1;background:#f5f0e8;overflow:hidden}.sp-links .sp-links-image img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border-radius:0}.sp-links-copy{padding:19px}.sp-links .sp-links-series{margin:0 0 7px;color:#75634d;font-size:12px;letter-spacing:.035em}.sp-links h3{font-family:Georgia,'Times New Roman',serif;font-size:21px;line-height:1.35;font-weight:400;margin:0 0 10px}.sp-links h3 a{color:#4d4032;text-decoration:none}.sp-links h3 a:hover{text-decoration:underline;text-underline-offset:4px}.sp-links .sp-links-copy>p:last-child{font-size:14px;line-height:1.65;margin:0}.sp-links a:focus-visible{outline:2px solid #826647;outline-offset:4px}.sp-links .sp-links-browse{font-size:14px;line-height:1.8;margin:23px 0 0}.sp-links-browse a{color:#674e32;text-decoration:underline;text-underline-offset:3px}.sp-links-text-card .sp-links-copy{padding:24px}@media(max-width:600px){.sp-links{margin:32px 0;padding:25px 0}.sp-links-grid{grid-template-columns:1fr;gap:14px}.sp-links-card:not(.sp-links-text-card){display:grid;grid-template-columns:38% minmax(0,1fr);align-items:start}.sp-links-image{width:100%;max-height:none}.sp-links-copy{padding:15px 13px}.sp-links h3{font-size:19px}.sp-links .sp-links-copy>p:last-child{font-size:13px}.sp-links-text-card .sp-links-copy{padding:20px}}