body.page-id-1953 main h1{width:auto!important;max-width:100%!important;overflow-wrap:anywhere;color:#173d5c!important;}
body.page-id-1953 .asp-employee-hub{max-width:1160px;margin:0 auto 64px;}
body.page-id-1953 .asp-employee-intro{border-left:4px solid #b65300;padding:4px 0 4px 24px;margin:0 0 32px;}
body.page-id-1953 .asp-employee-intro p{font-family:inherit!important;font-size:1.15rem!important;line-height:1.6!important;color:#42576b!important;margin:0!important;}
body.page-id-1953 .asp-employee-intro .asp-employee-kicker{color:#984300!important;font-size:.85rem!important;font-weight:700;letter-spacing:.09em;margin-bottom:8px!important;}
body.page-id-1953 .asp-employee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
body.page-id-1953 .asp-employee-card{display:flex!important;flex-direction:column;align-items:flex-start;min-width:0;gap:0;padding:30px!important;border:1px solid #c5d4e0;border-radius:14px;background:#fff!important;box-shadow:0 3px 12px #173d5c08;color:#173d5c!important;text-decoration:none!important;position:relative;overflow-wrap:anywhere;}
body.page-id-1953 .asp-employee-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:#edf3f8;color:#173d5c;margin-bottom:22px;flex-shrink:0;}
body.page-id-1953 .asp-employee-icon svg{width:28px;height:28px;}
body.page-id-1953 .asp-employee-card h2{display:block!important;position:static!important;width:auto!important;height:auto!important;visibility:visible!important;clip:auto!important;margin:0 0 12px!important;font-size:1.5rem!important;line-height:1.3!important;color:#173d5c!important;letter-spacing:normal;}
body.page-id-1953 .asp-employee-card p{font-family:inherit!important;color:#42576b!important;font-size:1.05rem!important;line-height:1.6!important;margin:0 0 26px!important;}
body.page-id-1953 .asp-employee-action{display:block;margin-top:auto;padding:8px 0 0;min-height:36px;font-size:1rem;font-weight:700;line-height:1.5;color:#984300;text-decoration:underline;text-underline-offset:4px;}
body.page-id-1953 .asp-employee-action>span{display:inline-block;margin-left:8px;}
body.page-id-1953 .asp-employee-primary{background:#173d5c!important;border-color:#173d5c;}
body.page-id-1953 .asp-employee-primary h2,body.page-id-1953 .asp-employee-primary p,body.page-id-1953 .asp-employee-primary .asp-employee-action{color:#fff!important;}
body.page-id-1953 .asp-employee-primary .asp-employee-icon{background:#ffffff1f;color:#fff;}
body.page-id-1953 a.asp-employee-card:hover{border-color:#173d5c;background:#f2f7fc!important;}
body.page-id-1953 a.asp-employee-primary:hover{background:#0b2b44!important;}
body.page-id-1953 a.asp-employee-card:focus-visible{outline:3px solid #b65300!important;outline-offset:5px!important;box-shadow:none!important;}
body.page-id-1953 .asp-employee-unavailable{background:#f5f7f9!important;border-style:dashed;box-shadow:none;}
body.page-id-1953 .asp-employee-unavailable .asp-employee-action{color:#42576b;text-decoration:none;font-weight:400;}
body.page-id-1953 main .post-views{position:static!important;top:auto!important;bottom:auto!important;margin:20px 0!important;}
@media(max-width:767px){body.page-id-1953 .asp-employee-grid{grid-template-columns:minmax(0,1fr);gap:18px;}body.page-id-1953 .asp-employee-card{padding:24px!important;}body.page-id-1953 .asp-employee-intro{padding-left:18px;}body.page-id-1953 .asp-employee-hub{margin-bottom:48px;}}
@media(forced-colors:active){body.page-id-1953 .asp-employee-card{border:2px solid CanvasText;}body.page-id-1953 a.asp-employee-card:focus-visible{outline-color:Highlight!important;}}
@media(max-width:767px){body.page-id-1953 main .publicazione{position:static!important;float:none!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;text-align:left!important;margin:12px 0 24px!important;width:auto!important;}}
