.precision-news{padding:var(--precision-spacing-4xl)0 var(--precision-spacing-5xl);background:var(--precision-color-white);position:relative}.precision-news__container{max-width:var(--precision-max-width-2xl);padding:0 var(--precision-spacing-lg);margin:0 auto}.precision-news__header{text-align:center;margin-bottom:var(--precision-spacing-4xl)}.precision-news__label{font-family:var(--precision-font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--precision-color-primary);margin-bottom:var(--precision-spacing-md);border:1px solid var(--precision-color-primary-light);border-radius:var(--precision-radius-full);background:var(--precision-color-primary-lightest);padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.precision-news__heading{font-family:var(--precision-font-serif);color:var(--precision-color-text-primary);margin-bottom:var(--precision-spacing-md);letter-spacing:-.01em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400}.precision-news__subheading{font-family:var(--precision-font-sans);font-size:var(--precision-font-size-md);color:var(--precision-color-text-muted);max-width:560px;margin:0 auto;font-weight:400;line-height:1.7}.precision-news__grid{gap:var(--precision-spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.precision-news__grid>.precision-news-card:first-child{grid-column:1/-1}.precision-news__grid>.precision-news-card:first-child .precision-news-card__link{grid-template-columns:1.2fr 1fr;min-height:380px;display:grid}.precision-news__grid>.precision-news-card:first-child .precision-news-card__image-wrapper{min-height:380px}.precision-news__grid>.precision-news-card:first-child .precision-news-card__body{padding:var(--precision-spacing-2xl);flex-direction:column;justify-content:center;display:flex}.precision-news__grid>.precision-news-card:first-child .precision-news-card__title{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.25}.precision-news__grid>.precision-news-card:first-child .precision-news-card__excerpt{-webkit-line-clamp:4}.precision-news-card{background:var(--precision-color-white);border:1px solid var(--precision-color-slate);border-radius:var(--precision-radius-lg);transition:transform var(--precision-duration-base)var(--precision-ease),border-color var(--precision-duration-base)var(--precision-ease),box-shadow var(--precision-duration-base)var(--precision-ease);overflow:hidden}.precision-news-card:hover{border-color:var(--precision-color-primary-light);box-shadow:var(--precision-shadow-lg);transform:translateY(-4px)}.precision-news-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.precision-news-card__image-wrapper{width:100%;min-height:220px;position:relative;overflow:hidden}.precision-news-card__image{object-fit:cover;transition:transform .6s var(--precision-ease)}.precision-news-card:hover .precision-news-card__image{transform:scale(1.05)}.precision-news-card__image-overlay{pointer-events:none;background:linear-gradient(#0000 50%,#1f215126 100%);position:absolute;inset:0}.precision-news-card__image-placeholder{background:linear-gradient(135deg,var(--precision-color-primary-lightest)0%,var(--precision-color-fog)100%);justify-content:center;align-items:center;width:100%;min-height:220px;display:flex;position:relative}.precision-news-card__placeholder-icon{color:var(--precision-color-primary-light)}.precision-news-card__body{padding:var(--precision-spacing-lg);flex-direction:column;flex:1;display:flex}.precision-news-card__date{font-family:var(--precision-font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--precision-color-primary);margin-bottom:var(--precision-spacing-sm);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.precision-news-card__title{font-family:var(--precision-font-serif);color:var(--precision-color-text-primary);margin-bottom:var(--precision-spacing-sm);transition:color var(--precision-duration-base)var(--precision-ease);font-size:clamp(1rem,2vw,1.2rem);font-weight:500;line-height:1.35}.precision-news-card:hover .precision-news-card__title{color:var(--precision-color-primary)}.precision-news-card__excerpt{font-family:var(--precision-font-sans);color:var(--precision-color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:auto;font-size:.875rem;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.precision-news-card__cta{font-family:var(--precision-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--precision-color-primary);margin-top:var(--precision-spacing-lg);transition:gap var(--precision-duration-base)var(--precision-ease),color var(--precision-duration-base)var(--precision-ease);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.precision-news-card:hover .precision-news-card__cta{color:var(--precision-color-primary-dark);gap:12px}.precision-news__empty{text-align:center;padding:var(--precision-spacing-5xl)var(--precision-spacing-xl)}.precision-news__empty-icon{color:var(--precision-color-primary-light);margin-bottom:var(--precision-spacing-xl)}.precision-news__empty-title{font-family:var(--precision-font-serif);color:var(--precision-color-text-primary);margin-bottom:var(--precision-spacing-md);font-size:1.5rem;font-weight:400}.precision-news__empty-text{font-family:var(--precision-font-sans);color:var(--precision-color-text-muted);max-width:480px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.7}.precision-pagination{margin-top:var(--precision-spacing-4xl);padding-top:var(--precision-spacing-2xl);border-top:1px solid var(--precision-color-slate);justify-content:center;align-items:center;gap:.5rem;display:flex}.precision-pagination__arrow{font-family:var(--precision-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--precision-color-primary);border:1px solid var(--precision-color-primary-light);border-radius:var(--precision-radius-full);transition:background var(--precision-duration-base)var(--precision-ease),color var(--precision-duration-base)var(--precision-ease),border-color var(--precision-duration-base)var(--precision-ease),box-shadow var(--precision-duration-base)var(--precision-ease);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.precision-pagination__arrow:hover{background:var(--precision-color-primary-lightest);border-color:var(--precision-color-primary);box-shadow:var(--precision-shadow-sm)}.precision-pagination__arrow--disabled{color:var(--precision-color-silver);border-color:var(--precision-color-slate);cursor:default;pointer-events:none;opacity:.5}.precision-pagination__pages{align-items:center;gap:4px;margin:0 .75rem;display:flex}.precision-pagination__page{min-width:42px;height:42px;font-family:var(--precision-font-sans);color:var(--precision-color-text-secondary);border-radius:var(--precision-radius-md);transition:background var(--precision-duration-base)var(--precision-ease),color var(--precision-duration-base)var(--precision-ease),border-color var(--precision-duration-base)var(--precision-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.precision-pagination__page:hover{color:var(--precision-color-primary);border-color:var(--precision-color-primary-light);background:var(--precision-color-primary-lightest)}.precision-pagination__page--active{color:var(--precision-color-white);background:var(--precision-color-primary);border-color:var(--precision-color-primary);cursor:default}.precision-pagination__page--active:hover{color:var(--precision-color-white);background:var(--precision-color-primary);border-color:var(--precision-color-primary)}.precision-pagination__ellipsis{min-width:36px;height:42px;font-family:var(--precision-font-sans);color:var(--precision-color-silver);letter-spacing:.15em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}@media (max-width:1024px){.precision-news__grid{gap:var(--precision-spacing-lg);grid-template-columns:repeat(2,1fr)}.precision-news__grid>.precision-news-card:first-child{grid-column:1/-1}.precision-news__grid>.precision-news-card:first-child .precision-news-card__link{grid-template-columns:1fr 1fr;min-height:320px}.precision-news__grid>.precision-news-card:first-child .precision-news-card__image-wrapper{min-height:320px}}@media (max-width:768px){.precision-news{padding:var(--precision-spacing-2xl)0 var(--precision-spacing-3xl)}.precision-news__header{margin-bottom:var(--precision-spacing-2xl)}.precision-news__grid{gap:var(--precision-spacing-lg);grid-template-columns:1fr}.precision-news__grid>.precision-news-card:first-child .precision-news-card__link{grid-template-columns:1fr;min-height:auto}.precision-news__grid>.precision-news-card:first-child .precision-news-card__image-wrapper{min-height:220px}.precision-news__grid>.precision-news-card:first-child .precision-news-card__body{padding:var(--precision-spacing-lg)}.precision-news-card__image-wrapper,.precision-news-card__image-placeholder{min-height:200px}.precision-pagination{margin-top:var(--precision-spacing-2xl);padding-top:var(--precision-spacing-lg);flex-wrap:wrap;gap:.75rem}.precision-pagination__arrow{padding:8px 14px;font-size:.7rem}.precision-pagination__pages{order:-1;justify-content:center;gap:2px;width:100%;margin:0 0 .25rem}.precision-pagination__page{min-width:38px;height:38px;font-size:.8rem}.precision-pagination__ellipsis{min-width:28px;height:38px}}
