.reference-resource{scroll-margin-top:120px;display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;align-items:center;margin:28px 0;padding:22px;border:1px solid #cbdde5;border-radius:16px;background:#f3f8fb;color:#17384b}.reference-resource img{display:block;width:90px;height:auto;border:1px solid #d2dfe7;border-radius:6px;background:#fff}.reference-resource h2{margin:0 0 8px!important;font-size:1.2rem!important;line-height:1.3!important}.reference-resource p{margin:0 0 12px!important;font-size:.94rem!important;line-height:1.6!important;color:#486475}.reference-resource a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid #a7c7d9;border-radius:9px;background:white;color:#075d85;font-weight:750;text-underline-offset:3px}.reference-resource :focus-visible{outline:3px solid #087ca7;outline-offset:4px}@media(max-width:540px){.reference-resource{grid-template-columns:1fr;padding:18px;gap:12px}.reference-resource img{display:none}.reference-resource a{width:100%;justify-content:center}}
