.elementor-13883 .elementor-element.elementor-element-62dd9cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-8e1626a2 );--border-color:var( --e-global-color-8e1626a2 );box-shadow:0px 28px 60px -18px rgba(16,42,76,0.24);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13883 .elementor-element.elementor-element-62dd9cf:not(.elementor-motion-effects-element-type-background), .elementor-13883 .elementor-element.elementor-element-62dd9cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bb5b798 );}.elementor-13883 .elementor-element.elementor-element-a259328{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:1.625rem;--padding-bottom:2rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-13883 .elementor-element.elementor-element-0f351c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ccdadec9 );--border-color:var( --e-global-color-ccdadec9 );--padding-top:0.25rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1.875rem;}.elementor-13883 .elementor-element.elementor-element-0f351c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13883 .elementor-element.elementor-element-0499af8 > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-13883 .elementor-element.elementor-element-0499af8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.6875rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:var( --e-global-color-22f096a5 );}.elementor-13883 .elementor-element.elementor-element-af9b225 > .elementor-widget-container{margin:0rem 0rem 0.25rem 0rem;}.elementor-13883 .elementor-element.elementor-element-af9b225 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:1.1875rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-765907eb );}.elementor-13883 .elementor-element.elementor-element-1d46968 > .elementor-widget-container{margin:0rem 0rem 0.875rem 0rem;}.elementor-13883 .elementor-element.elementor-element-1d46968 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-b0badb29 );}.elementor-13883 .elementor-element.elementor-element-2636830 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13883 .elementor-element.elementor-element-2636830 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-22f096a5 );}.elementor-13883 .elementor-element.elementor-element-60a9b5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ccdadec9 );--border-color:var( --e-global-color-ccdadec9 );--margin-top:0.875rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.875rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0rem/2);}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0rem/2);}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0rem/2);}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0rem/2);}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0rem/2);}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13883 .elementor-element.elementor-element-12d8481{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.5em;}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-text{color:var( --e-global-color-449f117b );transition:color 0.3s;}.elementor-13883 .elementor-element.elementor-element-12d8481 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-22f096a5 );}.elementor-13883 .elementor-element.elementor-element-e214827{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ccdadec9 );--border-color:var( --e-global-color-ccdadec9 );--padding-top:0.25rem;--padding-bottom:0rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-13883 .elementor-element.elementor-element-e214827.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13883 .elementor-element.elementor-element-a6498bb > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-13883 .elementor-element.elementor-element-a6498bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.6875rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:var( --e-global-color-22f096a5 );}.elementor-13883 .elementor-element.elementor-element-7e12e80 > .elementor-widget-container{margin:0rem 0rem 0.25rem 0rem;}.elementor-13883 .elementor-element.elementor-element-7e12e80 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:1.1875rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-765907eb );}.elementor-13883 .elementor-element.elementor-element-0ce807c > .elementor-widget-container{margin:0rem 0rem 0.875rem 0rem;}.elementor-13883 .elementor-element.elementor-element-0ce807c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-b0badb29 );}.elementor-13883 .elementor-element.elementor-element-3c12106 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13883 .elementor-element.elementor-element-3c12106 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-22f096a5 );}.elementor-13883 .elementor-element.elementor-element-f7061fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ccdadec9 );--border-color:var( --e-global-color-ccdadec9 );--margin-top:0.875rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.875rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13883 .elementor-element.elementor-element-5733c88 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13883 .elementor-element.elementor-element-5733c88{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.45em;color:var( --e-global-color-b0badb29 );}.elementor-13883 .elementor-element.elementor-element-30f7b20 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13883 .elementor-element.elementor-element-30f7b20{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.45em;color:var( --e-global-color-b0badb29 );}.elementor-13883 .elementor-element.elementor-element-c717654 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13883 .elementor-element.elementor-element-c717654{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.45em;color:var( --e-global-color-b0badb29 );}.elementor-13883 .elementor-element.elementor-element-8885884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0.25rem;--padding-bottom:0rem;--padding-left:1.875rem;--padding-right:0rem;}.elementor-13883 .elementor-element.elementor-element-8885884.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13883 .elementor-element.elementor-element-0097bf0 > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-13883 .elementor-element.elementor-element-0097bf0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.6875rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:var( --e-global-color-22f096a5 );}.elementor-13883 .elementor-element.elementor-element-2d41a29{--grid-row-gap:0rem;--grid-column-gap:30px;}.elementor-13883 .elementor-element.elementor-element-2d41a29 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5625 * 100% );}.elementor-13883 .elementor-element.elementor-element-2d41a29:after{content:"0.5625";}.elementor-13883 .elementor-element.elementor-element-2d41a29 .elementor-post__thumbnail__link{width:26%;}.elementor-13883 .elementor-element.elementor-element-2d41a29.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0.875rem;}.elementor-13883 .elementor-element.elementor-element-2d41a29.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0.875rem;}.elementor-13883 .elementor-element.elementor-element-2d41a29.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0.875rem;}.elementor-13883 .elementor-element.elementor-element-2d41a29 .elementor-post__title, .elementor-13883 .elementor-element.elementor-element-2d41a29 .elementor-post__title a{color:var( --e-global-color-765907eb );font-family:"Lora", Sans-serif;font-size:0.9375rem;font-weight:600;line-height:1.35em;}.elementor-13883 .elementor-element.elementor-element-2d41a29 .elementor-post__title{margin-bottom:0rem;}.elementor-13883 .elementor-element.elementor-element-ba9e74d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-ccdadec9 );--border-color:var( --e-global-color-ccdadec9 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13883 .elementor-element.elementor-element-ba9e74d:not(.elementor-motion-effects-element-type-background), .elementor-13883 .elementor-element.elementor-element-ba9e74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ca65744 );}.elementor-13883 .elementor-element.elementor-element-f000f31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5rem 1.375rem;--row-gap:0.5rem;--column-gap:1.375rem;--flex-wrap:wrap;--padding-top:0.8125rem;--padding-bottom:0.8125rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-13883 .elementor-element.elementor-element-50f48f2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13883 .elementor-element.elementor-element-50f48f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-22f096a5 );}.elementor-13883 .elementor-element.elementor-element-2d1fc78 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13883 .elementor-element.elementor-element-2d1fc78 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-765907eb );}@media(max-width:767px){.elementor-13883 .elementor-element.elementor-element-2d41a29 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-13883 .elementor-element.elementor-element-2d41a29:after{content:"0.5";}.elementor-13883 .elementor-element.elementor-element-2d41a29 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-13883 .elementor-element.elementor-element-62dd9cf{--width:100%;}.elementor-13883 .elementor-element.elementor-element-a259328{--content-width:77.5rem;}.elementor-13883 .elementor-element.elementor-element-0f351c4{--width:29%;}.elementor-13883 .elementor-element.elementor-element-60a9b5f{--width:100%;}.elementor-13883 .elementor-element.elementor-element-e214827{--width:29%;}.elementor-13883 .elementor-element.elementor-element-f7061fc{--width:100%;}.elementor-13883 .elementor-element.elementor-element-8885884{--width:42%;}.elementor-13883 .elementor-element.elementor-element-ba9e74d{--width:100%;}.elementor-13883 .elementor-element.elementor-element-f000f31{--content-width:77.5rem;}}/* Start custom CSS for container, class: .elementor-element-62dd9cf *//* ══ About panel ═══════════════════════════════════════════════════════════
   Lives on this template so it loads after the posts widget's own generated
   styles. Everything the widget exposes as a control — thumbnail side and
   width, columns, gaps, type, colours — is set there, not here. */

/* Featured articles read as ruled rows, not a grid. */
.lr-mega-posts .elementor-post{ padding: .8125rem 0; align-items: center; }
.lr-mega-posts .elementor-post + .elementor-post{ border-top: 1px solid #E4E4E8; }
.lr-mega-posts .elementor-post__thumbnail{
  border-radius: .5rem;
  border: 1px solid #E4E4E8;
  transition: border-color .16s ease;
}
.lr-mega-posts .elementor-post:hover .elementor-post__thumbnail{ border-color: #C9A36E; }
.lr-mega-posts .elementor-post__title a{ transition: color .16s ease; }
.lr-mega-posts .elementor-post:hover .elementor-post__title a{ color: #7E5F35; }

/* Credentials: label over value, the same two-line block the footer uses. */
.lr-mega-cred p{ margin: 0; }
.lr-mega-cred strong{
  display: block;
  font-weight: 600;
  color: var(--e-global-color-765907eb);   /* LR — Navy */
}/* End custom CSS */