/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-placement{background:#f4f8ff;}.path-placement .view-content{margin:0 auto;padding:0 18px;}.path-placement .views-view-responsive-grid{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:24px;margin-top:32px;}.path-placement .views-view-responsive-grid__item-inner{display:flex;flex-direction:column;height:100%;background:#ffffff;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px rgba(15,31,71,.08);transition:transform .3s ease,box-shadow .3s ease;}.path-placement .views-view-responsive-grid__item{display:flex;}.path-placement .views-view-responsive-grid__item-inner{width:100%;}.path-placement .views-view-responsive-grid__item-inner:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(15,31,71,0.12);}.path-placement .views-field-field-student-pic{display:flex;justify-content:center;align-items:center;height:340px;overflow:hidden;background:#f8f8f8;}.path-placement .views-field-field-student-pic .field-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.path-placement .views-field-field-student-pic img{max-width:100%;max-height:100%;width:100%;height:auto;display:block;}.path-placement .views-field-nothing{padding:24px 22px 28px;}.path-placement .views-field-nothing h5{margin:0 0 10px;font-size:1.18rem;line-height:1.2;letter-spacing:-0.02em;color:#081a34;}.path-placement .views-field-nothing p{margin:0;color:#4f647f;font-size:0.98rem;line-height:1.7;}.path-placement .views-field-nothing p span{font-weight:600;color:#0b66c3;}.path-placement .views-view-responsive-grid__item-inner::after{content:"";display:block;height:4px;width:60px;background:linear-gradient(90deg,rgba(11,102,195,1) 0%,rgba(7,159,255,1) 100%);margin:0 auto 18px;}.path-placement .views-view-responsive-grid__item-inner:hover::after{width:80px;}@media (max-width:1199px){.path-placement .views-view-responsive-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:22px;}}@media (max-width:991px){.path-placement .views-view-responsive-grid{grid-template-columns:repeat(2,minmax(220px,1fr));}.path-placement .page-content{padding:10px 0 60px;}}@media (max-width:720px){.path-placement .views-view-responsive-grid{grid-template-columns:1fr;}.path-placement .views-field-field-student-pic{min-height:260px;}.path-placement .views-field-field-student-pic img,.path-placement .views-field-field-student-pic .image-style-student-placement{height:340px;}.path-placement .views-field-nothing{padding:20px 18px 24px;}.path-placement .view-content{padding:0 5px;}}
