:root{--yoa-news-accent:var(--nv-primary-accent,#2f5aae);--yoa-news-bg:var(--nv-site-bg,#fff);--yoa-news-bg-soft:var(--nv-light-bg,#f4f5f7);--yoa-news-text:var(--nv-text-color,#272626);--yoa-news-text-muted:rgba(39,38,38,.72);--yoa-news-border:rgba(39,38,38,.14);--yoa-news-card-shadow:0 8px 24px rgba(18,18,18,.06);--yoa-news-radius:12px}body.post-type-archive-news,body.single-news,body.post-type-news{--yoa-news-accent:var(--nv-primary-accent,#2f5aae);--yoa-news-bg:var(--nv-site-bg,#fff);--yoa-news-bg-soft:var(--nv-light-bg,#f4f5f7);--yoa-news-text:var(--nv-text-color,#272626);--yoa-news-text-muted:rgba(39,38,38,.72);--yoa-news-border:rgba(39,38,38,.14);--yoa-news-card-shadow:0 8px 24px rgba(18,18,18,.06);--yoa-news-radius:12px}body.post-type-archive-news .yoa-news-archive,body.post-type-news .yoa-news-archive{background:var(--yoa-news-bg);color:var(--yoa-news-text);padding:clamp(28px,4vw,48px) 0 clamp(36px,5vw,56px)}body.post-type-archive-news .yoa-news-archive .container,body.post-type-news .yoa-news-archive .container{max-width:min(var(--container,1170px),100% - 32px);margin-inline:auto}.yoa-news-archive__header{display:grid;gap:10px;margin-bottom:clamp(28px,4vw,40px)}.yoa-news-archive__title{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:0}.yoa-news-archive__description{margin:0;max-width:66ch;font-size:1rem;line-height:1.65;color:var(--yoa-news-text-muted)}.yoa-news-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,24px)}@media (min-width:768px){.yoa-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.yoa-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body.post-type-archive-news .yoa-news-card,body.post-type-news .yoa-news-card{display:grid;grid-template-rows:auto 1fr;background:var(--yoa-news-bg);border:1px solid var(--yoa-news-border);border-radius:var(--yoa-news-radius);overflow:hidden;box-shadow:var(--yoa-news-card-shadow);transition:transform .2s ease,box-shadow .2s ease}body.post-type-archive-news .yoa-news-card:hover,body.post-type-archive-news .yoa-news-card:focus-within,body.post-type-news .yoa-news-card:hover,body.post-type-news .yoa-news-card:focus-within{transform:translateY(-2px);box-shadow:0 12px 30px rgba(18,18,18,.1)}.yoa-news-card__media{aspect-ratio:16/9;background:var(--yoa-news-bg-soft)}.yoa-news-card__media img{display:block;width:100%;height:100%;object-fit:cover}.yoa-news-card__content{display:grid;gap:12px;padding:clamp(16px,2vw,20px)}.yoa-news-card__date{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--yoa-news-text-muted)}.yoa-news-card__title{margin:0;font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.35}.yoa-news-card__title a{color:inherit;text-decoration:none}.yoa-news-card__title a:hover,.yoa-news-card__title a:focus-visible{color:var(--yoa-news-accent)}.yoa-news-card__excerpt{margin:0;font-size:.98rem;line-height:1.65;color:var(--yoa-news-text-muted)}.yoa-news-empty{margin-top:8px;padding:clamp(20px,3vw,28px);border:1px solid var(--yoa-news-border);border-radius:var(--yoa-news-radius);background:var(--yoa-news-bg-soft)}.yoa-news-empty__title{margin:0 0 8px;font-size:1.25rem}.yoa-news-empty__text{margin:0;line-height:1.65;color:var(--yoa-news-text-muted)}.yoa-news-pagination{margin-top:clamp(24px,4vw,40px)}.yoa-news-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.yoa-news-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--yoa-news-border);border-radius:999px;background:var(--yoa-news-bg);color:var(--yoa-news-text);text-decoration:none;font-size:.95rem;font-weight:600}.yoa-news-pagination .page-numbers.current,.yoa-news-pagination .page-numbers:hover,.yoa-news-pagination .page-numbers:focus-visible{border-color:var(--yoa-news-accent);background:rgba(47,90,174,.1);color:var(--yoa-news-accent)}body.single-news .yoa-news-single,body.post-type-news .yoa-news-single{background:var(--yoa-news-bg);color:var(--yoa-news-text);padding:clamp(28px,4vw,56px) 0 clamp(40px,6vw,72px)}body.single-news .yoa-news-single .container,body.post-type-news .yoa-news-single .container{max-width:min(var(--container,1170px),100% - 32px);margin-inline:auto}.yoa-news-single__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:clamp(18px,3vw,26px);color:var(--yoa-news-accent);text-decoration:none;font-size:.95rem;font-weight:600}.yoa-news-single__back:hover,.yoa-news-single__back:focus-visible{text-decoration:underline}.yoa-news-single__article,.yoa-news-single__not-found{max-width:min(760px,100% - 32px)}.yoa-news-single__header{display:grid;gap:12px;margin-bottom:clamp(20px,3vw,30px)}.yoa-news-single__date{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--yoa-news-text-muted)}.yoa-news-single__title{margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.12;font-weight:700;letter-spacing:0}.yoa-news-single__media{margin:0 0 clamp(22px,3vw,34px);border:1px solid var(--yoa-news-border);border-radius:var(--yoa-news-radius);overflow:hidden;box-shadow:var(--yoa-news-card-shadow);background:var(--yoa-news-bg-soft)}.yoa-news-single__media img{display:block;width:100%;height:auto}.yoa-news-single__content{font-size:1rem;line-height:1.75}.yoa-news-single__content>*:first-child{margin-top:0}.yoa-news-single__content>*:last-child{margin-bottom:0}.yoa-news-single__content p{margin:0 0 1.15em}.yoa-news-single__content h2,.yoa-news-single__content h3,.yoa-news-single__content h4{margin:1.6em 0 .55em;line-height:1.28;font-weight:700}.yoa-news-single__content h2{font-size:clamp(1.5rem,2.4vw,2rem)}.yoa-news-single__content h3{font-size:clamp(1.3rem,2vw,1.6rem)}.yoa-news-single__content h4{font-size:clamp(1.12rem,1.7vw,1.28rem)}.yoa-news-single__content ul,.yoa-news-single__content ol{margin:0 0 1.15em;padding-left:1.25em}.yoa-news-single__content li{margin:.3em 0}.yoa-news-single__content a{color:var(--yoa-news-accent)}.yoa-news-single__content blockquote{margin:1.4em 0;padding:.9em 1em;border-left:3px solid var(--yoa-news-accent);background:var(--yoa-news-bg-soft);border-radius:0 var(--yoa-news-radius) var(--yoa-news-radius) 0}.yoa-news-single__not-found{padding:clamp(20px,3vw,28px);border:1px solid var(--yoa-news-border);border-radius:var(--yoa-news-radius);background:var(--yoa-news-bg-soft)}.yoa-news-single__not-found h1{margin:0 0 8px;font-size:clamp(1.5rem,2.6vw,2rem)}.yoa-news-single__not-found p{margin:0;color:var(--yoa-news-text-muted)}.yoa-news-archive,.yoa-news-single{background:var(--yoa-news-bg) !important;color:var(--yoa-news-text) !important}.yoa-news-grid{display:grid !important;gap:clamp(16px,2vw,24px) !important}.yoa-news-card{display:grid !important;background:#fff !important;border:1px solid rgba(39,38,38,.14) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 8px 24px rgba(18,18,18,.06) !important}.yoa-news-card__content{padding:clamp(16px,2vw,20px) !important;gap:12px !important}.yoa-news-card__title,.yoa-news-single__title{margin:0 !important;font-weight:700 !important;color:var(--yoa-news-text) !important}.yoa-news-card__excerpt,.yoa-news-card__date,.yoa-news-archive__description,.yoa-news-single__date{color:var(--yoa-news-text-muted) !important}.yoa-news-pagination .page-numbers{border:1px solid rgba(39,38,38,.14) !important;border-radius:999px !important;background:#fff !important}