.news-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-service-card{display:flex;gap:18px;min-height:230px;padding:24px;border:1px solid #eadfdd;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 10px 32px #4b292310;transition:.25s}.news-service-card:hover{color:var(--ink);transform:translateY(-6px);border-color:transparent;box-shadow:0 20px 46px #4b292320}.news-service-thumb,.news-service-icon{flex:0 0 105px;height:105px;border-radius:18px;overflow:hidden;background:#fbefec}.news-service-thumb img{width:100%;height:100%;object-fit:cover}.news-service-icon{display:grid;place-items:center;color:#b4493f;font-size:38px}.news-service-body{display:flex;min-width:0;flex-direction:column}.news-meta{display:flex;justify-content:space-between;gap:10px;color:#a35147;font-size:.65rem;text-transform:uppercase;font-weight:700}.news-service-card h3{font-size:1.08rem;font-weight:800;margin:12px 0 7px}.news-service-card p{font-size:.82rem;line-height:1.55;color:#77635f}.news-service-card b{margin-top:auto;color:#b4493f;font-size:.76rem}.news-detail{max-width:1000px;margin:auto;overflow:hidden;border:1px solid #eadfdd;border-radius:26px;background:#fff;box-shadow:0 18px 50px #4b292318}.news-detail figure{margin:0;max-height:560px;overflow:hidden;background:#f9efec}.news-detail figure img{display:block;width:100%;max-height:560px;object-fit:contain;margin:auto}.news-detail-body{padding:clamp(25px,5vw,55px)}.news-detail h2{font-size:clamp(2rem,4vw,3.1rem);font-weight:800;margin:18px 0}.news-content{line-height:1.85;color:#594743}@media(max-width:1100px){.news-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.news-service-grid{grid-template-columns:1fr}}@media(max-width:430px){.news-service-card{padding:18px;gap:14px}.news-service-thumb,.news-service-icon{flex-basis:82px;height:82px}.news-meta{display:block}.news-meta time{display:block;margin-top:4px}}
