/* Press announcements: publisher mastheads, editorial titles and direct source links. */
#press{background:var(--soft);scroll-margin-top:110px;padding-block:64px}
#press .section-head{margin-bottom:28px}
#press .section-head h2{max-width:none}
#press .gg-press-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#press .gg-press-card{
 display:flex;flex-direction:column;min-width:0;min-height:238px;padding:22px 20px;
 background:#fff;border:1px solid #e5e5ed;border-radius:18px 18px 4px 18px;
 color:var(--ink);text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s
}
#press .gg-press-masthead{display:flex;align-items:center;min-height:28px}
#press .gg-press-masthead img{display:block;object-fit:contain;object-position:left center;filter:brightness(0);opacity:.85;max-width:100%;height:auto;max-height:28px}
#press .gg-press-card[data-publication=rbc] img{width:100px}
#press .gg-press-card[data-publication=kommersant] img{width:138px;max-height:none;margin-block:-5px;transform:translateY(-5px)}
#press .gg-press-card[data-publication=inc] img{width:82px}
#press .gg-press-card[data-publication=forbes] img{width:98px}
#press .gg-press-topic,#press .gg-press-card p,#press .gg-press-domain{display:none}
#press .gg-press-card h3{font-size:20px;font-weight:550;line-height:1.25;letter-spacing:-.025em;margin:19px 0 0;transition:color .22s;text-wrap:pretty}
#press .gg-press-footer{display:flex;align-items:center;margin-top:auto;padding-top:22px}
#press .gg-press-read{display:inline-flex;align-items:center;gap:10px;font-size:11px;line-height:1.5;font-weight:650}
#press .gg-press-read:before{content:'';display:block;flex:0 0 auto;width:18px;height:2px;background:var(--carrot);transition:width .22s}
#press .gg-press-card:focus-visible{outline:2px solid var(--carrot);outline-offset:4px;border-color:var(--carrot)}
#press .gg-press-card:focus-visible h3{color:var(--carrot)}
#press .gg-press-card:focus-visible .gg-press-read:before{width:34px}
#press .gg-press-card:active{transform:translateY(1px)}
@media(hover:hover){
 #press .gg-press-card:hover{transform:translateY(-3px);border-color:#c9cad6;box-shadow:0 12px 28px -24px #27273380}
 #press .gg-press-card:hover h3{color:var(--carrot)}
 #press .gg-press-card:hover .gg-press-read:before{width:34px}
 #press .gg-press-card:active{transform:translateY(1px)}
}
@media(max-width:1100px){#press .gg-press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#press .gg-press-card{min-height:218px}#press .gg-press-card h3{font-size:21px}}
@media(max-width:640px){
 #press{scroll-margin-top:94px}
 #press{padding-block:48px}
 #press .section-head{margin-bottom:24px}
 #press .gg-press-grid{grid-template-columns:1fr;gap:12px}
 #press .gg-press-card{min-height:0;padding:20px}
 #press .gg-press-card h3{font-size:21px;margin-top:16px}
 #press .gg-press-footer{padding-top:18px}
}
@media(prefers-reduced-motion:reduce){#press .gg-press-card,#press .gg-press-card h3,#press .gg-press-read:before{transition:none}#press .gg-press-card:hover,#press .gg-press-card:active{transform:none}}
