.visitor-resources{scroll-margin-top:110px;max-width:1440px;margin:0 auto;padding:52px 6%;border-top:1px solid #d8b87838;color:#f5f3ee}.visitor-resources-eyebrow{margin:0 0 14px;color:#d8b878;font-size:12px;letter-spacing:.1em}.visitor-resources h2{font-size:clamp(28px,3vw,40px);line-height:1.2;font-weight:400;margin:0 0 16px}.visitor-resources-intro{max-width:680px;color:#b5b9b0;font-size:15px;line-height:1.7;margin:0 0 25px}.visitor-resources-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.visitor-resources-links>a{display:flex;flex-direction:column;gap:12px;min-height:132px;padding:22px;border:1px solid #d8b87845;text-decoration:none;color:inherit;overflow-wrap:anywhere}.visitor-resources-links strong{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:16px;font-weight:500;line-height:1.45}.visitor-resources-links strong>span{color:#d8b878;flex-shrink:0}.visitor-resources-links a>span{color:#b5b9b0;font-size:13px;line-height:1.6}.visitor-resources-links a:hover{border-color:#d8b878;background:#d8b87809}.visitor-resources-links a:focus-visible{outline:2px solid #d8b878;outline-offset:4px}.visitor-resources[dir=rtl]{text-align:right}.visitor-resources[dir=rtl] .visitor-resources-eyebrow{letter-spacing:0}@media(max-width:700px){.visitor-resources{padding:38px 6%}.visitor-resources-links{grid-template-columns:1fr;gap:12px}.visitor-resources-links>a{min-height:100px;padding:18px}.visitor-resources-intro{font-size:15px}.visitor-resources-links strong{font-size:16px}}