.aj-news-hero{background:linear-gradient(135deg,#171717,#2b2415);color:#fff;padding:54px 0 46px}.aj-news-hero .container{max-width:1120px}.aj-news-hero h1{font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.05;margin:0}.aj-news-hero p{max-width:760px;margin:16px 0 0;color:#ead8ae;font-size:1.08rem}.aj-news-shell{background:#f5f1e8;padding:42px 0}.aj-news-shell .container{max-width:1120px}.aj-news-article-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,.12);overflow:hidden}.aj-news-article-inner{padding:clamp(22px,4vw,48px)}.aj-news-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 22px;color:#7a5c16;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.86rem}.aj-news-content{max-width:860px;margin:26px auto 0;font-size:1.1rem;line-height:1.75;color:#242424}.aj-news-content p{margin:0 0 1.2em}.aj-news-gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;margin:0 0 30px;grid-auto-flow:dense}.aj-news-gallery>img,.aj-news-gallery>.aj4x4-gallery-trigger{display:block;overflow:hidden;border:0;border-radius:18px;background:#111;box-shadow:0 10px 26px rgba(0,0,0,.16)}.aj-news-gallery>.aj4x4-gallery-trigger{width:100%;padding:0}.aj-news-gallery>img,.aj-news-gallery>.aj4x4-gallery-trigger img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s ease}.aj-news-gallery>.aj4x4-gallery-trigger:hover img{transform:scale(1.025)}.aj-news-gallery>.aj4x4-gallery-trigger:focus-visible{outline:4px solid #7a5c16;outline-offset:3px}.aj-news-gallery>img:first-child,.aj-news-gallery>.aj4x4-gallery-trigger:first-child{grid-column:span 12}.aj-news-gallery>img:first-child,.aj-news-gallery>.aj4x4-gallery-trigger:first-child img{aspect-ratio:16/9}.aj-news-gallery>img:not(:first-child),.aj-news-gallery>.aj4x4-gallery-trigger:not(:first-child){grid-column:span 4}.aj-news-gallery>img:not(:first-child),.aj-news-gallery>.aj4x4-gallery-trigger:not(:first-child) img{aspect-ratio:4/3}.aj-news-main-image{width:100%;border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.16)}.aj-video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:18px;background:#111;box-shadow:0 12px 32px rgba(0,0,0,.16);margin-bottom:28px}.aj-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.aj-news-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.aj-news-actions .btn{border-radius:999px;padding:.78rem 1.15rem;font-weight:700}.aj-related-links{margin-top:34px;border-top:1px solid #eee;padding-top:28px}.aj-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aj-related-grid a{display:block;padding:14px 16px;border-radius:12px;background:#f7f4ee;color:#171717;font-weight:700;text-decoration:none}.aj-related-grid a:hover{background:#e5c16c}.aj-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aj-news-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.1);display:flex;flex-direction:column}.aj-news-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.aj-news-card a.aj-news-image-broken{display:none!important}.aj-news-card-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.aj-news-card h2{font-size:1.3rem;line-height:1.25;margin:0}.aj-news-card h2 a{color:#171717;text-decoration:none}.aj-news-card p{margin:0}.aj-news-kicker{color:#7a5c16;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.aj-news-card .btn{margin-top:auto;align-self:flex-start;border-radius:999px}.aj-news-empty{background:#fff;border-radius:18px;padding:30px}.aj-news-photo-count{background:#171717;color:#fff;border-radius:999px;padding:5px 10px;font-size:.8rem}.aj-news-back{margin-bottom:18px}.aj-news-back a{font-weight:700;color:#61470e;text-decoration:none}@media(max-width:900px){.aj-news-grid{grid-template-columns:1fr 1fr}.aj-related-grid{grid-template-columns:1fr 1fr}.aj-news-gallery>img:not(:first-child),.aj-news-gallery>.aj4x4-gallery-trigger:not(:first-child){grid-column:span 6}}@media(max-width:640px){.aj-news-shell{padding:24px 0}.aj-news-grid,.aj-related-grid{grid-template-columns:1fr}.aj-news-gallery{gap:10px}.aj-news-gallery>img:not(:first-child),.aj-news-gallery>.aj4x4-gallery-trigger:not(:first-child){grid-column:span 12}.aj-news-article-inner{padding:18px}.aj-news-hero{padding:38px 0}}

.aj4x4-gallery-trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.aj4x4-gallery-trigger:focus-visible{outline:4px solid #d7b56d;outline-offset:3px}.tz-gallery .aj4x4-gallery-trigger img{display:block;width:100%;height:auto}.aj4x4-gallery-dialog:not([open]){display:none}.aj4x4-gallery-dialog{width:min(96vw,1200px);max-width:1200px;height:min(92vh,900px);max-height:900px;margin:auto;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:#111;color:#fff;box-shadow:0 24px 80px rgba(0,0,0,.65)}.aj4x4-gallery-dialog::backdrop{background:rgba(0,0,0,.86)}.aj4x4-gallery-dialog[open]{display:block}.aj4x4-gallery-dialog *{box-sizing:border-box}.aj4x4-gallery-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;height:100%;padding:12px}.aj4x4-gallery-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aj4x4-gallery-control{min-width:48px;min-height:48px;padding:10px 14px;border:1px solid #d7b56d;border-radius:999px;background:#252525;color:#fff;font:700 1rem/1 Montserrat,Arial,sans-serif}.aj4x4-gallery-control:hover{background:#d7b56d;color:#111}.aj4x4-gallery-control:focus-visible{outline:4px solid #fff;outline-offset:3px}.aj4x4-gallery-close{grid-column:1/-1;grid-row:1;justify-self:end}.aj4x4-gallery-previous{grid-column:1;grid-row:2;align-self:center}.aj4x4-gallery-next{grid-column:3;grid-row:2;align-self:center}.aj4x4-gallery-figure{grid-column:2;grid-row:2;align-self:center;min-width:0;max-width:100%;max-height:100%;margin:0;text-align:center}.aj4x4-gallery-image{display:block;max-width:100%;max-height:calc(92vh - 116px);height:auto;margin:auto;object-fit:contain}.aj4x4-gallery-caption{min-height:28px;margin:8px 0 0;color:#fff;font:600 .95rem/1.4 Montserrat,Arial,sans-serif}@media(max-width:640px){.aj4x4-gallery-dialog{width:100vw;height:100vh;max-width:none;max-height:none;border:0;border-radius:0}.aj4x4-gallery-panel{grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr) auto;padding:10px}.aj4x4-gallery-close{grid-column:1/-1;grid-row:1}.aj4x4-gallery-figure{grid-column:1/-1;grid-row:2}.aj4x4-gallery-image{max-height:calc(100vh - 180px)}.aj4x4-gallery-previous{grid-column:1;grid-row:3;justify-self:start}.aj4x4-gallery-next{grid-column:2;grid-row:3;justify-self:end}}
