:root{--navy:#102e52;--navy-2:#173f78;--blue:#2366a9;--sky:#75b8e0;--gold:#d5ad4b;--red:#d52b3f;--ink:#182638;--muted:#647386;--paper:#f7f8fa;--white:#fff;--line:#dce3ea;--max:1180px;--shadow:0 18px 50px rgba(16,46,82,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}.skip-link{position:absolute;top:-60px;left:16px;background:#fff;color:var(--navy);padding:10px 14px;z-index:99}.skip-link:focus{top:10px}.topline{height:29px;display:flex;align-items:center;justify-content:center;gap:13px;background:var(--navy);color:#fff;font-size:9px;letter-spacing:.19em;font-weight:800}.topline i{width:4px;height:4px;background:var(--gold);border-radius:50%}.header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(220,227,234,.85)}.header-inner{max-width:var(--max);margin:auto;padding:10px 26px;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:block;flex:0 1 270px}.brand img{width:100%;height:auto;max-height:83px;object-fit:contain;object-position:left center}.nav{display:flex;align-items:center;gap:28px}.nav a{text-decoration:none;font-size:12px;font-weight:700;color:#425367;transition:color .2s}.nav a:hover,.nav a:focus-visible{color:var(--blue)}.nav .nav-contact{background:var(--navy);color:#fff;padding:12px 16px;border-radius:3px}.nav-contact span{margin-left:10px;color:var(--gold)}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:4px;padding:8px 12px;font-size:19px;color:var(--navy)}.section-wrap{max-width:var(--max);margin:0 auto;padding-left:26px;padding-right:26px}.hero{padding-top:78px;display:grid;grid-template-columns:1.04fr .96fr;column-gap:50px;position:relative;align-items:center;min-height:610px}.hero-copy{padding-bottom:82px}.eyebrow,.section-kicker{font-size:10px;letter-spacing:.2em;font-weight:850;color:var(--blue);display:flex;gap:10px;align-items:center}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(213,43,63,.1)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5vw,65px);line-height:1.07;letter-spacing:-.05em;font-weight:800;color:var(--navy);margin:23px 0 22px}h1 em,h2 em{font-style:normal;color:var(--blue)}.hero-lead{font-size:18px;line-height:1.75;max-width:590px;color:#425267;margin-bottom:12px}.hero-support{font-size:13px;color:var(--muted);margin-bottom:26px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 18px;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.01em;border-radius:3px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--navy);color:white;box-shadow:0 8px 18px rgba(16,46,82,.15)}.button-primary span{color:var(--gold);font-size:18px}.text-link{font-size:12px;font-weight:800;text-decoration:none;color:var(--navy);border-bottom:1px solid var(--gold);padding:7px 0}.text-link span{color:var(--blue);padding-left:8px}.hero-note{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.035em;color:#6e7d8c;margin-top:39px}.note-line{height:1px;width:38px;background:var(--red)}.hero-art{min-height:465px;position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(145deg,#f2f7fb 0%,#e8f0f7 48%,#fff9eb 100%);box-shadow:var(--shadow);isolation:isolate}.hero-art:before{content:"";position:absolute;inset:auto -12% -30% 10%;height:72%;border:1px solid rgba(35,102,169,.12);border-radius:50%;transform:rotate(-12deg);z-index:-1}.hero-art:after{content:"";position:absolute;width:380px;height:380px;right:-145px;top:22px;border:1px solid rgba(16,46,82,.09);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.19),0 0 0 75px rgba(255,255,255,.14);z-index:-1}.art-top,.art-bottom{position:absolute;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.16em;font-weight:850;color:#6b8297}.art-top{top:23px}.orbit{position:absolute;border:1px solid rgba(35,102,169,.105);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:365px;height:155px;top:88px;left:4%}.orbit-two{width:310px;height:122px;top:143px;left:23%;transform:rotate(26deg);border-color:rgba(35,102,169,.085)}.sun-emblem{position:absolute;top:115px;left:50%;width:112px;height:112px;transform:translateX(-50%);display:grid;place-items:center;border-radius:50%;background:rgba(213,173,75,.035);box-shadow:0 0 0 13px rgba(213,173,75,.10),0 0 0 29px rgba(213,173,75,.055)}.sun-emblem img{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.art-core{position:absolute;top:235px;left:0;right:0;text-align:center;display:flex;flex-direction:column;align-items:center}.art-core span{font-size:11px;font-weight:800;letter-spacing:.22em;color:var(--blue)}.art-core strong{font-size:34px;color:var(--navy);letter-spacing:-.05em;line-height:1.25}.art-core small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#708198;margin-top:6px}.art-step{position:absolute;display:flex;align-items:center;gap:12px;font-size:17px;font-weight:850;color:var(--navy);background:rgba(255,255,255,.96);padding:14px 18px;border:1px solid rgba(16,46,82,.14);box-shadow:0 8px 20px rgba(16,46,82,.07);min-height:56px}.art-step b{font-size:14px;color:var(--red);font-weight:900}.step-one{top:90px;left:27px}.step-two{top:179px;right:22px}.step-three{bottom:88px;left:31px}.step-four{bottom:98px;right:30px}.art-bottom{bottom:18px;justify-content:center;gap:8px;font-size:8px;letter-spacing:.09em;color:var(--navy)}.art-bottom i{width:4px;height:4px;border-radius:50%;background:var(--red)}.hero-ribbon{position:absolute;bottom:0;left:26px;right:26px;min-height:56px;display:flex;align-items:center;justify-content:center;gap:25px;border-top:1px solid var(--line);color:var(--navy);font-size:10px;letter-spacing:.18em;font-weight:850}.hero-ribbon b{font-size:10px;color:var(--red)}.intro{padding-top:105px;padding-bottom:108px}.section-kicker{margin-bottom:25px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.intro h2,.section-heading h2,.participate-section h2,.contact h2{font-size:clamp(32px,4vw,49px);line-height:1.12;letter-spacing:-.04em;color:var(--navy);margin-bottom:0}.intro-text{border-left:2px solid var(--gold);padding-left:26px;color:#5a6878;font-size:14px}.intro-text p:last-child{margin-bottom:0}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:62px}.principles article{border-top:1px solid var(--line);padding-top:19px}.principle-no{display:inline-block;font-size:29px;line-height:1.05;color:var(--red);font-weight:900;letter-spacing:.04em;margin-bottom:2px}.principles h3{font-size:20px;color:var(--navy);letter-spacing:-.025em;margin:6px 0 9px}.principles p{font-size:14px;line-height:1.75;color:var(--muted);margin-bottom:0}.areas-section{padding:93px 0 105px;background:var(--navy);color:#fff;position:relative;overflow:hidden}.areas-section:after{content:"";position:absolute;width:600px;height:600px;right:-220px;top:-300px;border:1px solid rgba(117,184,224,.18);border-radius:50%;box-shadow:0 0 0 40px rgba(117,184,224,.035),0 0 0 90px rgba(117,184,224,.025);pointer-events:none}.light-kicker{color:var(--sky)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px}.light-heading h2{color:#fff;max-width:610px}.light-heading h2 em{color:var(--sky)}.section-heading>p{max-width:390px;margin:0;color:#b9c7d5;font-size:13px}.areas-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:transparent;border:0}.area-card{grid-column:span 2;position:relative;background:var(--navy);border:1px solid rgba(255,255,255,.14);min-height:330px;padding:28px 27px 62px;transition:background .2s}.area-card:nth-child(7){grid-column:2 / span 2}.area-card:nth-child(8){grid-column:4 / span 2}.area-card:hover{background:#163d6a}.area-number{position:absolute;top:27px;right:27px;color:#8da5bd;font-size:10px;font-weight:800;letter-spacing:.1em}.area-icon{width:42px;height:42px;border:1px solid rgba(117,184,224,.55);color:var(--gold);display:grid;place-items:center;margin-bottom:20px;flex-shrink:0}.area-icon svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.area-label{font-size:10px;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-weight:800;color:var(--sky);margin:-10px 0 11px;padding-right:10px}.area-card h3{font-size:20px;line-height:1.35;color:#fff;margin-bottom:10px;letter-spacing:-.025em}.area-card p{font-size:14px;line-height:1.75;color:#c1cedb;max-width:340px;margin-bottom:22px}.area-link{position:absolute;left:27px;bottom:21px;display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(213,173,75,.65);padding-bottom:4px;z-index:2}.area-link span{color:var(--gold);font-size:15px}.area-link:hover,.area-link:focus-visible{color:var(--sky)}.areas-invitation{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:28px;padding:23px 25px;background:rgba(255,255,255,.06);border-left:3px solid var(--gold)}.areas-invitation p{flex:1;min-width:0;max-width:850px;margin:0;color:#cbd7e2;font-size:14px;line-height:1.8}.areas-invitation strong{color:#fff}.area-discuss{color:#fff;flex:0 0 auto;flex-shrink:0;border-color:var(--gold);white-space:normal}.area-discuss span{color:var(--gold)}.area-line{position:absolute;bottom:0;left:27px;width:42px;height:3px;background:var(--red)}.method{padding-top:104px;padding-bottom:105px}.method .section-heading{display:block;margin-bottom:45px}.method .section-heading h2{max-width:750px;margin-bottom:18px}.method .section-heading h2 em{color:var(--blue)}.method .section-heading p{max-width:600px;color:var(--muted)}.method-line{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.method-line:before{content:"";position:absolute;left:14px;right:14px;top:19px;height:1px;background:var(--line)}.method-line article{position:relative;padding-top:55px}.method-line article>span{position:absolute;top:0;left:0;width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #cbd8e4;color:var(--blue);font-size:10px;font-weight:900}.method-line article:nth-child(3)>span{background:var(--gold);border-color:var(--gold);color:var(--navy)}.method-line h3{color:var(--navy);font-size:17px;margin-bottom:7px}.method-line p{max-width:230px;font-size:13px;line-height:1.75;color:var(--muted)}.method-note{margin-top:35px;display:flex;align-items:center;gap:16px;background:#f4f8fb;border-left:3px solid var(--gold);padding:16px 20px}.method-note-mark{display:grid;place-items:center;background:var(--navy);color:var(--gold);width:27px;height:27px;border-radius:50%;font-size:13px;font-weight:900;flex-shrink:0}.method-note p{margin:0;font-size:13px;color:#506175}.method-note strong{color:var(--navy)}.participate-section{background:linear-gradient(115deg,#153d68,#102e52);color:#fff;padding:82px 0}.participate-grid{display:grid;grid-template-columns:1fr .8fr;gap:85px;align-items:center}.participate-section h2{color:#fff;max-width:540px}.participate-section h2 em{color:var(--sky)}.participate-copy{color:#cbd7e2;font-size:15px;line-height:1.8}.participate-copy p{margin-bottom:15px}.button-light{background:#fff;color:var(--navy);margin-top:12px}.button-light span{color:var(--red);font-size:18px}.contact{padding-top:83px;padding-bottom:83px}.contact-card{display:grid;grid-template-columns:1fr .85fr;column-gap:60px;align-items:center;background:#f3f6f9;border:1px solid #e2e8ee;padding:45px 48px;position:relative;overflow:hidden}.contact-card:after{content:"";position:absolute;width:350px;height:350px;border:1px solid rgba(35,102,169,.12);border-radius:50%;right:-170px;bottom:-255px;box-shadow:0 0 0 30px rgba(35,102,169,.035),0 0 0 64px rgba(35,102,169,.025);pointer-events:none}.contact-mark{grid-column:1/-1;font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--blue);margin-bottom:20px}.contact-mark span{color:var(--red)}.contact h2{font-size:35px;max-width:510px}.contact h2 em{color:var(--blue)}.contact-card>p{font-size:14px;color:var(--muted);margin-bottom:12px}.contact-email{grid-column:2;grid-row:2 / span 2;justify-self:start;align-self:center;position:relative;z-index:1;color:var(--navy);font-size:20px;font-weight:800;text-decoration:none;border-bottom:2px solid var(--gold);padding:10px 0}.contact-email span{color:var(--red);padding-left:14px}.footer{border-top:1px solid var(--line);background:white}.footer-main{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.footer-logo{width:170px}.footer-logo img{width:100%;max-height:72px;object-fit:contain;object-position:left center}.footer-statement{font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--navy)}.footer-statement i{font-style:normal;color:var(--red);padding:0 4px}.back-top{font-size:11px;font-weight:750;color:var(--blue);text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:18px;padding-bottom:18px;color:#778596;font-size:10px}.footer-bottom a{color:var(--navy);text-decoration:none}.footer-bottom a:hover{text-decoration:underline}
@media(max-width:1000px){.art-step{font-size:16px;gap:9px;padding:11px 13px;min-height:48px}.art-step b{font-size:13px}.areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.areas-grid .area-card{grid-column:auto}.areas-grid .area-card:nth-child(7),.areas-grid .area-card:nth-child(8){grid-column:auto}.areas-invitation{display:block}.areas-invitation .area-discuss{display:inline-flex;margin-top:12px}.header-inner{gap:18px}.brand{flex-basis:220px}.nav{gap:15px}.hero{column-gap:25px;padding-top:56px}.hero-art{min-height:420px}.art-core strong{font-size:28px}.intro-grid{gap:35px}.participate-grid{gap:45px}}
@media(max-width:760px){.art-step{font-size:13px;gap:6px;padding:8px 9px;min-height:0}.art-step b{font-size:11px}.topline{font-size:8px;gap:9px;letter-spacing:.13em}.header-inner{padding:7px 18px;min-height:76px}.brand{flex-basis:190px}.brand img{max-height:62px}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:white;box-shadow:0 12px 20px rgba(16,46,82,.1);padding:16px 20px 22px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line)}.nav.open{display:flex}.nav a{padding:12px 4px;border-bottom:1px solid #edf1f5}.nav .nav-contact{margin-top:12px;text-align:center;border:0;padding:12px}.section-wrap{padding-left:20px;padding-right:20px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:49px;min-height:initial}.hero-copy{padding-bottom:30px}.hero h1{font-size:clamp(39px,11vw,56px);margin-top:20px}.hero-lead{font-size:16px}.hero-actions{gap:15px}.hero-art{min-height:380px}.hero-ribbon{position:static;margin-top:0;min-height:58px;gap:9px;font-size:8px;letter-spacing:.1em}.art-core{top:220px}.art-core strong{font-size:29px}.sun-emblem{top:99px;width:104px;height:104px}.orbit-one{width:320px;left:2%;top:85px}.orbit-two{width:270px;left:14%;top:125px}.intro{padding-top:75px;padding-bottom:75px}.intro-grid{grid-template-columns:1fr;gap:25px}.intro h2,.section-heading h2,.participate-section h2{font-size:36px}.intro-text{padding-left:18px;font-size:13px}.principles{grid-template-columns:1fr;gap:20px;margin-top:36px}.principles article{padding-top:14px}.principles h3{font-size:19px}.principles p{font-size:14px}.areas-section{padding:73px 0}.areas-invitation{display:block;padding:19px 17px}.areas-invitation .area-discuss{display:inline-flex;margin-top:12px}.section-heading{display:block}.section-heading>p{margin-top:20px}.areas-grid{grid-template-columns:1fr}.area-card{min-height:0;padding:22px 18px 59px}.area-number{right:18px;top:20px}.area-icon{width:40px;height:40px;margin-bottom:18px}.area-icon svg{width:22px;height:22px}.area-card h3{font-size:18px}.area-card p{font-size:13px;line-height:1.75}.area-line{left:18px;width:40px}.area-link{left:18px;bottom:18px;font-size:12px}.area-label{font-size:9px}.method{padding-top:76px;padding-bottom:76px}.method-line{grid-template-columns:1fr 1fr;gap:25px 20px}.method-line:before{display:none}.method-line article{padding-top:50px}.method-line p{font-size:11px}.method-note{align-items:flex-start}.participate-section{padding:70px 0}.participate-grid{grid-template-columns:1fr;gap:25px}.contact{padding-top:55px;padding-bottom:55px}.contact-card{display:flex;flex-direction:column;align-items:flex-start;padding:29px 23px;gap:15px}.contact-mark{margin-bottom:0}.contact h2{font-size:31px}.contact-card>p{margin-bottom:0}.contact-email{font-size:17px;max-width:100%;overflow-wrap:anywhere}.footer-main{padding-top:18px;padding-bottom:18px;min-height:initial;flex-wrap:wrap}.footer-logo{width:140px}.footer-statement{font-size:8px;max-width:190px;line-height:1.9}.back-top{margin-left:auto}.footer-bottom{flex-direction:column;gap:8px;padding-top:15px;padding-bottom:18px}}
@media(max-width:400px){.areas-grid{grid-template-columns:1fr}.area-card{min-height:0}.art-bottom{gap:4px;font-size:7px;letter-spacing:.03em;left:10px;right:10px}.hero-art{min-height:360px}.art-step{font-size:12px;padding:7px 8px;gap:5px}.art-step b{font-size:10px}.step-one{left:13px}.step-two{right:12px}.step-three{left:13px}.step-four{right:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* Final polish: visible keyboard focus and consistent motion. */
a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.area-card:focus-within{background:#163d6a}

/* Brand asset has a transparent background and is intentionally integrated into the page. */
.brand, .brand img, .footer-logo, .footer-logo img { background: transparent; }
@media(max-width:760px){.principle-no{font-size:27px}.principles h3{margin-top:6px}}

/* Mobile composition: keep the Sun of May, central title and step labels visually separate. */
@media(max-width:760px){
  .sun-emblem{top:88px;width:92px;height:92px;box-shadow:0 0 0 9px rgba(213,173,75,.10),0 0 0 18px rgba(213,173,75,.055)}
  .art-core{top:202px}
  .step-three{bottom:40px}
  .step-four{bottom:42px}
}


/* Final optical polish: the central message leads, while the orbital lines remain secondary. */
.hero-art:before{border-color:rgba(35,102,169,.035)}
.hero-art:after{border-color:rgba(16,46,82,.035);box-shadow:0 0 0 35px rgba(255,255,255,.10),0 0 0 75px rgba(255,255,255,.055)}
.orbit-one{border-color:rgba(35,102,169,.03)}
.orbit-two{border-color:rgba(35,102,169,.022)}
.art-core:before{background:linear-gradient(90deg,rgba(242,247,251,0) 0%,rgba(242,247,251,.62) 14%,rgba(242,247,251,.84) 50%,rgba(242,247,251,.62) 86%,rgba(242,247,251,0) 100%)}
@media(max-width:760px){
 .hero-art:before{border-color:rgba(35,102,169,.03)}
 .hero-art:after{border-color:rgba(16,46,82,.03);box-shadow:0 0 0 24px rgba(255,255,255,.08),0 0 0 52px rgba(255,255,255,.045)}
 .orbit-one{border-color:rgba(35,102,169,.026)}
 .orbit-two{border-color:rgba(35,102,169,.018)}
 .art-core:before{background:linear-gradient(90deg,rgba(242,247,251,0) 0%,rgba(242,247,251,.72) 10%,rgba(242,247,251,.88) 50%,rgba(242,247,251,.72) 90%,rgba(242,247,251,0) 100%)}
}


/* Methodology disclosure: concise by default, transparent on demand. */
.method-details{margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
.method-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 2px;color:var(--navy);font-size:13px;font-weight:800;}
.method-details summary::-webkit-details-marker{display:none;}
.method-details summary:after{content:"+";display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid var(--line);border-radius:50%;color:var(--blue);font-size:18px;font-weight:500;}
.method-details[open] summary:after{content:"−";}
.method-details summary:hover{color:var(--blue);}
.method-details-content{padding:4px 0 22px;}
.method-details-content>p{max-width:820px;font-size:13px;line-height:1.75;color:var(--muted);}
.method-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 28px;margin:20px 0;}
.method-references article{padding:15px 17px;border-left:2px solid var(--gold);background:#f7f9fb;}
.method-references h3{font-size:13px;line-height:1.4;margin:0 0 6px;color:var(--navy);}
.method-references p{font-size:12px;line-height:1.7;color:var(--muted);margin:0;}
.method-details-content .method-disclaimer{font-size:11px;color:#718092;border-top:1px solid var(--line);padding-top:13px;margin-top:15px;}
@media(max-width:760px){.method-details{margin-top:24px}.method-details summary{font-size:12px;padding:15px 0}.method-details-content>p{font-size:12px}.method-references{grid-template-columns:1fr;gap:10px}.method-references article{padding:13px 14px}.method-references p{font-size:12px}.method-details-content .method-disclaimer{font-size:11px}}

.method-references h3 a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(35,102,169,.25);}
.method-references h3 a:hover,.method-references h3 a:focus-visible{color:var(--blue);border-color:var(--gold);}
.method-references p a{color:var(--blue);text-decoration:underline;text-decoration-color:rgba(35,102,169,.35);text-underline-offset:2px;}
.method-references p a:hover,.method-references p a:focus-visible{color:var(--navy);text-decoration-color:var(--gold);}
