.tw-twocol{display:grid;gap:24px;grid-template-columns:1fr 1fr}.tw-twocol>div{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px rgba(15,31,46,.04),0 18px 40px -30px rgba(15,31,46,.22);overflow:hidden;padding:34px 32px;position:relative}.tw-twocol>div:before{background:linear-gradient(90deg,var(--blue),var(--teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.tw-twocol>div:last-child:before{background:linear-gradient(90deg,var(--gold),var(--teal))}.tw-twocol h3{color:var(--ink);font-family:var(--head);font-size:22px;font-weight:700;margin:0 0 14px}.tw-twocol__body{color:var(--body);font-size:16px;line-height:1.7}.tw-twocol__body p{margin:0 0 12px}.tw-twocol__body a{color:var(--accent);font-weight:600;text-decoration:none}.tw-twocol__body a:hover{text-decoration:underline}@media(max-width:760px){.tw-twocol{gap:18px;grid-template-columns:1fr}.tw-twocol>div{padding:28px 24px}}