.jb-module{color:#eae6da;font:400 19px/1.6 Newsreader,Georgia,serif}.jb-module *{box-sizing:border-box}.jb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.jb-card{display:flex;flex-direction:column;min-width:0;background:#12221b;border:1px solid #c8a55955}.jb-module a{color:inherit;text-decoration:none}.jb-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#192e23}.jb-image img{display:block;width:100%;height:100%;object-fit:cover}.jb-placeholder{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;color:#d1b36b;background:radial-gradient(ellipse at center,#243c2d,#12221b)}.jb-placeholder span:first-child{font:300 36px/1.15 Newsreader,Georgia,serif}.jb-placeholder span:last-child{font:400 11px/1.4 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;border-top:1px solid #c8a55988;margin-top:20px;padding-top:18px}.jb-copy{display:flex;flex:1;flex-direction:column;padding:32px}.jb-module .jb-copy .jb-meta{margin:0 0 18px!important;padding:0!important;color:#b7ae97;font:400 11px/1.6 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.jb-module h2{margin:0 0 20px;padding:0;font:300 clamp(28px,3vw,38px)/1.12 Newsreader,Georgia,serif;color:#eae6da;overflow-wrap:anywhere}.jb-module .jb-copy .jb-excerpt{margin:0 0 28px!important;padding:0!important;color:#c4c0b4;font:400 20px/1.55 Newsreader,Georgia,serif}.jb-read{display:flex;align-self:flex-start;align-items:center;gap:20px;margin-top:auto;padding:10px 0;border-bottom:1px solid #c8a559;font:500 12px/1.5 Inter,sans-serif;letter-spacing:.08em;color:#d1b36b!important}.jb-module a:hover{color:#e0c47a}.jb-read:hover{border-color:#e0c47a}.jb-module a:focus-visible{outline:2px solid #e0c47a;outline-offset:5px}.jb-latest .jb-grid{grid-template-columns:1fr}.jb-latest .jb-card{display:grid;grid-template-columns:1fr 1fr}.jb-latest .jb-image{height:100%;aspect-ratio:auto;min-height:300px}.jb-pagination ul{list-style:none!important;display:flex;flex-wrap:wrap;gap:10px;padding:0!important;margin:36px 0 0!important}.jb-pagination a,.jb-pagination span{display:block;padding:8px 14px;border:1px solid #c8a55966;font:400 14px/1.5 Inter,sans-serif}.jb-pagination .current{background:#c8a559;color:#0e0e0e}@media(max-width:767px){.jb-grid{grid-template-columns:1fr;gap:28px}.jb-copy{padding:26px}.jb-latest .jb-card{display:flex}.jb-latest .jb-image{height:auto;min-height:0;aspect-ratio:16/10}.jb-module h2{font-size:32px}}
