.insight-hero{background:linear-gradient(100deg,#0d0e10e8,#0d0e10aa),url('/assets/imc-world-gold.png') center/cover}.insight-list{background:#f1f2f4;padding:80px 0;color:#43474b;min-height:400px}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.insight-card{border:1px solid #d3b57466;background:#f1f2f4}.insight-card a{display:block;height:100%}.insight-card img,.insight-card-art{height:220px;width:100%;object-fit:cover}.insight-card-art{background:#15171b;color:#d3b574;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:38px;letter-spacing:6px}.insight-card-art span{font-size:11px;letter-spacing:2px;margin-top:12px}.insight-card a>div:last-child{padding:28px}.insight-card h2{color:#25272b;font-size:24px;margin:14px 0}.insight-card p{font-size:16px;line-height:1.7}.insight-card time{font-size:13px;color:#d3b574}.insight-card:hover{border-color:#d3b574}.insight-empty{max-width:600px;padding:45px 0}.insight-empty h2{color:#27292c;font-size:36px;margin-bottom:20px}.insight-pagination{gap:20px;margin-top:32px}.insight-pagination a{font-size:14px;color:#d3b574;padding:10px;margin:0}.insight-pagination a:before{display:none}.insight-article{background:#f1f2f4;color:#30343a;padding:70px 24px 100px}.article-heading{max-width:850px;margin:0 auto 35px}.article-heading h1{font-size:clamp(34px,4vw,56px);color:#22262a;margin:20px 0}.article-summary{font-size:21px;color:#555b61;line-height:1.7}.article-meta{font-size:14px;color:#d3b574}.article-cover{width:100%;max-width:1060px;max-height:600px;object-fit:cover;margin:0 auto 50px}.article-body{max-width:780px;margin:auto;font-size:18px;line-height:1.9;overflow-wrap:anywhere}.article-body h2,.article-body h3,.article-body h4{color:#282b30;margin:35px 0 20px}.article-body a{color:#d3b574;text-decoration:underline}.preview-banner{padding:10px;border:1px solid #d3b574;background:#f0e6d3;font-size:14px}.sign-in{max-width:850px;padding:100px 24px;margin:auto;min-height:70vh}.sign-in h1{margin-bottom:25px}.editor-header{position:static;height:90px}.editor-header .brand img{width:240px!important}.editor-header>a:last-child{font-size:14px;color:var(--gold)}.publishing-desk{max-width:1440px;margin:auto;padding:45px 32px 80px}.desk-title{display:flex;justify-content:space-between;align-items:center;gap:25px}.desk-title h1{font-size:38px}.desk-title .eyebrow{margin-bottom:10px}.desk-actions{display:flex;gap:25px;align-items:center}.desk-actions>a{font-size:14px}.primary{background:var(--gold);color:#11151a}.primary:hover{background:#f4e9d2}.desk-grid{display:grid;grid-template-columns:290px 1fr;gap:32px;align-items:start}.post-sidebar{border:1px solid var(--line);padding:22px;background:#111419}.post-sidebar>label{display:block;margin-bottom:12px;color:var(--cream)}.post-sidebar select{width:100%;margin-bottom:20px}.post-row{display:block;width:100%;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;padding:17px 10px;color:var(--cream)}.post-row strong{display:block;font-size:14px;line-height:1.5}.post-row span{display:block;font-size:12px;margin-top:7px;color:#aaa}.post-row.selected,.post-row:hover{background:#d3b57415}.editor-panel{background:#15181c;border:1px solid var(--line);padding:35px}.editor-panel label{display:block;margin:20px 0 8px;font-size:14px;color:var(--cream)}.editor-panel input,.editor-panel textarea,.post-sidebar select{border:1px solid #d3b57455;background:#0e1115;color:#f1f2f4;padding:12px 14px;border-radius:0;font-size:16px;line-height:1.6;width:100%;min-width:0}.editor-panel textarea{resize:vertical}.editor-topline{display:flex;justify-content:space-between;gap:15px;font-size:13px}.state-badge{color:var(--gold);text-transform:capitalize}.slug-field{display:flex;align-items:center;gap:10px}.slug-field span{font-size:13px;color:#aaa}.cover-fields{margin:28px 0 0;padding:20px;border:1px solid #d3b57433}.cover-fields legend{font-size:14px;color:var(--gold)}.field-help{font-size:13px;color:#a2a5aa;line-height:1.6;margin:10px 0}.cover-fields img{max-height:200px;max-width:100%;margin:20px 0}.editor-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.subtle-button{color:var(--gold);border:0;border-bottom:1px solid #d3b57466;padding:8px 0;background:none;font-size:14px}.post-sidebar>.subtle-button{margin-top:15px}#desk-message{min-height:32px;margin:20px 0;color:#d3b574}#desk-message.error{color:#ffb8a7}#editor-welcome{padding:45px 0}#editor-welcome h2{font-size:30px;margin-bottom:20px}button:disabled{opacity:.5;cursor:wait}.editor-panel input:disabled,.editor-panel textarea:disabled{opacity:.7}.insights-page nav>a.insight-nav{font-size:11px;letter-spacing:.9px}header nav>a.insight-nav{margin-left:16px;padding-left:16px;font-size:11px;letter-spacing:1px}@media(max-width:1200px) and (min-width:851px){header nav>a,header nav>.nav-placeholder,header nav>.services-nav{padding-left:9px;margin-left:8px}header nav>a.insight-nav{padding-left:9px;margin-left:8px}header .brand img{width:260px!important}header{padding-left:24px;padding-right:24px}}@media(max-width:900px){.insight-grid{grid-template-columns:repeat(2,1fr)}.desk-grid{grid-template-columns:220px 1fr;gap:18px}.editor-panel{padding:22px}.publishing-desk{padding:30px 20px}.slug-field{display:block}}@media(max-width:650px){.insight-grid,.desk-grid{grid-template-columns:1fr}.desk-title{align-items:start;flex-direction:column}.post-sidebar{max-height:320px;overflow:auto}.editor-panel{padding:20px 16px}.editor-header .brand img{width:180px!important}.editor-header>a:last-child{font-size:12px}.article-summary{font-size:18px}.article-body{font-size:17px}.desk-actions{justify-content:space-between;width:100%}.insight-list{padding:40px 0}.insight-article{padding:45px 20px}.editor-toolbar .button{width:100%}}

.admin-entry{float:right;color:#d3b574;margin-left:20px;font-size:12px}
.template-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:0;padding:0;margin:25px 0}.template-picker legend{color:var(--gold);margin-bottom:12px}.template-picker label{margin:0;border:1px solid #d3b57444;padding:15px;cursor:pointer;background:#101215}.template-picker label:has(input:checked){border-color:var(--gold);background:#d3b57412;box-shadow:inset 0 0 0 1px var(--gold)}.template-picker input{width:auto;margin-right:8px;accent-color:#d3b574}.template-picker strong,.template-picker small{display:block;margin-top:10px}.template-picker small{font-size:12px;color:#b6b8bc;line-height:1.5}.template-sketch{display:block;height:64px;margin-top:10px;background:linear-gradient(#d3b574,#d3b574) 10px 9px/65% 7px no-repeat,linear-gradient(#636465,#636465) 10px 25px/24% 30px no-repeat,repeating-linear-gradient(#636465 0 2px,transparent 2px 8px) right 10px top 25px/55% 30px no-repeat;border:1px solid #d3b57433}.feature-sketch{background:linear-gradient(125deg,#d3b574,#262a2f) top/100% 38px no-repeat,repeating-linear-gradient(#d3b574 0 2px,transparent 2px 7px) center bottom 5px/65% 16px no-repeat}.briefing-sketch{background:linear-gradient(#d3b574,#d3b574) 10px 9px/50% 6px no-repeat,repeating-linear-gradient(#4f5156 0 10px,transparent 10px 16px) 10px 24px/calc(100% - 20px) 35px no-repeat}.article-content-grid{max-width:1160px;margin:45px auto;display:grid;gap:60px}.article-content-grid.has-index{grid-template-columns:240px minmax(0,1fr)}.article-index{align-self:start;position:sticky;top:125px;border-top:2px solid #d3b574;padding-top:20px}.article-index a{display:block;padding:12px 0;border-bottom:1px solid #d3b57455;color:#595349;font-size:13px;line-height:1.6}.article-index .eyebrow{font-size:11px;color:#d3b574}.article-body{width:100%}.article-body h2,.article-body h3,.article-body h4{scroll-margin-top:130px}.article-body p{margin-bottom:24px}.article-end{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;border-top:1px solid #d3b57466;padding-top:25px;margin-top:50px;font-size:14px}.related-articles{max-width:1160px;margin:90px auto 0;padding-top:50px;border-top:1px solid #d3b57477}.related-articles>h2{color:#22262a;font-size:36px;margin:10px 0 30px}.related-articles .eyebrow{color:#d3b574}.article-consultation{max-width:1160px;margin:70px auto 0;background:#131619;padding:55px;text-align:center;color:#f1f2f4}.article-consultation h2{font-size:clamp(26px,3vw,40px);margin:18px 0 25px}.article-consultation .button:hover{color:#15171b}.layout-feature{padding-top:0}.layout-feature .article-opening{margin:0 -24px;background:#111418;padding-bottom:50px}.layout-feature .article-cover{max-width:none;width:100%;height:460px;margin:0;object-fit:cover}.layout-feature .article-heading{position:relative;background:#111418;margin:-80px auto 0;padding:45px 55px;max-width:1050px;border-top:3px solid #d3b574}.layout-feature .article-heading h1{color:#f1f2f4}.layout-feature .article-summary{color:#c6c6c4}.layout-feature .article-meta{color:#d3b574}.layout-feature .article-content-grid{margin-top:70px}.layout-feature .article-opening:not(:has(img)){padding-top:100px}.layout-briefing .article-opening{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;border-top:4px solid #d3b574;border-bottom:1px solid #d3b574;padding:35px 0}.layout-briefing .article-opening:not(:has(img)){grid-template-columns:1fr}.layout-briefing .article-heading{margin:0}.layout-briefing .article-heading h1{font-size:clamp(32px,3.5vw,48px)}.layout-briefing .article-cover{height:100%;max-height:360px;margin:0;align-self:center}.layout-briefing .article-body h2,.layout-briefing .article-body h3,.layout-briefing .article-body h4{border-left:3px solid #d3b574;background:#efe9dd;padding:16px 20px;font-size:23px}.layout-briefing .article-summary{font-size:18px}.layout-briefing .article-index{background:#efe9dd;padding:22px}.layout-editorial .article-cover{max-width:1160px}@media(max-width:800px){.article-content-grid.has-index{grid-template-columns:1fr;gap:25px}.article-index{position:static}.layout-briefing .article-opening{grid-template-columns:1fr}.layout-feature .article-cover{height:320px}.layout-feature .article-heading{margin:-35px 20px 0;padding:30px 24px}.article-consultation{padding:35px 22px}.template-picker{grid-template-columns:1fr}.template-sketch{max-width:180px}.article-opening .article-heading{overflow-wrap:anywhere}}@media(max-width:650px){.layout-feature .article-opening{margin-left:-20px;margin-right:-20px}}
.article-tools{display:flex;align-items:center;gap:20px;margin:18px 0}.article-tools .button{flex-shrink:0}.article-inline-image{margin:38px 0}.article-inline-image img{display:block;width:100%;height:auto;max-height:850px;object-fit:contain;background:#ede8de}.article-inline-image figcaption{padding:12px 0 0;font-size:14px;line-height:1.6;color:#696155;border-bottom:1px solid #d3b57455;padding-bottom:15px}#inline-image-dialog{width:min(560px,calc(100vw - 32px));max-height:90vh;overflow:auto;margin:auto;padding:32px;color:#f1f2f4;background:#15181c;border:1px solid #d3b57488}#inline-image-dialog::backdrop{background:#000b}#inline-image-dialog h2{font-size:25px;margin-bottom:15px}.inline-actions{display:flex;align-items:center;gap:24px;margin-top:24px}#inline-message{font-size:14px;color:#d3b574;margin-top:16px}@media(max-width:650px){.article-tools{align-items:start;flex-direction:column;gap:5px}#inline-image-dialog{padding:24px}.inline-actions{flex-wrap:wrap}}
#save-message{min-height:24px;color:#d3b574;font-size:15px;margin-top:24px}#save-message.error,#library-message.error{color:#ffb8a7}.article-library .desk-title p:not(.eyebrow){margin-top:12px;color:#b7b7b5}.library-controls{display:flex;gap:20px;align-items:end;margin:35px 0 20px}.library-controls>div:first-child{flex:1}.library-controls label{display:block;font-size:13px;margin-bottom:10px;color:#d3b574}.library-controls input,.library-controls select{background:#15181c;color:#f1f2f4;border:1px solid #d3b57466;padding:14px;font-size:16px;width:100%;min-height:50px}.library-table-wrap{overflow:auto;border:1px solid #d3b57444}.library-table{width:100%;border-collapse:collapse;text-align:left;background:#131619}.library-table th{background:#1c1e20;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#d3b574;padding:20px}.library-table td{padding:24px 20px;border-top:1px solid #d3b57422;font-size:14px}.library-table td:first-child{min-width:240px}.library-table strong{display:block;font-size:17px}.library-table small{display:block;color:#a4a5a5;margin-top:8px;text-transform:capitalize}.library-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.library-actions a{color:#f1f2f4;border-bottom:1px solid #d3b57488;padding:8px 0}.library-actions a:hover{color:#d3b574}#library-counts{font-size:14px;color:#aaa;margin-bottom:20px}#library-message{min-height:22px;color:#d3b574;margin:20px 0}@media(max-width:650px){.library-controls{align-items:stretch;flex-direction:column}.article-library .desk-actions{flex-wrap:wrap}.library-table td,.library-table th{padding:15px}.desk-actions{flex-wrap:wrap}}
.builder-title{font-size:24px;margin:35px 0 12px}.builder-toolbar{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:0;z-index:3;padding:12px;background:#1c2024;border:1px solid #d3b57444}.block-button{background:#25292e;border:1px solid #d3b57455;color:#f1f2f4;padding:8px 11px;font-size:12px;line-height:1.4;cursor:pointer}.block-button:hover{background:#d3b574;color:#111}.builder-empty{padding:50px 25px;border:1px dashed #d3b57466;text-align:center;color:#bbb}.article-block{margin:20px 0;border:1px solid #d3b57433;background:#f1f2f4;overflow:hidden}.article-block.active{border-color:#d3b574}.article-block.drop-target{outline:3px solid #d3b574;outline-offset:3px}.block-bar{display:flex;align-items:center;gap:7px;padding:10px;background:#202429;color:#d3b574}.block-bar strong{flex:1;font-size:12px;text-transform:capitalize}.drag-handle{font-size:22px;line-height:18px;cursor:grab;touch-action:none}.block-text-controls{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:12px 20px;background:#f1ecdf}.block-text-controls .field-help{color:#d3b574}.editor-panel .block-text{display:block;border:0;outline-color:#d3b574;background:#f1f2f4;color:#292c30;padding:24px;font-family:inherit;font-size:18px;line-height:1.8;resize:vertical;min-height:110px}.editor-panel .block-text-heading{font-family:Montserrat,sans-serif;font-weight:600;font-size:30px;line-height:1.4}.editor-panel .block-text-quote{font-size:24px;font-style:italic;border-left:4px solid #d3b574}.editor-panel .block-control{display:block;margin:0;font-size:12px;color:#d3b574}.editor-panel .block-control>span{display:block;margin-bottom:8px}.editor-panel .block-control input,.editor-panel .block-control select{background:#f1f2f4;color:#25272b;border:1px solid #d3b574;padding:8px;font-size:14px;width:100%;min-width:0}.editor-panel .block-control input[type=range]{padding:8px 0;border:0;accent-color:#d3b574;background:transparent}.block-control output{font-size:12px;color:#d3b574}.block-divider{margin:35px 25px;border:0;border-top:1px solid #d3b574}.builder-photo{padding:0;margin:24px auto}.photo-frame{position:relative;width:100%;overflow:hidden;background:transparent;line-height:0}.photo-frame>img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;margin:0!important;border:0!important;padding:0!important}.photo-frame.natural-photo>img{height:auto!important;transform:none!important}.builder-photo .photo-frame:not(.natural-photo){cursor:grab;touch-action:none}.builder-photo .photo-frame.cropping{cursor:grabbing}.builder-photo figcaption{font-size:14px;line-height:1.5;padding:12px 0 0;color:#696155;text-align:center;overflow-wrap:anywhere}.photo-settings{background:#eee8dc;padding:18px 20px}.photo-settings summary{cursor:pointer;color:#d3b574;font-weight:600}.photo-settings>.field-help{color:#d3b574}.crop-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crop-controls .block-button{align-self:end}.article-body{display:flow-root}.article-body .designed-photo{padding:0;border:0;background:none;max-width:100%;margin-top:30px;margin-bottom:30px}.designed-photo figcaption{border:0;padding:12px 0 0}.article-inline-image img{border:0;background:none;max-height:none;object-fit:initial}.designed-photo.flow-wrap-left{float:left;max-width:50%!important;margin:10px 25px 20px 0!important}.designed-photo.flow-wrap-right{float:right;max-width:50%!important;margin:10px 0 20px 25px!important}.article-body>.article-end,.article-body>h2,.article-body>h3,.article-body>h4{clear:both}.article-quote{margin:32px 0;padding:20px 30px;border-left:3px solid #d3b574;font-size:25px;font-style:italic;color:#d3b574}.article-divider{clear:both;border:0;border-top:1px solid #d3b574;margin:40px 0}.article-text-block{margin:0 0 24px}@media(max-width:900px){.crop-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.block-bar{flex-wrap:wrap}.block-bar strong{min-width:80px}}@media(max-width:650px){.crop-controls{grid-template-columns:1fr 1fr}.builder-toolbar{position:static}.editor-panel .block-text{padding:18px}.block-bar{gap:5px}.block-button{padding:8px}.block-text-controls{padding:12px}.builder-photo{width:100%!important}.article-body .designed-photo{width:100%!important;float:none!important;margin:25px 0!important}.photo-settings{padding:15px}.photo-frame{max-width:100%}}
.unified-desk .desk-grid{grid-template-columns:1fr}.unified-desk .post-sidebar{display:none}.unified-desk{max-width:1180px}.unified-desk .editor-panel{padding:30px}.unified-desk #post-title{font-family:Montserrat,sans-serif;font-size:30px;line-height:1.3;padding:20px;margin-bottom:20px}.wp-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:12px;background:#22262a;border:1px solid #d3b57455;position:sticky;top:0;z-index:4}.wp-tool{border:1px solid #d3b57444;background:#181b1e;color:#f1f2f4;padding:9px 12px;font-size:13px;cursor:pointer;line-height:1.3}.wp-tool:hover{background:#d3b574;color:#101215}.editor-panel .wp-format{width:auto;background:#181b1e;color:#f1f2f4;border:1px solid #d3b57466;padding:8px;min-height:36px}.wp-canvas{display:flow-root;min-height:580px;outline:0;padding:45px;background:#f1f2f4;color:#30343a;font-size:18px;line-height:1.9;overflow-wrap:anywhere}.wp-canvas:empty:before,.wp-canvas:has(>p:only-child:empty):before{content:attr(data-placeholder);color:#aaa;pointer-events:none}.wp-canvas p{margin:0 0 24px;min-height:1em}.wp-canvas h2,.wp-canvas h3,.wp-canvas h4{color:#30343a;line-height:1.4;margin:28px 0 18px}.wp-canvas blockquote{border-left:3px solid #d3b574;padding:18px 25px;margin:25px 0;font-size:24px;color:#d3b574}.wp-canvas ul,.wp-canvas ol{padding-left:30px;margin:20px 0}.wp-canvas a{color:#d3b574;text-decoration:underline}.wp-canvas hr{clear:both;border:0;border-top:1px solid #d3b574;margin:30px 0}.wp-photo{margin-top:12px;margin-bottom:24px;padding:0;border:0;cursor:move;max-width:100%}.wp-photo.selected{outline:2px solid #d3b574;outline-offset:5px}.wp-photo.crop-active .photo-frame{cursor:grab;touch-action:none}.wp-photo figcaption{padding:8px 0 0;color:#d3b574;font-size:14px;line-height:1.5;text-align:center}.wp-image-inspector{border:1px solid #d3b57455;border-top:0;padding:15px 20px;background:#282c30;color:#f1f2f4;position:sticky;top:64px;z-index:3;max-height:45vh;overflow:auto}.wp-photo-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wp-photo-actions strong{margin-right:10px}.editor-panel .wp-image-inspector label{display:flex;gap:15px;align-items:center;margin:12px 0;color:#f1f2f4;font-size:12px}.editor-panel .wp-image-inspector input[type=range]{max-width:220px;padding:0;accent-color:#d3b574}.wp-image-inspector input,.wp-image-inspector select{padding:8px!important;font-size:14px!important}.wp-crop-panel{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.wp-crop-panel label{flex:1;min-width:180px}.wp-image-details{margin-top:12px}.wp-image-details summary{font-size:12px;cursor:pointer;color:#d3b574}.post-options{border:1px solid #d3b57444;padding:20px;margin-top:24px}.post-options>summary{color:#d3b574;font-size:15px;cursor:pointer}.article-addons{padding:18px;margin:25px 0;border:1px solid #d3b57444}.article-addons legend{color:#d3b574}.editor-panel .article-addons label{display:flex;align-items:center;gap:12px}.editor-panel .article-addons input{width:auto;accent-color:#d3b574}.article-text-block:empty{display:none}.wp-canvas .flow-wrap-left{float:left;max-width:50%!important;margin:8px 28px 20px 0!important}.wp-canvas .flow-wrap-right{float:right;max-width:50%!important;margin:8px 0 20px 28px!important}@media(max-width:650px){.unified-desk .editor-panel{padding:15px}.wp-canvas{padding:22px;font-size:17px}.wp-toolbar{position:static}.wp-image-inspector{position:static;max-height:none}.wp-canvas .wp-photo{width:100%!important;max-width:100%!important;float:none!important;margin:20px 0!important}.wp-photo-actions{gap:5px}.wp-tool{padding:8px}.wp-crop-panel{display:block}}

.wp-canvas font[size="2"]{font-size:16px}.wp-canvas font[size="3"]{font-size:18px}.wp-canvas font[size="5"]{font-size:24px}

.insight-article.image-only-header{padding-top:0}.article-image-header{margin:0 -24px;background:#111418}.image-only-header .article-image-header .article-cover{display:block;width:100%;max-width:none;height:clamp(240px,36vw,520px);max-height:none;object-fit:cover;margin:0}.image-only-header .article-content-grid{margin-top:55px}@media(max-width:650px){.article-image-header{margin-left:-20px;margin-right:-20px}.image-only-header .article-content-grid{margin-top:35px}}

.article-image-header{position:relative;isolation:isolate}.article-image-header::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,14,16,.25),rgba(13,14,16,.65));z-index:1;pointer-events:none}.article-image-title{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:40px 7%;text-align:center}.article-image-title h1{max-width:1100px;color:var(--cream);font-size:clamp(30px,4.2vw,58px);line-height:1.18;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 18px #0006}.article-image-header.without-cover{min-height:300px}@media(max-width:650px){.article-image-title{padding:28px 24px}.article-image-title h1{font-size:clamp(26px,6vw,38px)}}

.home-featured{padding:90px 0 85px;background:#f1f2f4;color:#30343a;border-top:1px solid #d3b57444}.home-featured-heading{margin-bottom:42px}.home-featured-heading .eyebrow{color:#d3b574;margin-bottom:14px}.home-featured h2{color:#282b30;font-size:clamp(32px,3.4vw,46px)}.home-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.home-featured-card{min-width:0;border-left:1px solid #d3b57455;padding-left:20px}.home-featured-card>a{display:flex;flex-direction:column;height:100%;color:inherit}.home-featured-image{aspect-ratio:16/9;overflow:hidden;margin-bottom:20px;background:#15181c}.home-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.home-featured-card>a:hover .home-featured-image img{transform:scale(1.035)}.home-featured-placeholder{display:flex;align-items:center;padding:24px}.home-featured-placeholder img{height:auto;object-fit:contain}.home-featured-topic{color:#d3b574;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 16px}.home-featured-card h3{color:#292c30;font-size:21px;line-height:1.4;margin:0 0 18px;overflow-wrap:anywhere}.home-featured-card>a:hover h3{color:#d3b574}.home-featured-excerpt{font-size:15px;line-height:1.75;margin-bottom:18px}.home-featured-author{font-size:13px;margin-bottom:24px;color:#d3b574}.home-featured-card time{display:block;margin-top:auto;padding-top:30px;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#d3b574}.home-featured-all{display:inline-flex;gap:13px;align-items:center;margin-top:45px;color:#30343a;font-size:15px}.home-featured-all span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#d3b574;color:#171a1d;font-size:19px}.home-featured-all:hover{color:#d3b574}.home-featured-empty{padding:20px 0;color:#d3b574}@media(max-width:1050px){.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}}@media(max-width:600px){.home-featured{padding:55px 0}.home-featured-grid{grid-template-columns:1fr;gap:35px}.home-featured-card{padding-left:16px}.home-featured-card h3{font-size:22px}.home-featured-card time{padding-top:10px}}
.admin-logout{padding:0;border:0;background:none;margin:0}

/* Align Security Insight with its sibling links in the mobile menu. */
@media(max-width:850px){header #navigation>a.insight-nav{margin:0;padding:0;font-size:13px;letter-spacing:1px}}

.insight-list,.insight-article,.home-featured{background:var(--editorial-background)}
.insight-card{background:#f1f2f4}
.layout-briefing .article-index,.layout-briefing .article-body h2,.layout-briefing .article-body h3,.layout-briefing .article-body h4{background:#f1f2f4}
