.duty-with-list{padding-bottom:90px}.duty-cards-wrap{position:relative;z-index:2;margin-top:90px}.duty-cards-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px}.duty-cards-heading h2{font:700 clamp(38px,4.6vw,58px)/1 "Fraunces";letter-spacing:-.04em;color:#073653;margin:18px 0 0}.example-duty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.example-duty-grid article{display:flex;flex-direction:column;min-height:205px;background:rgba(255,255,255,.93);border:1px solid rgba(7,54,83,.1);border-radius:14px;overflow:hidden;box-shadow:0 12px 32px rgba(21,92,124,.08);transition:.2s}.example-duty-grid article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(21,92,124,.13)}.example-duty-grid header{display:grid;grid-template-columns:26px 1fr auto;gap:9px;align-items:center;background:#f4f8fa;padding:12px 14px}.pharmacy-icon{width:24px;height:24px;border-radius:5px;display:grid;place-items:center;background:#e20c3b;color:#fff;font-size:11px;font-weight:800}.example-duty-grid h3{font:700 15px "DM Sans";color:#073653;margin:0}.example-duty-grid header b{font-size:9px;color:#355d71}.example-duty-grid article>p{color:#183f52;font-size:11px;font-weight:600;line-height:1.5;margin:18px 16px;min-height:52px}.example-duty-grid footer{display:flex;gap:8px;margin:auto 14px 14px}.example-duty-grid footer a{display:flex;align-items:center;gap:7px;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:800}.example-phone{background:#073653;color:#fff}.example-route{background:#158fca;color:#fff}.example-duty-grid footer a span{font-size:13px}.duty-cards-wrap .today-duty-source{color:#416b7e}.duty-cards-wrap .today-duty-source a{font-weight:700}@media(max-width:900px){.example-duty-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.duty-cards-wrap{margin-top:65px}.duty-cards-heading{display:block}.duty-cards-heading .today-duty-date{margin-top:20px}.example-duty-grid{grid-template-columns:1fr}.example-duty-grid article{min-height:190px}.example-duty-grid footer{width:calc(100% - 28px)}.example-duty-grid footer a{justify-content:center;flex:1}}
