body.home #news{scroll-margin-top:170px}
body.home #news .elementor-container{max-width:1140px}
body.home #news .elementor-heading-title{color:#20282c;line-height:1.25}
body.home #news .elementor-element-986a666{max-width:880px;font-size:17px;line-height:1.7}
.applios-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:20px;text-align:left}
.applios-case{min-width:0;border-top:3px solid #1997ad;padding-top:16px}
.applios-case figure{margin:0 0 18px}
.applios-case figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}
.applios-case h3{font-size:23px;line-height:1.3;margin:0 0 18px;color:#20282c;text-transform:none;letter-spacing:0}
.applios-case p{font-size:16px;line-height:1.7;margin:0 0 16px;overflow-wrap:break-word}
.applios-case .applios-case-type{font-size:13px;font-weight:600;line-height:1.5;color:#526066;margin-bottom:10px}
.applios-case a,.applios-cases-links a{color:#08667c;text-decoration:underline;text-underline-offset:3px}
.applios-case-history{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px;border:1px solid #dce5e7;margin-bottom:18px;color:#263940}
.applios-case-history strong{font-size:26px;line-height:1.25}
.applios-case-history span{font-size:13px;line-height:1.5}
.applios-cases-note{font-size:14px!important;line-height:1.7;margin-top:24px;color:#526066}
.applios-cases-links{font-size:16px;line-height:1.8}
@media(max-width:1024px){.applios-case-grid{grid-template-columns:minmax(0,1fr)}.applios-case{display:flow-root}.applios-case figure,.applios-case-history{max-width:480px}.applios-case h3{font-size:24px}}
@media(max-width:767px){body.home #news{padding:40px 10px!important}.applios-case-grid{gap:28px}.applios-case h3{font-size:22px}.applios-case-history strong{font-size:26px}}
