.news-demo-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.news-demo-heading h2{margin-bottom:0}.news-demo-heading>p{font-size:13px;color:var(--muted);line-height:2}.news-demo-heading small{font-size:10px;color:#af8c70}.news-demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.news-demo-card{display:block;background:#fffcf8;border:1px solid #eedac7;border-radius:10px;overflow:hidden;transition:box-shadow .35s,translate .35s}.news-demo-card:hover{translate:0 -5px;box-shadow:0 12px 25px #a66b2912}.news-demo-image{overflow:hidden;background:white}.news-demo-image img{width:100%;height:210px;object-fit:cover;transition:transform .7s}.news-demo-card:nth-child(2) .news-demo-image img{object-fit:contain;padding:15px}.news-demo-card:hover img{transform:scale(1.04)}.news-demo-copy{padding:23px}.news-demo-tag{font-size:9px;color:#ab8f77;display:block;margin-top:12px;letter-spacing:.07em}.news-demo-copy h3{font-size:19px;line-height:1.8;margin:10px 0 12px}.news-demo-copy p{font-size:12px;color:var(--muted);line-height:2}.news-read{font-size:11px;color:#c47e4b;display:block;border-top:1px solid #edddcf;padding-top:15px;margin-top:20px}.demo-article{max-width:820px;padding:45px 0 80px}.demo-notice{font-size:11px;padding:12px 18px;background:#fff1e2;color:#ac784f;border-radius:5px;margin:30px 0}.demo-article h1{font-size:clamp(28px,3.3vw,42px);line-height:1.7;animation:none;letter-spacing:.02em;margin:22px 0}.demo-lead{font-size:15px;line-height:2;color:var(--muted)}.demo-article-image{width:100%;height:360px;object-fit:contain;background:#fff9f1;margin:35px 0;border-radius:8px}.demo-article section{padding:25px 0}.demo-article section h2{font-size:24px}.demo-article section p{font-size:15px;color:#7b6757;line-height:2.3}.demo-article>.button{margin-top:30px}.article-back{font-size:12px;color:#ab7b57;margin-top:25px}@media(max-width:700px){.news-demo-heading{display:block}.news-demo-grid{grid-template-columns:1fr;gap:22px}.news-demo-image img{height:230px}.demo-article-image{height:260px}.demo-article section h2{font-size:21px}.demo-article section p{font-size:14px}}
.renewal-thumbnail{height:210px;padding:27px;background:#fff0df;display:flex;flex-direction:column;justify-content:center;color:#a35e30}.renewal-thumbnail>span{font-size:10px;letter-spacing:.19em}.renewal-thumbnail>strong{font-size:23px;line-height:1.7;margin:13px 0}.renewal-thumbnail>small{font-size:9px;letter-spacing:.13em;color:#c49470}@media(max-width:700px){.renewal-thumbnail{height:230px}}
