/* A single component shared by the homepage and native Blocksy widget areas. */
@font-face{font-family:NVHPLatestMartel;font-weight:400;font-style:normal;font-display:swap;src:url(font-1.ttf) format("truetype")}
@font-face{font-family:NVHPLatestMartel;font-weight:800;font-style:normal;font-display:swap;src:url(font-2.ttf) format("truetype")}
.nvhp-latest{box-sizing:border-box;min-width:0;color:#202a35;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:normal}
.nvhp-latest *{box-sizing:border-box}
.nvhp-latest>.section-title{display:flex;align-items:baseline;border:0;border-top:3px solid #526f31;padding:15px 0 0;margin:0 0 23px}
.nvhp-latest>.section-title>h2{border:0;padding:0;margin:0;color:#202a35;font:800 25px/1.4 NVHPLatestMartel,Georgia,serif!important;letter-spacing:normal!important;text-transform:none}
.nvhp-latest>a.brief{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:16px;align-items:start;border:0;border-bottom:1px solid #dfe4d9;border-radius:0;background:transparent;box-shadow:none;padding:19px 0;margin:0;color:#202a35;text-decoration:none}
.nvhp-latest>a.brief:first-of-type{padding-top:0}
.nvhp-latest>a.brief>div{min-width:0;padding:0;margin:0}
.nvhp-latest>a.brief time{display:block;color:#65717c;font:400 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none}
.nvhp-latest>a.brief h3{padding:0;margin:7px 0 0;color:inherit;font:800 16px/1.45 NVHPLatestMartel,Georgia,serif!important;letter-spacing:normal!important;text-transform:none;overflow-wrap:anywhere}
.nvhp-latest>a.brief:hover h3{color:#526f31}
.nvhp-latest>a.brief>.thumbnail-frame{position:relative;display:block;overflow:hidden;width:80px;height:75px;min-width:0;aspect-ratio:auto;margin:0;padding:0;border:0;border-radius:0;align-self:start}
.nvhp-latest>a.brief>.thumbnail-frame>img,.nvhp-latest>a.brief>.thumbnail-frame>.preview-thumbnail-placeholder{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;object-fit:cover}
.nvhp-latest .preview-thumbnail-placeholder{background:#f1f4ec}
.nvhp-latest>a.more{display:inline-block;margin:19px 0 0;padding:0;border:0;background:transparent;color:#526f31;font:400 13px/1.6 Arial,Helvetica,sans-serif;text-decoration:none}
.nvhp-latest>a.more:hover{text-decoration:underline}
.nvhp-latest a:focus-visible{outline:3px solid #526f31;outline-offset:4px}
.nvhp-latest-empty{font:400 14px/1.6 Arial,Helvetica,sans-serif;color:#65717c}
@media(max-width:600px){.nvhp-latest>.section-title{margin-bottom:18px}.nvhp-latest>.section-title>h2{font-size:23px!important}.nvhp-latest>a.brief{padding:14px 0}}
