.gnt-top .gtl-public{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.gnt-top .gtl-public>a{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #e4d6df;border-radius:10px;background:#fff8fb;color:#293449;text-decoration:none;min-width:0}.gnt-top .gtl-public small{font-size:11px;color:#a12448;font-weight:800}.gnt-top .gtl-public strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.gnt-top .gtl-public>a:hover{background:#faedf3}.gnt-top .gtl-public>a:focus-visible{outline:3px solid #ce6f8b;outline-offset:3px}@media(max-width:620px){.gnt-top .gtl-public{grid-template-columns:1fr}}
