body.edpc-intent-catalog .edpc-medication-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:52px 0 112px!important;border-top:1px solid var(--line);border-left:1px solid var(--line)}body.edpc-intent-catalog .edpc-medication-family{--edpc-card-text:#07101f;--edpc-card-muted:#59687e;container-type:inline-size;position:relative;min-width:0;min-height:390px;display:flex;flex-direction:column;margin:0!important;padding:clamp(28px, 3vw, 44px);overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgb(255 255 255 / .66);transition:background-color 260ms ease,color 260ms ease,transform 360ms var(--ease)}body.edpc-intent-catalog .edpc-medication-family::after{content:'';position:absolute;right:clamp(28px, 4vw, 58px);top:clamp(30px, 4vw, 54px);width:9px;height:9px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 9px rgb(255 59 69 / .09)}body.edpc-intent-catalog .edpc-medication-family:hover{z-index:1;transform:translateY(-4px);background:#fff}body.edpc-intent-catalog .edpc-medication-family--dark{--edpc-card-text:#ffffff;--edpc-card-muted:#c8d0da;color:var(--edpc-card-text);background:var(--ink)}body.edpc-intent-catalog .edpc-medication-family--signal{--edpc-card-text:#07101f;--edpc-card-muted:#07101f;color:var(--edpc-card-text);background:#ff3b45}body.edpc-intent-catalog .edpc-medication-family--dark:hover{background:#0e192a}body.edpc-intent-catalog .edpc-medication-family--signal:hover{background:#ff4b54}body.edpc-intent-catalog .edpc-medication-index{margin:0!important;color:var(--edpc-card-muted)!important;font-size:10px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.edpc-intent-catalog .edpc-medication-family h3{margin:auto 0 24px!important;padding-top:70px;min-width:0;max-width:100%;color:var(--edpc-card-text);font-family:var(--display);font-size:clamp(32px, 17cqi, 64px)!important;line-height:1.04!important;letter-spacing:-.04em}body.edpc-intent-catalog .edpc-medication-family>p:not(.edpc-medication-index,.edpc-medication-link){max-width:520px;margin:0 0 34px!important;color:var(--edpc-card-muted)!important;font-size:16px!important;line-height:1.65!important}body.edpc-intent-catalog .edpc-medication-link{margin:0!important;color:var(--edpc-card-text)!important}body.edpc-intent-catalog .edpc-medication-link a{display:inline-flex;max-width:100%;gap:14px;align-items:center;color:var(--edpc-card-text)!important;font-weight:800;text-decoration:none}body.edpc-intent-catalog .edpc-medication-link span{flex:0 0 24px;transition:transform 260ms var(--ease)}body.edpc-intent-catalog .edpc-medication-family a:focus-visible{outline:2px solid currentColor;outline-offset:5px}body.edpc-intent-catalog .edpc-medication-link a:hover span,body.edpc-intent-catalog .edpc-medication-link a:focus-visible span{transform:translateX(5px)}body.edpc-intent-catalog .edpc-medication-search-callout>div{min-width:0}body.edpc-intent-catalog .edpc-medication-search-callout>div>p{margin:0!important;color:var(--white)!important;font-family:var(--display);font-size:clamp(28px, 3.3vw, 50px)!important;font-weight:700;line-height:1.08!important;letter-spacing:-.035em}body.edpc-intent-catalog .edpc-medication-search-callout .edpc-service-actions{margin-top:34px!important}body.edpc-intent-catalog .edpc-medication-search-callout .wp-block-button__link{color:var(--ink);background:var(--white)}@media (max-width:760px){body.edpc-intent-catalog .edpc-medication-families{grid-template-columns:1fr;margin-block:40px 82px!important}body.edpc-intent-catalog .edpc-medication-family{min-height:320px;padding:32px 24px}body.edpc-intent-catalog .edpc-medication-family h3{padding-top:54px}}@media (prefers-reduced-motion:reduce){body.edpc-intent-catalog .edpc-medication-family,body.edpc-intent-catalog .edpc-medication-link span{transition:none}body.edpc-intent-catalog .edpc-medication-family:hover{transform:none}}