.page-news{padding-top:var(--header-height);background:var(--color-white)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.news-hero{position:relative;width:100%;background:var(--color-magenta);overflow:hidden;line-height:0;aspect-ratio:1920 / 600;max-height:min(36vw,520px)}.news-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.news-grid-section{padding:clamp(40px,6vw,72px) 0 clamp(64px,9vw,110px);background:var(--color-white)}.news-grid-wrap{max-width:1180px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,40px) clamp(20px,3vw,36px)}.news-tile{position:relative;display:block;aspect-ratio:3 / 4.2;overflow:hidden;color:var(--color-white);text-decoration:none;background:#1a1a1a;isolation:isolate}.news-tile:focus-visible{outline:2px solid var(--color-magenta);outline-offset:4px}.news-tile-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.news-tile-media img{width:100%;height:100%;object-fit:cover;object-position:center 8%;display:block;transition:transform .7s ease}.news-tile:hover .news-tile-media img{transform:scale(1.05)}.news-tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.45) 38%,rgba(0,0,0,.08) 70%,transparent 100%);pointer-events:none}.news-tile--gradient .news-tile-overlay{background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.55) 42%,rgba(0,0,0,.12) 72%,transparent 100%)}.news-tile-wordmark{position:absolute;top:8%;left:50%;transform:translate(-50%);z-index:2;font-size:clamp(28px,4.5vw,52px);font-weight:300;letter-spacing:.08em;color:#a0c8dc8c;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-family:Georgia,Times New Roman,serif}.news-tile-wordmark--radiesse{color:#8cbedca6}.news-tile-wordmark--xeomin{color:#c8b4dc8c}.news-tile-wordmark--belotero{color:#b4d2be8c}.news-tile-wordmark--ultherapy{color:#dcbea08c}.news-tile-wordmark--neocutis,.news-tile-wordmark--describe{color:#c8c8c880}.news-tile-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(20px,3vw,32px) clamp(18px,2.5vw,28px) clamp(24px,3.5vw,36px)}.news-tile-meta{display:block;font-size:clamp(11px,1.2vw,13px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;color:#ffffffeb}.news-tile-title{margin:0;font-size:clamp(15px,1.85vw,22px);font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--color-white)}.news-media{padding:clamp(48px,7vw,80px) 0;background:var(--color-gray-light);text-align:center}.news-media-inner{max-width:560px}.news-media h2{font-size:clamp(22px,3vw,28px);font-weight:700;margin:0 0 16px}.news-media p{font-size:16px;line-height:1.7;margin:0 0 12px}.news-media a{color:var(--color-magenta);font-weight:600;text-decoration:none}.news-media a:hover{text-decoration:underline}.page-news-article{padding-top:var(--header-height);background:var(--color-white);min-height:60vh}.news-article{padding-bottom:clamp(64px,9vw,110px)}.news-article-hero{position:relative;min-height:min(42vh,420px);background:#111;overflow:hidden}.news-article-hero img{width:100%;height:min(42vh,420px);object-fit:cover;object-position:center 10%;display:block;opacity:.85}.news-article-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.2) 60%,transparent 100%)}.news-article-content{max-width:760px;margin:0 auto;padding:clamp(36px,6vw,64px) 20px 0}.news-article-back{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-magenta);text-decoration:none;margin-bottom:24px}.news-article-back:hover{text-decoration:underline}.news-article-meta{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-mid);margin-bottom:16px}.news-article-title{font-size:clamp(24px,3.5vw,36px);font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;margin:0 0 28px;color:var(--color-black)}.news-article-body p{font-size:clamp(15px,1.7vw,17px);line-height:1.85;margin:0 0 1.1em;color:var(--color-black)}.news-article-body a{color:var(--color-magenta);text-decoration:underline;text-underline-offset:2px}.news-article-missing{padding:120px 20px;text-align:center}.news-article-missing a{color:var(--color-magenta)}.news-pagination{margin-top:clamp(40px,6vw,64px);display:flex;flex-direction:column;align-items:center;gap:16px}.news-pagination-status{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-mid)}.news-pagination-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.news-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--color-black);background:var(--color-white);border:1px solid #d0d0d0}.news-page-btn:hover{border-color:var(--color-black)}.news-page-btn.is-current{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.news-page-btn.is-disabled{opacity:.35;cursor:default}.news-page-ellipsis{padding:0 4px;color:var(--color-gray-mid)}@media(max-width:960px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.news-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.news-tile{aspect-ratio:3 / 4}}@media(prefers-reduced-motion:reduce){.news-tile-media img{transition:none}}
