/* Revision 0.9: one brand signature, visible categories and markets in the masthead.
 * Content and navigation destinations stay native to WordPress. */
:root{--un-section-space:clamp(36px,4.6vw,64px);--un-nav-height:56px}
.un-header{max-width:1416px;width:calc(100% - 32px);margin:10px auto 0;top:8px;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:rgba(250,250,247,.83);box-shadow:0 3px 5px #20212504,0 10px 30px #20212509,inset 0 1px 0 #fff;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}
.un-header.is-reading{background:rgba(250,250,247,.86);box-shadow:0 8px 26px #20212517,inset 0 1px 0 #fff}
.un-header .un-header-inner{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding-inline:16px;column-gap:14px;row-gap:0;min-width:0}
.un-header .un-global-brand{min-width:44px;min-height:52px;grid-column:1;grid-row:1}
.un-header .un-global-brand img{width:44px;height:44px}
.un-header .un-home-label{display:block;grid-column:2;grid-row:1;min-width:0;padding:10px 12px;margin:0;justify-self:start;font-size:13px;line-height:1.3;white-space:nowrap;overflow-wrap:normal;color:var(--un-ink)}
.un-header .un-home-label:hover,.un-header .un-home-label[aria-current]{color:var(--un-red)}
.un-header .un-header-actions{grid-column:3;grid-row:1;margin:0;justify-self:end}
.un-compact-nav{display:flex;grid-column:1/-1;grid-row:2;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 4px;min-width:0;padding:3px 0 5px;border-top:1px solid rgba(84,86,80,.12)}
.un-compact-nav a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 11px;border-radius:11px;font:600 12px/1.3 var(--un-sans);white-space:nowrap;text-decoration:none;transition:background-color 180ms ease,color 180ms ease}
.un-compact-nav a:hover,.un-compact-nav a[aria-current]{color:var(--un-red);background:#fff}
.un-compact-nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--un-red)}
.un-compact-nav a:active{background:#f5e7e4}
.un-compact-nav a:focus-visible{outline:2px solid var(--un-red);outline-offset:1px}
.un-header-actions .un-button{border-color:#c9cbc66b;background:#ffffff80;font-size:12px}
.un-header-actions .un-search-trigger{background:#fff;min-width:106px}
.un-header-actions .un-button:hover{box-shadow:0 3px 8px #2021250c,inset 0 1px 0 #fff}
.un-markets-masthead{min-width:0;margin-block:0;padding-top:18px}
.un-markets-masthead>.usm-ticker{margin-block:0;border-top:0}
.un-layout{padding-top:20px}
@media(min-width:1120px){
 .un-header .un-header-inner{display:flex;gap:12px}
 .un-header .un-global-brand{flex:0 0 44px}
 .un-header .un-home-label{flex:0 0 auto;padding-inline:10px;margin-right:4px}
 .un-compact-nav{flex:1;justify-content:center;gap:2px;padding:0;border-top:0}
 .un-compact-nav a{padding-inline:9px}
 .un-header .un-header-actions{flex:0 0 auto}
}
/* One translucent shell and solid fields: no nested blur. */
dialog.un-dialog{border:1px solid #fff;background:rgba(248,249,246,.92);box-shadow:0 28px 100px #161e2738,inset 0 1px 0 #fff,inset 0 -1px 0 #fff9;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}
.un-search-dialog .un-search-topics{gap:8px}
.un-search-dialog .un-search-topics a{border:1px solid #cbd0c7;background:#fff9;border-radius:999px;padding:9px 14px}
.un-search-dialog .un-search-topics a:hover{background:#fff;color:var(--un-red);border-color:var(--un-red)}
.un-dialog .un-close{background:#fff;box-shadow:0 2px 8px #2021250a}
.un-footer{padding-top:40px;background:var(--un-paper)}
.un-footer .un-footer-brand .un-wordmark{font-size:clamp(32px,3.5vw,49px);letter-spacing:-.045em}
.un-footer-brand > p{max-width:25ch;font-size:15px}
.un-footer-topics{margin-top:26px}
@media(max-width:768px){
 .un-header{width:calc(100% - 20px);margin-top:8px;top:6px;border-radius:17px}
 .un-header .un-header-inner{padding-inline:10px;column-gap:7px}
 .un-header .un-home-label{padding-inline:9px;font-size:12px}
 .un-header .un-search-trigger{min-width:44px;width:44px;padding:10px}
 .un-compact-nav{column-gap:2px;justify-content:space-between}
 .un-compact-nav a{font-size:12px;padding-inline:7px}
 .un-markets-masthead{padding-top:12px}
 .un-layout{padding-top:18px}
}
@media(max-width:380px){
 .un-header .un-header-inner{grid-template-columns:40px minmax(0,1fr) 44px}
 .un-header .un-global-brand{min-width:40px}
 .un-header .un-global-brand img{width:40px;height:40px}
 .un-compact-nav a{padding-inline:6px}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.un-header,.un-header.is-reading,dialog.un-dialog{background:#fafaf7}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.un-header,.un-header.is-reading,dialog.un-dialog{background:#fafaf7;backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){.un-compact-nav a{transition:none}}

/* Revision 0.8 · a single reading dock on mobile and a sliding selection plate.
 * The dock is enabled only after the compact header has left the viewport. Its header
 * counterpart remains in normal flow, so the two surfaces never compete. */
.un-mobile-dock { display:none; }
.un-ed-view-controls[data-glass-position] {
 position:relative; isolation:isolate; display:grid; grid-template-columns:repeat(2,minmax(0,1fr));
 width:min(238px,100%); gap:4px; padding:4px; border:1px solid #d8dbd5;
 background:rgba(232,235,228,.88); box-shadow:inset 0 1px 1px #4d564009;
 backdrop-filter:none; -webkit-backdrop-filter:none;
}
.un-ed-view-controls[data-glass-position]::before {
 content:''; position:absolute; inset-block:4px; left:4px; width:calc((100% - 12px)/2);
 border:1px solid #fff; border-radius:999px; background:rgba(255,255,255,.95);
 box-shadow:0 2px 7px #29342013,inset 0 1px 1px #fff;
 transform:translateX(0); transition:transform 200ms var(--un-ease);
 pointer-events:none;
}
.un-ed-view-controls[data-glass-position="1"]::before { transform:translateX(calc(100% + 4px)); }
.un-ed-view-controls[data-glass-position] button {
 position:relative; z-index:1; min-width:0; padding:9px 10px;
 background:transparent; color:var(--un-muted); font-weight:600;
}
.un-ed-view-controls[data-glass-position] button[aria-pressed="true"] { background:transparent; color:var(--un-red); }
.un-ed-view-controls[data-glass-position] button:hover:not([aria-pressed="true"]) { background:transparent; color:var(--un-ink); }
.un-ed-view-controls[data-glass-position] button:focus-visible { outline:2px solid var(--un-red); outline-offset:2px; }
@media(max-width:768px){
 html.has-un-mobile-dock { scroll-padding-top:24px; scroll-padding-bottom:108px; }
 html.has-un-mobile-dock .un-header { position:relative; top:auto; }
 html.has-un-mobile-dock .un-footer { padding-bottom:calc(100px + env(safe-area-inset-bottom,0px)); }
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]) {
  position:fixed; z-index:40; inset-inline:12px; bottom:calc(10px + env(safe-area-inset-bottom,0px));
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:4px; max-width:354px; margin-inline:auto; padding:5px;
  border:1px solid #ffffffee; border-radius:25px;
  background:rgba(248,250,245,.9); color:var(--un-ink);
  box-shadow:0 10px 32px #202a2528,0 1px 4px #202a2512,inset 0 1px 0 #fff;
  backdrop-filter:blur(14px) saturate(125%); -webkit-backdrop-filter:blur(14px) saturate(125%);
  opacity:0; visibility:hidden; pointer-events:none; transform:translateY(12px);
  transition:opacity 200ms ease,transform 260ms var(--un-ease),visibility 0s 260ms;
 }
 html.has-un-mobile-dock .un-mobile-dock.is-visible {
  opacity:1; visibility:visible; pointer-events:auto; transform:translateY(0);
  transition:opacity 200ms ease,transform 260ms var(--un-ease),visibility 0s;
 }
 .un-mobile-dock > :is(a,button) {
  display:flex; flex-direction:column; align-items:center; justify-content:center; gap:3px;
  min-height:52px; min-width:0; padding:7px 8px; border:1px solid transparent; border-radius:20px;
  color:var(--un-ink); background:transparent; font:600 11px/1.3 var(--un-sans);
  transition:background-color 180ms ease,color 180ms ease,transform 180ms var(--un-ease);
 }
 .un-mobile-dock > :is(a,button):is(:hover,[aria-current],[aria-expanded="true"]) {
  background:rgba(255,255,255,.97); border-color:#fff; color:var(--un-red); box-shadow:0 2px 6px #2934200d;
 }
 .un-mobile-dock > :is(a,button):active { transform:scale(.96); }
 .un-mobile-dock > :is(a,button):focus-visible { outline:2px solid var(--un-red); outline-offset:1px; }
 .un-mobile-dock svg { flex-shrink:0; }
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]) { background:#fafbf8; }
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]),.un-ed-view-controls[data-glass-position]::before {
  background:#fff; backdrop-filter:none; -webkit-backdrop-filter:none;
 }
 .un-ed-view-controls[data-glass-position] { background:#e9ece5; }
}
@media(prefers-reduced-motion:reduce){
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]),.un-mobile-dock > :is(a,button),.un-ed-view-controls[data-glass-position]::before { transition:none; }
 .un-mobile-dock > :is(a,button):active { transform:none; }
}
@media(forced-colors:active){
 .un-mobile-dock,.un-mobile-dock > :is(a,button),.un-ed-view-controls[data-glass-position]::before { border:1px solid ButtonText; }
 .un-mobile-dock > :is(a,button):is([aria-current],[aria-expanded="true"]),.un-ed-view-controls[data-glass-position] button[aria-pressed="true"] { outline:2px solid Highlight; }
}
@media print{html.has-un-mobile-dock .un-mobile-dock{display:none!important}}

/* En el radar · 0.10. An asymmetric editorial introduction, reusable in Gutenberg. */
.un-radar { margin:4px 0 22px; padding:0 0 26px; border-bottom:1px solid var(--un-line); scroll-margin-top:100px; }
.un-radar,.un-radar * { box-sizing:border-box; min-width:0; }
.un-radar-heading { display:flex; align-items:end; justify-content:space-between; gap:20px; margin:0 0 18px; }
.un-radar-eyebrow { margin:0 0 5px; font:650 10px/1.4 var(--un-sans); letter-spacing:.14em; color:var(--un-red); }
.un-radar-heading h2 { margin:0; font:500 clamp(30px,3vw,40px)/1.06 var(--un-serif); letter-spacing:-.045em; }
.un-radar-intro { display:flex; align-items:center; gap:16px; flex-wrap:wrap; justify-content:flex-end; }
.un-radar-intro p { margin:0; color:var(--un-muted); font:13px/1.5 var(--un-sans); }
.un-radar-design { color:#666a62; font:500 10px/1.4 var(--un-sans); padding:5px 9px; border:1px solid #d8dad3; border-radius:999px; }
.un-radar-grid { display:grid; grid-template-columns:minmax(0,1.65fr) minmax(0,.92fr) minmax(0,1fr); gap:14px; grid-template-rows:repeat(2,minmax(146px,auto)); }
.un-radar-card { position:relative; isolation:isolate; border-radius:22px; background:#eeefe9; border:1px solid #dedfd7; display:flex; flex-direction:column; justify-content:flex-end; overflow-wrap:anywhere; transition:transform 200ms var(--un-ease),box-shadow 200ms var(--un-ease),border-color 200ms ease; }
.un-radar-card--0 { grid-column:1; grid-row:1/3; }
.un-radar-card--1 { grid-column:2; grid-row:1/3; }
.un-radar-card--2 { grid-column:3; grid-row:1; background:#fcfcf9; }
.un-radar-card--3 { grid-column:3; grid-row:2; background:#eaece3; }
.un-radar-photo { position:absolute; z-index:-2; inset:0; border-radius:inherit; overflow:hidden; background:#dfe3dc; }
.un-radar-photo img { display:block; width:100%; height:100%; max-width:100%; object-fit:cover; transition:transform 320ms var(--un-ease); }
.un-radar-card--0 .un-radar-photo img { object-position:50% 42%; }
.un-radar-number { position:absolute; top:15px; left:18px; color:#6a6d64; font:500 11px/1 var(--un-sans); letter-spacing:.08em; }
.un-radar-card.has-photo .un-radar-number { padding:7px 9px; background:#f8faf0e8; border:1px solid #ffffffd9; border-radius:999px; color:#25291f; }
.un-radar-body { padding:19px 21px 14px; border-radius:0 0 21px 21px; }
.un-radar-card--0.has-photo .un-radar-body { margin-top:130px; background:rgba(248,249,240,.92); border-top:1px solid #ffffffb3; }
.un-radar-topic { display:block; font:650 9px/1.4 var(--un-sans); text-transform:uppercase; letter-spacing:.12em; color:var(--un-red); margin-bottom:6px; }
.un-radar-body h3 { font:500 clamp(21px,2.3vw,32px)/1.09 var(--un-serif); letter-spacing:-.035em; margin:0; color:var(--un-ink); overflow-wrap:anywhere; }
.un-radar-body p { font:12px/1.45 var(--un-sans); margin:8px 0 0; color:#53574f; }
.un-radar-body a { color:inherit; text-decoration:none; }
.un-radar-link { display:flex; flex-direction:column; justify-content:flex-end; flex:1; color:inherit; text-decoration:none; border-radius:inherit; }
.un-radar-link:focus { outline:none; }
.un-radar-link:focus-visible { outline:3px solid var(--un-red); outline-offset:4px; }
.un-radar-bottom { display:flex; justify-content:space-between; align-items:center; gap:10px; margin-top:10px; }
.un-radar-bottom > span:first-child { color:#666a60; font:500 9px/1.5 var(--un-sans); }
.un-radar-arrow { display:grid; place-items:center; flex:0 0 32px; width:32px; height:32px; border:1px solid #d4d8cf; border-radius:50%; background:#ffffffd9; color:#252923; transition:transform 200ms var(--un-ease),background-color 200ms ease; }
.un-radar-card--1.has-photo::before { content:''; position:absolute; z-index:-1; inset:0; border-radius:inherit; background:linear-gradient(180deg,transparent 12%,rgba(14,25,20,.38) 35%,rgba(14,25,20,.95) 76%); }
.un-radar-card--1.has-photo .un-radar-body { padding:72px 20px 16px; }
.un-radar-card--1.has-photo :is(h3,.un-radar-topic) { color:#fff; }
.un-radar-card--1.has-photo :is(p,.un-radar-bottom > span:first-child) { color:#e2e9df; }
.un-radar-card--1 .un-radar-body h3 { font-size:clamp(24px,2.25vw,32px); }
.un-radar-card--2 .un-radar-body,.un-radar-card--3 .un-radar-body { padding:17px 18px 12px; }
.un-radar-card--2 .un-radar-number,.un-radar-card--3 .un-radar-number { top:18px; right:16px; left:auto; font-size:10px; }
.un-radar-card--2 .un-radar-topic,.un-radar-card--3 .un-radar-topic { padding-right:25px; }
.un-radar-card--2 h3,.un-radar-card--3 h3 { font-size:clamp(20px,1.85vw,26px); }
.un-radar-card--2 .un-radar-body p,.un-radar-card--3 .un-radar-body p { display:none; }
.un-radar-card.no-photo:is(.un-radar-card--0,.un-radar-card--1) .un-radar-body { padding-top:55px; }
.un-radar-grid[data-radar-count="1"] { grid-template-columns:minmax(0,1fr); }
.un-radar-grid[data-radar-count="2"] { grid-template-columns:minmax(0,1.65fr) minmax(0,1fr); }
.un-radar-grid[data-radar-count="3"] .un-radar-card--2 { grid-row:1/3; }
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
 .un-radar-card--0.has-photo .un-radar-body { background:rgba(248,249,240,.86); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); }
}
@media(hover:hover) {
 .un-radar-card:has(a):hover { transform:translateY(-3px); box-shadow:0 12px 25px #252c2314; border-color:#c3c9ba; }
 .un-radar-card:has(a):hover .un-radar-photo img { transform:scale(1.025); }
 .un-radar-card:has(a):hover .un-radar-arrow { transform:rotate(6deg); background:#fff; }
}
.un-radar-card:has(a):active { transform:translateY(-1px) scale(.994); }
@media(max-width:1000px) {
 .un-radar-grid { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); grid-template-rows:auto auto; }
 .un-radar-card--0 { grid-column:1; grid-row:1; }
 .un-radar-card--1 { grid-column:2; grid-row:1; }
 .un-radar-card--2 { grid-column:1; grid-row:2; }
 .un-radar-card--3 { grid-column:2; grid-row:2; }
 .un-radar-grid[data-radar-count="3"] .un-radar-card--2 { grid-row:2; grid-column:1/-1; }
 .un-radar-intro { gap:6px; }
}
@media(max-width:600px) {
 .un-radar { padding-bottom:20px; margin-bottom:4px; }
 .un-radar-heading { align-items:start; gap:10px; margin-bottom:14px; }
 .un-radar-eyebrow { font-size:8px; letter-spacing:.11em; }
 .un-radar-heading h2 { font-size:32px; }
 .un-radar-intro { padding-top:4px; max-width:130px; }
 .un-radar-intro p { font-size:11px; text-align:right; }
 .un-radar-design { font-size:8px; padding:4px 7px; }
 .un-radar-grid,.un-radar-grid[data-radar-count] { display:grid; grid-template-columns:minmax(0,1fr); grid-template-rows:none; gap:10px; }
 .un-radar-grid .un-radar-card { grid-column:1; grid-row:auto; border-radius:19px; }
 .un-radar-card--0.has-photo .un-radar-body { margin-top:112px; }
 .un-radar-body { padding:16px 17px 12px; border-radius:0 0 18px 18px; }
 .un-radar-body h3 { font-size:28px; }
 .un-radar-card--1 { min-height:158px; }
 .un-radar-card--1.has-photo .un-radar-photo { left:57%; }
 .un-radar-card--1.has-photo::before { background:linear-gradient(90deg,#182a20 51%,#182a2099 76%,#182a2022); }
 .un-radar-card--1.has-photo .un-radar-body { padding:18px 17px 12px; width:85%; }
 .un-radar-card--1 .un-radar-number { top:12px; right:12px; left:auto; }
 .un-radar-card--1 .un-radar-body h3 { max-width:13ch; font-size:25px; }
 .un-radar-card--1 .un-radar-bottom { max-width:210px; }
 .un-radar-card--1 .un-radar-body p { display:none; }
 .un-radar-card--2 .un-radar-body,.un-radar-card--3 .un-radar-body { padding:15px 17px 12px; }
 .un-radar-card--2 h3,.un-radar-card--3 h3 { font-size:24px; max-width:23ch; }
 .un-radar-link { border-radius:19px; }
}
@media(prefers-reduced-motion:reduce) {
 .un-radar-card,.un-radar-photo img,.un-radar-arrow { transition:none!important; transform:none!important; }
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more) {
 .un-radar-card--0.has-photo .un-radar-body { background:#f8f9f0; backdrop-filter:none; -webkit-backdrop-filter:none; }
 .un-radar-card--1.has-photo::before { background:#182a20; }
}
@media(forced-colors:active) {
 .un-radar-card { border:1px solid CanvasText; }
 .un-radar-body { background:Canvas!important; color:CanvasText!important; }
 .un-radar-body :is(h3,p,span) { color:CanvasText!important; }
 .un-radar-link:focus-visible { outline-color:Highlight; }
}

/* Vehicles and contact · September 2026 */
.un-header .un-header-inner{grid-template-columns:44px minmax(0,1fr)}
html.has-un-mobile-dock .un-mobile-dock:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:1180px){.un-compact-nav a{padding-inline:8px}}
.un-contact-panel{margin-block:32px 64px;padding:clamp(20px,4vw,44px);border:1px solid #daddd6;border-radius:24px;background:#fff;max-width:100%;box-shadow:0 12px 40px #27362a08}
.un-contact-panel h2{font-family:var(--un-serif);font-size:clamp(28px,4vw,42px);line-height:1.12;margin-block:12px 16px}
.un-contact-form{display:grid;gap:22px;margin-top:28px;min-width:0}
.un-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.un-contact-form label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}
.un-contact-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid #92998f;border-radius:12px;padding:12px 14px;background:#fafbf8;color:#1f2a25;font:400 16px/1.5 var(--un-sans)}
.un-contact-form textarea{resize:vertical}
.un-contact-form :is(input,select,textarea,button):focus-visible{outline:2px solid var(--un-red);outline-offset:3px}
.un-contact-form .un-contact-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.6;font-weight:400}
.un-contact-consent input{width:22px;height:22px;flex:0 0 22px;margin-top:2px;accent-color:var(--un-red)}
.un-contact-form .un-contact-help{font-size:13px;color:#596058;margin:-10px 0 0}
.un-contact-form button{justify-self:start;min-height:48px;gap:24px}
.un-contact-trap{display:none}
.un-contact-error,.un-contact-success{padding:18px;border-radius:12px;line-height:1.6}
.un-contact-error{background:#fff0ed;border:1px solid #b32020;color:#881818}
.un-contact-success{background:#edf4ec;border:1px solid #537251;color:#213e27}
.un-contact-panel p{overflow-wrap:anywhere}
.un-ed-module--vehicles .un-ed-items{grid-template-columns:1.4fr 1fr 1fr}
.un-ed-module--vehicles .un-ed-story:first-child{border-top:3px solid var(--un-red)}
@media(max-width:600px){.un-contact-row,.un-ed-module--vehicles .un-ed-items{grid-template-columns:minmax(0,1fr)}.un-contact-form button{width:100%}}

/* Contact editorial composition: open introduction + one calm form surface. */
.un-contact-page .un-page{background:transparent;border:0;border-radius:0;padding:24px 0 56px}
.un-contact-page .un-page > .wp-block-post-title{max-width:none;margin:0 0 28px;font:600 11px/1.4 var(--un-sans);letter-spacing:.14em;text-transform:uppercase;color:#63675f;font-size:11px!important}
.un-contact-page .un-page > .wp-block-post-content{max-width:none;margin:0}
.un-contact-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,80px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.un-contact-intro{padding-top:24px;min-width:0}
.un-contact-intro .un-kicker{margin:0;color:var(--un-red);font-size:11px;letter-spacing:.12em}
.un-contact-intro h2{font:500 clamp(38px,4.2vw,58px)/1.08 var(--un-serif);letter-spacing:-.04em;margin:24px 0;max-width:none}
.un-contact-intro h2 em{font-weight:inherit;color:var(--un-red)}
.un-contact-intro > p:not(.un-kicker){font:400 16px/1.8 var(--un-sans);color:#5e635b;max-width:33ch;margin:0}
.un-contact-signature{display:flex;align-items:center;gap:20px;margin-top:58px;padding-top:24px;border-top:1px solid #d9ddd3;max-width:310px}
.un-contact-signature > span{display:grid;place-items:center;width:50px;height:50px;border:1px solid #d4d8ce;border-radius:50%;background:#ffffffa6;font-size:26px;color:#354431}
.un-contact-signature p{margin:0;font:400 12px/1.7 var(--un-sans);color:#596052}
.un-contact-signature strong{font-weight:600;font-size:14px;color:#253123}
.un-contact-surface{min-width:0;padding:clamp(22px,3vw,40px);background:#fff;border:1px solid #e0e3da;border-radius:24px;box-shadow:0 16px 50px #26382106}
.un-contact-form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #e8eae3}
.un-contact-form-heading h3{font:500 30px/1.2 var(--un-serif);margin:0;letter-spacing:-.025em}
.un-contact-form-heading > span{font:400 11px/1.5 var(--un-sans);color:#64695f}
.un-contact-form{gap:22px;margin-top:24px}
.un-contact-row{gap:16px}
.un-contact-form label,.un-contact-reasons legend{font:600 12px/1.6 var(--un-sans);color:#394035}
.un-contact-form :is(input:not([type=checkbox]):not([type=radio]),textarea){border-color:#d6dbd0;background:#f7f8f4;border-radius:10px;transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}
.un-contact-form :is(input:not([type=checkbox]):not([type=radio]),textarea):hover{border-color:#899680}
.un-contact-form :is(input:not([type=checkbox]):not([type=radio]),textarea):focus{background:#fff;border-color:#637459}
.un-contact-form :is(input,textarea)::placeholder{color:#767d70;font-size:14px}
.un-contact-reasons{min-width:0;padding:0;margin:0;border:0}
.un-contact-reasons legend{padding:0;margin-bottom:10px}
.un-contact-reason-options{display:flex;flex-wrap:wrap;gap:8px}
.un-contact-reason-options label{position:relative;display:block;cursor:pointer;min-width:0}
.un-contact-form .un-contact-reason-options input[type=radio]{position:absolute;width:1px;min-height:0;height:1px;padding:0;margin:0;opacity:0;inset:50% auto auto 8px}
.un-contact-reason-options span{display:flex;align-items:center;min-height:44px;border:1px solid #d6dbd0;border-radius:24px;padding:9px 14px;background:#fbfcf9;color:#505a49;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease;box-sizing:border-box}
.un-contact-reason-options label:hover span{border-color:#7a8970;background:#f2f5ee}
.un-contact-reason-options input:checked + span{background:#293e2d;color:#fff;border-color:#293e2d;box-shadow:0 3px 9px #293e2d16}
.un-contact-reason-options input:focus-visible + span{outline:2px solid var(--un-red);outline-offset:3px}
.un-contact-form .un-contact-help{font-size:11px;line-height:1.6}
.un-contact-form .un-contact-consent{font-size:11px;color:#596052;line-height:1.7;gap:10px}
.un-contact-consent input{width:18px;height:18px;flex-basis:18px;accent-color:#293e2d}
.un-contact-form button{display:flex;align-items:center;justify-content:space-between;width:100%;background:#293e2d;border-color:#293e2d;color:#fff;border-radius:12px;padding:15px 20px;font-size:14px;transition:background-color 180ms ease,transform 180ms ease}
.un-contact-form button:hover{background:#38553d;border-color:#38553d}
.un-contact-form button:active{transform:scale(.99)}
.un-contact-form button span{font-size:23px;line-height:1}
.un-contact-success,.un-contact-error{margin-top:24px}
@media(max-width:900px){.un-contact-panel{grid-template-columns:minmax(0,1fr);gap:30px}.un-contact-intro{padding-top:0}.un-contact-intro h2{font-size:clamp(38px,7.5vw,58px);max-width:none}.un-contact-intro h2 br{display:none}.un-contact-intro > p:not(.un-kicker){max-width:48ch}.un-contact-signature{display:none}.un-contact-page .un-page{padding-top:12px}.un-contact-page .un-page > .wp-block-post-title{margin-bottom:20px}}
@media(max-width:480px){.un-contact-intro h2{font-size:40px;max-width:14ch}.un-contact-surface{padding:22px 18px;border-radius:18px}.un-contact-row{grid-template-columns:minmax(0,1fr);gap:20px}.un-contact-reason-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.un-contact-reason-options span{justify-content:center;padding:9px 7px;font-size:11px;text-align:center}.un-contact-form-heading{gap:6px}.un-contact-form-heading > span{width:100%}}
@media(prefers-reduced-motion:reduce){.un-contact-form :is(input,textarea,button),.un-contact-reason-options span{transition:none}.un-contact-form button:active{transform:none}}
@media(forced-colors:active){.un-contact-reason-options input:checked + span{outline:2px solid Highlight}.un-contact-form button{border:1px solid ButtonText}}

/* Selection reference: full-bleed photography, editorial overlay and pill actions. */
.un-ed-layout--expanding.un-ed-module .un-selection-panel{min-height:550px;background:#26322c;border-radius:28px;box-shadow:none;min-width:0}
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected{background:#26322c;box-shadow:none}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-media,
[data-news-selection].un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-media img{border-radius:28px}
.un-ed-layout--expanding.un-ed-module .un-selection-panel > .un-selection-topline{position:absolute;inset:18px 18px auto;z-index:4;margin:0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;gap:8px;padding-right:52px;pointer-events:none}
.un-ed-layout--expanding .un-selection-position{display:none}
.un-ed-layout--expanding .un-selection-toggle{position:absolute;right:0;top:0;pointer-events:auto;width:44px;height:44px;background:#fffffff2;border-color:#fff;color:#26322c;box-shadow:0 2px 12px #00000012}
.un-ed-layout--expanding .un-selection-toggle[aria-expanded=true]{background:#fff;border-color:#fff;color:#26322c}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-category{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;background:#fffffff2;border-radius:30px;color:#26322c;font:500 10px/1.4 var(--un-sans);letter-spacing:.03em;margin:0;pointer-events:auto}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-placeholder-label{display:block;width:auto;color:#26322c;font:400 9px/1.5 var(--un-sans);margin:0;text-shadow:none;background:#fffffff2;padding:6px 10px;border-radius:16px;max-width:100%}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body,
.un-ed-layout--expanding.un-ed-module .un-selection-panel.has-no-image .un-ed-body{margin:0;padding:150px 22px 18px;border:0;border-radius:0 0 28px 28px;background:linear-gradient(180deg,transparent 0%,#101a147d 30%,#101a14c9 65%,#101a14db 100%);color:#fff;box-shadow:none;align-self:end}
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-body{background:linear-gradient(180deg,transparent 0%,#101a147d 30%,#101a14c9 65%,#101a14db 100%);border:0}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-title,
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-placeholder .un-ed-title{font:500 clamp(27px,2.3vw,34px)/1.08 var(--un-sans);letter-spacing:-.045em;text-transform:uppercase;color:#fff;margin:0;overflow-wrap:anywhere}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title a:hover{color:#fff;text-decoration-color:#fff}
[data-news-selection].un-ed-module .un-selection-panel [data-selection-persistent]{display:block;grid-template-rows:none;opacity:1;visibility:visible;transition:none}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-excerpt{color:#fff;font:400 13px/1.5 var(--un-sans);margin:12px 0 0;max-width:44ch}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-meta{color:#fff}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-selection-cta{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;min-height:48px;padding:12px 18px;margin-top:22px;border:1px solid #fff;border-radius:99px;background:#fff;color:#26322c;text-decoration:none;font:600 11px/1.4 var(--un-sans);text-transform:uppercase;letter-spacing:.01em;transition:background-color 180ms ease,transform 180ms ease}
.un-selection-cta span:last-child{font-size:22px;font-weight:400;line-height:1}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-selection-cta:hover{background:#eaf0e7}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-selection-cta:active{transform:scale(.98)}
.un-selection-cta:focus-visible,.un-selection-toggle:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #26322c}
.un-ed-layout--expanding.un-ed-module .un-selection-panel.has-no-image{min-height:420px;padding-top:68px}
@media(min-width:900px){
 [data-news-selection].un-ed-module.is-enhanced .un-selection-panel{transition:flex-grow 300ms cubic-bezier(.22,.65,.28,1)}
 [data-news-selection].un-ed-module.is-enhanced .un-selection-panel.is-selected{flex-grow:2}
}
@media(max-width:899px){.un-ed-layout--expanding.un-ed-module .un-selection-panel{min-height:480px}.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-title{font-size:32px}}
@media(max-width:375px){.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body{padding-inline:18px}.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-title{font-size:28px}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body,.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-body{background:#18231d;padding-top:24px}}
@media(prefers-reduced-motion:reduce){[data-news-selection].un-ed-module.is-enhanced .un-selection-panel,.un-selection-cta{transition:none!important}.un-selection-cta:active{transform:none!important}}
@media(forced-colors:active){.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body{background:Canvas;color:CanvasText}.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-excerpt{color:CanvasText}.un-selection-cta{border:1px solid ButtonText!important}}

/* Technology studio · oversized masthead, layered visual and three editorial rhythms. */
.un-tech-studio{container-type:inline-size;padding-top:34px}
.un-tech-masthead{position:relative;min-width:0;padding-top:12px}
.un-tech-eyebrow{display:flex;justify-content:space-between;gap:20px;margin-bottom:26px}
.un-tech-eyebrow span{border:1px solid #b7bcb7;border-radius:24px;padding:7px 12px;font:400 11px/1.4 var(--un-sans);color:#495249;max-width:45%}
.un-tech-studio .un-tech-masthead h2{font:400 clamp(48px,12vw,165px)/1 var(--un-sans);font-size:16.4cqw;text-transform:uppercase;letter-spacing:-.075em;margin:0;white-space:nowrap;color:#282b32;max-width:100%}
.un-tech-stack{position:absolute;width:16%;aspect-ratio:4/5;left:44%;top:46px;z-index:1;transform:rotate(9deg);transition:transform 300ms cubic-bezier(.22,.65,.28,1)}
.un-tech-stack::before,.un-tech-stack::after{content:"";position:absolute;inset:0;border-radius:22px;z-index:-1;background:#d9dce8;transform:translate(-12px,9px) rotate(-13deg)}
.un-tech-stack::after{background:#e9e9f0;transform:translate(-23px,17px) rotate(-19deg);z-index:-2}
.un-tech-stack > a{display:block;height:100%;border-radius:22px}
.un-tech-stack img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;border-radius:22px;box-shadow:0 12px 24px #20273819}
.un-tech-stack-arrow{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:38px;height:38px;background:#fffffff2;border-radius:50%;color:#283029;font:400 23px/1 var(--un-sans);border:1px solid #fff}
.un-tech-stack:hover,.un-tech-stack:focus-within{transform:translateY(-5px) rotate(3deg)}
.un-tech-stack a:focus-visible{outline:3px solid var(--un-red);outline-offset:5px}
.un-tech-intro{display:flex;justify-content:space-between;align-items:end;gap:32px;margin:28px 0 38px;min-height:64px}
.un-tech-intro p{max-width:31ch;font:400 14px/1.65 var(--un-sans);color:#616760;margin:0}
.un-tech-archive{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:10px 16px;border:1px solid #b7bcb7;border-radius:30px;color:#283029;text-decoration:none;font:500 12px/1.4 var(--un-sans);background:#ffffffa6;transition:background-color 180ms ease}
.un-tech-archive:hover{background:#fff}.un-tech-archive span{font-size:20px}
.un-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.un-tech-card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:start;padding:24px;border:1px solid #e2e4e7;border-radius:24px;background:#f7f7fa;transition:transform 220ms ease,box-shadow 220ms ease}
.un-tech-card.has-card-link:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2530410c}
.un-tech-card-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;margin-bottom:20px;font:400 14px/1.4 var(--un-sans);color:#606678}
.un-tech-card .un-ed-placeholder-label{font:400 10px/1.5 var(--un-sans);color:#606678;margin:0;text-align:right}
.un-tech-thumbnail{width:100%;height:120px;overflow:hidden;border-radius:14px;margin-bottom:20px}
.un-tech-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}
.un-tech-card h3{font:500 27px/1.12 var(--un-serif);letter-spacing:-.03em;color:#282b32;margin:0 0 16px;overflow-wrap:anywhere}
.un-tech-card h3 a{color:inherit;text-decoration:none}.un-tech-card h3 a::after{content:"";position:absolute;inset:0;border-radius:24px}
.un-tech-card h3 a:focus-visible{outline:none}.un-tech-card:has(h3 a:focus-visible){outline:3px solid var(--un-red);outline-offset:4px}
.un-tech-card p{font:400 13px/1.7 var(--un-sans);color:#616674;margin:0 0 16px}
.un-tech-card-action{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid #cdd0d8;margin-top:auto;padding-top:14px;color:#353b49;font:500 11px/1.5 var(--un-sans)}
.un-tech-card-action span{font-size:21px}
.un-tech-card--1{background:#e7e7f1;border-color:#e7e7f1;justify-content:space-between}
.un-tech-card--1 h3{font:400 clamp(30px,3vw,43px)/1.09 var(--un-sans);letter-spacing:-.045em;margin-top:35px}
.un-tech-card--2{background:transparent;border-color:#dadddf}
.un-tech-card--2 h3{border-top:1px solid #bfc5cb;padding-top:24px;margin-top:35px;font-family:var(--un-sans);font-size:30px;font-weight:400}
@media(min-width:900px){.un-tech-grid:has(>.un-tech-card:only-child){grid-template-columns:minmax(0,1fr)}.un-tech-card:only-child{max-width:720px;width:100%}}
@media(max-width:899px){.un-tech-stack{top:56px;width:17%}.un-tech-intro{margin-top:42px}.un-tech-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.un-tech-card--0{grid-column:1/-1}.un-tech-thumbnail{height:180px}.un-tech-card--1 h3,.un-tech-card--2 h3{font-size:30px;margin-top:12px}}
@media(max-width:540px){.un-tech-studio{padding-top:22px}.un-tech-eyebrow{margin-bottom:25px;gap:12px}.un-tech-eyebrow span{font-size:9px;padding:6px 9px}.un-tech-stack{position:relative;top:auto;left:auto;width:120px;margin:20px auto 26px}.un-tech-masthead h2{position:relative;z-index:2}.un-tech-intro{display:flex;align-items:start;flex-direction:column;gap:16px;margin:0 0 24px;min-height:0}.un-tech-intro p{max-width:100%}.un-tech-grid{grid-template-columns:minmax(0,1fr)}.un-tech-card--0{grid-column:auto}.un-tech-card{padding:22px}.un-tech-card--1 h3,.un-tech-card--2 h3{margin-top:10px;font-size:33px}.un-tech-thumbnail{height:150px}}
@media(prefers-reduced-motion:reduce){.un-tech-stack,.un-tech-card,.un-tech-archive{transition:none}.un-tech-stack:hover,.un-tech-stack:focus-within{transform:rotate(9deg)}.un-tech-card.has-card-link:hover{transform:none}}
@media(forced-colors:active){.un-tech-card,.un-tech-eyebrow span,.un-tech-archive{border:1px solid CanvasText}.un-tech-stack::before,.un-tech-stack::after{display:none}}

/* Finance reference · a fan of editorial cards, never simulated banking products. */
.un-finance-deck{container-type:inline-size;position:relative;isolation:isolate;box-sizing:border-box;padding:44px 34px 38px;border:1px solid #e5e6e3;border-radius:34px;background:radial-gradient(ellipse at 20% 68%,#f7dced7d,transparent 43%),radial-gradient(ellipse at 78% 65%,#daf4e6a6,transparent 44%),#fafbf9}
.un-finance-heading{text-align:center;position:relative;z-index:1}
.un-finance-heading .un-finance-eyebrow{font:500 10px/1.5 var(--un-sans);letter-spacing:.13em;text-transform:uppercase;color:#666b64;margin:0 0 10px}
.un-finance-deck .un-finance-heading h2{font:400 clamp(65px,11vw,148px)/1 var(--un-sans);letter-spacing:-.065em;color:#292c2a;margin:0}
.un-finance-heading > p:last-child{font:400 14px/1.6 var(--un-sans);color:#5f665f;margin:16px 0 0}
.un-finance-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1010px;margin:64px auto 48px;padding:16px 25px 26px;align-items:stretch}
.un-finance-card{position:relative;min-width:0;display:flex;flex-direction:column;min-height:365px;border:1px solid #ffffffd9;border-radius:23px;background:#eff2f8;box-shadow:0 18px 32px #25313016,inset 0 1px 0 #fff;transform:translateY(var(--fin-rise,0px)) rotate(var(--fin-turn,0deg));transition:transform 280ms cubic-bezier(.22,.65,.28,1),box-shadow 220ms ease;transform-origin:50% 80%;color:#202c28}
.un-finance-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,#ffffff63,transparent 42%,#ffffff35);pointer-events:none}
.un-finance-card--0{--fin-turn:-8deg;--fin-rise:14px;background:radial-gradient(ellipse at 18% 18%,#fff8fc,transparent 70%),linear-gradient(135deg,#f1e9ee,#eeb9d7 75%,#e9bdd6)}
.un-finance-card--1{--fin-turn:3deg;--fin-rise:-18px;background:radial-gradient(ellipse at 15% 15%,#fbfcff,transparent 67%),linear-gradient(140deg,#e8e9ff,#b7bcf2 64%,#d7d9f4);z-index:2}
.un-finance-card--2{--fin-turn:8deg;--fin-rise:10px;background:radial-gradient(ellipse at 20% 15%,#f8fff7,transparent 72%),linear-gradient(140deg,#e4f7d6,#bce6b2 56%,#92ddc4)}
.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-24px) rotate(0deg);box-shadow:0 24px 42px #25313024;z-index:3}
.un-finance-card-top{display:flex;justify-content:space-between;gap:16px;padding:23px 22px;font:600 10px/1.4 var(--un-sans);letter-spacing:.06em}
.un-finance-card-top > span:last-child{font-weight:400;letter-spacing:0;opacity:.65}
.un-finance-card-content{position:static;padding:34px 22px 24px;flex:1;min-width:0}
.un-finance-card .un-ed-placeholder-label{display:block;font:400 10px/1.5 var(--un-sans);color:#46524b;margin:0 0 12px}
.un-finance-card h3{font:500 clamp(25px,2.5vw,33px)/1.08 var(--un-serif);letter-spacing:-.035em;margin:0 0 18px;color:#202c28;overflow-wrap:anywhere}
.un-finance-card h3 a{color:inherit;text-decoration:none}.un-finance-card h3 a::after{content:"";position:absolute;inset:0;border-radius:23px;z-index:2}
.un-finance-card h3 a:focus-visible{outline:none}.un-finance-card:has(h3 a:focus-visible){outline:3px solid var(--un-red);outline-offset:5px}
.un-finance-card p{font:400 12px/1.65 var(--un-sans);color:#3e4b45;margin:0}
.un-finance-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-radius:0 0 22px 22px;background:#ffffff80;border-top:1px solid #ffffff8c;font:500 11px/1.5 var(--un-sans);min-height:60px;box-sizing:border-box}
.un-finance-card--0 .un-finance-card-footer{background:#9c2450;color:#fff;border-color:transparent}
.un-finance-card--1 .un-finance-card-footer{background:#54567c;color:#fff;border-color:transparent}
.un-finance-card--2 .un-finance-card-footer{background:#27634d;color:#fff;border-color:transparent}
.un-finance-explore{display:flex;justify-content:center}
.un-finance-explore a{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:15px 25px;border-radius:99px;background:#2c322e;color:#fff;font:500 14px/1.4 var(--un-sans);text-decoration:none;border:1px solid #2c322e;transition:background-color 180ms ease,transform 180ms ease}
.un-finance-explore a:hover{background:#425348}.un-finance-explore a:active{transform:scale(.98)}.un-finance-explore a:focus-visible{outline:3px solid var(--un-red);outline-offset:4px}.un-finance-explore span{font-size:20px}
.un-finance-cards:has(>.un-finance-card:only-child){grid-template-columns:minmax(0,350px);justify-content:center}
@media(max-width:1000px){.un-finance-deck{padding-inline:24px}.un-finance-cards{gap:14px;padding-inline:18px}.un-finance-card-top{padding:20px 18px}.un-finance-card-content{padding:25px 18px}.un-finance-card h3{font-size:27px}.un-finance-card-footer{padding:16px 18px;flex-wrap:wrap}.un-finance-card--0{--fin-turn:-5deg}.un-finance-card--2{--fin-turn:5deg}}
@media(max-width:700px){.un-finance-deck{padding:30px 18px;border-radius:26px}.un-finance-deck .un-finance-heading h2{font-size:clamp(54px,15vw,100px)}.un-finance-cards{grid-template-columns:minmax(0,1fr);gap:32px;margin:28px auto 30px;padding:12px 10px;max-width:410px}.un-finance-card{min-height:300px;--fin-rise:0px;--fin-turn:-3deg}.un-finance-card--1{--fin-turn:3deg}.un-finance-card--2{--fin-turn:-2deg}.un-finance-card h3{font-size:32px}.un-finance-card-content{padding-top:16px}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-3px) rotate(0deg)}.un-finance-card-footer{flex-wrap:nowrap}.un-finance-heading > p:last-child{font-size:13px}}
@media(prefers-reduced-motion:reduce){.un-finance-card,.un-finance-explore a{transition:none}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(var(--fin-rise,0px)) rotate(var(--fin-turn,0deg))}.un-finance-explore a:active{transform:none}}
@media(prefers-contrast:more){.un-finance-card{background:#f5f7f4}.un-finance-card::before{display:none}.un-finance-card p,.un-finance-card .un-ed-placeholder-label{color:#202c28}}
@media(forced-colors:active){.un-finance-card,.un-finance-explore a{border:1px solid CanvasText}.un-finance-card::before{display:none}}

/* Finance refinement: six material finishes; restrained section headings. */
.un-tech-studio .un-tech-masthead h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.045em;line-height:1.05;white-space:normal;text-transform:none;max-width:70%}
.un-tech-eyebrow{margin-bottom:18px}.un-tech-stack{width:115px;top:48px;left:auto;right:31%;aspect-ratio:4/5}
.un-tech-intro{margin-top:22px;margin-bottom:32px;min-height:70px}
.un-finance-deck{padding:30px 22px 28px;background:radial-gradient(ellipse at 15% 70%,#f8d6ed7d,transparent 40%),radial-gradient(ellipse at 80% 65%,#d8f3e9a6,transparent 45%),#fafbf9}
.un-finance-deck .un-finance-heading h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.045em;line-height:1.05}
.un-finance-heading > p:last-child{margin-top:10px}.un-finance-heading .un-finance-eyebrow{font-size:9px;margin-bottom:8px}
.un-finance-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;max-width:none;margin:24px auto 12px;padding:54px 22px 52px;isolation:isolate}
.un-finance-card{width:calc(100% + 12px);margin-left:-6px;min-height:355px;border-radius:19px;box-shadow:0 16px 25px #222d3021,inset 0 1px 0 #fff;--fin-rise:0px;--fin-turn:0deg}
.un-finance-card--0{--fin-turn:-10deg;--fin-rise:20px;z-index:1}
.un-finance-card--1{--fin-turn:-6deg;--fin-rise:0px;z-index:2}
.un-finance-card--2{--fin-turn:-2deg;--fin-rise:-16px;z-index:3}
.un-finance-card--3{--fin-turn:3deg;--fin-rise:-10px;z-index:4;background:radial-gradient(ellipse at 20% 10%,#f6ffff,transparent 68%),linear-gradient(130deg,#d8f4eb,#92d9e0 64%,#abebdc)}
.un-finance-card--4{--fin-turn:7deg;--fin-rise:6px;z-index:5;background:repeating-linear-gradient(100deg,#ffffff18 0px,#ffffff18 1px,transparent 1px,transparent 4px),linear-gradient(135deg,#f4f4f5,#b9bec6 45%,#e8ebee 70%,#babec7)}
.un-finance-card--5{--fin-turn:10deg;--fin-rise:26px;z-index:6;background:radial-gradient(ellipse at 10% 10%,#fffff7,transparent 70%),linear-gradient(135deg,#f6f9d0,#dce996 65%,#edf5b3)}
.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-25px) rotate(0deg);z-index:10;box-shadow:0 22px 35px #222d3033}
.un-finance-card-top{padding:17px 16px;font-size:8px;gap:8px}
.un-finance-material{height:44px;margin:0 16px;position:relative;pointer-events:none}
.un-finance-material span{display:block;width:38px;height:30px;border-radius:8px;border:1px solid #ffffffb3;background:linear-gradient(120deg,#ffffffa8,#ffffff13);box-shadow:inset 0 1px 5px #ffffff85;transform:rotate(-12deg)}
.un-finance-material i{position:absolute;inset:2px auto auto 17px;width:38px;height:30px;border:1px solid #ffffffa6;border-radius:8px;background:linear-gradient(130deg,#ffffff88,#ffffff16);transform:rotate(12deg)}
.un-finance-card--4 .un-finance-material span,.un-finance-card--4 .un-finance-material i{border-color:#7f889573}
.un-finance-card-content{padding:8px 16px 20px}.un-finance-card h3{font-size:clamp(21px,1.85vw,25px);line-height:1.12;letter-spacing:-.025em;margin-bottom:12px}.un-finance-card p{font-size:11px;line-height:1.6}.un-finance-card .un-ed-placeholder-label{font-size:8px;line-height:1.4;margin-bottom:10px}
.un-finance-card-footer{padding:15px 16px;min-height:64px;font-size:9px;border-radius:0 0 18px 18px;flex-wrap:wrap;gap:4px}
.un-finance-card--3 .un-finance-card-footer{background:#226275;color:#fff;border:0}.un-finance-card--4 .un-finance-card-footer{background:#30363c;color:#fff;border:0}.un-finance-card--5 .un-finance-card-footer{background:#657121;color:#fff;border:0}
.un-finance-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 15%,#ffffff6b 36%,transparent 54%);opacity:.4;transition:opacity 220ms ease}.un-finance-card:hover::after{opacity:.8}
.un-finance-explore a{min-height:48px;font-size:13px;padding:12px 22px}
.un-finance-cards:focus-visible{outline:2px solid var(--un-red);outline-offset:3px;border-radius:16px}
@media(max-width:1100px){.un-finance-cards{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:30px;gap:12px;padding:40px 30px 48px;max-width:100%;box-sizing:border-box}.un-finance-card{flex:0 0 220px;width:220px;margin:0;scroll-snap-align:center;--fin-turn:-4deg;--fin-rise:0px}.un-finance-card:nth-child(even){--fin-turn:4deg;--fin-rise:8px}.un-finance-card h3{font-size:27px}.un-finance-card p{font-size:12px}.un-finance-card-top{font-size:9px}.un-finance-card .un-ed-placeholder-label{font-size:9px}.un-finance-card-footer{font-size:10px}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-8px) rotate(0deg)}.un-tech-stack{right:30%;width:98px;top:56px}}
@media(max-width:700px){.un-finance-deck{padding:26px 12px}.un-finance-cards{margin:6px auto 8px;max-width:none}.un-finance-card{flex-basis:82%;width:82%;min-width:200px;min-height:355px}.un-finance-card-content{padding:12px 18px 22px}.un-finance-card-top{padding:20px 18px}.un-finance-material{margin-inline:18px}.un-tech-studio .un-tech-masthead h2{font-size:42px;max-width:100%}.un-tech-stack{position:relative;right:auto;top:auto;left:auto;width:100px;margin:24px auto}.un-tech-intro{min-height:0;margin:0 0 24px}.un-finance-deck .un-finance-heading h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){.un-finance-card::after{transition:none}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(var(--fin-rise,0px)) rotate(var(--fin-turn,0deg))}}

/* Restore the reference composition; only the wordmark scale is restrained. */
.un-tech-studio .un-tech-masthead h2{font-size:clamp(54px,9vw,112px);text-transform:uppercase;letter-spacing:-.06em;max-width:100%;text-align:center;line-height:1;min-height:184px;display:flex;align-items:center;justify-content:center;margin:0;white-space:nowrap}
.un-tech-eyebrow{margin-bottom:26px}
.un-tech-stack{position:absolute;width:160px;left:calc(50% - 80px);right:auto;top:54px;aspect-ratio:4/5;margin:0}
.un-tech-intro{margin:28px 0 38px;min-height:64px}
@media(min-width:541px) and (max-width:899px){.un-tech-studio .un-tech-masthead h2{font-size:9cqw;min-height:158px}.un-tech-stack{width:128px;left:calc(50% - 64px);top:55px}.un-tech-intro{margin-top:24px}}
@media(max-width:540px){.un-tech-studio .un-tech-masthead h2{font-size:11cqw;min-height:0;text-align:center;margin:0}.un-tech-stack{position:relative;top:auto;left:auto;right:auto;width:120px;margin:20px auto 26px}.un-tech-intro{margin:0 0 24px;min-height:0}}

/* Education reference: alternating notched photo covers with native horizontal exploration. */
.un-education-gallery{--edu-paper:#f5f5f2}
.un-education-gallery .un-ed-section-head h2{font-size:clamp(36px,4vw,52px)}
.un-education-track{display:grid;grid-auto-flow:column;grid-auto-columns:28%;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:5px;padding:8px 5px 18px;scrollbar-width:thin;min-width:0;max-width:100%;box-sizing:border-box}
.un-education-cover{position:relative;isolation:isolate;min-width:0;min-height:390px;border-radius:24px;scroll-snap-align:start;background:#7c5890;box-shadow:0 8px 22px #19232a0c;transition:transform 240ms ease,box-shadow 240ms ease}
.un-education-art{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:linear-gradient(140deg,#be9fd2,#62427b)}
.un-education-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 300ms ease;mix-blend-mode:luminosity;opacity:.87}
.un-education-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 35%,#18202a9c 100%);pointer-events:none}
.un-education-cover--1 .un-education-art{background:linear-gradient(140deg,#ffc3a0,#db7654)}
.un-education-cover--2 .un-education-art{background:linear-gradient(140deg,#a9a7ec,#353964)}
.un-education-cover--3 .un-education-art{background:linear-gradient(140deg,#ffc8bc,#d99183)}
.un-education-caption{position:static}
.un-education-caption h3{position:absolute;top:-1px;left:-1px;width:78%;margin:0;box-sizing:border-box;padding:0 18px 18px 0;border-radius:0 0 22px 0;background:var(--edu-paper);color:#232c27;font:500 clamp(22px,2.1vw,29px)/1.1 var(--un-sans);letter-spacing:-.035em;overflow-wrap:anywhere}
.un-education-caption h3::after{content:"";position:absolute;width:20px;height:20px;right:-20px;top:0;background:radial-gradient(circle at 100% 100%,transparent 20px,var(--edu-paper) 20.5px)}
.un-education-open{position:absolute;inset:0;z-index:4;border-radius:24px}.un-education-open:focus-visible{outline:3px solid var(--un-red);outline-offset:4px}
.un-education-index{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #ffffff80;background:#ffffffd9;color:#3b3641;font:500 10px/1 var(--un-sans)}
.un-education-footer{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:end;justify-content:space-between;gap:10px;color:#fff;font:400 10px/1.5 var(--un-sans);text-shadow:0 1px 3px #000}
.un-education-arrow{font-size:22px}
.un-education-cover:nth-child(even) .un-education-caption h3{top:auto;bottom:-1px;padding:18px 18px 0 0;border-radius:0 22px 0 0}
.un-education-cover:nth-child(even) .un-education-caption h3::after{top:auto;bottom:0;background:radial-gradient(circle at 100% 0%,transparent 20px,var(--edu-paper) 20.5px)}
.un-education-cover:nth-child(even) .un-education-footer{top:18px;bottom:auto;right:55px;align-items:start}
.un-education-cover:hover .un-education-art img{transform:scale(1.04)}
.un-education-controls{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-inline:4px;color:#686d66;font:400 12px/1.5 var(--un-sans)}
.un-education-controls[hidden]{display:none}.un-education-controls > div{display:flex;gap:6px}.un-education-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d2d7ce;border-radius:50%;background:#ffffffb3;color:#28332b;font:400 24px/1 var(--un-sans);cursor:pointer;transition:background-color 180ms ease}.un-education-controls button:hover{background:#e8eee5}.un-education-controls button:disabled{opacity:.35;cursor:default}.un-education-controls button:focus-visible,.un-education-track:focus-visible{outline:2px solid var(--un-red);outline-offset:3px}
@media(max-width:1000px){.un-education-track{grid-auto-columns:38%}.un-education-cover{min-height:370px}.un-education-caption h3{font-size:25px}}
@media(max-width:600px){.un-education-track{grid-auto-columns:85%;gap:16px}.un-education-cover{min-height:360px}.un-education-caption h3{font-size:25px}.un-education-gallery .un-ed-section-head h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.un-education-cover,.un-education-art img,.un-education-controls button{transition:none}.un-education-cover:hover .un-education-art img{transform:none}}

/* Business reference: centered heading, sage accents and staggered editorial tiles. */
.un-business-mosaic{padding-top:34px}
.un-business-heading h2{font:500 clamp(36px,4.5vw,58px)/1.12 var(--un-sans);letter-spacing:-.045em;text-align:center;max-width:820px;margin:0 auto 24px;color:#243027}
.un-business-heading h2 span{display:inline;padding:0 .18em .05em;background:#dce7c4;border-radius:99px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.un-business-intro{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px}
.un-business-intro p{font:400 14px/1.6 var(--un-sans);color:#626b60;max-width:30ch;margin:0}
.un-business-intro a{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:12px 20px;min-height:46px;border-radius:99px;background:#dce7c4;color:#23372a;text-decoration:none;font:500 12px/1.4 var(--un-sans);transition:background-color 180ms ease}
.un-business-intro a:hover{background:#cbdbae}.un-business-intro a:focus-visible{outline:2px solid var(--un-red);outline-offset:4px}
.un-business-grid{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1.08fr) minmax(0,1.18fr) minmax(0,1.1fr) minmax(0,.58fr);grid-template-rows:minmax(175px,auto) minmax(175px,auto);gap:14px;align-items:stretch;padding:12px 0 22px}
.un-business-tile{position:relative;min-width:0;border-radius:26px;background:#eef0e9;color:#253529;display:flex;flex-direction:column;justify-content:center;isolation:isolate;transition:transform 240ms ease,box-shadow 240ms ease}
.un-business-tile--0{grid-column:2;grid-row:1;align-self:end;background:#eff0ec}
.un-business-tile--3{grid-column:2;grid-row:2;align-self:start;background:#dce7c4}
.un-business-tile--1{grid-column:3;grid-row:1/3;min-height:400px}
.un-business-tile--2{grid-column:4;grid-row:1/3;align-self:center;min-height:315px;background:#aec69c}
.un-business-tile-body{position:relative;padding:22px;min-width:0}
.un-business-label{display:block;font:400 9px/1.5 var(--un-sans);color:#5c6857;margin-bottom:12px}
.un-business-tile h3{font:500 clamp(21px,2vw,27px)/1.13 var(--un-sans);letter-spacing:-.03em;margin:0;color:#253529;overflow-wrap:anywhere}
.un-business-tile p{font:400 12px/1.6 var(--un-sans);color:#596351;margin:12px 0 0}
.un-business-read{display:block;margin-top:16px;font:500 11px/1.4 var(--un-sans);color:#264631}
.un-business-photo{position:absolute;inset:0;border-radius:26px;overflow:hidden;background:#aec69c}
.un-business-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 300ms ease}
.un-business-tile--2 .un-business-photo img{mix-blend-mode:luminosity;opacity:.8}
.un-business-tile.has-photo{justify-content:flex-end}
.un-business-tile.has-photo .un-business-tile-body{padding:16px}
.un-business-tile.has-photo .un-business-label{position:absolute;bottom:calc(100% + 6px);left:16px;max-width:calc(100% - 32px);padding:5px 9px;border-radius:20px;background:#f6f8f1ed;color:#43533c;font-size:9px}
.un-business-tile.has-photo h3{background:#fbfcf6f5;border-radius:15px;padding:12px;font-size:23px;color:#253529}
.un-business-open{position:absolute;inset:0;z-index:3;border-radius:26px}.un-business-open:focus-visible{outline:3px solid var(--un-red);outline-offset:4px}
.un-business-tile.has-card-link:hover{transform:translateY(-4px);box-shadow:0 12px 30px #24392a14}
.un-business-tile:hover .un-business-photo img{transform:scale(1.035)}
.un-business-decor{position:relative;min-width:0;height:155px;border-radius:25px;align-self:center;grid-row:1/3;overflow:hidden;pointer-events:none}
.un-business-decor--left{grid-column:1;background:repeating-linear-gradient(115deg,#bec8ad 0px,#d3dac6 2px,#d3dac6 27px,#afbea4 29px,#c8d1bc 32px)}
.un-business-decor--left i{position:absolute;width:27px;height:27px;border-radius:5px;background:#f9fcf0;top:43%;left:40%;box-shadow:0 4px 10px #41513d14}
.un-business-decor--left i:nth-child(2){transform:translate(-19px,20px)}.un-business-decor--left i:nth-child(3){transform:translate(18px,-20px)}
.un-business-decor--right{grid-column:5;background:repeating-radial-gradient(ellipse at 50% 60%,#dae5c1 0px,#dae5c1 15px,#e9efdc 16px,#e9efdc 23px)}
.un-business-decor--right span{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff9;color:#365337;font:400 24px/1 var(--un-sans)}
.un-business-ribbon{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;padding:13px 18px;border-radius:14px;background:#dce7c4;color:#3f5336;font:500 11px/1.5 var(--un-sans);margin-top:10px}
@media(max-width:1100px){.un-business-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr)}.un-business-decor{display:none}.un-business-tile--0,.un-business-tile--3{grid-column:1}.un-business-tile--1{grid-column:2}.un-business-tile--2{grid-column:3}.un-business-tile-body{padding:20px}.un-business-tile h3{font-size:24px}}
@media(max-width:700px){.un-business-heading h2{font-size:36px}.un-business-intro{align-items:start;flex-direction:column;gap:16px}.un-business-intro p{max-width:100%}.un-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:14px}.un-business-tile--0{grid-column:1/-1;grid-row:1}.un-business-tile--1{grid-column:1;grid-row:2;min-height:320px}.un-business-tile--2{grid-column:2;grid-row:2;min-height:285px;align-self:center}.un-business-tile--3{grid-column:1/-1;grid-row:3}.un-business-tile.has-photo .un-business-tile-body{padding:10px}.un-business-tile.has-photo h3{font-size:20px;padding:10px}.un-business-tile.has-photo .un-business-label{left:10px;max-width:calc(100% - 20px);font-size:8px}}
@media(max-width:375px){.un-business-grid{grid-template-columns:minmax(0,1fr)}.un-business-tile--1,.un-business-tile--2{grid-column:1;min-height:300px}.un-business-tile--2{grid-row:3}.un-business-tile--3{grid-row:4}.un-business-tile.has-photo h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){.un-business-tile,.un-business-photo img,.un-business-intro a{transition:none}.un-business-tile.has-card-link:hover,.un-business-tile:hover .un-business-photo img{transform:none}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.un-business-tile.has-photo h3,.un-business-tile.has-photo .un-business-label{background:#fbfcf6}}

/* Finance art direction: prismatic materials and a layered, irregular fan. */
.un-finance-deck{background:radial-gradient(ellipse at 18% 80%,#f7bfd570,transparent 34%),radial-gradient(ellipse at 49% 70%,#d4ff9370,transparent 34%),radial-gradient(ellipse at 78% 70%,#a4ecec70,transparent 37%),#fafbf9;border-color:#e7eae2;padding-inline:18px}
.un-finance-cards{padding:105px 37px 82px;margin:0 auto 6px;perspective:1700px;align-items:stretch}
.un-finance-card{width:calc(100% + 30px);margin-left:-15px;min-height:410px;border:1px solid #ffffffad;border-radius:20px;transform:translate3d(0,var(--fin-rise,0px),0) rotate(var(--fin-turn,0deg)) rotateY(var(--fin-y,0deg)) scale(var(--fin-scale,1));box-shadow:inset 0 2px 1px #ffffffef,inset 2px 0 1px #ffffff99,inset -2px -2px 2px #36404326,0 2px 2px #27323b12,0 16px 20px #27323b13,0 35px 45px -15px #27323b38;transform-origin:50% 75%;transition:transform 320ms cubic-bezier(.2,.7,.25,1),box-shadow 240ms ease}
.un-finance-card--0{--fin-turn:-13deg;--fin-rise:38px;--fin-y:8deg;--fin-scale:.98;z-index:2;background:radial-gradient(ellipse at 75% 46%,#f589c5 0%,#f8bfdf 32%,transparent 65%),linear-gradient(135deg,#f0edef,#e2d6df 38%,#f5b5d5 74%,#fcede9)}
.un-finance-card--1{--fin-turn:5deg;--fin-rise:2px;--fin-y:-8deg;--fin-scale:1;z-index:3;background:radial-gradient(ellipse at 65% 45%,#686ffc 0%,#a1a9ff 26%,transparent 59%),linear-gradient(135deg,#f5f4fa,#d9dfff 56%,#f0f0f7)}
.un-finance-card--2{--fin-turn:-14deg;--fin-rise:-44px;--fin-y:6deg;--fin-scale:1.08;z-index:6;background:radial-gradient(ellipse at 35% 54%,#b1ff49 0%,#c4f895 29%,transparent 63%),radial-gradient(ellipse at 95% 92%,#36eabb,transparent 66%),linear-gradient(135deg,#ecf7e2,#dce8dc 50%,#a5f2d9)}
.un-finance-card--3{--fin-turn:5deg;--fin-rise:-22px;--fin-y:-7deg;--fin-scale:1.03;z-index:5;background:radial-gradient(ellipse at 56% 52%,#50cbd6 0%,#a0e7df 38%,transparent 67%),linear-gradient(135deg,#def5e9,#c2f0e6 47%,#70cdda)}
.un-finance-card--4{--fin-turn:17deg;--fin-rise:25px;--fin-y:-12deg;--fin-scale:.98;z-index:4;background:repeating-linear-gradient(98deg,#ffffff32 0px,#ffffff32 .7px,#64718013 1px,transparent 2px,transparent 4px),linear-gradient(118deg,#f3f4f7 0%,#a2acb8 29%,#e6ebef 47%,#c6ccd2 63%,#909aa4 85%,#d7dce2)}
.un-finance-card--5{--fin-turn:10deg;--fin-rise:38px;--fin-y:-8deg;--fin-scale:.97;z-index:1;background:radial-gradient(ellipse at 55% 65%,#e4f962 0%,#edf3a4 38%,transparent 68%),linear-gradient(135deg,#fffff5,#eef1c6 46%,#e4f1a4)}
.un-finance-card::before{background:linear-gradient(120deg,#ffffffb0 0%,#ffffff12 26%,transparent 48%,#ffffff47 70%,transparent 94%);border:1px solid #ffffff4d;box-sizing:border-box}
.un-finance-card::after{background:linear-gradient(110deg,transparent 13%,#ffffffa6 32%,#ffffff08 46%,transparent 70%);opacity:.45;transition:opacity 240ms ease}
.un-finance-card:hover,.un-finance-card:focus-within{transform:translate3d(0,-51px,0) rotate(0deg) rotateY(0deg) scale(1.08);z-index:20;box-shadow:inset 0 2px 1px #fff,inset 2px 0 1px #fff9,0 3px 5px #27323b12,0 36px 45px -12px #27323b4d}
.un-finance-card:hover::after{opacity:.78}
.un-finance-card-top{padding:22px 18px;font-size:8px;letter-spacing:.05em;position:relative;z-index:1}
.un-finance-material{height:100px;margin:0 18px;position:relative}
.un-finance-material span{position:absolute;right:3px;left:auto;top:0;width:33px;height:36px;border-radius:9px;transform:rotate(0deg);background:linear-gradient(125deg,#fff,#ffffff36 42%,#ffffffbe);border:1px solid #ffffffd9;box-shadow:inset 1px 1px 1px #fff,0 3px 5px #26303519}
.un-finance-material i{right:10px;left:auto;top:8px;width:33px;height:36px;border-radius:9px;transform:rotate(0deg);background:linear-gradient(125deg,#ffffffca,#ffffff2b);box-shadow:inset 1px 1px 1px #fff9;opacity:.7}
.un-finance-card--4 .un-finance-material span{background:linear-gradient(125deg,#3f4a55,#b1bcc3 55%,#4a555f);border-color:#9da9b2}.un-finance-card--4 .un-finance-material i{background:linear-gradient(120deg,#a5afb7,#e2e7e9);border-color:#fff7}
.un-finance-card-content{position:relative;z-index:1;padding:4px 20px 22px;display:flex;flex-direction:column;justify-content:flex-end;flex:1}
.un-finance-card h3{font-size:clamp(21px,1.7vw,24px);font-family:var(--un-sans);font-weight:500;line-height:1.14;letter-spacing:-.025em;color:#1e302a}
.un-finance-card p{color:#36483e;font-size:11px}.un-finance-card .un-ed-placeholder-label{color:#415249;font-size:8px}
.un-finance-card-footer{position:relative;z-index:1;min-height:72px;padding:16px 20px;align-items:center;border-top:1px solid #ffffff85;font-size:9px}
.un-finance-card--0 .un-finance-card-footer{background:linear-gradient(105deg,#cc0051,#e80070);color:#fff}
.un-finance-card--1 .un-finance-card-footer{background:#f2f3f8e8;color:#283049}
.un-finance-card--2 .un-finance-card-footer{background:linear-gradient(110deg,#a3f10c,#18dda3);color:#183d21}
.un-finance-card--3 .un-finance-card-footer{background:linear-gradient(110deg,#359ce0,#0ce0b3);color:#113c43}
.un-finance-card--4 .un-finance-card-footer{background:linear-gradient(110deg,#30343a,#181c22);color:#fff}
.un-finance-card--5 .un-finance-card-footer{background:linear-gradient(110deg,#d2f200,#e4f915);color:#35420b}
.un-finance-card h3 a::after{position:absolute;inset:0}
.un-finance-card.has-card-link .un-finance-card-content{position:static}.un-finance-card.has-card-link h3{position:static}.un-finance-card.has-card-link h3 a{position:static}.un-finance-card.has-card-link h3 a::after{position:absolute;inset:0;z-index:5;border-radius:20px}
@media(max-width:1100px){.un-finance-cards{padding:65px 35px 65px;gap:20px;perspective:none}.un-finance-card{width:255px;flex-basis:255px;min-height:420px;margin:0;--fin-scale:1;--fin-y:0deg;--fin-turn:-7deg;--fin-rise:10px}.un-finance-card:nth-child(even){--fin-turn:6deg;--fin-rise:0px}.un-finance-card--2{--fin-turn:-8deg;--fin-rise:-12px}.un-finance-card h3{font-size:27px}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-15px) rotate(0deg);z-index:20}.un-finance-card-content{padding-inline:22px}.un-finance-material{height:85px}.un-finance-card-footer{font-size:11px}}
@media(max-width:700px){.un-finance-deck{padding-inline:10px}.un-finance-cards{padding:46px 34px 56px;gap:20px}.un-finance-card{flex:0 0 90%;width:90%;min-width:215px;min-height:410px}.un-finance-card h3{font-size:26px}.un-finance-material{height:75px}.un-finance-card p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.un-finance-card,.un-finance-card::after{transition:none}.un-finance-card:hover,.un-finance-card:focus-within{transform:translate3d(0,var(--fin-rise,0px),0) rotate(var(--fin-turn,0deg)) rotateY(var(--fin-y,0deg)) scale(var(--fin-scale,1))}}
@media(prefers-contrast:more){.un-finance-card{background:#f5f7f4}.un-finance-card::before,.un-finance-card::after{display:none}.un-finance-card p,.un-finance-card .un-ed-placeholder-label{color:#203026}}

.un-finance-card:focus-visible{outline:3px solid var(--un-red);outline-offset:5px}

/* Automotriz: five folder silhouettes, raised wings and a low central card. */
.un-auto{--auto-green:#034b39;--auto-lime:#c8f164;position:relative;padding-block:65px 70px;background:radial-gradient(ellipse at 50% 12%,#e8f4d16b,transparent 44%)}
.un-auto-heading{text-align:center;position:relative;z-index:2;max-width:620px;margin:0 auto 30px;padding-inline:12px}
.un-auto-heading h2{font-size:clamp(40px,5.3vw,68px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 20px}.un-auto-heading p{font-size:17px;line-height:1.5;margin:0 auto 24px;max-width:420px}.un-auto-heading .un-auto-eyebrow{font:600 11px/1.4 var(--wp--preset--font-family--body,sans-serif);letter-spacing:.13em;text-transform:uppercase;color:#426455;margin-bottom:0}
.un-auto-explore{display:inline-flex;gap:22px;align-items:center;min-height:48px;padding:12px 24px;border-radius:40px;background:#202521;color:white;text-decoration:none;font-size:14px}
.un-auto-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;margin-top:-76px;padding-top:18px}
.un-auto-grid>*{min-width:0;position:relative;border-radius:28px;transition:transform 240ms ease,box-shadow 240ms ease;isolation:isolate;overflow-wrap:anywhere}
.un-auto-side{min-height:450px;align-self:start;padding:36px 20px 14px;display:flex;flex-direction:column;gap:20px;background:var(--auto-green);color:#fff;border-top-left-radius:0!important;margin-top:16px;box-shadow:inset 0 0 0 1px #ffffff24}
.un-auto-side:before,.un-auto-card.has-photo:before{content:"";position:absolute;top:-16px;left:0;width:57%;height:38px;background:inherit;border-radius:24px 20px 0 0;z-index:-1}
.un-auto-side strong{font-size:clamp(25px,2.7vw,38px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.un-auto-side p{font-size:14px;line-height:1.5;margin:0;color:#dae6df}.un-auto-small{font:600 10px/1.4 sans-serif;letter-spacing:.09em}.un-auto-road{height:85px;margin:10px -20px;overflow:hidden;background:repeating-linear-gradient(155deg,transparent 0 20px,#b8e2be20 21px 29px,transparent 30px 47px)}
.un-auto-bar{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:auto;min-height:62px;border-radius:23px;padding:8px 8px 8px 12px;background:#ffffff1c;color:inherit;text-decoration:none;font-size:13px;border:1px solid #ffffff20;backdrop-filter:blur(8px)}.un-auto-bar span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:var(--auto-lime);color:#14291c;font-size:27px}
.un-auto-side--lime{grid-column:5;background:var(--auto-lime);color:#173626;border-top-left-radius:28px!important;border-top-right-radius:0!important}.un-auto-side--lime:before{left:auto;right:0}.un-auto-side--lime .un-auto-bar{background:#7c9d3430;border-color:#ffffff60}.un-auto-side--lime .un-auto-bar span{background:#223829;color:var(--auto-lime)}
.un-auto-orbit{height:180px;position:relative;perspective:500px}.un-auto-orbit i{position:absolute;width:85%;height:120px;border:12px solid #335d36;border-radius:50%;top:15px;left:8%;transform:rotate(-28deg) rotateX(58deg);box-shadow:inset 0 2px 1px #ffffff60,0 10px 14px #31451d30}.un-auto-orbit i:nth-child(2){top:43px;border-color:#6c973c}.un-auto-orbit i:nth-child(3){top:71px;border-color:#9fc448}
.un-auto-card{padding:0;background:#d8e2df;min-height:240px;align-self:end;margin-top:250px;display:flex;flex-direction:column;justify-content:flex-end}.un-auto-card--0{grid-column:2;grid-row:1}.un-auto-card--1{grid-column:4;grid-row:1}.un-auto-card--2{grid-column:3;grid-row:1}.un-auto-card.has-photo{min-height:365px;margin-top:130px;background:#223e34;border-top-left-radius:0}.un-auto-photo{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1}.un-auto-photo img{width:100%;height:100%;object-fit:cover;transition:transform 320ms ease}.un-auto-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#001b1510 25%,#001b15e8 100%)}.un-auto-body{padding:24px 18px}.un-auto-label{display:block;font:500 10px/1.4 sans-serif;margin-bottom:16px;color:#405a4b}.un-auto-card h3{font-size:clamp(23px,2.1vw,30px);line-height:1.1;letter-spacing:-.025em;margin:0}.un-auto-card p{font-size:13px;line-height:1.45}.un-auto-card.has-photo{color:white}.un-auto-card.has-photo .un-auto-label{color:#fff}.un-auto-open{position:absolute;inset:0;border-radius:inherit}.un-auto-read{display:block;margin-top:20px;font-size:13px}
.un-auto a:focus-visible{outline:3px solid var(--un-red,#ca0018);outline-offset:4px}.un-auto-grid>*:focus-within{transform:translateY(-7px);box-shadow:0 16px 26px #13352420}
@media(hover:hover){.un-auto-grid>*:hover{transform:translateY(-7px);box-shadow:0 16px 26px #13352420}.un-auto-card:hover img{transform:scale(1.035)}.un-auto-explore:hover{background:#034b39}}
@media(max-width:1050px){.un-auto-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:45px;gap:16px}.un-auto-side{grid-column:1;grid-row:1;min-height:390px}.un-auto-side--lime{grid-column:3}.un-auto-card--2{grid-column:2;grid-row:1;margin-top:130px}.un-auto-card--0{grid-column:1 / 3;grid-row:2}.un-auto-card--1{grid-column:3;grid-row:2}.un-auto-card.has-photo{margin-top:24px;min-height:330px}.un-auto-orbit{height:130px}.un-auto-heading{max-width:620px}}
@media(max-width:600px){.un-auto{padding-block:36px}.un-auto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:38px}.un-auto-heading h2{font-size:44px}.un-auto-heading p{font-size:15px}.un-auto-side{padding:25px 14px 12px;min-height:340px;gap:14px}.un-auto-side--lime{grid-column:2}.un-auto-side strong{font-size:28px}.un-auto-side p{font-size:12px}.un-auto-orbit{height:135px}.un-auto-card--0{grid-column:1;grid-row:2}.un-auto-card--1{grid-column:2;grid-row:2}.un-auto-card.has-photo{min-height:310px;margin-top:22px}.un-auto-card--2{grid-column:1 / -1;grid-row:3;margin-top:0;min-height:180px}.un-auto-body{padding:22px 14px}.un-auto-card h3{font-size:25px}.un-auto-bar{padding-left:8px;font-size:12px}.un-auto-bar span{flex-basis:34px;height:34px}.un-auto-road{margin-inline:-14px}}
@media(max-width:360px){.un-auto-grid{grid-template-columns:minmax(0,1fr)}.un-auto-grid>*{grid-column:1;grid-row:auto;margin-top:20px;min-height:260px}.un-auto-side--lime{order:4}.un-auto-card--2{order:5;min-height:190px}.un-auto-orbit{height:140px}.un-auto-card.has-photo{min-height:380px}}
@media(prefers-reduced-motion:reduce){.un-auto-grid>*,.un-auto-photo img{transition:none!important;transform:none!important}}
@supports not(backdrop-filter:blur(8px)){.un-auto-bar{background:#235d4c}.un-auto-side--lime .un-auto-bar{background:#b1d557}}
@media(prefers-reduced-transparency:reduce){.un-auto-bar{backdrop-filter:none;background:#235d4c}.un-auto-side--lime .un-auto-bar{background:#b1d557}}

/* Agriculture reference: lime typography, vegetal panorama and paper insets. */
.un-agri{--agri-paper:var(--un-bg,#f5f5f3);--agri-lime:#a9d62f;padding-block:62px;font-family:var(--wp--preset--font-family--body,Arial,sans-serif)}
.un-agri-heading{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:44px;align-items:center;margin-bottom:28px}.un-agri-heading>*{min-width:0}.un-agri-heading h2{font-family:inherit;font-size:clamp(36px,4vw,56px);line-height:1.04;letter-spacing:-.055em;font-weight:500;margin:0 0 3px}.un-agri-heading>div>p{font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.05em;margin:0;font-weight:400}.un-agri-heading>div>p span{color:#6d8b05}
.un-agri-intro{display:grid;grid-template-columns:30% minmax(0,1fr);background:#e9ece6;border-radius:34px;min-height:194px;overflow:hidden}.un-agri-leaf{background:repeating-linear-gradient(105deg,#8cb727 0 9px,#436c19 10px 17px,#bed96a 18px 24px);transform:scale(1.03)}.un-agri-intro>div{padding:22px 24px;background:#eaede6;border-radius:32px 0 0 32px;margin-left:-20px;position:relative}.un-agri-intro p{font-size:25px;line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}.un-agri-intro small{display:block;font-size:12px;line-height:1.4;color:#4e5849}.un-agri-intro a{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;color:#293b13}
.un-agri-landscape{position:relative;isolation:isolate;min-height:480px;border-radius:60px 75px 60px 65px;background:#244c21;padding:70px 36px 105px;display:flex;flex-direction:column;justify-content:center;color:white}.un-agri-picture{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit}.un-agri-picture img{width:100%;height:100%;object-fit:cover;filter:saturate(1.12);transition:transform 320ms ease}.un-agri-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05270ae0 0%,#183b1660 55%,#264a191a)}
.un-agri-notch{position:absolute;background:var(--agri-paper);color:#263320;min-height:52px;display:flex;align-items:center;justify-content:center;gap:22px;font-size:13px;font-weight:600;padding:12px 22px;z-index:3;text-decoration:none}.un-agri-notch--top{top:-1px;left:-1px;border-radius:0 0 25px 0}.un-agri-notch--bottom{right:-1px;bottom:-1px;border-radius:25px 0 0 0;min-height:62px}.un-agri-notch--top:before,.un-agri-notch--top:after,.un-agri-notch--bottom:before,.un-agri-notch--bottom:after{content:"";position:absolute;width:24px;height:24px;pointer-events:none}.un-agri-notch--top:before{left:0;bottom:-24px;border-radius:24px 0 0;box-shadow:0 -12px 0 0 var(--agri-paper)}.un-agri-notch--top:after{right:-24px;top:0;border-radius:24px 0 0;box-shadow:-12px 0 0 0 var(--agri-paper)}.un-agri-notch--bottom:before{right:0;top:-24px;border-radius:0 0 24px;box-shadow:0 12px 0 0 var(--agri-paper)}.un-agri-notch--bottom:after{left:-24px;bottom:0;border-radius:0 0 24px;box-shadow:12px 0 0 0 var(--agri-paper)}
.un-agri-stories{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:18px;align-items:start}.un-agri-story{position:relative;min-width:0;min-height:205px;padding:24px;background:#edf7d9e8;color:#203016;border:1px solid #ffffff80;border-radius:32px;box-shadow:0 6px 22px #0d291519;transition:transform 240ms ease,box-shadow 240ms ease}.un-agri-story--0{align-self:end;background:transparent!important;border:0;box-shadow:none!important;color:white;padding:65px 24px 0 0}.un-agri-story h3{font-family:inherit;font-size:clamp(23px,2.3vw,31px);line-height:1.1;letter-spacing:-.035em;font-weight:500;margin:0 0 17px}.un-agri-story--0 h3{font-size:clamp(29px,3vw,42px)}.un-agri-story p{font-size:13px;line-height:1.55;margin:0}.un-agri-label{display:block;font-size:10px;line-height:1.4;margin-bottom:17px;opacity:.9}.un-agri-open{position:absolute;inset:0;border-radius:inherit}.un-agri-open span{position:absolute;right:16px;bottom:12px;font-size:24px}.un-agri-story:has(.un-agri-open){padding-bottom:42px}.un-agri-topics{position:absolute;bottom:30px;left:36px;right:240px;display:flex;gap:8px;flex-wrap:wrap}.un-agri-topics span{font-size:11px;line-height:1.4;border-radius:30px;padding:9px 14px;border:1px solid #ffffff45;background:#173c20c9;color:white}
@supports(backdrop-filter:blur(10px)){.un-agri-story:not(.un-agri-story--0){background:#eef8daca;backdrop-filter:blur(10px)}.un-agri-topics span{backdrop-filter:blur(6px)}}
.un-agri a:focus-visible{outline:3px solid var(--un-red,#cb0018);outline-offset:4px}.un-agri-story:focus-within{transform:translateY(-5px)}
@media(hover:hover){.un-agri-story:not(.un-agri-story--0):hover{transform:translateY(-5px);box-shadow:0 15px 28px #0d291530}.un-agri-intro a:hover{color:#526900}.un-agri-landscape:has(.un-agri-open:hover) img{transform:scale(1.025)}}
@media(max-width:900px){.un-agri-heading{gap:22px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.un-agri-intro>div{padding:18px}.un-agri-intro p{font-size:22px}.un-agri-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.un-agri-story--0{grid-column:1/-1;padding-top:10px;max-width:580px}.un-agri-landscape{padding:75px 26px 110px;min-height:570px}.un-agri-story{min-height:185px}.un-agri-topics{left:26px}}
@media(max-width:600px){.un-agri{padding-block:36px}.un-agri-heading{grid-template-columns:minmax(0,1fr);gap:22px}.un-agri-heading h2{font-size:38px}.un-agri-heading>div>p{font-size:42px}.un-agri-intro{min-height:150px;grid-template-columns:32% minmax(0,1fr)}.un-agri-intro p{font-size:23px}.un-agri-intro>div{padding:18px 22px}.un-agri-landscape{padding:74px 18px 132px;border-radius:40px;min-height:620px}.un-agri-stories{grid-template-columns:minmax(0,1fr);gap:14px}.un-agri-story{min-height:0;padding:22px;border-radius:26px}.un-agri-story--0{padding:0 4px 18px}.un-agri-story--0 h3{font-size:32px}.un-agri-story h3{font-size:25px}.un-agri-picture:after{background:linear-gradient(180deg,#05270ab5,#183b1660)}.un-agri-topics{left:18px;right:18px;bottom:80px;gap:5px}.un-agri-topics span{padding:7px 10px;font-size:10px}.un-agri-notch--bottom{min-height:54px}.un-agri-notch--top{font-size:12px}.un-agri-story p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.un-agri-story,.un-agri-picture img{transition:none!important;transform:none!important}}
@media(prefers-reduced-transparency:reduce){.un-agri-story:not(.un-agri-story--0){background:#edf7d9;backdrop-filter:none}.un-agri-topics span{background:#234b2a;backdrop-filter:none}}
.un-agri-notch--top:before,.un-agri-notch--top:after{border-radius:0;box-shadow:none;background:radial-gradient(circle at 100% 100%,transparent 23px,var(--agri-paper) 24px)}
.un-agri-notch--bottom:before,.un-agri-notch--bottom:after{border-radius:0;box-shadow:none;background:radial-gradient(circle at 0 0,transparent 23px,var(--agri-paper) 24px)}

/* Technology and Education: deepen the approved reference composition. */
.un-tech-stack{filter:drop-shadow(0 16px 18px #41355925)}.un-tech-stack:before{background:linear-gradient(145deg,#c7c2e1,#a6a0c1);border:1px solid #ffffffb0;box-shadow:0 8px 18px #302c4224;transform:translate(-13px,9px) rotate(-15deg)}.un-tech-stack:after{background:linear-gradient(130deg,#eeeef7,#d3d0e8);border:1px solid white;transform:translate(-28px,18px) rotate(-22deg)}.un-tech-stack img{box-shadow:inset 0 0 0 1px #fff7,0 12px 24px #20273828;object-position:50% 50%}.un-tech-art-label{position:absolute;bottom:12px;left:10px;right:10px;padding:6px 7px;border-radius:8px;background:#211d32bb;color:white;font:400 8px/1.3 var(--un-sans);text-align:center}.un-tech-stack-arrow{box-shadow:0 4px 12px #312a3920}
.un-tech-grid{align-items:stretch;gap:20px}.un-tech-card{border:1px solid #e9e8ee;background:#f0eff5;box-shadow:inset 0 1px 0 #ffffffd9;padding:22px;border-radius:24px}.un-tech-card-top{margin-bottom:15px;font-size:11px}.un-tech-thumbnail{position:relative;height:138px;border-radius:18px 18px 18px 6px}.un-tech-thumbnail img{object-position:center;transition:transform 300ms ease}.un-tech-card--0 h3{font-family:var(--un-sans);font-size:26px;line-height:1.12;font-weight:400}.un-tech-card--0 p{font-size:12px;line-height:1.5}.un-tech-card--0 .un-tech-thumbnail:after{content:"";position:absolute;top:-1px;left:-1px;width:38px;height:38px;border-radius:0 0 20px 0;background:radial-gradient(circle at 43% 43%,#514c65 0 11px,#f0eff5 12px)}
.un-tech-index-lines{width:100%;margin:0 0 16px}.un-tech-index-lines span{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #d8d5e1;font:400 11px/1.3 var(--un-sans);color:#696476}.un-tech-index-lines b{font-weight:400}.un-tech-card--1{background:linear-gradient(140deg,#e3def0,#e9e7f1 60%,#dcd6eb);position:relative;overflow:hidden;justify-content:initial}.un-tech-card--1 h3{font-size:clamp(32px,3.1vw,43px);line-height:1.08;margin-top:auto;padding-top:25px;font-weight:400}.un-tech-card--1 p{margin-top:15px}.un-tech-editorial-mark{position:relative;height:90px;width:115px;margin:14px 0 12px;perspective:500px}.un-tech-editorial-mark i{position:absolute;inset:0 25px 0 0;border:2px solid #fff9;border-radius:50%;transform:rotateY(55deg) rotateZ(-28deg);background:linear-gradient(135deg,#ffffff80,#b9add84d);box-shadow:5px 8px 12px #70628e12}.un-tech-editorial-mark i:nth-child(2){left:20px;right:5px}.un-tech-editorial-mark i:nth-child(3){left:40px;right:-15px}
.un-tech-mini-list{min-width:0;display:flex;flex-direction:column;padding:6px 20px;background:#f0eff5;border:1px solid #e9e8ee;border-radius:24px}.un-tech-mini-list .un-tech-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 14px;padding:22px 0;border:0;border-radius:0;background:transparent;box-shadow:none;flex:1;align-content:center}.un-tech-mini-list .un-tech-card+.un-tech-card{border-top:1px solid #d7d2e1}.un-tech-mini-list .un-tech-card-top{grid-column:1/-1;margin:0 0 6px}.un-tech-mini-list .un-tech-thumbnail{grid-column:1;grid-row:2 / 4;height:104px;margin:0;border-radius:14px}.un-tech-mini-list h3{grid-column:2;font:400 24px/1.12 var(--un-sans);letter-spacing:-.035em;border:0;padding:0;margin:0}.un-tech-mini-list p{grid-column:2;font-size:12px;line-height:1.5;margin:0}.un-tech-mini-list .un-tech-card-action{grid-column:1/-1;margin-top:12px}
.un-education-gallery{--edu-paper:var(--un-bg,#f5f5f3)}.un-education-track{gap:22px;grid-auto-columns:27%;padding:12px 5px 28px}.un-education-cover{min-height:425px;box-shadow:0 10px 24px #34293e16,inset 0 0 0 1px #ffffff90;border-radius:28px}.un-education-art{border-radius:28px;box-shadow:inset 0 0 0 1px #ffffff90}.un-education-art img{mix-blend-mode:normal;opacity:1;object-position:center;filter:none;transform:scale(1.01)}.un-education-art:after{background:linear-gradient(180deg,transparent 65%,#1e173c5c)}.un-education-cover--0 .un-education-art{background:#a784c0}.un-education-cover--1 .un-education-art{background:#ffc1a1}.un-education-cover--2 .un-education-art{background:#5558a0}.un-education-cover--3 .un-education-art{background:#ee9d95}
.un-education-caption h3{font-size:clamp(20px,1.65vw,24px);line-height:1.13;width:72%;padding:0 16px 15px 0;border-radius:0 0 22px 0}.un-education-cover:nth-child(even) .un-education-caption h3{padding:15px 16px 0 0}.un-education-caption h3:before{content:"";position:absolute;left:0;bottom:-20px;width:20px;height:20px;background:radial-gradient(circle at 100% 100%,transparent 19px,var(--edu-paper) 20px)}.un-education-cover:nth-child(even) .un-education-caption h3:before{bottom:auto;top:-20px;background:radial-gradient(circle at 100% 0,transparent 19px,var(--edu-paper) 20px)}
.un-education-index{background:#ffffff38;backdrop-filter:blur(8px);border-color:#ffffff70;color:#292435;box-shadow:inset 0 1px 0 #fff7;width:32px;height:32px}.un-education-footer>span:first-child{padding:5px 8px;border-radius:8px;background:#211a31ae;color:white;text-shadow:none;font-size:9px}.un-education-explore{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff70;border-radius:50%;background:#ffffffbf;backdrop-filter:blur(8px);color:#39334c;text-shadow:none;font:400 23px/1 var(--un-sans);flex-shrink:0}.un-education-explore:focus-visible{outline:3px solid var(--un-red);outline-offset:4px}.un-education-cover:nth-child(even) .un-education-footer{right:18px;top:18px;align-items:start}.un-education-cover:nth-child(even) .un-education-explore{margin-top:36px}.un-education-controls{border-top:1px solid #ddd9e4;padding-top:12px}.un-education-controls button{border-color:transparent;background:transparent;border-radius:12px}.un-education-controls button:hover{background:#e9e4f0}
@media(hover:hover){.un-education-cover:hover{box-shadow:0 18px 28px #34293e22;transform:translateY(-4px)}.un-education-cover:hover .un-education-art img{transform:scale(1.045)}.un-tech-card:hover .un-tech-thumbnail img{transform:scale(1.035)}}
@media(max-width:1000px){.un-education-track{grid-auto-columns:38%}.un-education-caption h3{font-size:22px}.un-tech-mini-list .un-tech-card{grid-template-columns:72px minmax(0,1fr)}.un-tech-mini-list h3{font-size:22px}.un-tech-mini-list .un-tech-thumbnail{height:92px}}
@media(min-width:541px) and (max-width:899px){.un-tech-mini-list{grid-column:auto}.un-tech-card--1{min-height:360px}.un-tech-card--0 .un-tech-thumbnail{height:200px}}
@media(max-width:600px){.un-education-track{grid-auto-columns:86%;gap:16px}.un-education-cover{min-height:400px}.un-education-caption h3{font-size:23px;width:72%}}
@media(max-width:540px){.un-tech-mini-list{padding:4px 20px}.un-tech-mini-list .un-tech-card{grid-template-columns:82px minmax(0,1fr)}.un-tech-card--1{min-height:330px}.un-tech-card--1 h3{font-size:35px}.un-tech-card--0 .un-tech-thumbnail{height:170px}.un-tech-art-label{font-size:7px;padding:5px}.un-tech-stack{width:132px}.un-tech-mini-list h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.un-tech-thumbnail img,.un-education-cover{transition:none!important;transform:none!important}.un-tech-card:hover .un-tech-thumbnail img{transform:none}}
@media(prefers-reduced-transparency:reduce){.un-education-index,.un-education-explore{backdrop-filter:none;background:#fff}.un-tech-art-label{background:#282136}}

/* Unified opening: panoramic lead, stacked right rail and three lower tiles. */
.un-opening-unified-wrap{display:block;min-width:0}.un-unified-opening{padding:0 0 32px!important;border:0!important;margin:0 0 30px}.un-unified-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,1fr);gap:20px;padding:22px;background:#eeefea;border-radius:38px;min-width:0}.un-unified-grid>*{min-width:0}.un-unified-hero{position:relative;isolation:isolate;min-height:610px;border-radius:28px;background:#e9ece5;overflow:hidden}.un-unified-photo{position:absolute;inset:0;z-index:-1}.un-unified-photo img{width:100%;height:100%;object-fit:cover;object-position:62% center}.un-unified-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eeefea 0%,#eeefeaed 34%,#eeefea75 56%,#eeefea00 78%)}.un-unified-copy{padding:40px 30px;max-width:61%}.un-unified-pill{display:inline-flex;border-radius:28px;background:#ffffffde;padding:8px 13px;font:500 10px/1.4 var(--un-sans);color:#4c584b;margin:0 0 25px}.un-unified-copy h2{font:600 clamp(38px,4.2vw,59px)/1.02 var(--un-sans);letter-spacing:-.065em;margin:0 0 20px;color:#161d16;text-wrap:balance}.un-unified-deck{font:400 14px/1.6 var(--un-sans);color:#505d4e;margin:0 0 30px}.un-unified-label{display:block;font:400 9px/1.4 var(--un-sans);color:inherit;opacity:.85;margin-bottom:9px}.un-unified-lead h3{font:500 25px/1.13 var(--un-serif);letter-spacing:-.03em;margin:0 0 13px}.un-unified-lead p{font:400 12px/1.6 var(--un-sans);color:#455041;margin:0 0 18px}.un-unified-primary{display:inline-flex;gap:16px;align-items:center;background:#d5f657;padding:7px 7px 7px 18px;border-radius:40px;color:#1e2b16;font:600 12px/1.3 var(--un-sans);min-height:48px;text-decoration:none}.un-unified-primary span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#182319;color:white;font-size:22px}.un-unified-primary:after{content:"";position:absolute;inset:0;z-index:2}.un-unified-glass{position:absolute;right:26px;bottom:28px;border:1px solid #ffffffdd;border-radius:23px;background:#ffffffdf;padding:17px 22px;box-shadow:0 12px 25px #1c291521;max-width:44%;pointer-events:none}.un-unified-glass span{display:block;font:600 12px/1.4 var(--un-sans);margin-bottom:4px}.un-unified-glass strong{font:400 10px/1.5 var(--un-sans);color:#56604e}.un-unified-side{display:flex;flex-direction:column;gap:18px}.un-unified-topics{padding:22px;background:white;border-radius:27px}.un-unified-topics p{font:600 17px/1.2 var(--un-sans);margin:0 0 15px}.un-unified-topics>div{display:flex;flex-wrap:wrap;gap:7px}.un-unified-topics a{font:500 10px/1.3 var(--un-sans);padding:9px 11px;min-height:34px;display:flex;align-items:center;border-radius:24px;background:#f0f2eb;border:1px solid #e6e9e0;transition:background 180ms ease}.un-unified-secondary{position:relative;isolation:isolate;background:#dfe7db;min-height:196px;border-radius:27px;overflow:hidden;display:flex;align-items:end}.un-unified-secondary--1{flex:1;min-height:235px}.un-unified-secondary-photo{position:absolute;inset:0;z-index:-1}.un-unified-secondary-photo img{width:100%;height:100%;object-fit:cover;transition:transform 300ms ease}.un-unified-secondary-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#101f0d08 15%,#101f0de6 100%)}.un-unified-secondary.has-photo{color:white}.un-unified-secondary-body{padding:48px 22px 22px}.un-unified-secondary h3{font:500 23px/1.15 var(--un-sans);letter-spacing:-.04em;margin:5px 0 0}.un-unified-category{font:500 10px/1.3 var(--un-sans)}.un-unified-open{position:absolute;inset:0;border-radius:inherit;z-index:2}.un-unified-open>span{position:absolute;right:14px;top:14px;display:grid;place-items:center;background:white;color:#1d2b1d;border:1px solid #e9ece4;width:38px;height:38px;border-radius:50%;font:400 24px/1 var(--un-sans)}
.un-unified-bottom{display:grid;grid-template-columns:1.2fr .85fr 1.15fr;gap:18px;grid-column:1/-1;min-width:0}.un-unified-discover,.un-unified-bottom>.un-unified-topic{background:white;padding:23px;border-radius:27px;min-width:0}.un-unified-small-title{font:500 15px/1.3 var(--un-sans);margin:0 0 18px}.un-unified-topic{position:relative;min-width:0}.un-unified-discover .un-unified-topic{display:flex;align-items:center;gap:13px;padding:10px 32px 10px 0;border-top:1px solid #eceee8}.un-unified-topic-photo{flex:0 0 52px;height:52px;overflow:hidden;border-radius:13px}.un-unified-topic-photo img{height:100%;width:100%;object-fit:cover}.un-unified-topic h3{font:500 23px/1.14 var(--un-sans);letter-spacing:-.03em;margin:0}.un-unified-discover h3{font-size:17px}.un-unified-topic p{font:400 12px/1.55 var(--un-sans);margin:14px 0 0;color:#56614f}.un-unified-discover .un-unified-open>span{width:27px;height:27px;font-size:18px;right:0;top:23px}.un-unified-bottom>.un-unified-topic{display:flex;flex-direction:column;justify-content:end;min-height:220px;padding-top:65px;background:radial-gradient(circle at 95% 5%,#daddfb,transparent 62%),#fff}.un-unified-bottom>.un-unified-topic--3{background:radial-gradient(circle at 85% 0%,#e4f4ac,transparent 65%),#fff}.un-unified-bottom>.un-unified-topic--2:before{content:"";position:absolute;right:50px;top:24px;width:48px;height:48px;border:10px solid #bfc1ed;border-radius:50%;box-shadow:12px 5px 0 #e8e8f7}
@supports(backdrop-filter:blur(10px)){.un-unified-glass{backdrop-filter:blur(10px);background:#ffffffc9}}.un-unified-opening a:focus-visible{outline:3px solid var(--un-red);outline-offset:3px}.un-unified-hero:has(a:focus-visible){outline:3px solid var(--un-red);outline-offset:4px}.un-unified-opening a{transition:background 180ms ease,box-shadow 180ms ease}.un-unified-open:hover{box-shadow:inset 0 0 0 2px #ffffff7d}.un-unified-topics a:hover{background:#dfeaaf}
@media(hover:hover){.un-unified-secondary:hover img{transform:scale(1.035)}.un-unified-primary:hover{background:#c8ec3b}}
@media(max-width:1100px){.un-unified-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);padding:16px;gap:16px}.un-unified-copy{max-width:75%;padding:30px 24px}.un-unified-photo:after{background:linear-gradient(90deg,#eeefea 0%,#eeefeaeb 40%,#eeefea35 100%)}.un-unified-copy h2{font-size:46px}.un-unified-hero{min-height:640px}.un-unified-secondary h3{font-size:21px}.un-unified-bottom{grid-template-columns:1.15fr 1fr 1fr;gap:14px}.un-unified-bottom>.un-unified-topic{padding:55px 18px 22px}.un-unified-topic h3{font-size:21px}.un-unified-discover h3{font-size:16px}.un-unified-discover{padding:18px}}
@media(max-width:800px){.un-unified-grid{grid-template-columns:minmax(0,1fr);border-radius:28px}.un-unified-hero{min-height:540px}.un-unified-copy{max-width:65%}.un-unified-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.un-unified-topics{grid-column:1/-1}.un-unified-secondary{min-height:255px}.un-unified-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.un-unified-discover{grid-column:1/-1}.un-unified-glass{max-width:38%}}
@media(max-width:540px){.un-unified-grid{padding:10px;gap:13px}.un-unified-copy{max-width:100%;padding:26px 20px 220px}.un-unified-copy h2{font-size:43px;max-width:10ch}.un-unified-photo img{object-position:60% bottom}.un-unified-photo:after{background:linear-gradient(180deg,#eeefea 0%,#eeefa0 100%);background:linear-gradient(180deg,#eeefea 0%,#eeefea 43%,#eeefeabf 58%,#eeefea00 86%)}.un-unified-hero{min-height:0}.un-unified-deck{max-width:28ch;margin-bottom:22px}.un-unified-lead h3{font-size:24px}.un-unified-pill{font-size:9px;margin-bottom:18px}.un-unified-glass{right:16px;bottom:16px;max-width:80%;padding:13px 18px}.un-unified-side,.un-unified-bottom{grid-template-columns:minmax(0,1fr)}.un-unified-secondary{min-height:250px}.un-unified-topic h3{font-size:23px}.un-unified-discover h3{font-size:18px}.un-unified-bottom>.un-unified-topic{min-height:190px}.un-unified-topics a{min-height:44px}.un-unified-secondary h3{font-size:25px}.un-unified-discover,.un-unified-topics{padding:20px}.un-unified-topic-photo{flex-basis:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.un-unified-opening *{transition:none!important}.un-unified-secondary:hover img{transform:none}}
@media(prefers-reduced-transparency:reduce){.un-unified-glass{background:#fff;backdrop-filter:none}}

/* Unified latest/opportunities: photographic cutouts and a glass side rail. */
.un-unified-side{grid-template-rows:repeat(2,minmax(0,1fr))}
.un-pulse{--pulse-paper:var(--un-bg,#faf9f6);display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);gap:22px;margin-block:60px;padding:18px;border-radius:32px;background:var(--pulse-paper)}
.un-pulse:has(>.un-pulse-column:only-child){grid-template-columns:minmax(0,1fr)}
.un-pulse-column{min-width:0;position:relative;margin:0!important;display:flex;flex-direction:column;gap:12px}
.un-pulse-heading{position:relative;z-index:2;margin:0!important;align-self:flex-start;padding:10px 22px 12px 0;background:var(--pulse-paper);border-radius:0 0 22px 0;font-size:clamp(23px,2.6vw,34px);line-height:1.12;font-weight:650}
.un-pulse-column--latest .un-pulse-heading{margin-bottom:-65px!important;min-height:53px}
.un-pulse-lead,.un-pulse-opportunity,.un-pulse-brief{min-width:0;position:relative;isolation:isolate;overflow-wrap:anywhere}
.un-pulse-lead{min-height:490px;display:flex;align-items:flex-end;padding-top:270px;background:#d9e2d5;border-radius:26px}
.un-pulse-photo{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:26px;background:#b6c3af}
.un-pulse-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 300ms ease}
.un-pulse-copy{min-width:0;position:relative}
.un-pulse-lead .un-pulse-copy{background:var(--pulse-paper);width:min(82%,620px);padding:20px 26px 12px 0;border-radius:0 24px 0 0}
.un-pulse h3{margin:8px 0 0;font-size:clamp(21px,2.8vw,37px);line-height:1.13;letter-spacing:-.035em;text-wrap:pretty}
.un-pulse-label,.un-pulse-category,.un-pulse-date{display:block;font:500 11px/1.5 var(--un-font-body,Arial,sans-serif);letter-spacing:.025em}
.un-pulse-category{margin-top:6px;font-weight:700}
.un-pulse-label{opacity:.8}
.un-pulse-link{position:static;color:inherit;text-decoration:none}
.un-pulse-link:after{content:"";position:absolute;inset:0;z-index:2;border-radius:25px}
.un-pulse-link>span{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:var(--pulse-paper);color:#203021;font-size:23px;transition:transform 180ms ease,background 180ms ease}
.un-pulse-lead:has(.un-pulse-link:hover) .un-pulse-photo img,.un-pulse-opportunity:has(.un-pulse-link:hover) .un-pulse-photo img{transform:scale(1.035)}
.un-pulse-link:focus-visible{outline:none}
.un-pulse-link:focus-visible:after{outline:3px solid #b5122c;outline-offset:4px}
.un-pulse-link:active>span{transform:scale(.94)}
.un-pulse-brief{padding:14px 54px 15px 0;border-bottom:1px solid #d7dbd3}
.un-pulse-brief h3{font-size:clamp(18px,1.5vw,23px);letter-spacing:-.02em}
.un-pulse-brief .un-pulse-link>span{top:50%;margin-top:-22px;background:#e9ede5}
.un-pulse-opportunity{flex:1;min-height:220px;display:flex;align-items:flex-end;padding:62px 12px 12px;background:#d9e2d5;border-radius:26px}
.un-pulse-opportunity .un-pulse-copy{width:100%;padding:16px;border:1px solid #ffffff60;border-radius:18px;background:#263829;color:#fff}
.un-pulse-opportunity h3{font-size:clamp(19px,1.6vw,24px);letter-spacing:-.02em}
.un-pulse-opportunity p{font-size:13px;line-height:1.5;margin:9px 0 0}
.un-pulse-opportunity .un-ed-opportunity-details{color:inherit;margin-bottom:0}
.un-pulse-opportunity .un-pulse-copy a{position:relative;z-index:3;color:inherit;text-decoration:underline}
.un-pulse-all{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 18px;background:#20251f;color:white;border-radius:16px;text-decoration:none;font-size:14px}
.un-pulse-all:focus-visible{outline:3px solid #b5122c;outline-offset:4px}
@supports(backdrop-filter:blur(1px)){.un-pulse-opportunity .un-pulse-copy{background:rgba(28,44,30,.87);backdrop-filter:blur(10px)}}
@media(max-width:800px){.un-pulse{grid-template-columns:minmax(0,1fr);padding:10px;gap:28px}.un-pulse-column--opportunities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.un-pulse-column--opportunities .un-pulse-heading,.un-pulse-all{grid-column:1/-1}.un-pulse-opportunity{min-height:270px}.un-unified-side{grid-template-rows:auto}}
@media(max-width:540px){.un-pulse{padding:0;margin-block:38px}.un-pulse-lead{min-height:440px;padding-top:230px}.un-pulse-lead .un-pulse-copy{width:90%;padding:18px 18px 10px 0}.un-pulse-lead h3{font-size:29px}.un-pulse-column--opportunities{grid-template-columns:minmax(0,1fr)}.un-pulse-opportunity{min-height:275px}.un-pulse-opportunity h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){.un-pulse *{transition:none!important}.un-pulse .un-pulse-photo img{transform:none!important}}
@media(prefers-reduced-transparency:reduce){.un-pulse-opportunity .un-pulse-copy{background:#263829;backdrop-filter:none}}

/* Home editorial rhythm, September 2026. Scoped to the existing home only.
   The card designs, palettes, article content and interaction code stay intact. */
.un-editorial-home{--un-home-gap:clamp(44px,4.7vw,68px);--un-home-rule:#d9ddd5}
.un-editorial-home>.un-home-stage{display:flow-root;min-width:0;margin:clamp(56px,6vw,84px) 0 0;scroll-margin-top:100px}
.un-editorial-home>#un-ahora{margin-top:0}
.un-home-stage:not(:has(section)){display:none}
.un-editorial-home .un-home-stage>.un-ed-module{margin-top:var(--un-home-gap)}
.un-editorial-home .un-home-stage>.un-ed-module:first-child,
.un-editorial-home .un-home-chapter+.un-ed-module{margin-top:0}
.un-editorial-home .un-home-chapter{margin:0 0 28px;padding:20px 0 0;border-top:1px solid var(--un-home-rule);color:#525d50;font:600 12px/1.5 var(--un-sans);letter-spacing:.09em;text-transform:uppercase}
.un-editorial-home .un-home-chapter+.un-ed-module{padding-top:0}
.un-editorial-home .un-home-guide{margin:28px 0 44px;padding:14px 0;border-block:1px solid var(--un-home-rule);display:flex;align-items:center;gap:24px;color:#29342b;min-width:0}
.un-home-guide>p{flex:0 0 auto;margin:0;font:600 12px/1.5 var(--un-sans);color:#56604f}
.un-home-guide>div{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.un-home-guide a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px;font:500 13px/1.4 var(--un-sans);color:inherit;text-decoration:none;border-radius:10px}
.un-home-guide a:hover{background:#e9ede5}
.un-home-guide a:focus-visible{outline:2px solid var(--un-red);outline-offset:2px;background:#fff}
.un-home-guide a>span{font-size:17px;color:#56604f}
.un-editorial-home:not(:has(#un-ahora section)) .un-home-guide a[href="#un-ahora"],
.un-editorial-home:not(:has(#un-temas section)) .un-home-guide a[href="#un-temas"],
.un-editorial-home:not(:has(#un-contexto section)) .un-home-guide a[href="#un-contexto"],
.un-editorial-home:not(:has(#un-descubrir section)) .un-home-guide a[href="#un-descubrir"],
.un-editorial-home:not(:has(.un-home-stage section)) .un-home-guide{display:none}
.un-editorial-home .un-unified-opening{padding-bottom:0!important;margin-bottom:0}
.un-editorial-home .un-unified-hero{min-height:560px}
.un-editorial-home .un-unified-lead h3{font-size:clamp(26px,2.3vw,32px);line-height:1.14}
.un-editorial-home .un-unified-lead p{font-size:14px;line-height:1.55}
.un-editorial-home .un-unified-bottom>.un-unified-topic{min-height:190px}
.un-editorial-home .un-pulse{margin-block:0;padding-inline:0}
.un-editorial-home .un-home-stage>.un-ed-module--current{margin-top:44px}
.un-editorial-home .un-tech-studio .un-tech-masthead h2{font-size:clamp(50px,6.4vw,80px);min-height:164px}
.un-editorial-home .un-tech-stack{width:136px;left:calc(50% - 68px);top:44px}
.un-editorial-home .un-tech-intro{margin-top:18px;margin-bottom:30px;min-height:52px}
.un-editorial-home .un-business-heading h2{font-size:clamp(36px,3.9vw,52px)}
.un-editorial-home .un-finance-deck .un-finance-heading h2{font-size:clamp(38px,4.2vw,54px)}
.un-editorial-home .un-auto-heading h2{font-size:clamp(38px,4.4vw,56px)}
.un-editorial-home .un-agri-heading h2{font-size:clamp(34px,3.6vw,48px)}
.un-editorial-home .un-agri-heading>div>p{font-size:clamp(34px,4.2vw,56px)}
.un-editorial-home .un-agri{border-top:1px solid var(--un-home-rule);padding-top:clamp(40px,4vw,58px)}
.un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel{min-height:440px}
.un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title{font-size:clamp(25px,2vw,29px)}
@media(max-width:899px){
 .un-editorial-home>.un-home-stage{scroll-margin-top:24px;margin-top:60px}
 .un-editorial-home .un-home-guide{display:block;margin-block:24px 36px}
 .un-home-guide>p{margin-bottom:8px}
 .un-home-guide>div{gap:8px}
 .un-home-guide a{padding-inline:4px;font-size:12px}
 .un-editorial-home .un-tech-studio .un-tech-masthead h2{font-size:9cqw;min-height:144px}
 .un-editorial-home .un-tech-stack{width:118px;left:calc(50% - 59px);top:42px}
 .un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel{min-height:320px}
 .un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected{min-height:380px}
 .un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body{padding-top:100px}
 .un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title{font-size:27px}
}
@media(min-width:541px) and (max-width:800px){
 .un-editorial-home .un-unified-hero{min-height:500px}
 .un-editorial-home .un-unified-copy{max-width:68%}
 .un-editorial-home .un-unified-secondary{min-height:230px}
 .un-editorial-home .un-pulse-column--opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
 .un-editorial-home .un-pulse-opportunity{padding:54px 8px 8px;min-height:270px}
 .un-editorial-home .un-pulse-opportunity .un-pulse-copy{padding:12px}
 .un-editorial-home .un-pulse-opportunity h3{font-size:20px}
}
@media(max-width:540px){
 .un-editorial-home{--un-home-gap:44px}
 .un-editorial-home .un-home-guide{margin:24px 0 28px}
 .un-home-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}
 .un-home-guide a{font-size:12px}
 .un-editorial-home .un-home-chapter{font-size:11px;margin-bottom:24px;padding-top:18px;letter-spacing:.07em}
 .un-editorial-home .un-unified-copy{padding:24px 18px 150px}
 .un-editorial-home .un-unified-copy h2{font-size:39px}
 .un-editorial-home .un-unified-hero{min-height:0}
 .un-editorial-home .un-unified-lead h3{font-size:25px}
 .un-editorial-home .un-unified-lead p{font-size:13px}
 .un-editorial-home .un-unified-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .un-editorial-home .un-unified-discover{grid-column:1/-1;padding:18px}
 .un-editorial-home .un-unified-bottom>.un-unified-topic{min-height:180px;padding:54px 14px 18px}
 .un-editorial-home .un-unified-bottom>.un-unified-topic h3{font-size:20px}
 .un-editorial-home .un-unified-bottom>.un-unified-topic p{font-size:12px;margin-top:10px}
 .un-editorial-home .un-unified-bottom>.un-unified-topic--2:before{right:40px;width:32px;height:32px;border-width:7px}
 .un-editorial-home .un-pulse-lead{min-height:400px;padding-top:210px}
 .un-editorial-home .un-pulse-opportunity{min-height:245px;padding-top:54px}
 .un-editorial-home .un-pulse-opportunity h3{font-size:23px}
 .un-editorial-home .un-home-stage>.un-ed-module--current{margin-top:36px}
 .un-editorial-home .un-tech-studio .un-tech-masthead h2{font-size:11cqw;min-height:0}
 .un-editorial-home .un-tech-stack{position:relative;width:108px;top:auto;left:auto;right:auto;margin:16px auto 20px}
 .un-editorial-home .un-tech-eyebrow{margin-bottom:20px}
 .un-editorial-home .un-tech-intro{margin:0 0 24px;min-height:0}
 .un-editorial-home .un-tech-card--1{min-height:265px}
 .un-editorial-home .un-tech-card--1 h3{font-size:31px}
 .un-editorial-home .un-business-heading h2{font-size:36px}
 .un-editorial-home .un-finance-deck .un-finance-heading h2{font-size:40px}
 .un-editorial-home .un-auto-heading h2{font-size:40px}
 .un-editorial-home .un-agri-heading h2{font-size:36px}
 .un-editorial-home .un-agri-heading>div>p{font-size:39px}
 .un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title{font-size:26px}
 .un-editorial-home .un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body{padding:100px 20px 18px}
}
@media(min-width:480px) and (max-width:540px){
 .un-editorial-home .un-unified-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .un-editorial-home .un-unified-secondary{min-height:265px;border-radius:22px}
 .un-editorial-home .un-unified-secondary-body{padding:60px 14px 18px}
 .un-editorial-home .un-unified-secondary h3{font-size:19px;line-height:1.17;letter-spacing:-.025em}
 .un-editorial-home .un-unified-side .un-unified-label{font-size:9px}
}
@media(max-width:479px){
 .un-editorial-home .un-unified-secondary{min-height:200px}
 .un-editorial-home .un-unified-secondary-body{padding:62px 18px 18px}
 .un-editorial-home .un-unified-secondary h3{font-size:22px;line-height:1.16}
}
@media(max-width:359px){
 .un-editorial-home .un-unified-copy h2{font-size:35px}
 .un-editorial-home .un-unified-bottom>.un-unified-topic{padding-inline:12px}
 .un-editorial-home .un-unified-bottom>.un-unified-topic h3{font-size:18px}
}

/* Home taxonomy navigation: preserve the existing card palettes and compositions. */
html{--un-anchor-offset:108px;scroll-behavior:smooth}
.un-editorial-home [id^="un-"]{scroll-margin-top:var(--un-anchor-offset)}
.un-editorial-home [data-home-module]{--un-filter-ink:#26372b;--un-filter-paper:#e7eddf}
.un-editorial-home [data-home-module="technology"]{--un-filter-ink:#443b60;--un-filter-paper:#e9e4f1}
.un-editorial-home [data-home-module="education"]{--un-filter-ink:#34372f;--un-filter-paper:#eceee3}
.un-editorial-home [data-home-module="finance"]{--un-filter-ink:#333b34;--un-filter-paper:#e4e8dd}
.un-editorial-home [data-home-module="current"]{--un-filter-ink:#363c3a;--un-filter-paper:#e9ece7}
.un-editorial-home .un-section-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}
.un-editorial-home .un-section-filters button{appearance:none;position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:9px 13px;border:1px solid color-mix(in srgb,var(--un-filter-ink) 24%,transparent);border-radius:24px;background:transparent;color:var(--un-filter-ink);font:500 12px/1.35 var(--un-sans);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color 160ms ease,color 160ms ease}
.un-editorial-home .un-section-filters button:hover{background:var(--un-filter-paper)}
.un-editorial-home .un-section-filters button[aria-pressed="true"]{background:var(--un-filter-ink);border-color:var(--un-filter-ink);color:#fff;box-shadow:inset 0 -2px 0 #ffffff40}
.un-editorial-home .un-section-filters button:focus-visible{outline:3px solid var(--un-red,#b5122c);outline-offset:3px}
.un-editorial-home .un-ed-section-head:has(.un-section-filters){flex-wrap:wrap;align-items:center;gap:20px}
.un-editorial-home .un-ed-section-head>.un-section-filters{max-width:610px}
.un-editorial-home .un-tech-eyebrow{display:block}
.un-editorial-home .un-tech-eyebrow .un-section-filters{justify-content:space-between;gap:8px}
.un-editorial-home .un-tech-eyebrow button{border-radius:24px;flex:0 1 auto}
.un-editorial-home .un-business-ribbon{padding:10px 14px;margin:0 0 18px}
.un-editorial-home .un-business-ribbon .un-section-filters{justify-content:center;width:100%}
.un-editorial-home .un-finance-explore{margin:0 0 22px;padding:0}
.un-editorial-home .un-finance-explore .un-section-filters{justify-content:center;width:100%}
.un-editorial-home .un-pulse-column--opportunities>.un-section-filters{grid-column:1/-1;margin:0 0 6px}
.un-editorial-home .un-pulse-column--opportunities>.un-section-filters button{padding-inline:10px;font-size:11px}
.un-editorial-home .un-pulse-results{display:contents}
.un-editorial-home [data-home-results][hidden],.un-editorial-home .un-tech-stack[hidden],.un-editorial-home [data-rail-controls][hidden]{display:none!important}
.un-editorial-home .un-filter-status:not(.screen-reader-text){grid-column:1/-1;min-width:0;margin:20px 0 0;padding:23px 24px;border:1px solid color-mix(in srgb,var(--un-filter-ink) 16%,transparent);border-radius:18px;background:var(--un-filter-paper);color:var(--un-filter-ink);font:400 14px/1.6 var(--un-sans)}
.un-editorial-home .un-filter-status:empty{margin:0;padding:0}
.un-editorial-home [data-home-results][aria-busy="true"]{opacity:.65}
.un-editorial-home .has-filter-empty [data-view-controls]{display:none}
.un-editorial-home [data-home-module]:focus{outline:none}
@media(max-width:800px){html{--un-anchor-offset:24px}.un-editorial-home .un-ed-section-head>.un-section-filters{max-width:100%;width:100%}}
@media(max-width:540px){.un-editorial-home .un-section-filters{gap:7px}.un-editorial-home .un-section-filters button{font-size:11px;padding-inline:11px}.un-editorial-home .un-tech-eyebrow .un-section-filters{justify-content:flex-start}.un-editorial-home .un-business-ribbon{padding:10px}.un-editorial-home .un-filter-status:not(.screen-reader-text){padding:20px;font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.un-editorial-home .un-section-filters button{transition:none}}

.un-editorial-home .un-pulse-column--opportunities[data-selected-term]:not([data-selected-term="0"]) .un-pulse-opportunity{flex:0 0 auto;min-height:240px}

/* Actualidad · paired editorial feature inspired by the approved reference. */
.un-editorial-home .un-current-feature.un-ed-module{--un-filter-ink:#171b18;--un-filter-paper:#f0f1ed;background:#fff;border:1px solid #f2f3f0;border-radius:34px;padding:32px;box-shadow:0 12px 40px #242d2210;overflow:visible}
.un-current-feature .un-current-top{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:22px}
.un-editorial-home .un-current-feature .un-section-filters{gap:5px}
.un-editorial-home .un-current-feature .un-section-filters button{min-height:36px;padding:8px 11px;border:0;border-radius:20px;background:#f5f5f7;font-size:11px}
.un-editorial-home .un-current-feature .un-section-filters button[aria-pressed=true]{background:#191c19;color:#fff}
.un-current-category{display:inline-flex;align-items:center;gap:7px;font:500 11px/1.4 var(--un-sans);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#252825}
.un-current-category i{width:6px;height:6px;border-radius:50%;background:#e4482d}
.un-current-feature .un-current-heading{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(180px,1fr);gap:35px;align-items:end;margin:0 0 32px}
.un-editorial-home .un-current-feature .un-current-heading h2{font:450 clamp(34px,3.9vw,51px)/1.08 var(--un-sans);letter-spacing:-.045em;margin:0;color:#131614;max-width:760px}
.un-current-inline-art{display:inline-block;vertical-align:middle;position:relative;top:-3px;width:74px;height:35px;border-radius:22px;background:linear-gradient(0deg,#54765930,#54765930),url('../assets/images/city.webp') center 51%/cover;transform:rotate(-5deg);margin:0 6px;box-shadow:inset 0 0 0 1px #ffffff70}
.un-current-feature .un-current-heading>p{font:400 14px/1.5 var(--un-sans);color:#6a6e6a;margin:0 0 4px;max-width:280px}
.un-current-stage{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,2fr);gap:32px;align-items:stretch}
.un-current-guide{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-top:0}
.un-current-count{font:400 clamp(54px,6vw,78px)/1 var(--un-sans);letter-spacing:-.065em;color:#111611;white-space:nowrap}
.un-current-count small{font-size:21px;letter-spacing:-.03em;color:#aaaead}
.un-current-count-caption{margin:8px 0 24px;font:400 12px/1.4 var(--un-sans);color:#747974;max-width:120px}
.un-editorial-home .un-current-feature .un-ed-view-controls{margin:auto 0 18px;padding:4px;gap:2px;min-height:0;max-width:100%;background:#f3f4f0;border:1px solid #e8eae4;box-shadow:none}
.un-editorial-home .un-current-feature .un-ed-view-controls button{min-width:0;min-height:36px;padding:7px 11px;font-size:11px;white-space:nowrap}
.un-current-arrows{display:flex;gap:10px}
.un-current-arrows button{display:grid;place-items:center;width:52px;height:52px;min-height:52px;padding:0;border:1px solid #e6e8e3;border-radius:50%;background:#fff;color:#242924;cursor:pointer;font:400 25px/1 var(--un-sans);transition:transform .18s,background .18s}
.un-current-arrows button[data-current-next]{background:#e74725;color:#fff;border-color:#e74725}
.un-current-arrows button:hover:not(:disabled){transform:translateY(-2px);background:#f1f3ec}
.un-current-arrows button[data-current-next]:hover:not(:disabled){background:#c83417}
.un-current-arrows button:disabled{opacity:.35;cursor:default}
.un-current-arrows button:focus-visible{outline:3px solid var(--un-red);outline-offset:3px}
.un-editorial-home .un-current-feature .un-ed-items{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;padding:0 0 5px;align-items:stretch;scroll-behavior:smooth}
.un-current-feature .un-ed-items::-webkit-scrollbar{display:none}
.un-current-feature .un-ed-items:focus-visible{outline:2px solid var(--un-red);outline-offset:5px;border-radius:25px}
.un-editorial-home .un-current-feature .un-ed-items>.un-ed-story{flex:0 0 calc((100% - 18px)/2);min-width:0;min-height:370px;max-width:none;display:flex;flex-direction:column;position:relative;isolation:isolate;padding:0;margin:0;border:0;border-radius:26px;background:#080a08;color:#fff;overflow:hidden;scroll-snap-align:start;box-shadow:none;transform:none}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-media{position:absolute;inset:0;margin:0;border-radius:inherit;z-index:-2;height:100%;width:100%;display:block}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto;border-radius:inherit}
.un-editorial-home .un-current-feature .un-ed-story:nth-child(odd) .un-ed-media{display:none}
.un-editorial-home .un-current-feature .un-ed-story:nth-child(even){background:#314831}
.un-current-feature .un-ed-story:nth-child(even):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#17331905 15%,#0e251e30 40%,#0b1c17d9 100%)}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;position:static;padding:25px;background:none;color:inherit;border-radius:inherit}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-category{display:none}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-placeholder-label{font:400 9px/1.4 var(--un-sans);color:#dfe5dd;margin:0 0 19px;padding:5px 8px;border-radius:20px;border:1px solid #ffffff30;max-width:100%}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-title{font:400 clamp(25px,2.45vw,33px)/1.14 var(--un-sans);letter-spacing:-.035em;color:#fff;margin:0 0 18px;max-width:none;overflow-wrap:anywhere}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-title a{color:inherit;text-decoration:none}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-excerpt{font:400 12px/1.55 var(--un-sans);color:#c5cdc3;margin:0;max-width:35ch}
.un-editorial-home .un-current-feature .un-ed-story .un-ed-meta{color:#dce3d9;margin-top:auto;font-size:10px}
.un-editorial-home .un-current-feature .un-ed-story:nth-child(even) .un-ed-title{margin-top:auto}
.un-editorial-home .un-current-feature .un-ed-story:nth-child(even) .un-ed-placeholder-label{background:#35483480;backdrop-filter:blur(10px)}
.un-current-feature .un-ed-story.has-card-link .un-ed-body:after{content:"Leer artículo ↗";display:block;margin-top:auto;padding-top:24px;font:400 11px/1.4 var(--un-sans);color:#edf0eb}
.un-editorial-home .un-current-feature .un-ed-card-link:after{position:absolute;inset:0;content:"";z-index:2;border-radius:26px}
.un-editorial-home .un-current-feature .un-ed-story:has(a:focus-visible){outline:3px solid var(--un-red);outline-offset:-4px}
.un-editorial-home .un-current-feature.is-headlines .un-ed-items{display:block;overflow:visible;padding:0;scroll-snap-type:none}
.un-editorial-home .un-current-feature.is-headlines .un-ed-items>.un-ed-story{display:block;min-height:0;border-radius:0;border:0;border-top:1px solid #e3e6de;padding:18px 0;background:transparent;color:#222822;overflow:visible}
.un-editorial-home .un-current-feature.is-headlines .un-ed-story .un-ed-body{padding:0;display:block}
.un-editorial-home .un-current-feature.is-headlines .un-ed-story .un-ed-title{font-size:25px;line-height:1.18;color:#222822;margin:0}
.un-editorial-home .un-current-feature.is-headlines .un-ed-story .un-ed-placeholder-label{display:block;color:#6c7169;border:0;padding:0;margin-bottom:8px;background:none}
.un-editorial-home .un-current-feature.is-headlines .un-ed-story :is(.un-ed-media,.un-ed-excerpt,.un-ed-meta),.un-current-feature.is-headlines .un-ed-story:after,.un-current-feature.is-headlines .un-ed-body:after{display:none!important}
.un-current-feature.is-headlines .un-current-count,.un-current-feature.is-headlines .un-current-count-caption{opacity:.5}
.un-current-feature .un-current-arrows[hidden],.un-current-feature.is-current-empty .un-current-guide,.un-current-feature.has-filter-empty .un-current-stage{display:none!important}
@media(min-width:1500px){.un-editorial-home .un-current-feature .un-ed-items>.un-ed-story{min-height:420px}}
@media(max-width:1000px){.un-current-stage{grid-template-columns:145px minmax(0,1fr);gap:20px}.un-editorial-home .un-current-feature.un-ed-module{padding:27px}.un-current-feature .un-current-heading{gap:22px;grid-template-columns:minmax(0,1.8fr) minmax(150px,1fr)}.un-editorial-home .un-current-feature .un-ed-story .un-ed-body{padding:22px}.un-editorial-home .un-current-feature .un-ed-story .un-ed-title{font-size:26px}}
@media(max-width:760px){.un-editorial-home .un-current-feature.un-ed-module{padding:24px 20px;border-radius:28px}.un-current-feature .un-current-top{align-items:flex-start;flex-direction:column-reverse;gap:16px}.un-current-feature .un-current-heading{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px}.un-editorial-home .un-current-feature .un-current-heading h2{font-size:37px}.un-current-feature .un-current-heading>p{font-size:13px;max-width:none}.un-current-stage{grid-template-columns:minmax(0,1fr);gap:20px}.un-current-guide{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:16px}.un-current-count{font-size:53px;grid-column:1;grid-row:1}.un-current-count small{font-size:18px}.un-current-count-caption{grid-column:1;grid-row:2;margin:7px 0 0;max-width:none}.un-current-arrows{grid-column:2;grid-row:1/3}.un-current-arrows button{width:45px;height:45px;min-height:45px}.un-editorial-home .un-current-feature .un-ed-view-controls{grid-column:1/-1;grid-row:3;margin:18px 0 0;justify-self:start}.un-editorial-home .un-current-feature .un-ed-items>.un-ed-story{flex-basis:86%;min-height:350px}.un-editorial-home .un-current-feature .un-ed-story .un-ed-title{font-size:29px}.un-current-inline-art{width:55px;height:29px}.un-editorial-home .un-current-feature .un-section-filters button{min-height:44px;padding-inline:10px}.un-current-feature.is-headlines .un-current-guide{display:block}.un-current-feature.is-headlines .un-current-count,.un-current-feature.is-headlines .un-current-count-caption{display:none}.un-editorial-home .un-current-feature.is-headlines .un-ed-view-controls{margin:0}}
@media(max-width:359px){.un-editorial-home .un-current-feature.un-ed-module{padding:21px 15px}.un-editorial-home .un-current-feature .un-current-heading h2{font-size:31px}.un-editorial-home .un-current-feature .un-ed-story .un-ed-title{font-size:26px}.un-editorial-home .un-current-feature .un-ed-story .un-ed-body{padding:20px}}
@media(prefers-reduced-motion:reduce){.un-editorial-home .un-current-feature .un-ed-items{scroll-behavior:auto}.un-current-arrows button{transition:none}}

/* Keep design-slot titles legible over the paired feature backgrounds. */
.un-editorial-home .un-current-feature:not(.is-headlines) .un-ed-story .un-ed-title{color:#fff!important}

/* Technology: oversized broad lettering behind the original card stack. */
.un-editorial-home .un-tech-studio .un-tech-masthead h2{font-size:clamp(48px,12cqw,156px);font-weight:650;letter-spacing:-.035em;color:#252831}
@media(min-width:541px){.un-editorial-home .un-tech-studio .un-tech-masthead h2{min-height:190px;padding-top:0}}
@media(max-width:540px){.un-editorial-home .un-tech-studio .un-tech-masthead h2{font-size:12cqw;min-height:0}}

/* Subcategory compositions: the same editorial families, reserved slots and real posts. */
.un-sub-stack-art{height:100%;border-radius:22px;overflow:hidden}
.un-editorial-home [data-sub-layout] [data-coming-soon]{cursor:default}
.un-editorial-home [data-sub-layout] [data-coming-soon] h3{overflow-wrap:normal;hyphens:none}
.un-editorial-home [data-sub-layout] .un-tech-mini-list [data-coming-soon] h3{font-size:24px}
.un-editorial-home [data-sub-layout] .un-business-label{max-width:100%;font-size:10px;line-height:1.5}
.un-editorial-home [data-sub-layout] .un-education-footer>span{max-width:100%;font-size:10px;line-height:1.4}
.un-editorial-home [data-sub-layout] .un-current-count-caption{max-width:none}
.un-editorial-home [data-sub-layout] .un-pulse-opportunity:not(.has-photo){background:linear-gradient(135deg,#f0f2e7,#fff);border:1px solid #e1e6d7;border-radius:22px;min-height:145px;padding:22px}
.un-editorial-home [data-sub-layout="2"] .un-pulse-opportunity:first-child{min-height:215px;background:linear-gradient(145deg,#e5eecb,#f5f7ed)}
.un-editorial-home [data-sub-layout="3"] .un-pulse-opportunity:nth-child(2){min-height:200px;background:linear-gradient(130deg,#eae7f2,#fff)}
.un-editorial-home [data-sub-layout] .un-pulse-opportunity [class$="label"]{font-size:10px}
.un-editorial-home [data-sub-layout="2"] .un-education-cover:nth-child(odd){min-height:430px}
.un-editorial-home [data-sub-layout="3"] .un-education-cover:nth-child(even){min-height:430px}
@media(min-width:901px){
.un-editorial-home [data-sub-layout="1"] .un-tech-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,1fr)}
.un-editorial-home [data-sub-layout="2"] .un-tech-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1fr)}
.un-editorial-home [data-sub-layout="3"] .un-tech-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.3fr)}
.un-editorial-home [data-sub-layout="2"] .un-business-grid{grid-template-columns:minmax(0,.3fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.3fr)}
.un-editorial-home [data-sub-layout="2"] .un-business-tile--1{min-height:330px;align-self:start}
.un-editorial-home [data-sub-layout="2"] .un-business-tile--2{min-height:420px;align-self:stretch}
.un-editorial-home [data-sub-layout="3"] .un-business-grid{grid-template-columns:minmax(0,.3fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.3fr)}
.un-editorial-home [data-sub-layout="3"] .un-business-tile--1{min-height:440px}
.un-editorial-home [data-sub-layout="3"] .un-business-tile--2{align-self:start}
.un-editorial-home [data-sub-layout="1"] .un-education-track{grid-auto-columns:30%}
.un-editorial-home [data-sub-layout="2"] .un-education-track{grid-auto-columns:36%}
.un-editorial-home [data-sub-layout="3"] .un-education-track{grid-auto-columns:27%}
}
@media(min-width:761px){
.un-editorial-home .un-current-feature[data-sub-layout="2"]:not(.is-headlines) .un-ed-items>.un-ed-story{flex-basis:61%}
.un-editorial-home .un-current-feature[data-sub-layout="3"]:not(.is-headlines) .un-ed-items>.un-ed-story{flex-basis:40%}
}
@media(max-width:760px){
.un-editorial-home [data-sub-layout="2"] .un-tech-card--0 .un-tech-thumbnail{height:200px}
.un-editorial-home [data-sub-layout="3"] .un-tech-card--1{min-height:260px}
.un-editorial-home [data-sub-layout="2"] .un-business-tile--1{min-height:290px}
.un-editorial-home [data-sub-layout="3"] .un-business-tile--2{min-height:350px}
.un-editorial-home [data-sub-layout="2"] .un-education-track{grid-auto-columns:86%}
.un-editorial-home [data-sub-layout="3"] .un-education-track{grid-auto-columns:76%}
.un-editorial-home .un-current-feature[data-sub-layout="2"]:not(.is-headlines) .un-ed-items>.un-ed-story{flex-basis:92%}
.un-editorial-home .un-current-feature[data-sub-layout="3"]:not(.is-headlines) .un-ed-items>.un-ed-story{flex-basis:78%}
}
.un-editorial-home [data-sub-layout] .un-education-track{grid-template-columns:none}
/* En foco · wide feature and two sculptural, expanding editorial panels. */
.un-editorial-home .un-focus-reference.un-ed-module{padding:26px 0 0;background:transparent;border:0;border-radius:0;overflow:visible}
.un-focus-heading{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:54px;align-items:center;margin-bottom:42px}
.un-focus-kicker{font:600 12px/1.4 var(--un-sans);text-transform:uppercase;letter-spacing:.08em;color:#69784c;margin:0 0 16px}
.un-editorial-home .un-focus-heading h2{font:400 clamp(38px,4.7vw,66px)/1.06 var(--un-sans);letter-spacing:-.045em;color:#20241f;margin:0}
.un-focus-heading h2 span{position:relative;white-space:nowrap;z-index:0}
.un-focus-heading h2 span:after{content:"";position:absolute;left:0;right:-8px;bottom:-5px;height:12px;border-top:4px solid #9dad80;border-radius:50%;transform:rotate(-4deg);z-index:-1}
.un-focus-intro>p{font:400 15px/1.5 var(--un-sans);color:#4e554c;max-width:37ch;margin:0 0 23px}
.un-focus-next{display:flex;justify-content:space-between;align-items:center;gap:35px;width:100%;max-width:330px;min-height:59px;border:0;border-radius:40px;padding:4px 4px 4px 22px;background:linear-gradient(#32342f,#141713);color:white;font:500 14px/1.4 var(--un-sans);cursor:pointer}
.un-focus-next>span{display:grid;place-items:center;background:#fff;color:#242a20;width:65px;height:51px;border-radius:30px;font-size:25px}
.un-focus-panels{display:flex;gap:14px;min-width:0;align-items:stretch}
.un-focus-panel{position:relative;isolation:isolate;flex:1 1 0;min-width:0;min-height:465px;border-radius:36px;background:#b4a295;overflow:hidden;transition:flex-grow 420ms cubic-bezier(.22,.65,.28,1);color:#222821}
.un-focus-panel.is-active{flex-grow:4.25}
.un-focus-image{position:absolute;inset:0;z-index:-3}
.un-focus-image img{width:100%;height:100%;object-fit:cover;object-position:75% center;display:block}
.un-focus-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#c5b5a6fa 0%,#c5b5a6ed 42%,#c5b5a644 80%);z-index:-1;pointer-events:none}
.un-focus-panel--1{background:linear-gradient(125deg,#ddbd77,#c68021 40%,#704215);color:white}
.un-focus-panel--2{background:linear-gradient(145deg,#8b9c77,#45623c 45%,#1d3826);color:white}
.un-focus-panel--1:after,.un-focus-panel--2:after{background:linear-gradient(180deg,#0000,#0b170828)}
.un-focus-folds{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}
.un-focus-panel--0 .un-focus-folds{display:none}
.un-focus-folds i{position:absolute;width:180%;height:90%;left:-50%;top:-38%;border-radius:38% 15% 48% 22%;transform:rotate(-32deg);background:linear-gradient(110deg,#ffffff50,#ffffff00 35%,#18230920 60%,#ffffff38);border-bottom:2px solid #ffffff40;box-shadow:0 18px 25px #06150b26,inset 0 -10px 24px #fff3}
.un-focus-folds i:nth-child(2){top:12%;left:-35%;transform:rotate(-28deg)}
.un-focus-folds i:nth-child(3){top:60%;left:-25%;transform:rotate(-30deg)}
.un-focus-panel--1 .un-focus-folds i{border-radius:8% 65% 18% 75%;transform:rotate(-45deg)}
.un-focus-toggle{position:absolute;inset:0;border:0;background:transparent;color:inherit;width:100%;padding:24px;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center}
.un-focus-toggle>span{writing-mode:vertical-rl;transform:rotate(180deg);font:400 clamp(24px,2.7vw,37px)/1.1 var(--un-sans);letter-spacing:-.025em;white-space:nowrap}
.un-focus-panel.is-active .un-focus-toggle{inset:20px auto auto 28px;width:auto;padding:6px 10px;min-height:36px;border:1px solid #ffffff60;border-radius:24px;background:#ffffff25;backdrop-filter:blur(8px)}
.un-focus-panel.is-active .un-focus-toggle>span{writing-mode:horizontal-tb;transform:none;font-size:12px;letter-spacing:0}
.un-focus-content{position:relative;min-height:465px;padding:88px 34px 35px;display:flex;flex-direction:column;align-items:flex-start;max-width:620px}
.un-focus-content[hidden]{display:none}
.un-focus-label{font:400 9px/1.4 var(--un-sans);margin:0 0 14px;max-width:34ch;opacity:.85}
.un-editorial-home .un-focus-content h3{font:400 clamp(25px,2.65vw,38px)/1.12 var(--un-sans);letter-spacing:-.035em;color:inherit;max-width:18ch;margin:0 0 17px;overflow-wrap:anywhere}
.un-focus-content h3 a{color:inherit;text-decoration:none}
.un-focus-content>p{font:400 13px/1.55 var(--un-sans);max-width:35ch;margin:0 0 22px;color:inherit}
.un-focus-inset{display:flex;align-items:center;gap:17px;border-radius:24px;background:#fffffff0;color:#35392e;padding:20px;margin-top:auto;min-width:220px;box-shadow:0 5px 24px #352a1410}
.un-focus-symbol{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#ffbd5b;font-size:29px;color:white}
.un-focus-inset div>span{display:block;font:400 10px/1.5 var(--un-sans);color:#707669;margin-bottom:3px}
.un-focus-inset strong{font:500 17px/1.3 var(--un-sans)}
.un-focus-read{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:76px;height:64px;border:9px solid var(--un-bg,#f5f5f3);border-radius:32px 0 0 0;background:#1d231b;color:#fff;text-decoration:none;font-size:26px}
.un-focus-reference :is(button,a):focus-visible{outline:3px solid var(--un-red);outline-offset:-4px}
.un-focus-next:hover{background:#30382b}
@media(max-width:1000px){.un-focus-heading{gap:28px;grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr)}.un-focus-panel{border-radius:28px}.un-focus-panel.is-active{flex-grow:5}.un-focus-content{padding:78px 24px 25px}.un-focus-content h3{font-size:29px}.un-focus-inset{min-width:0;padding:15px;gap:12px}.un-focus-panel.is-active .un-focus-toggle{left:18px}}
@media(max-width:700px){.un-focus-heading{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:27px}.un-editorial-home .un-focus-heading h2{font-size:43px}.un-focus-intro>p{max-width:none;font-size:14px}.un-focus-next{max-width:100%;min-height:54px}.un-focus-next>span{height:46px}.un-focus-panels{flex-direction:column;gap:12px}.un-focus-panel,.un-focus-panel.is-active{flex:initial;min-height:80px;width:100%;border-radius:28px}.un-focus-panel.is-active{min-height:430px}.un-focus-toggle>span{writing-mode:horizontal-tb;transform:none;font-size:25px}.un-focus-toggle{justify-content:flex-start;padding:24px}.un-focus-toggle:after{content:"+";margin-left:auto;font-size:27px}.un-focus-panel.is-active .un-focus-toggle:after{display:none}.un-focus-content{min-height:430px;padding:78px 24px 28px;max-width:none}.un-editorial-home .un-focus-content h3{font-size:29px;max-width:17ch}.un-focus-content>p{max-width:29ch;font-size:12px}.un-focus-panel:after{background:linear-gradient(90deg,#c5b5a6f5,#c5b5a6c9 65%,#c5b5a655)}.un-focus-panel--1:after,.un-focus-panel--2:after{background:linear-gradient(90deg,#19220e22,#142e1044)}.un-focus-inset{margin-top:12px;border-radius:20px}.un-focus-inset strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.un-focus-panel{transition:none}}

/* Measured panel interpolation avoids abrupt reflow on both axes. */
.un-focus-reference .un-focus-panel{transition:none}
.un-focus-reference .un-focus-content{box-sizing:border-box;width:var(--focus-content-width,auto)}


/* September refinement: distinct compositions, comfortable insets and visible continuation. */
.un-editorial-home .un-education-caption h3{box-sizing:border-box;width:82%;padding:16px 24px 20px;line-height:1.2}
.un-editorial-home .un-education-cover:nth-child(even) .un-education-caption h3{padding:20px 24px 16px}
.un-editorial-home .un-current-feature.un-ed-module:not(.is-headlines) .un-ed-items>.un-ed-story{flex:0 0 42%;min-width:0}
.un-editorial-home .un-current-feature .un-ed-items{gap:18px;max-width:100%;overscroll-behavior-x:contain;scroll-snap-type:x proximity}
.un-auto>.un-section-filters,.un-agri>.un-section-filters{position:relative;z-index:2;justify-content:center;margin:24px 0 30px;max-width:100%}
.un-auto>.un-section-filters~.un-auto-grid{margin-top:0}
.un-auto .un-section-filters button,.un-agri .un-section-filters button{border-color:#35663e40}
.un-auto .un-section-filters button[aria-pressed="true"],.un-agri .un-section-filters button[aria-pressed="true"]{background:#163f29;color:#fff;border-color:#163f29}
.un-auto-grid>*,.un-agri-story{transition:transform 300ms cubic-bezier(.22,.65,.28,1),box-shadow 300ms cubic-bezier(.22,.65,.28,1)}
.un-auto-photo img{transition:transform 300ms cubic-bezier(.22,.65,.28,1)}
.un-agri-story:focus-within{transform:translateY(-5px);box-shadow:0 16px 26px #0d29152b}
@media(hover:hover){.un-agri-story:hover{transform:translateY(-5px);box-shadow:0 16px 26px #0d29152b}}
@media(min-width:761px){
.un-editorial-home .un-tech-studio[data-sub-layout] .un-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead secondary" "lead minis"}
.un-tech-studio[data-sub-layout] .un-tech-card--0{grid-area:lead}
.un-tech-studio[data-sub-layout] .un-tech-card--1{grid-area:secondary}
.un-tech-studio[data-sub-layout] .un-tech-mini-list{grid-area:minis}
.un-editorial-home .un-tech-studio[data-sub-layout="2"] .un-tech-grid{grid-template-areas:"lead lead" "secondary minis"}
.un-editorial-home .un-tech-studio[data-sub-layout="3"] .un-tech-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"lead secondary" "minis secondary"}
.un-tech-studio[data-sub-layout="1"] .un-tech-card--0 .un-tech-thumbnail{height:300px}
.un-tech-studio[data-sub-layout="2"] .un-tech-card--0{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}
.un-tech-studio[data-sub-layout="2"] .un-tech-card--0 .un-tech-thumbnail{grid-row:2/6;height:240px}
.un-tech-studio[data-sub-layout="2"] .un-tech-card--0 .un-tech-card-top{grid-column:1/-1}
.un-tech-studio[data-sub-layout="3"] .un-tech-card--1{justify-content:center}
.un-agri[data-sub-layout="1"] .un-agri-stories{grid-template-columns:1.4fr 1fr;grid-template-areas:"lead second" "lead third"}
.un-agri[data-sub-layout="2"] .un-agri-stories{grid-template-columns:1fr 1fr;grid-template-areas:"lead lead" "second third"}
.un-agri[data-sub-layout="3"] .un-agri-stories{grid-template-columns:1fr 1.4fr;grid-template-areas:"lead third" "second third"}
.un-agri[data-sub-layout] .un-agri-story--0{grid-area:lead;max-width:none;padding:24px;align-self:center}
.un-agri[data-sub-layout] .un-agri-story--1{grid-area:second}
.un-agri[data-sub-layout] .un-agri-story--2{grid-area:third}
.un-agri[data-sub-layout="3"] .un-agri-story--2{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
}
@media(min-width:1051px){
.un-auto[data-sub-layout] .un-auto-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.un-auto[data-sub-layout] .un-auto-grid>*{grid-column:auto;grid-row:auto;margin-top:0;min-height:260px}
.un-auto[data-sub-layout="1"] .un-auto-grid{grid-template-areas:"dark lead lead lime" "dark second third lime"}
.un-auto[data-sub-layout="2"] .un-auto-grid{grid-template-areas:"dark lead second lime" "third third second lime"}
.un-auto[data-sub-layout="3"] .un-auto-grid{grid-template-areas:"dark lead second second" "lime lead third third"}
.un-auto[data-sub-layout] .un-auto-side--dark{grid-area:dark}
.un-auto[data-sub-layout] .un-auto-side--lime{grid-area:lime}
.un-auto[data-sub-layout] .un-auto-card--0{grid-area:lead}
.un-auto[data-sub-layout] .un-auto-card--1{grid-area:second}
.un-auto[data-sub-layout] .un-auto-card--2{grid-area:third}
}
@media(max-width:760px){
.un-editorial-home .un-current-feature.un-ed-module:not(.is-headlines) .un-ed-items>.un-ed-story{flex-basis:84%}
.un-editorial-home .un-education-caption h3{padding:14px 20px 18px}
.un-editorial-home .un-education-cover:nth-child(even) .un-education-caption h3{padding:18px 20px 14px}
.un-editorial-home .un-tech-studio[data-sub-layout] .un-tech-grid{display:grid;grid-template-columns:minmax(0,1fr)}
.un-tech-studio[data-sub-layout="2"] .un-tech-card--0{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.un-tech-studio[data-sub-layout="2"] .un-tech-card--0 .un-tech-card-top{grid-column:1/-1}
.un-tech-studio[data-sub-layout="2"] .un-tech-card--0 h3{font-size:22px}
.un-tech-studio[data-sub-layout="3"] .un-tech-mini-list{background:#e8e3f0;border-radius:24px;padding:20px}
.un-agri[data-sub-layout="2"] .un-agri-story--1{margin-right:24px}
.un-agri[data-sub-layout="2"] .un-agri-story--2{margin-left:24px}
.un-agri[data-sub-layout="3"] .un-agri-story--1{margin-left:24px}
.un-agri[data-sub-layout="3"] .un-agri-story--2{margin-right:24px}
}
@media(min-width:361px) and (max-width:1050px){
.un-auto[data-sub-layout="2"] .un-auto-card--0{grid-column:1/-1;grid-row:2;min-height:280px}
.un-auto[data-sub-layout="2"] .un-auto-card--1{grid-column:1;grid-row:3}
.un-auto[data-sub-layout="2"] .un-auto-card--2{grid-column:2;grid-row:3;margin-top:22px}
.un-auto[data-sub-layout="3"] .un-auto-card--0{grid-column:1;grid-row:2/4}
.un-auto[data-sub-layout="3"] .un-auto-card--1{grid-column:2;grid-row:2}
.un-auto[data-sub-layout="3"] .un-auto-card--2{grid-column:2;grid-row:3;margin-top:0}
}
@media(prefers-reduced-motion:reduce){.un-auto-grid>*,.un-auto-photo img,.un-agri-story{transition:none!important;transform:none!important}}

@media(min-width:1051px){.un-auto[data-sub-layout] .un-auto-grid>*{align-self:stretch}.un-auto[data-sub-layout="3"] .un-auto-orbit{height:100px}.un-auto[data-sub-layout="3"] .un-auto-road{height:80px}.un-auto[data-sub-layout="3"] .un-auto-side strong{font-size:30px}}
@media(max-width:760px){
.un-tech-studio[data-sub-layout="3"] .un-tech-mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}
.un-tech-studio[data-sub-layout="3"] .un-tech-mini-list .un-tech-card{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;min-width:0}
.un-tech-studio[data-sub-layout="3"] .un-tech-mini-list .un-tech-thumbnail{height:90px;width:100%;margin:8px 0}
.un-tech-studio[data-sub-layout="3"] .un-tech-mini-list h3{font-size:18px;overflow-wrap:anywhere}
.un-tech-studio[data-sub-layout="3"] .un-tech-mini-list .un-tech-card-top{flex-wrap:wrap;font-size:9px}
}

/* Education reference correction: compact paper notch; original image geometry retained. */
.un-editorial-home .un-education-caption h3{width:72%;padding:8px 16px 12px 10px;line-height:1.13;border-radius:0 0 22px 0;text-wrap:pretty}
.un-editorial-home .un-education-cover:nth-child(even) .un-education-caption h3{padding:12px 16px 8px 10px;border-radius:0 22px 0 0}
.un-editorial-home .un-education-cover:nth-child(4n+3) .un-education-caption h3{left:auto;right:-1px;padding:8px 10px 12px 16px;border-radius:0 0 0 22px}
.un-editorial-home .un-education-cover:nth-child(4n+3) .un-education-caption h3:before{left:auto;right:0;background:radial-gradient(circle at 0 100%,transparent 19px,var(--edu-paper) 20px)}
.un-editorial-home .un-education-cover:nth-child(4n+3) .un-education-caption h3:after{right:auto;left:-20px;background:radial-gradient(circle at 0 100%,transparent 20px,var(--edu-paper) 20.5px)}
.un-editorial-home .un-education-cover:nth-child(4n+3) .un-education-index{right:auto;left:18px}

/* Agriculture: four editorial panels inside the shared landscape. */
.un-editorial-home .un-agri .un-agri-stories{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'lead second' 'third fourth';gap:18px;align-items:stretch}
.un-editorial-home .un-agri .un-agri-story{min-width:0;min-height:185px;max-width:none;margin:0;padding:26px;align-self:stretch;border-radius:28px;display:flex;flex-direction:column;justify-content:center}
.un-editorial-home .un-agri .un-agri-story--0{grid-area:lead;background:#edf7d9eb!important;color:#203016;border:1px solid #ffffff80;box-shadow:0 6px 22px #0d291519!important}
.un-editorial-home .un-agri .un-agri-story--1{grid-area:second;background:#d6e9bee8}
.un-editorial-home .un-agri .un-agri-story--2{grid-area:third;background:#e7efdfed}
.un-editorial-home .un-agri .un-agri-story--3{grid-area:fourth;background:#c6dbaddf}
.un-editorial-home .un-agri .un-agri-story--0 h3{font-size:clamp(26px,2.6vw,36px)}
@media(min-width:761px){
.un-editorial-home .un-agri[data-sub-layout='1'] .un-agri-stories{grid-template-columns:1.25fr .9fr .9fr;grid-template-areas:'lead second third' 'lead fourth fourth'}
.un-editorial-home .un-agri[data-sub-layout='1'] .un-agri-story--0{border-radius:48px 24px 48px 24px}
.un-editorial-home .un-agri[data-sub-layout='2'] .un-agri-stories{grid-template-columns:1fr 1fr 1.15fr;grid-template-areas:'lead lead second' 'third fourth second'}
.un-editorial-home .un-agri[data-sub-layout='2'] .un-agri-story--1{border-radius:24px 48px 24px 48px}
.un-editorial-home .un-agri[data-sub-layout='3'] .un-agri-stories{grid-template-columns:.9fr 1.25fr 1fr;grid-template-areas:'lead second second' 'third third fourth'}
.un-editorial-home .un-agri[data-sub-layout='3'] .un-agri-story:nth-child(even){border-radius:44px 24px 44px 24px}
}
@media(max-width:760px){
.un-editorial-home .un-agri .un-agri-stories{grid-template-columns:minmax(0,1fr);grid-template-areas:'lead' 'second' 'third' 'fourth';gap:14px}
.un-editorial-home .un-agri .un-agri-story{min-height:150px;padding:22px;border-radius:26px}
.un-editorial-home .un-agri[data-sub-layout='1'] .un-agri-story--0{min-height:230px;border-radius:38px 22px 38px 22px}
.un-editorial-home .un-agri[data-sub-layout='2'] .un-agri-story--1{min-height:220px;border-radius:22px 38px 22px 38px}
.un-editorial-home .un-agri[data-sub-layout='3'] .un-agri-story:nth-child(odd){margin-right:16px;min-height:180px}
.un-editorial-home .un-agri[data-sub-layout='3'] .un-agri-story:nth-child(even){margin-left:16px;border-radius:38px 22px 38px 22px}
}
/* Revision 0.9: one brand signature, visible categories and markets in the masthead.
 * Content and navigation destinations stay native to WordPress. */
:root{--un-section-space:clamp(36px,4.6vw,64px);--un-nav-height:56px}
.un-header{max-width:1416px;width:calc(100% - 32px);margin:10px auto 0;top:8px;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:rgba(250,250,247,.83);box-shadow:0 3px 5px #20212504,0 10px 30px #20212509,inset 0 1px 0 #fff;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}
.un-header.is-reading{background:rgba(250,250,247,.86);box-shadow:0 8px 26px #20212517,inset 0 1px 0 #fff}
.un-header .un-header-inner{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding-inline:16px;column-gap:14px;row-gap:0;min-width:0}
.un-header .un-global-brand{min-width:44px;min-height:52px;grid-column:1;grid-row:1}
.un-header .un-global-brand img{width:44px;height:44px}
.un-header .un-home-label{display:block;grid-column:2;grid-row:1;min-width:0;padding:10px 12px;margin:0;justify-self:start;font-size:13px;line-height:1.3;white-space:nowrap;overflow-wrap:normal;color:var(--un-ink)}
.un-header .un-home-label:hover,.un-header .un-home-label[aria-current]{color:var(--un-red)}
.un-header .un-header-actions{grid-column:3;grid-row:1;margin:0;justify-self:end}
.un-compact-nav{display:flex;grid-column:1/-1;grid-row:2;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 4px;min-width:0;padding:3px 0 5px;border-top:1px solid rgba(84,86,80,.12)}
.un-compact-nav a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 11px;border-radius:11px;font:600 12px/1.3 var(--un-sans);white-space:nowrap;text-decoration:none;transition:background-color 180ms ease,color 180ms ease}
.un-compact-nav a:hover,.un-compact-nav a[aria-current]{color:var(--un-red);background:#fff}
.un-compact-nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--un-red)}
.un-compact-nav a:active{background:#f5e7e4}
.un-compact-nav a:focus-visible{outline:2px solid var(--un-red);outline-offset:1px}
.un-header-actions .un-button{border-color:#c9cbc66b;background:#ffffff80;font-size:12px}
.un-header-actions .un-search-trigger{background:#fff;min-width:106px}
.un-header-actions .un-button:hover{box-shadow:0 3px 8px #2021250c,inset 0 1px 0 #fff}
.un-markets-masthead{min-width:0;margin-block:0;padding-top:18px}
.un-markets-masthead>.usm-ticker{margin-block:0;border-top:0}
.un-layout{padding-top:20px}
@media(min-width:1120px){
 .un-header .un-header-inner{display:flex;gap:12px}
 .un-header .un-global-brand{flex:0 0 44px}
 .un-header .un-home-label{flex:0 0 auto;padding-inline:10px;margin-right:4px}
 .un-compact-nav{flex:1;justify-content:center;gap:2px;padding:0;border-top:0}
 .un-compact-nav a{padding-inline:9px}
 .un-header .un-header-actions{flex:0 0 auto}
}
/* One translucent shell and solid fields: no nested blur. */
dialog.un-dialog{border:1px solid #fff;background:rgba(248,249,246,.92);box-shadow:0 28px 100px #161e2738,inset 0 1px 0 #fff,inset 0 -1px 0 #fff9;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}
.un-search-dialog .un-search-topics{gap:8px}
.un-search-dialog .un-search-topics a{border:1px solid #cbd0c7;background:#fff9;border-radius:999px;padding:9px 14px}
.un-search-dialog .un-search-topics a:hover{background:#fff;color:var(--un-red);border-color:var(--un-red)}
.un-dialog .un-close{background:#fff;box-shadow:0 2px 8px #2021250a}
.un-footer{padding-top:40px;background:var(--un-paper)}
.un-footer .un-footer-brand .un-wordmark{font-size:clamp(32px,3.5vw,49px);letter-spacing:-.045em}
.un-footer-brand > p{max-width:25ch;font-size:15px}
.un-footer-topics{margin-top:26px}
@media(max-width:768px){
 .un-header{width:calc(100% - 20px);margin-top:8px;top:6px;border-radius:17px}
 .un-header .un-header-inner{padding-inline:10px;column-gap:7px}
 .un-header .un-home-label{padding-inline:9px;font-size:12px}
 .un-header .un-search-trigger{min-width:44px;width:44px;padding:10px}
 .un-compact-nav{column-gap:2px;justify-content:space-between}
 .un-compact-nav a{font-size:12px;padding-inline:7px}
 .un-markets-masthead{padding-top:12px}
 .un-layout{padding-top:18px}
}
@media(max-width:380px){
 .un-header .un-header-inner{grid-template-columns:40px minmax(0,1fr) 44px}
 .un-header .un-global-brand{min-width:40px}
 .un-header .un-global-brand img{width:40px;height:40px}
 .un-compact-nav a{padding-inline:6px}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.un-header,.un-header.is-reading,dialog.un-dialog{background:#fafaf7}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.un-header,.un-header.is-reading,dialog.un-dialog{background:#fafaf7;backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){.un-compact-nav a{transition:none}}

/* Revision 0.8 · a single reading dock on mobile and a sliding selection plate.
 * The dock is enabled only after the compact header has left the viewport. Its header
 * counterpart remains in normal flow, so the two surfaces never compete. */
.un-mobile-dock { display:none; }
.un-ed-view-controls[data-glass-position] {
 position:relative; isolation:isolate; display:grid; grid-template-columns:repeat(2,minmax(0,1fr));
 width:min(238px,100%); gap:4px; padding:4px; border:1px solid #d8dbd5;
 background:rgba(232,235,228,.88); box-shadow:inset 0 1px 1px #4d564009;
 backdrop-filter:none; -webkit-backdrop-filter:none;
}
.un-ed-view-controls[data-glass-position]::before {
 content:''; position:absolute; inset-block:4px; left:4px; width:calc((100% - 12px)/2);
 border:1px solid #fff; border-radius:999px; background:rgba(255,255,255,.95);
 box-shadow:0 2px 7px #29342013,inset 0 1px 1px #fff;
 transform:translateX(0); transition:transform 200ms var(--un-ease);
 pointer-events:none;
}
.un-ed-view-controls[data-glass-position="1"]::before { transform:translateX(calc(100% + 4px)); }
.un-ed-view-controls[data-glass-position] button {
 position:relative; z-index:1; min-width:0; padding:9px 10px;
 background:transparent; color:var(--un-muted); font-weight:600;
}
.un-ed-view-controls[data-glass-position] button[aria-pressed="true"] { background:transparent; color:var(--un-red); }
.un-ed-view-controls[data-glass-position] button:hover:not([aria-pressed="true"]) { background:transparent; color:var(--un-ink); }
.un-ed-view-controls[data-glass-position] button:focus-visible { outline:2px solid var(--un-red); outline-offset:2px; }
@media(max-width:768px){
 html.has-un-mobile-dock { scroll-padding-top:24px; scroll-padding-bottom:108px; }
 html.has-un-mobile-dock .un-header { position:relative; top:auto; }
 html.has-un-mobile-dock .un-footer { padding-bottom:calc(100px + env(safe-area-inset-bottom,0px)); }
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]) {
  position:fixed; z-index:40; inset-inline:12px; bottom:calc(10px + env(safe-area-inset-bottom,0px));
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:4px; max-width:354px; margin-inline:auto; padding:5px;
  border:1px solid #ffffffee; border-radius:25px;
  background:rgba(248,250,245,.9); color:var(--un-ink);
  box-shadow:0 10px 32px #202a2528,0 1px 4px #202a2512,inset 0 1px 0 #fff;
  backdrop-filter:blur(14px) saturate(125%); -webkit-backdrop-filter:blur(14px) saturate(125%);
  opacity:0; visibility:hidden; pointer-events:none; transform:translateY(12px);
  transition:opacity 200ms ease,transform 260ms var(--un-ease),visibility 0s 260ms;
 }
 html.has-un-mobile-dock .un-mobile-dock.is-visible {
  opacity:1; visibility:visible; pointer-events:auto; transform:translateY(0);
  transition:opacity 200ms ease,transform 260ms var(--un-ease),visibility 0s;
 }
 .un-mobile-dock > :is(a,button) {
  display:flex; flex-direction:column; align-items:center; justify-content:center; gap:3px;
  min-height:52px; min-width:0; padding:7px 8px; border:1px solid transparent; border-radius:20px;
  color:var(--un-ink); background:transparent; font:600 11px/1.3 var(--un-sans);
  transition:background-color 180ms ease,color 180ms ease,transform 180ms var(--un-ease);
 }
 .un-mobile-dock > :is(a,button):is(:hover,[aria-current],[aria-expanded="true"]) {
  background:rgba(255,255,255,.97); border-color:#fff; color:var(--un-red); box-shadow:0 2px 6px #2934200d;
 }
 .un-mobile-dock > :is(a,button):active { transform:scale(.96); }
 .un-mobile-dock > :is(a,button):focus-visible { outline:2px solid var(--un-red); outline-offset:1px; }
 .un-mobile-dock svg { flex-shrink:0; }
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]) { background:#fafbf8; }
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]),.un-ed-view-controls[data-glass-position]::before {
  background:#fff; backdrop-filter:none; -webkit-backdrop-filter:none;
 }
 .un-ed-view-controls[data-glass-position] { background:#e9ece5; }
}
@media(prefers-reduced-motion:reduce){
 html.has-un-mobile-dock .un-mobile-dock:not([hidden]),.un-mobile-dock > :is(a,button),.un-ed-view-controls[data-glass-position]::before { transition:none; }
 .un-mobile-dock > :is(a,button):active { transform:none; }
}
@media(forced-colors:active){
 .un-mobile-dock,.un-mobile-dock > :is(a,button),.un-ed-view-controls[data-glass-position]::before { border:1px solid ButtonText; }
 .un-mobile-dock > :is(a,button):is([aria-current],[aria-expanded="true"]),.un-ed-view-controls[data-glass-position] button[aria-pressed="true"] { outline:2px solid Highlight; }
}
@media print{html.has-un-mobile-dock .un-mobile-dock{display:none!important}}

/* En el radar · 0.10. An asymmetric editorial introduction, reusable in Gutenberg. */
.un-radar { margin:4px 0 22px; padding:0 0 26px; border-bottom:1px solid var(--un-line); scroll-margin-top:100px; }
.un-radar,.un-radar * { box-sizing:border-box; min-width:0; }
.un-radar-heading { display:flex; align-items:end; justify-content:space-between; gap:20px; margin:0 0 18px; }
.un-radar-eyebrow { margin:0 0 5px; font:650 10px/1.4 var(--un-sans); letter-spacing:.14em; color:var(--un-red); }
.un-radar-heading h2 { margin:0; font:500 clamp(30px,3vw,40px)/1.06 var(--un-serif); letter-spacing:-.045em; }
.un-radar-intro { display:flex; align-items:center; gap:16px; flex-wrap:wrap; justify-content:flex-end; }
.un-radar-intro p { margin:0; color:var(--un-muted); font:13px/1.5 var(--un-sans); }
.un-radar-design { color:#666a62; font:500 10px/1.4 var(--un-sans); padding:5px 9px; border:1px solid #d8dad3; border-radius:999px; }
.un-radar-grid { display:grid; grid-template-columns:minmax(0,1.65fr) minmax(0,.92fr) minmax(0,1fr); gap:14px; grid-template-rows:repeat(2,minmax(146px,auto)); }
.un-radar-card { position:relative; isolation:isolate; border-radius:22px; background:#eeefe9; border:1px solid #dedfd7; display:flex; flex-direction:column; justify-content:flex-end; overflow-wrap:anywhere; transition:transform 200ms var(--un-ease),box-shadow 200ms var(--un-ease),border-color 200ms ease; }
.un-radar-card--0 { grid-column:1; grid-row:1/3; }
.un-radar-card--1 { grid-column:2; grid-row:1/3; }
.un-radar-card--2 { grid-column:3; grid-row:1; background:#fcfcf9; }
.un-radar-card--3 { grid-column:3; grid-row:2; background:#eaece3; }
.un-radar-photo { position:absolute; z-index:-2; inset:0; border-radius:inherit; overflow:hidden; background:#dfe3dc; }
.un-radar-photo img { display:block; width:100%; height:100%; max-width:100%; object-fit:cover; transition:transform 320ms var(--un-ease); }
.un-radar-card--0 .un-radar-photo img { object-position:50% 42%; }
.un-radar-number { position:absolute; top:15px; left:18px; color:#6a6d64; font:500 11px/1 var(--un-sans); letter-spacing:.08em; }
.un-radar-card.has-photo .un-radar-number { padding:7px 9px; background:#f8faf0e8; border:1px solid #ffffffd9; border-radius:999px; color:#25291f; }
.un-radar-body { padding:19px 21px 14px; border-radius:0 0 21px 21px; }
.un-radar-card--0.has-photo .un-radar-body { margin-top:130px; background:rgba(248,249,240,.92); border-top:1px solid #ffffffb3; }
.un-radar-topic { display:block; font:650 9px/1.4 var(--un-sans); text-transform:uppercase; letter-spacing:.12em; color:var(--un-red); margin-bottom:6px; }
.un-radar-body h3 { font:500 clamp(21px,2.3vw,32px)/1.09 var(--un-serif); letter-spacing:-.035em; margin:0; color:var(--un-ink); overflow-wrap:anywhere; }
.un-radar-body p { font:12px/1.45 var(--un-sans); margin:8px 0 0; color:#53574f; }
.un-radar-body a { color:inherit; text-decoration:none; }
.un-radar-link { display:flex; flex-direction:column; justify-content:flex-end; flex:1; color:inherit; text-decoration:none; border-radius:inherit; }
.un-radar-link:focus { outline:none; }
.un-radar-link:focus-visible { outline:3px solid var(--un-red); outline-offset:4px; }
.un-radar-bottom { display:flex; justify-content:space-between; align-items:center; gap:10px; margin-top:10px; }
.un-radar-bottom > span:first-child { color:#666a60; font:500 9px/1.5 var(--un-sans); }
.un-radar-arrow { display:grid; place-items:center; flex:0 0 32px; width:32px; height:32px; border:1px solid #d4d8cf; border-radius:50%; background:#ffffffd9; color:#252923; transition:transform 200ms var(--un-ease),background-color 200ms ease; }
.un-radar-card--1.has-photo::before { content:''; position:absolute; z-index:-1; inset:0; border-radius:inherit; background:linear-gradient(180deg,transparent 12%,rgba(14,25,20,.38) 35%,rgba(14,25,20,.95) 76%); }
.un-radar-card--1.has-photo .un-radar-body { padding:72px 20px 16px; }
.un-radar-card--1.has-photo :is(h3,.un-radar-topic) { color:#fff; }
.un-radar-card--1.has-photo :is(p,.un-radar-bottom > span:first-child) { color:#e2e9df; }
.un-radar-card--1 .un-radar-body h3 { font-size:clamp(24px,2.25vw,32px); }
.un-radar-card--2 .un-radar-body,.un-radar-card--3 .un-radar-body { padding:17px 18px 12px; }
.un-radar-card--2 .un-radar-number,.un-radar-card--3 .un-radar-number { top:18px; right:16px; left:auto; font-size:10px; }
.un-radar-card--2 .un-radar-topic,.un-radar-card--3 .un-radar-topic { padding-right:25px; }
.un-radar-card--2 h3,.un-radar-card--3 h3 { font-size:clamp(20px,1.85vw,26px); }
.un-radar-card--2 .un-radar-body p,.un-radar-card--3 .un-radar-body p { display:none; }
.un-radar-card.no-photo:is(.un-radar-card--0,.un-radar-card--1) .un-radar-body { padding-top:55px; }
.un-radar-grid[data-radar-count="1"] { grid-template-columns:minmax(0,1fr); }
.un-radar-grid[data-radar-count="2"] { grid-template-columns:minmax(0,1.65fr) minmax(0,1fr); }
.un-radar-grid[data-radar-count="3"] .un-radar-card--2 { grid-row:1/3; }
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
 .un-radar-card--0.has-photo .un-radar-body { background:rgba(248,249,240,.86); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); }
}
@media(hover:hover) {
 .un-radar-card:has(a):hover { transform:translateY(-3px); box-shadow:0 12px 25px #252c2314; border-color:#c3c9ba; }
 .un-radar-card:has(a):hover .un-radar-photo img { transform:scale(1.025); }
 .un-radar-card:has(a):hover .un-radar-arrow { transform:rotate(6deg); background:#fff; }
}
.un-radar-card:has(a):active { transform:translateY(-1px) scale(.994); }
@media(max-width:1000px) {
 .un-radar-grid { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); grid-template-rows:auto auto; }
 .un-radar-card--0 { grid-column:1; grid-row:1; }
 .un-radar-card--1 { grid-column:2; grid-row:1; }
 .un-radar-card--2 { grid-column:1; grid-row:2; }
 .un-radar-card--3 { grid-column:2; grid-row:2; }
 .un-radar-grid[data-radar-count="3"] .un-radar-card--2 { grid-row:2; grid-column:1/-1; }
 .un-radar-intro { gap:6px; }
}
@media(max-width:600px) {
 .un-radar { padding-bottom:20px; margin-bottom:4px; }
 .un-radar-heading { align-items:start; gap:10px; margin-bottom:14px; }
 .un-radar-eyebrow { font-size:8px; letter-spacing:.11em; }
 .un-radar-heading h2 { font-size:32px; }
 .un-radar-intro { padding-top:4px; max-width:130px; }
 .un-radar-intro p { font-size:11px; text-align:right; }
 .un-radar-design { font-size:8px; padding:4px 7px; }
 .un-radar-grid,.un-radar-grid[data-radar-count] { display:grid; grid-template-columns:minmax(0,1fr); grid-template-rows:none; gap:10px; }
 .un-radar-grid .un-radar-card { grid-column:1; grid-row:auto; border-radius:19px; }
 .un-radar-card--0.has-photo .un-radar-body { margin-top:112px; }
 .un-radar-body { padding:16px 17px 12px; border-radius:0 0 18px 18px; }
 .un-radar-body h3 { font-size:28px; }
 .un-radar-card--1 { min-height:158px; }
 .un-radar-card--1.has-photo .un-radar-photo { left:57%; }
 .un-radar-card--1.has-photo::before { background:linear-gradient(90deg,#182a20 51%,#182a2099 76%,#182a2022); }
 .un-radar-card--1.has-photo .un-radar-body { padding:18px 17px 12px; width:85%; }
 .un-radar-card--1 .un-radar-number { top:12px; right:12px; left:auto; }
 .un-radar-card--1 .un-radar-body h3 { max-width:13ch; font-size:25px; }
 .un-radar-card--1 .un-radar-bottom { max-width:210px; }
 .un-radar-card--1 .un-radar-body p { display:none; }
 .un-radar-card--2 .un-radar-body,.un-radar-card--3 .un-radar-body { padding:15px 17px 12px; }
 .un-radar-card--2 h3,.un-radar-card--3 h3 { font-size:24px; max-width:23ch; }
 .un-radar-link { border-radius:19px; }
}
@media(prefers-reduced-motion:reduce) {
 .un-radar-card,.un-radar-photo img,.un-radar-arrow { transition:none!important; transform:none!important; }
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more) {
 .un-radar-card--0.has-photo .un-radar-body { background:#f8f9f0; backdrop-filter:none; -webkit-backdrop-filter:none; }
 .un-radar-card--1.has-photo::before { background:#182a20; }
}
@media(forced-colors:active) {
 .un-radar-card { border:1px solid CanvasText; }
 .un-radar-body { background:Canvas!important; color:CanvasText!important; }
 .un-radar-body :is(h3,p,span) { color:CanvasText!important; }
 .un-radar-link:focus-visible { outline-color:Highlight; }
}

/* Vehicles and contact · September 2026 */
.un-header .un-header-inner{grid-template-columns:44px minmax(0,1fr)}
html.has-un-mobile-dock .un-mobile-dock:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:1180px){.un-compact-nav a{padding-inline:8px}}
.un-contact-panel{margin-block:32px 64px;padding:clamp(20px,4vw,44px);border:1px solid #daddd6;border-radius:24px;background:#fff;max-width:100%;box-shadow:0 12px 40px #27362a08}
.un-contact-panel h2{font-family:var(--un-serif);font-size:clamp(28px,4vw,42px);line-height:1.12;margin-block:12px 16px}
.un-contact-form{display:grid;gap:22px;margin-top:28px;min-width:0}
.un-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.un-contact-form label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}
.un-contact-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid #92998f;border-radius:12px;padding:12px 14px;background:#fafbf8;color:#1f2a25;font:400 16px/1.5 var(--un-sans)}
.un-contact-form textarea{resize:vertical}
.un-contact-form :is(input,select,textarea,button):focus-visible{outline:2px solid var(--un-red);outline-offset:3px}
.un-contact-form .un-contact-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.6;font-weight:400}
.un-contact-consent input{width:22px;height:22px;flex:0 0 22px;margin-top:2px;accent-color:var(--un-red)}
.un-contact-form .un-contact-help{font-size:13px;color:#596058;margin:-10px 0 0}
.un-contact-form button{justify-self:start;min-height:48px;gap:24px}
.un-contact-trap{display:none}
.un-contact-error,.un-contact-success{padding:18px;border-radius:12px;line-height:1.6}
.un-contact-error{background:#fff0ed;border:1px solid #b32020;color:#881818}
.un-contact-success{background:#edf4ec;border:1px solid #537251;color:#213e27}
.un-contact-panel p{overflow-wrap:anywhere}
.un-ed-module--vehicles .un-ed-items{grid-template-columns:1.4fr 1fr 1fr}
.un-ed-module--vehicles .un-ed-story:first-child{border-top:3px solid var(--un-red)}
@media(max-width:600px){.un-contact-row,.un-ed-module--vehicles .un-ed-items{grid-template-columns:minmax(0,1fr)}.un-contact-form button{width:100%}}

/* Contact editorial composition: open introduction + one calm form surface. */
.un-contact-page .un-page{background:transparent;border:0;border-radius:0;padding:24px 0 56px}
.un-contact-page .un-page > .wp-block-post-title{max-width:none;margin:0 0 28px;font:600 11px/1.4 var(--un-sans);letter-spacing:.14em;text-transform:uppercase;color:#63675f;font-size:11px!important}
.un-contact-page .un-page > .wp-block-post-content{max-width:none;margin:0}
.un-contact-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,80px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.un-contact-intro{padding-top:24px;min-width:0}
.un-contact-intro .un-kicker{margin:0;color:var(--un-red);font-size:11px;letter-spacing:.12em}
.un-contact-intro h2{font:500 clamp(38px,4.2vw,58px)/1.08 var(--un-serif);letter-spacing:-.04em;margin:24px 0;max-width:none}
.un-contact-intro h2 em{font-weight:inherit;color:var(--un-red)}
.un-contact-intro > p:not(.un-kicker){font:400 16px/1.8 var(--un-sans);color:#5e635b;max-width:33ch;margin:0}
.un-contact-signature{display:flex;align-items:center;gap:20px;margin-top:58px;padding-top:24px;border-top:1px solid #d9ddd3;max-width:310px}
.un-contact-signature > span{display:grid;place-items:center;width:50px;height:50px;border:1px solid #d4d8ce;border-radius:50%;background:#ffffffa6;font-size:26px;color:#354431}
.un-contact-signature p{margin:0;font:400 12px/1.7 var(--un-sans);color:#596052}
.un-contact-signature strong{font-weight:600;font-size:14px;color:#253123}
.un-contact-surface{min-width:0;padding:clamp(22px,3vw,40px);background:#fff;border:1px solid #e0e3da;border-radius:24px;box-shadow:0 16px 50px #26382106}
.un-contact-form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #e8eae3}
.un-contact-form-heading h3{font:500 30px/1.2 var(--un-serif);margin:0;letter-spacing:-.025em}
.un-contact-form-heading > span{font:400 11px/1.5 var(--un-sans);color:#64695f}
.un-contact-form{gap:22px;margin-top:24px}
.un-contact-row{gap:16px}
.un-contact-form label,.un-contact-reasons legend{font:600 12px/1.6 var(--un-sans);color:#394035}
.un-contact-form :is(input:not([type=checkbox]):not([type=radio]),textarea){border-color:#d6dbd0;background:#f7f8f4;border-radius:10px;transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}
.un-contact-form :is(input:not([type=checkbox]):not([type=radio]),textarea):hover{border-color:#899680}
.un-contact-form :is(input:not([type=checkbox]):not([type=radio]),textarea):focus{background:#fff;border-color:#637459}
.un-contact-form :is(input,textarea)::placeholder{color:#767d70;font-size:14px}
.un-contact-reasons{min-width:0;padding:0;margin:0;border:0}
.un-contact-reasons legend{padding:0;margin-bottom:10px}
.un-contact-reason-options{display:flex;flex-wrap:wrap;gap:8px}
.un-contact-reason-options label{position:relative;display:block;cursor:pointer;min-width:0}
.un-contact-form .un-contact-reason-options input[type=radio]{position:absolute;width:1px;min-height:0;height:1px;padding:0;margin:0;opacity:0;inset:50% auto auto 8px}
.un-contact-reason-options span{display:flex;align-items:center;min-height:44px;border:1px solid #d6dbd0;border-radius:24px;padding:9px 14px;background:#fbfcf9;color:#505a49;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease;box-sizing:border-box}
.un-contact-reason-options label:hover span{border-color:#7a8970;background:#f2f5ee}
.un-contact-reason-options input:checked + span{background:#293e2d;color:#fff;border-color:#293e2d;box-shadow:0 3px 9px #293e2d16}
.un-contact-reason-options input:focus-visible + span{outline:2px solid var(--un-red);outline-offset:3px}
.un-contact-form .un-contact-help{font-size:11px;line-height:1.6}
.un-contact-form .un-contact-consent{font-size:11px;color:#596052;line-height:1.7;gap:10px}
.un-contact-consent input{width:18px;height:18px;flex-basis:18px;accent-color:#293e2d}
.un-contact-form button{display:flex;align-items:center;justify-content:space-between;width:100%;background:#293e2d;border-color:#293e2d;color:#fff;border-radius:12px;padding:15px 20px;font-size:14px;transition:background-color 180ms ease,transform 180ms ease}
.un-contact-form button:hover{background:#38553d;border-color:#38553d}
.un-contact-form button:active{transform:scale(.99)}
.un-contact-form button span{font-size:23px;line-height:1}
.un-contact-success,.un-contact-error{margin-top:24px}
@media(max-width:900px){.un-contact-panel{grid-template-columns:minmax(0,1fr);gap:30px}.un-contact-intro{padding-top:0}.un-contact-intro h2{font-size:clamp(38px,7.5vw,58px);max-width:none}.un-contact-intro h2 br{display:none}.un-contact-intro > p:not(.un-kicker){max-width:48ch}.un-contact-signature{display:none}.un-contact-page .un-page{padding-top:12px}.un-contact-page .un-page > .wp-block-post-title{margin-bottom:20px}}
@media(max-width:480px){.un-contact-intro h2{font-size:40px;max-width:14ch}.un-contact-surface{padding:22px 18px;border-radius:18px}.un-contact-row{grid-template-columns:minmax(0,1fr);gap:20px}.un-contact-reason-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.un-contact-reason-options span{justify-content:center;padding:9px 7px;font-size:11px;text-align:center}.un-contact-form-heading{gap:6px}.un-contact-form-heading > span{width:100%}}
@media(prefers-reduced-motion:reduce){.un-contact-form :is(input,textarea,button),.un-contact-reason-options span{transition:none}.un-contact-form button:active{transform:none}}
@media(forced-colors:active){.un-contact-reason-options input:checked + span{outline:2px solid Highlight}.un-contact-form button{border:1px solid ButtonText}}

/* Selection reference: full-bleed photography, editorial overlay and pill actions. */
.un-ed-layout--expanding.un-ed-module .un-selection-panel{min-height:550px;background:#26322c;border-radius:28px;box-shadow:none;min-width:0}
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected{background:#26322c;box-shadow:none}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-media,
[data-news-selection].un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-media img{border-radius:28px}
.un-ed-layout--expanding.un-ed-module .un-selection-panel > .un-selection-topline{position:absolute;inset:18px 18px auto;z-index:4;margin:0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;gap:8px;padding-right:52px;pointer-events:none}
.un-ed-layout--expanding .un-selection-position{display:none}
.un-ed-layout--expanding .un-selection-toggle{position:absolute;right:0;top:0;pointer-events:auto;width:44px;height:44px;background:#fffffff2;border-color:#fff;color:#26322c;box-shadow:0 2px 12px #00000012}
.un-ed-layout--expanding .un-selection-toggle[aria-expanded=true]{background:#fff;border-color:#fff;color:#26322c}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-category{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;background:#fffffff2;border-radius:30px;color:#26322c;font:500 10px/1.4 var(--un-sans);letter-spacing:.03em;margin:0;pointer-events:auto}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-placeholder-label{display:block;width:auto;color:#26322c;font:400 9px/1.5 var(--un-sans);margin:0;text-shadow:none;background:#fffffff2;padding:6px 10px;border-radius:16px;max-width:100%}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body,
.un-ed-layout--expanding.un-ed-module .un-selection-panel.has-no-image .un-ed-body{margin:0;padding:150px 22px 18px;border:0;border-radius:0 0 28px 28px;background:linear-gradient(180deg,transparent 0%,#101a147d 30%,#101a14c9 65%,#101a14db 100%);color:#fff;box-shadow:none;align-self:end}
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-body{background:linear-gradient(180deg,transparent 0%,#101a147d 30%,#101a14c9 65%,#101a14db 100%);border:0}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-title,
.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-placeholder .un-ed-title{font:500 clamp(27px,2.3vw,34px)/1.08 var(--un-sans);letter-spacing:-.045em;text-transform:uppercase;color:#fff;margin:0;overflow-wrap:anywhere}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title a:hover{color:#fff;text-decoration-color:#fff}
[data-news-selection].un-ed-module .un-selection-panel [data-selection-persistent]{display:block;grid-template-rows:none;opacity:1;visibility:visible;transition:none}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-excerpt{color:#fff;font:400 13px/1.5 var(--un-sans);margin:12px 0 0;max-width:44ch}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-meta{color:#fff}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-selection-cta{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;min-height:48px;padding:12px 18px;margin-top:22px;border:1px solid #fff;border-radius:99px;background:#fff;color:#26322c;text-decoration:none;font:600 11px/1.4 var(--un-sans);text-transform:uppercase;letter-spacing:.01em;transition:background-color 180ms ease,transform 180ms ease}
.un-selection-cta span:last-child{font-size:22px;font-weight:400;line-height:1}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-selection-cta:hover{background:#eaf0e7}
.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-selection-cta:active{transform:scale(.98)}
.un-selection-cta:focus-visible,.un-selection-toggle:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #26322c}
.un-ed-layout--expanding.un-ed-module .un-selection-panel.has-no-image{min-height:420px;padding-top:68px}
@media(min-width:900px){
 [data-news-selection].un-ed-module.is-enhanced .un-selection-panel{transition:flex-grow 300ms cubic-bezier(.22,.65,.28,1)}
 [data-news-selection].un-ed-module.is-enhanced .un-selection-panel.is-selected{flex-grow:2}
}
@media(max-width:899px){.un-ed-layout--expanding.un-ed-module .un-selection-panel{min-height:480px}.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-title{font-size:32px}}
@media(max-width:375px){.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body{padding-inline:18px}.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-title{font-size:28px}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body,.un-ed-layout--expanding.un-ed-module .un-selection-panel.is-selected .un-ed-body{background:#18231d;padding-top:24px}}
@media(prefers-reduced-motion:reduce){[data-news-selection].un-ed-module.is-enhanced .un-selection-panel,.un-selection-cta{transition:none!important}.un-selection-cta:active{transform:none!important}}
@media(forced-colors:active){.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-body{background:Canvas;color:CanvasText}.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-title,.un-ed-layout--expanding.un-ed-module .un-selection-panel .un-ed-excerpt{color:CanvasText}.un-selection-cta{border:1px solid ButtonText!important}}

/* Technology studio · oversized masthead, layered visual and three editorial rhythms. */
.un-tech-studio{container-type:inline-size;padding-top:34px}
.un-tech-masthead{position:relative;min-width:0;padding-top:12px}
.un-tech-eyebrow{display:flex;justify-content:space-between;gap:20px;margin-bottom:26px}
.un-tech-eyebrow span{border:1px solid #b7bcb7;border-radius:24px;padding:7px 12px;font:400 11px/1.4 var(--un-sans);color:#495249;max-width:45%}
.un-tech-studio .un-tech-masthead h2{font:400 clamp(48px,12vw,165px)/1 var(--un-sans);font-size:16.4cqw;text-transform:uppercase;letter-spacing:-.075em;margin:0;white-space:nowrap;color:#282b32;max-width:100%}
.un-tech-stack{position:absolute;width:16%;aspect-ratio:4/5;left:44%;top:46px;z-index:1;transform:rotate(9deg);transition:transform 300ms cubic-bezier(.22,.65,.28,1)}
.un-tech-stack::before,.un-tech-stack::after{content:"";position:absolute;inset:0;border-radius:22px;z-index:-1;background:#d9dce8;transform:translate(-12px,9px) rotate(-13deg)}
.un-tech-stack::after{background:#e9e9f0;transform:translate(-23px,17px) rotate(-19deg);z-index:-2}
.un-tech-stack > a{display:block;height:100%;border-radius:22px}
.un-tech-stack img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;border-radius:22px;box-shadow:0 12px 24px #20273819}
.un-tech-stack-arrow{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:38px;height:38px;background:#fffffff2;border-radius:50%;color:#283029;font:400 23px/1 var(--un-sans);border:1px solid #fff}
.un-tech-stack:hover,.un-tech-stack:focus-within{transform:translateY(-5px) rotate(3deg)}
.un-tech-stack a:focus-visible{outline:3px solid var(--un-red);outline-offset:5px}
.un-tech-intro{display:flex;justify-content:space-between;align-items:end;gap:32px;margin:28px 0 38px;min-height:64px}
.un-tech-intro p{max-width:31ch;font:400 14px/1.65 var(--un-sans);color:#616760;margin:0}
.un-tech-archive{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:10px 16px;border:1px solid #b7bcb7;border-radius:30px;color:#283029;text-decoration:none;font:500 12px/1.4 var(--un-sans);background:#ffffffa6;transition:background-color 180ms ease}
.un-tech-archive:hover{background:#fff}.un-tech-archive span{font-size:20px}
.un-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.un-tech-card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:start;padding:24px;border:1px solid #e2e4e7;border-radius:24px;background:#f7f7fa;transition:transform 220ms ease,box-shadow 220ms ease}
.un-tech-card.has-card-link:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2530410c}
.un-tech-card-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;margin-bottom:20px;font:400 14px/1.4 var(--un-sans);color:#606678}
.un-tech-card .un-ed-placeholder-label{font:400 10px/1.5 var(--un-sans);color:#606678;margin:0;text-align:right}
.un-tech-thumbnail{width:100%;height:120px;overflow:hidden;border-radius:14px;margin-bottom:20px}
.un-tech-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}
.un-tech-card h3{font:500 27px/1.12 var(--un-serif);letter-spacing:-.03em;color:#282b32;margin:0 0 16px;overflow-wrap:anywhere}
.un-tech-card h3 a{color:inherit;text-decoration:none}.un-tech-card h3 a::after{content:"";position:absolute;inset:0;border-radius:24px}
.un-tech-card h3 a:focus-visible{outline:none}.un-tech-card:has(h3 a:focus-visible){outline:3px solid var(--un-red);outline-offset:4px}
.un-tech-card p{font:400 13px/1.7 var(--un-sans);color:#616674;margin:0 0 16px}
.un-tech-card-action{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid #cdd0d8;margin-top:auto;padding-top:14px;color:#353b49;font:500 11px/1.5 var(--un-sans)}
.un-tech-card-action span{font-size:21px}
.un-tech-card--1{background:#e7e7f1;border-color:#e7e7f1;justify-content:space-between}
.un-tech-card--1 h3{font:400 clamp(30px,3vw,43px)/1.09 var(--un-sans);letter-spacing:-.045em;margin-top:35px}
.un-tech-card--2{background:transparent;border-color:#dadddf}
.un-tech-card--2 h3{border-top:1px solid #bfc5cb;padding-top:24px;margin-top:35px;font-family:var(--un-sans);font-size:30px;font-weight:400}
@media(min-width:900px){.un-tech-grid:has(>.un-tech-card:only-child){grid-template-columns:minmax(0,1fr)}.un-tech-card:only-child{max-width:720px;width:100%}}
@media(max-width:899px){.un-tech-stack{top:56px;width:17%}.un-tech-intro{margin-top:42px}.un-tech-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.un-tech-card--0{grid-column:1/-1}.un-tech-thumbnail{height:180px}.un-tech-card--1 h3,.un-tech-card--2 h3{font-size:30px;margin-top:12px}}
@media(max-width:540px){.un-tech-studio{padding-top:22px}.un-tech-eyebrow{margin-bottom:25px;gap:12px}.un-tech-eyebrow span{font-size:9px;padding:6px 9px}.un-tech-stack{position:relative;top:auto;left:auto;width:120px;margin:20px auto 26px}.un-tech-masthead h2{position:relative;z-index:2}.un-tech-intro{display:flex;align-items:start;flex-direction:column;gap:16px;margin:0 0 24px;min-height:0}.un-tech-intro p{max-width:100%}.un-tech-grid{grid-template-columns:minmax(0,1fr)}.un-tech-card--0{grid-column:auto}.un-tech-card{padding:22px}.un-tech-card--1 h3,.un-tech-card--2 h3{margin-top:10px;font-size:33px}.un-tech-thumbnail{height:150px}}
@media(prefers-reduced-motion:reduce){.un-tech-stack,.un-tech-card,.un-tech-archive{transition:none}.un-tech-stack:hover,.un-tech-stack:focus-within{transform:rotate(9deg)}.un-tech-card.has-card-link:hover{transform:none}}
@media(forced-colors:active){.un-tech-card,.un-tech-eyebrow span,.un-tech-archive{border:1px solid CanvasText}.un-tech-stack::before,.un-tech-stack::after{display:none}}

/* Finance reference · a fan of editorial cards, never simulated banking products. */
.un-finance-deck{container-type:inline-size;position:relative;isolation:isolate;box-sizing:border-box;padding:44px 34px 38px;border:1px solid #e5e6e3;border-radius:34px;background:radial-gradient(ellipse at 20% 68%,#f7dced7d,transparent 43%),radial-gradient(ellipse at 78% 65%,#daf4e6a6,transparent 44%),#fafbf9}
.un-finance-heading{text-align:center;position:relative;z-index:1}
.un-finance-heading .un-finance-eyebrow{font:500 10px/1.5 var(--un-sans);letter-spacing:.13em;text-transform:uppercase;color:#666b64;margin:0 0 10px}
.un-finance-deck .un-finance-heading h2{font:400 clamp(65px,11vw,148px)/1 var(--un-sans);letter-spacing:-.065em;color:#292c2a;margin:0}
.un-finance-heading > p:last-child{font:400 14px/1.6 var(--un-sans);color:#5f665f;margin:16px 0 0}
.un-finance-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1010px;margin:64px auto 48px;padding:16px 25px 26px;align-items:stretch}
.un-finance-card{position:relative;min-width:0;display:flex;flex-direction:column;min-height:365px;border:1px solid #ffffffd9;border-radius:23px;background:#eff2f8;box-shadow:0 18px 32px #25313016,inset 0 1px 0 #fff;transform:translateY(var(--fin-rise,0px)) rotate(var(--fin-turn,0deg));transition:transform 280ms cubic-bezier(.22,.65,.28,1),box-shadow 220ms ease;transform-origin:50% 80%;color:#202c28}
.un-finance-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,#ffffff63,transparent 42%,#ffffff35);pointer-events:none}
.un-finance-card--0{--fin-turn:-8deg;--fin-rise:14px;background:radial-gradient(ellipse at 18% 18%,#fff8fc,transparent 70%),linear-gradient(135deg,#f1e9ee,#eeb9d7 75%,#e9bdd6)}
.un-finance-card--1{--fin-turn:3deg;--fin-rise:-18px;background:radial-gradient(ellipse at 15% 15%,#fbfcff,transparent 67%),linear-gradient(140deg,#e8e9ff,#b7bcf2 64%,#d7d9f4);z-index:2}
.un-finance-card--2{--fin-turn:8deg;--fin-rise:10px;background:radial-gradient(ellipse at 20% 15%,#f8fff7,transparent 72%),linear-gradient(140deg,#e4f7d6,#bce6b2 56%,#92ddc4)}
.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-24px) rotate(0deg);box-shadow:0 24px 42px #25313024;z-index:3}
.un-finance-card-top{display:flex;justify-content:space-between;gap:16px;padding:23px 22px;font:600 10px/1.4 var(--un-sans);letter-spacing:.06em}
.un-finance-card-top > span:last-child{font-weight:400;letter-spacing:0;opacity:.65}
.un-finance-card-content{position:static;padding:34px 22px 24px;flex:1;min-width:0}
.un-finance-card .un-ed-placeholder-label{display:block;font:400 10px/1.5 var(--un-sans);color:#46524b;margin:0 0 12px}
.un-finance-card h3{font:500 clamp(25px,2.5vw,33px)/1.08 var(--un-serif);letter-spacing:-.035em;margin:0 0 18px;color:#202c28;overflow-wrap:anywhere}
.un-finance-card h3 a{color:inherit;text-decoration:none}.un-finance-card h3 a::after{content:"";position:absolute;inset:0;border-radius:23px;z-index:2}
.un-finance-card h3 a:focus-visible{outline:none}.un-finance-card:has(h3 a:focus-visible){outline:3px solid var(--un-red);outline-offset:5px}
.un-finance-card p{font:400 12px/1.65 var(--un-sans);color:#3e4b45;margin:0}
.un-finance-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-radius:0 0 22px 22px;background:#ffffff80;border-top:1px solid #ffffff8c;font:500 11px/1.5 var(--un-sans);min-height:60px;box-sizing:border-box}
.un-finance-card--0 .un-finance-card-footer{background:#9c2450;color:#fff;border-color:transparent}
.un-finance-card--1 .un-finance-card-footer{background:#54567c;color:#fff;border-color:transparent}
.un-finance-card--2 .un-finance-card-footer{background:#27634d;color:#fff;border-color:transparent}
.un-finance-explore{display:flex;justify-content:center}
.un-finance-explore a{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:15px 25px;border-radius:99px;background:#2c322e;color:#fff;font:500 14px/1.4 var(--un-sans);text-decoration:none;border:1px solid #2c322e;transition:background-color 180ms ease,transform 180ms ease}
.un-finance-explore a:hover{background:#425348}.un-finance-explore a:active{transform:scale(.98)}.un-finance-explore a:focus-visible{outline:3px solid var(--un-red);outline-offset:4px}.un-finance-explore span{font-size:20px}
.un-finance-cards:has(>.un-finance-card:only-child){grid-template-columns:minmax(0,350px);justify-content:center}
@media(max-width:1000px){.un-finance-deck{padding-inline:24px}.un-finance-cards{gap:14px;padding-inline:18px}.un-finance-card-top{padding:20px 18px}.un-finance-card-content{padding:25px 18px}.un-finance-card h3{font-size:27px}.un-finance-card-footer{padding:16px 18px;flex-wrap:wrap}.un-finance-card--0{--fin-turn:-5deg}.un-finance-card--2{--fin-turn:5deg}}
@media(max-width:700px){.un-finance-deck{padding:30px 18px;border-radius:26px}.un-finance-deck .un-finance-heading h2{font-size:clamp(54px,15vw,100px)}.un-finance-cards{grid-template-columns:minmax(0,1fr);gap:32px;margin:28px auto 30px;padding:12px 10px;max-width:410px}.un-finance-card{min-height:300px;--fin-rise:0px;--fin-turn:-3deg}.un-finance-card--1{--fin-turn:3deg}.un-finance-card--2{--fin-turn:-2deg}.un-finance-card h3{font-size:32px}.un-finance-card-content{padding-top:16px}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-3px) rotate(0deg)}.un-finance-card-footer{flex-wrap:nowrap}.un-finance-heading > p:last-child{font-size:13px}}
@media(prefers-reduced-motion:reduce){.un-finance-card,.un-finance-explore a{transition:none}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(var(--fin-rise,0px)) rotate(var(--fin-turn,0deg))}.un-finance-explore a:active{transform:none}}
@media(prefers-contrast:more){.un-finance-card{background:#f5f7f4}.un-finance-card::before{display:none}.un-finance-card p,.un-finance-card .un-ed-placeholder-label{color:#202c28}}
@media(forced-colors:active){.un-finance-card,.un-finance-explore a{border:1px solid CanvasText}.un-finance-card::before{display:none}}

/* Finance refinement: six material finishes; restrained section headings. */
.un-tech-studio .un-tech-masthead h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.045em;line-height:1.05;white-space:normal;text-transform:none;max-width:70%}
.un-tech-eyebrow{margin-bottom:18px}.un-tech-stack{width:115px;top:48px;left:auto;right:31%;aspect-ratio:4/5}
.un-tech-intro{margin-top:22px;margin-bottom:32px;min-height:70px}
.un-finance-deck{padding:30px 22px 28px;background:radial-gradient(ellipse at 15% 70%,#f8d6ed7d,transparent 40%),radial-gradient(ellipse at 80% 65%,#d8f3e9a6,transparent 45%),#fafbf9}
.un-finance-deck .un-finance-heading h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.045em;line-height:1.05}
.un-finance-heading > p:last-child{margin-top:10px}.un-finance-heading .un-finance-eyebrow{font-size:9px;margin-bottom:8px}
.un-finance-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;max-width:none;margin:24px auto 12px;padding:54px 22px 52px;isolation:isolate}
.un-finance-card{width:calc(100% + 12px);margin-left:-6px;min-height:355px;border-radius:19px;box-shadow:0 16px 25px #222d3021,inset 0 1px 0 #fff;--fin-rise:0px;--fin-turn:0deg}
.un-finance-card--0{--fin-turn:-10deg;--fin-rise:20px;z-index:1}
.un-finance-card--1{--fin-turn:-6deg;--fin-rise:0px;z-index:2}
.un-finance-card--2{--fin-turn:-2deg;--fin-rise:-16px;z-index:3}
.un-finance-card--3{--fin-turn:3deg;--fin-rise:-10px;z-index:4;background:radial-gradient(ellipse at 20% 10%,#f6ffff,transparent 68%),linear-gradient(130deg,#d8f4eb,#92d9e0 64%,#abebdc)}
.un-finance-card--4{--fin-turn:7deg;--fin-rise:6px;z-index:5;background:repeating-linear-gradient(100deg,#ffffff18 0px,#ffffff18 1px,transparent 1px,transparent 4px),linear-gradient(135deg,#f4f4f5,#b9bec6 45%,#e8ebee 70%,#babec7)}
.un-finance-card--5{--fin-turn:10deg;--fin-rise:26px;z-index:6;background:radial-gradient(ellipse at 10% 10%,#fffff7,transparent 70%),linear-gradient(135deg,#f6f9d0,#dce996 65%,#edf5b3)}
.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-25px) rotate(0deg);z-index:10;box-shadow:0 22px 35px #222d3033}
.un-finance-card-top{padding:17px 16px;font-size:8px;gap:8px}
.un-finance-material{height:44px;margin:0 16px;position:relative;pointer-events:none}
.un-finance-material span{display:block;width:38px;height:30px;border-radius:8px;border:1px solid #ffffffb3;background:linear-gradient(120deg,#ffffffa8,#ffffff13);box-shadow:inset 0 1px 5px #ffffff85;transform:rotate(-12deg)}
.un-finance-material i{position:absolute;inset:2px auto auto 17px;width:38px;height:30px;border:1px solid #ffffffa6;border-radius:8px;background:linear-gradient(130deg,#ffffff88,#ffffff16);transform:rotate(12deg)}
.un-finance-card--4 .un-finance-material span,.un-finance-card--4 .un-finance-material i{border-color:#7f889573}
.un-finance-card-content{padding:8px 16px 20px}.un-finance-card h3{font-size:clamp(21px,1.85vw,25px);line-height:1.12;letter-spacing:-.025em;margin-bottom:12px}.un-finance-card p{font-size:11px;line-height:1.6}.un-finance-card .un-ed-placeholder-label{font-size:8px;line-height:1.4;margin-bottom:10px}
.un-finance-card-footer{padding:15px 16px;min-height:64px;font-size:9px;border-radius:0 0 18px 18px;flex-wrap:wrap;gap:4px}
.un-finance-card--3 .un-finance-card-footer{background:#226275;color:#fff;border:0}.un-finance-card--4 .un-finance-card-footer{background:#30363c;color:#fff;border:0}.un-finance-card--5 .un-finance-card-footer{background:#657121;color:#fff;border:0}
.un-finance-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 15%,#ffffff6b 36%,transparent 54%);opacity:.4;transition:opacity 220ms ease}.un-finance-card:hover::after{opacity:.8}
.un-finance-explore a{min-height:48px;font-size:13px;padding:12px 22px}
.un-finance-cards:focus-visible{outline:2px solid var(--un-red);outline-offset:3px;border-radius:16px}
@media(max-width:1100px){.un-finance-cards{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:30px;gap:12px;padding:40px 30px 48px;max-width:100%;box-sizing:border-box}.un-finance-card{flex:0 0 220px;width:220px;margin:0;scroll-snap-align:center;--fin-turn:-4deg;--fin-rise:0px}.un-finance-card:nth-child(even){--fin-turn:4deg;--fin-rise:8px}.un-finance-card h3{font-size:27px}.un-finance-card p{font-size:12px}.un-finance-card-top{font-size:9px}.un-finance-card .un-ed-placeholder-label{font-size:9px}.un-finance-card-footer{font-size:10px}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-8px) rotate(0deg)}.un-tech-stack{right:30%;width:98px;top:56px}}
@media(max-width:700px){.un-finance-deck{padding:26px 12px}.un-finance-cards{margin:6px auto 8px;max-width:none}.un-finance-card{flex-basis:82%;width:82%;min-width:200px;min-height:355px}.un-finance-card-content{padding:12px 18px 22px}.un-finance-card-top{padding:20px 18px}.un-finance-material{margin-inline:18px}.un-tech-studio .un-tech-masthead h2{font-size:42px;max-width:100%}.un-tech-stack{position:relative;right:auto;top:auto;left:auto;width:100px;margin:24px auto}.un-tech-intro{min-height:0;margin:0 0 24px}.un-finance-deck .un-finance-heading h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){.un-finance-card::after{transition:none}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(var(--fin-rise,0px)) rotate(var(--fin-turn,0deg))}}

/* Restore the reference composition; only the wordmark scale is restrained. */
.un-tech-studio .un-tech-masthead h2{font-size:clamp(54px,9vw,112px);text-transform:uppercase;letter-spacing:-.06em;max-width:100%;text-align:center;line-height:1;min-height:184px;display:flex;align-items:center;justify-content:center;margin:0;white-space:nowrap}
.un-tech-eyebrow{margin-bottom:26px}
.un-tech-stack{position:absolute;width:160px;left:calc(50% - 80px);right:auto;top:54px;aspect-ratio:4/5;margin:0}
.un-tech-intro{margin:28px 0 38px;min-height:64px}
@media(min-width:541px) and (max-width:899px){.un-tech-studio .un-tech-masthead h2{font-size:9cqw;min-height:158px}.un-tech-stack{width:128px;left:calc(50% - 64px);top:55px}.un-tech-intro{margin-top:24px}}
@media(max-width:540px){.un-tech-studio .un-tech-masthead h2{font-size:11cqw;min-height:0;text-align:center;margin:0}.un-tech-stack{position:relative;top:auto;left:auto;right:auto;width:120px;margin:20px auto 26px}.un-tech-intro{margin:0 0 24px;min-height:0}}

/* Education reference: alternating notched photo covers with native horizontal exploration. */
.un-education-gallery{--edu-paper:#f5f5f2}
.un-education-gallery .un-ed-section-head h2{font-size:clamp(36px,4vw,52px)}
.un-education-track{display:grid;grid-auto-flow:column;grid-auto-columns:28%;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:5px;padding:8px 5px 18px;scrollbar-width:thin;min-width:0;max-width:100%;box-sizing:border-box}
.un-education-cover{position:relative;isolation:isolate;min-width:0;min-height:390px;border-radius:24px;scroll-snap-align:start;background:#7c5890;box-shadow:0 8px 22px #19232a0c;transition:transform 240ms ease,box-shadow 240ms ease}
.un-education-art{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:linear-gradient(140deg,#be9fd2,#62427b)}
.un-education-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 300ms ease;mix-blend-mode:luminosity;opacity:.87}
.un-education-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 35%,#18202a9c 100%);pointer-events:none}
.un-education-cover--1 .un-education-art{background:linear-gradient(140deg,#ffc3a0,#db7654)}
.un-education-cover--2 .un-education-art{background:linear-gradient(140deg,#a9a7ec,#353964)}
.un-education-cover--3 .un-education-art{background:linear-gradient(140deg,#ffc8bc,#d99183)}
.un-education-caption{position:static}
.un-education-caption h3{position:absolute;top:-1px;left:-1px;width:78%;margin:0;box-sizing:border-box;padding:0 18px 18px 0;border-radius:0 0 22px 0;background:var(--edu-paper);color:#232c27;font:500 clamp(22px,2.1vw,29px)/1.1 var(--un-sans);letter-spacing:-.035em;overflow-wrap:anywhere}
.un-education-caption h3::after{content:"";position:absolute;width:20px;height:20px;right:-20px;top:0;background:radial-gradient(circle at 100% 100%,transparent 20px,var(--edu-paper) 20.5px)}
.un-education-ope[Truncated]
/* Secondary editorial slots replace redundant self-links and the carousel count. */
.un-agri-intro .un-agri-feature-slot{padding:24px;min-width:0;display:flex;align-items:center}
.un-compact-story{min-width:0}
.un-compact-story-label{display:block;font:400 10px/1.4 var(--un-sans);color:#606b59;margin-bottom:10px}
.un-agri-intro .un-compact-story h3{font:500 clamp(23px,2.2vw,31px)/1.15 var(--un-sans);letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}
.un-compact-story h3 a{color:inherit;text-decoration:none}
.un-compact-story h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.un-compact-story h3 a:focus-visible{outline:2px solid var(--un-red);outline-offset:4px}
.un-current-briefs{display:grid;gap:12px;margin-bottom:20px;width:100%}
.un-current-briefs .un-compact-story{padding:16px 18px;background:#f1f2ed;border:1px solid #e3e6dd;border-radius:20px}
.un-current-briefs .un-compact-story:nth-child(2){background:#e9eee2}
.un-current-briefs h3{font:500 19px/1.2 var(--un-sans);letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}
.un-current-briefs .un-compact-story-label{font-size:9px;margin-bottom:8px}
@media(max-width:760px){.un-current-briefs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}.un-current-briefs .un-compact-story{padding:14px 12px}.un-current-briefs h3{font-size:17px}.un-agri-intro .un-agri-feature-slot{padding:22px}}

@media(max-width:760px){.un-current-feature .un-current-briefs{grid-row:1}.un-current-feature .un-current-arrows{grid-row:3;grid-column:1/-1;justify-self:end;margin-top:10px}.un-editorial-home .un-current-feature .un-ed-view-controls{grid-row:2;margin:0}}

/* Finance art direction: prismatic materials and a layered, irregular fan. */
.un-finance-deck{background:radial-gradient(ellipse at 18% 80%,#f7bfd570,transparent 34%),radial-gradient(ellipse at 49% 70%,#d4ff9370,transparent 34%),radial-gradient(ellipse at 78% 70%,#a4ecec70,transparent 37%),#fafbf9;border-color:#e7eae2;padding-inline:18px}
.un-finance-cards{padding:105px 37px 82px;margin:0 auto 6px;perspective:1700px;align-items:stretch}
.un-finance-card{width:calc(100% + 30px);margin-left:-15px;min-height:410px;border:1px solid #ffffffad;border-radius:20px;transform:translate3d(0,var(--fin-rise,0px),0) rotate(var(--fin-turn,0deg)) rotateY(var(--fin-y,0deg)) scale(var(--fin-scale,1));box-shadow:inset 0 2px 1px #ffffffef,inset 2px 0 1px #ffffff99,inset -2px -2px 2px #36404326,0 2px 2px #27323b12,0 16px 20px #27323b13,0 35px 45px -15px #27323b38;transform-origin:50% 75%;transition:transform 320ms cubic-bezier(.2,.7,.25,1),box-shadow 240ms ease}
.un-finance-card--0{--fin-turn:-13deg;--fin-rise:38px;--fin-y:8deg;--fin-scale:.98;z-index:2;background:radial-gradient(ellipse at 75% 46%,#f589c5 0%,#f8bfdf 32%,transparent 65%),linear-gradient(135deg,#f0edef,#e2d6df 38%,#f5b5d5 74%,#fcede9)}
.un-finance-card--1{--fin-turn:5deg;--fin-rise:2px;--fin-y:-8deg;--fin-scale:1;z-index:3;background:radial-gradient(ellipse at 65% 45%,#686ffc 0%,#a1a9ff 26%,transparent 59%),linear-gradient(135deg,#f5f4fa,#d9dfff 56%,#f0f0f7)}
.un-finance-card--2{--fin-turn:-14deg;--fin-rise:-44px;--fin-y:6deg;--fin-scale:1.08;z-index:6;background:radial-gradient(ellipse at 35% 54%,#b1ff49 0%,#c4f895 29%,transparent 63%),radial-gradient(ellipse at 95% 92%,#36eabb,transparent 66%),linear-gradient(135deg,#ecf7e2,#dce8dc 50%,#a5f2d9)}
.un-finance-card--3{--fin-turn:5deg;--fin-rise:-22px;--fin-y:-7deg;--fin-scale:1.03;z-index:5;background:radial-gradient(ellipse at 56% 52%,#50cbd6 0%,#a0e7df 38%,transparent 67%),linear-gradient(135deg,#def5e9,#c2f0e6 47%,#70cdda)}
.un-finance-card--4{--fin-turn:17deg;--fin-rise:25px;--fin-y:-12deg;--fin-scale:.98;z-index:4;background:repeating-linear-gradient(98deg,#ffffff32 0px,#ffffff32 .7px,#64718013 1px,transparent 2px,transparent 4px),linear-gradient(118deg,#f3f4f7 0%,#a2acb8 29%,#e6ebef 47%,#c6ccd2 63%,#909aa4 85%,#d7dce2)}
.un-finance-card--5{--fin-turn:10deg;--fin-rise:38px;--fin-y:-8deg;--fin-scale:.97;z-index:1;background:radial-gradient(ellipse at 55% 65%,#e4f962 0%,#edf3a4 38%,transparent 68%),linear-gradient(135deg,#fffff5,#eef1c6 46%,#e4f1a4)}
.un-finance-card::before{background:linear-gradient(120deg,#ffffffb0 0%,#ffffff12 26%,transparent 48%,#ffffff47 70%,transparent 94%);border:1px solid #ffffff4d;box-sizing:border-box}
.un-finance-card::after{background:linear-gradient(110deg,transparent 13%,#ffffffa6 32%,#ffffff08 46%,transparent 70%);opacity:.45;transition:opacity 240ms ease}
.un-finance-card:hover,.un-finance-card:focus-within{transform:translate3d(0,-51px,0) rotate(0deg) rotateY(0deg) scale(1.08);z-index:20;box-shadow:inset 0 2px 1px #fff,inset 2px 0 1px #fff9,0 3px 5px #27323b12,0 36px 45px -12px #27323b4d}
.un-finance-card:hover::after{opacity:.78}
.un-finance-card-top{padding:22px 18px;font-size:8px;letter-spacing:.05em;position:relative;z-index:1}
.un-finance-material{height:100px;margin:0 18px;position:relative}
.un-finance-material span{position:absolute;right:3px;left:auto;top:0;width:33px;height:36px;border-radius:9px;transform:rotate(0deg);background:linear-gradient(125deg,#fff,#ffffff36 42%,#ffffffbe);border:1px solid #ffffffd9;box-shadow:inset 1px 1px 1px #fff,0 3px 5px #26303519}
.un-finance-material i{right:10px;left:auto;top:8px;width:33px;height:36px;border-radius:9px;transform:rotate(0deg);background:linear-gradient(125deg,#ffffffca,#ffffff2b);box-shadow:inset 1px 1px 1px #fff9;opacity:.7}
.un-finance-card--4 .un-finance-material span{background:linear-gradient(125deg,#3f4a55,#b1bcc3 55%,#4a555f);border-color:#9da9b2}.un-finance-card--4 .un-finance-material i{background:linear-gradient(120deg,#a5afb7,#e2e7e9);border-color:#fff7}
.un-finance-card-content{position:relative;z-index:1;padding:4px 20px 22px;display:flex;flex-direction:column;justify-content:flex-end;flex:1}
.un-finance-card h3{font-size:clamp(21px,1.7vw,24px);font-family:var(--un-sans);font-weight:500;line-height:1.14;letter-spacing:-.025em;color:#1e302a}
.un-finance-card p{color:#36483e;font-size:11px}.un-finance-card .un-ed-placeholder-label{color:#415249;font-size:8px}
.un-finance-card-footer{position:relative;z-index:1;min-height:72px;padding:16px 20px;align-items:center;border-top:1px solid #ffffff85;font-size:9px}
.un-finance-card--0 .un-finance-card-footer{background:linear-gradient(105deg,#cc0051,#e80070);color:#fff}
.un-finance-card--1 .un-finance-card-footer{background:#f2f3f8e8;color:#283049}
.un-finance-card--2 .un-finance-card-footer{background:linear-gradient(110deg,#a3f10c,#18dda3);color:#183d21}
.un-finance-card--3 .un-finance-card-footer{background:linear-gradient(110deg,#359ce0,#0ce0b3);color:#113c43}
.un-finance-card--4 .un-finance-card-footer{background:linear-gradient(110deg,#30343a,#181c22);color:#fff}
.un-finance-card--5 .un-finance-card-footer{background:linear-gradient(110deg,#d2f200,#e4f915);color:#35420b}
.un-finance-card h3 a::after{position:absolute;inset:0}
.un-finance-card.has-card-link .un-finance-card-content{position:static}.un-finance-card.has-card-link h3{position:static}.un-finance-card.has-card-link h3 a{position:static}.un-finance-card.has-card-link h3 a::after{position:absolute;inset:0;z-index:5;border-radius:20px}
@media(max-width:1100px){.un-finance-cards{padding:65px 35px 65px;gap:20px;perspective:none}.un-finance-card{width:255px;flex-basis:255px;min-height:420px;margin:0;--fin-scale:1;--fin-y:0deg;--fin-turn:-7deg;--fin-rise:10px}.un-finance-card:nth-child(even){--fin-turn:6deg;--fin-rise:0px}.un-finance-card--2{--fin-turn:-8deg;--fin-rise:-12px}.un-finance-card h3{font-size:27px}.un-finance-card:hover,.un-finance-card:focus-within{transform:translateY(-15px) rotate(0deg);z-index:20}.un-finance-card-content{padding-inline:22px}.un-finance-material{height:85px}.un-finance-card-footer{font-size:11px}}
@media(max-width:700px){.un-finance-deck{padding-inline:10px}.un-finance-cards{padding:46px 34px 56px;gap:20px}.un-finance-card{flex:0 0 90%;width:90%;min-width:215px;min-height:410px}.un-finance-card h3{font-size:26px}.un-finance-material{height:75px}.un-finance-card p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.un-finance-card,.un-finance-card::after{transition:none}.un-finance-card:hover,.un-finance-card:focus-within{transform:translate3d(0,var(--fin-rise,0px),0) rotate(var(--fin-turn,0deg)) rotateY(var(--fin-y,0deg)) scale(var(--fin-scale,1))}}
@media(prefers-contrast:more){.un-finance-card{background:#f5f7f4}.un-finance-card::before,.un-finance-card::after{display:none}.un-finance-card p,.un-finance-card .un-ed-placeholder-label{color:#203026}}

@media(min-width:1101px){
.un-editorial-home .un-finance-deck[data-sub-layout="2"] .un-finance-card--0{--fin-turn:-10deg;--fin-rise:26px}
.un-editorial-home .un-finance-deck[data-sub-layout="2"] .un-finance-card--1{--fin-turn:8deg;--fin-rise:-18px}
.un-editorial-home .un-finance-deck[data-sub-layout="2"] .un-finance-card--2{--fin-turn:-12deg;--fin-rise:-34px}
.un-editorial-home .un-finance-deck[data-sub-layout="3"] .un-finance-card--0{--fin-turn:-12deg;--fin-rise:28px}
.un-editorial-home .un-finance-deck[data-sub-layout="3"] .un-finance-card--1{--fin-turn:7deg;--fin-rise:-12px}
.un-editorial-home .un-finance-deck[data-sub-layout="3"] .un-finance-card--2{--fin-turn:-16deg;--fin-rise:-38px}
.un-editorial-home .un-finance-deck[data-sub-layout="3"] .un-finance-card--3{--fin-turn:9deg;--fin-rise:-28px}
}

/* Editorial contract: content fits the approved card geometry; full articles remain complete. */
.un-editorial-home :is(.un-ed-story,.un-tech-card,.un-business-tile,.un-finance-card,.un-auto-card,.un-agri-story,.un-compact-story){min-width:0}
.un-editorial-home :is(.un-ed-story,.un-tech-card,.un-business-tile,.un-finance-card,.un-auto-card,.un-agri-story,.un-compact-story) h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}
.un-editorial-home :is(.un-tech-mini-list,.un-current-briefs,.un-agri-feature-slot) h3{-webkit-line-clamp:2}
.un-editorial-home .un-education-caption .un-card-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}
.un-editorial-home :is(.un-ed-story,.un-tech-card,.un-business-tile,.un-finance-card,.un-auto-card,.un-agri-story) p:not([class*="meta"]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}
.un-editorial-home .un-finance-card h3{max-height:3.5em}
.un-editorial-home .un-finance-card-content{min-height:0}
.un-editorial-home .un-finance-card{height:410px}
.un-editorial-home .un-agri-story h3 a{overflow-wrap:anywhere}
.un-editorial-home :is(.un-education-art,.un-tech-thumbnail,.un-auto-photo,.un-business-photo) img{width:100%;height:100%;object-fit:cover}
.un-article :is(h1,h2,h3,p,a,li){overflow-wrap:anywhere}
.un-article .un-article-title{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset}
.un-article-content :is(img,video,iframe){max-width:100%}
.un-article-content img{height:auto}
.un-article-content :is(pre,.wp-block-table){max-width:100%;overflow-x:auto}
.un-section-more{display:flex;justify-content:flex-end;margin:20px 0 0;padding:0 4px}
.un-section-more a{display:inline-flex;gap:18px;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #ccd2c7;border-radius:24px;color:inherit;font-size:12px;text-decoration:none}
.un-section-more a:hover{background:#ffffff80}
.un-section-more a:focus-visible{outline:3px solid var(--un-red);outline-offset:3px}
@media(max-width:700px){.un-section-more{justify-content:flex-start}.un-editorial-home .un-finance-card{height:410px}}
.un-editorial-home :is(.un-unified-lead,.un-pulse-opportunity,.un-selection-panel) h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}
.un-editorial-home .is-headlines .un-ed-title{-webkit-line-clamp:2}

/* Phase 1: responsive corrections and accessible interaction, scoped to approved components. */
.un-editorial-home .un-section-filters button{min-height:44px;min-width:44px;font-size:13px;line-height:1.35;padding:10px 14px;white-space:normal}
.un-editorial-home .un-section-more a{min-height:44px;display:inline-flex;align-items:center}
.un-global-header a{scroll-margin-block:100px}
.un-editorial-home :is(button,a):focus-visible{outline:3px solid #b5122c;outline-offset:3px}
.un-editorial-home :is(.un-ed-story,.un-tech-card,.un-business-tile,.un-finance-card,.un-auto-card,.un-agri-story):has(a:focus-visible){outline:3px solid #b5122c;outline-offset:4px}
.un-editorial-home .un-focus-kicker{color:#52633b}
.un-editorial-home .un-business-label{color:#304329}
.un-editorial-home .un-tech-card .un-ed-placeholder-label{color:#555246}
.un-editorial-home .un-education-index{background:#f6f2fa;color:#292435;backdrop-filter:none}
.un-editorial-home :is(.un-finance-eyebrow,.un-unified-pill,.un-focus-label){font-size:12px}
.un-editorial-home .un-focus-panel.is-active .un-focus-toggle{min-height:44px}
.un-editorial-home .un-education-footer>span:first-child{font-size:11px;line-height:1.4;max-width:calc(100% - 50px)}
.un-editorial-home .un-education-explore{width:44px;height:44px;background:#f6f2fa}
.un-editorial-home :is(.un-education-track,.un-finance-cards,.un-current-feature .un-ed-items){touch-action:pan-x pan-y;overscroll-behavior-x:contain}
@media(max-width:1000px){
 .un-editorial-home .un-education-gallery .un-education-track{grid-auto-columns:48%;grid-template-columns:none;gap:18px}
}
@media(max-width:700px){
 .un-editorial-home .un-education-gallery .un-education-track{grid-auto-columns:86%;grid-template-columns:none;gap:16px}
 .un-editorial-home .un-education-gallery[data-sub-layout="2"] .un-education-track{grid-auto-columns:90%}
 .un-editorial-home .un-education-gallery[data-sub-layout="3"] .un-education-track{grid-auto-columns:82%}
 .un-editorial-home .un-education-caption h3{width:82%;font-size:23px;line-height:1.2;padding:18px 20px 20px}
 .un-editorial-home .un-education-cover:nth-child(even) .un-education-caption h3{padding:20px 20px 18px}
 .un-editorial-home .un-section-filters{gap:8px}
 .un-editorial-home .un-finance-card h3{font-size:25px}
 .un-editorial-home .un-focus-inset{max-width:100%;box-sizing:border-box}
}
@media(hover:none),(pointer:coarse){
 .un-editorial-home .un-tech-stack:hover{transform:rotate(9deg)}
 .un-editorial-home .un-finance-card:hover{transform:translate3d(0,var(--fin-rise,0px),0) rotate(var(--fin-turn,0deg)) rotateY(var(--fin-y,0deg)) scale(var(--fin-scale,1))}
 .un-editorial-home .un-agri-story:hover{transform:none}
 .un-editorial-home :is(.un-education-explore,.un-unified-open,.un-auto-bar,.un-selection-toggle){opacity:1;visibility:visible}
}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 .un-editorial-home *,.un-editorial-home *::before,.un-editorial-home *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
 .un-editorial-home :is(.un-education-art img,.un-tech-thumbnail img,.un-auto-photo img):hover{transform:none!important}
}
/* Reserved, inactive until an explicitly placed advertising slot is enabled. */
.un-ad-slot[data-ad-reserved]{min-height:250px;contain:layout;max-width:100%;overflow:hidden}
@media(min-width:1024px){.un-ad-slot[data-ad-format="leaderboard"][data-ad-reserved]{min-height:90px}}
.single-post .wp-block-post-terms a{display:inline-flex;align-items:center;min-height:32px;padding-block:4px}
.single-post main :is(a,button,summary):focus-visible,.un-global-footer a:focus-visible{outline:3px solid #b5122c;outline-offset:3px}
