.kkw-live-reference{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin:0 0 56px;padding:32px 36px;border:1px solid rgba(83,92,145,.18);border-radius:24px;background:radial-gradient(ellipse at 0 0,rgba(116,105,213,.10),transparent 65%),linear-gradient(120deg,#fff,#f0f8f7);box-shadow:0 16px 40px rgba(21,34,66,.055),inset 0 1px 0 #fff}.kkw-live-reference .kkw-live-reference-kicker{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#34584f;margin:0 0 12px}.kkw-live-reference-kicker span{width:7px;height:7px;border-radius:50%;background:#2d7967;box-shadow:0 0 0 4px rgba(45,121,103,.08)}.kkw-live-reference h2{font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:-.04em;margin:0 0 10px}.kkw-live-reference-copy>p:not(.kkw-live-reference-kicker){font-size:15px;line-height:1.6;max-width:47ch;margin:0 0 12px;color:#515c70}.kkw-live-reference-domain{font-size:12px;color:#59657c;overflow-wrap:anywhere}.kkw-live-reference-actions{text-align:center;min-width:0}.kkw-live-reference-actions .button{min-height:48px;white-space:normal;text-align:center}.kkw-live-reference-actions p{font-size:12px;line-height:1.6;margin:13px 0 0;color:#566174}.kkw-live-reference-actions p a{color:inherit;text-underline-offset:3px}.kkw-live-reference a:focus-visible{outline:3px solid #347e8e;outline-offset:5px}@media(max-width:760px){.kkw-live-reference{grid-template-columns:1fr;gap:22px;padding:25px 22px;margin-bottom:38px;border-radius:20px}.kkw-live-reference-actions{text-align:left}.kkw-live-reference-actions .button{width:100%;box-sizing:border-box}.kkw-live-reference-actions p{text-align:center}}
