#medical-content .boxes{display:-ms-grid;display:grid;-ms-grid-columns:1fr 18px 1fr;grid-template-columns:repeat(2,1fr);gap:18px;max-width:1100px;margin:50px 5% 50px}@media (min-width:769px){#medical-content .boxes{-ms-grid-columns:1fr 28px 1fr 28px 1fr;grid-template-columns:repeat(3,1fr);margin:65px auto 75px;gap:28px}}@media (min-width:1200px){#medical-content .boxes{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}#medical-content a.box{display:block;aspect-ratio:5/3.3;border:solid 1px #ccc;background-color:#eefbef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-transition:0.3s;transition:0.3s}@media (min-width:769px){#medical-content a.box{aspect-ratio:4/3}}#medical-content a:hover{background-color:#fff}#medical-content dl{text-align:center}#medical-content dl dt{font-size:17px;font-weight:normal;margin-bottom:5px}@media (min-width:769px){#medical-content dl dt{font-size:21px}}#medical-content dl dt.sml{font-size:14px;letter-spacing:-1px}@media (min-width:400px){#medical-content dl dt.sml{font-size:15px}}@media (min-width:769px){#medical-content dl dt.sml{letter-spacing:normal;font-size:19px}}#medical-content dl dd{font-size:12px;color:#88b92d;font-weight:normal}@media (min-width:769px){#medical-content dl dd{font-size:13px}}