/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com *//*!
Theme Name: news-euro
Theme URI: https://ibda.company
Description: A custom theme based on _tw
Version: 0.1.1
Author: frank
Author URI: https://ibda.company
Text Domain: newseuro
Requires at least: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

news-euro is based on _tw https://underscoretw.com/, (C) 2021-2026 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2026 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/@layer properties;:host,:root{--font-sans:"Roboto",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:"Playfair Display",Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:0.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--text-xs:1rem;--text-xs--line-height:1.5;--text-sm:1rem;--text-sm--line-height:1.5;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-0.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--wp--preset--color--background);--color-foreground:var(--wp--preset--color--foreground);--color-primary:var(--wp--preset--color--primary);--container-content:var(--wp--style--global--content-size);--container-wide:var(--wp--style--global--wide-size);--color-navy:#0a192f;--color-navy-soft:#13284a;--color-royal:#1e3a8a;--color-gold:#d4af37;--color-gold-ink:#8a6a0b;--color-paper:#f8fafc;--color-ink:#1f2937;--color-muted:#566176;--color-rule:#d3dae5;--color-pt:#1f6b4f;--color-gr:#2b6cb0;--color-cy:#a8620f;--color-es:#a93232;--color-de:#5a3d7a;--color-cb:#0e7c86;--color-mt:#8c2f5d;--color-uk:#475569;--color-hu:#68711c;--color-closed:#9aa3b2;--tw-prose-font-normal:400;--tw-prose-font-medium:500;--tw-prose-font-semibold:600;--tw-prose-font-bold:600;--tw-prose-font-extrabold:600;--tw-prose-font-black:600}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:#fff0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:#fff0;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans)}body,ol li,ul li{font-size:16px}ol li>:not(small,.icon),ul li>:not(small,.icon){font-size:inherit}.font-serif,h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-variant-numeric:lining-nums}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:600}body.page .entry-title,body.page .page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}body.page #comments,body.page .entry-footer,body.page .entry-meta,body.page .entry-title,body.page .page-title,body.page .post-navigation{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-content)}body.page .entry-content>*,body.page .page-content>*{margin-inline:auto;max-width:var(--container-content)}body.page .entry-content>.alignwide{max-width:var(--container-wide)}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:calc(var(--spacing)*8)}.entry-content>.alignright{float:right;margin-left:calc(var(--spacing)*8)}:where(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.icon{display:inline-block;flex-shrink:0;font-family:Material Symbols Outlined;font-size:1.25em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";user-select:none;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon-lg{font-size:1.75rem}.btn{align-items:center;border:2px solid #fff0;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;padding:.875rem 1.5rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.btn .icon{transition:transform .2s ease}.btn:hover .icon{transform:translateX(2px)}.btn:active{transform:translateY(1px)}.btn-sm{font-size:1rem;padding:.625rem 1rem}.btn-gold{background-color:var(--color-gold);color:var(--color-navy)}.btn-gold:focus-visible,.btn-gold:hover{background-color:var(--color-navy);color:#fff}.on-dark .btn-gold:focus-visible,.on-dark .btn-gold:hover{background-color:#fff;color:var(--color-navy)}.btn-navy{background-color:var(--color-navy);color:#fff}.btn-navy:focus-visible,.btn-navy:hover{background-color:var(--color-royal)}.btn-outline{border-color:var(--color-navy);color:var(--color-navy)}.btn-outline:focus-visible,.btn-outline:hover{background-color:var(--color-navy);color:#fff}.on-dark .btn-outline{border-color:hsl(0 0% 100% / .6);color:#fff}.on-dark .btn-outline:focus-visible,.on-dark .btn-outline:hover{background-color:#fff;border-color:#fff;color:var(--color-navy)}.entry-content a:not(.btn),.faq-answer a,.footer-link,.link,.link-light{background-image:linear-gradient(var(--color-gold),var(--color-gold));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:1px;text-decoration:none;transition:background-size .25s ease,color .2s ease}.link{background-image:linear-gradient(var(--color-gold),var(--color-gold)),linear-gradient(currentColor,currentColor);background-size:0 2px,100% 1px;color:var(--color-royal);font-weight:600}.link:focus-visible,.link:hover{background-size:100% 2px,100% 1px;color:var(--color-navy)}.footer-link:focus-visible,.footer-link:hover,.link-light:focus-visible,.link-light:hover{background-size:100% 2px;color:var(--color-gold)}.entry-content a:not(.btn){background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;color:var(--color-royal);font-weight:600}.entry-content a:not(.btn):focus-visible,.entry-content a:not(.btn):hover{background-image:linear-gradient(var(--color-gold),var(--color-gold));background-size:100% 3px;color:var(--color-navy)}.nav-list>li>a{align-items:center;display:flex;gap:.25rem;padding:.75rem 0;position:relative;transition:color .2s ease}.nav-list>li>a:after{background:var(--color-gold);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-list>li:focus-within>a,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{color:var(--color-gold)}.nav-list>.current-menu-item>a:after,.nav-list>li:focus-within>a:after,.nav-list>li>a:focus-visible:after,.nav-list>li>a:hover:after{transform:scaleX(1)}.nav-list .sub-menu{background:var(--color-navy-soft);border-top:2px solid var(--color-gold);left:0;min-width:18rem;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;z-index:10}.nav-list li:focus-within>.sub-menu,.nav-list li:hover>.sub-menu{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.nav-list .sub-menu a{display:block;padding:.625rem 1rem;transition:color .2s ease,background-color .2s ease,padding-left .2s ease}.nav-list .sub-menu a:focus-visible,.nav-list .sub-menu a:hover{background-color:hsl(0 0% 100% / .06);color:var(--color-gold);padding-left:1.25rem}.section-title{padding-bottom:1rem;position:relative}.section-title:after{background:var(--color-gold);bottom:0;content:"";height:4px;left:0;position:absolute;transition:width .6s cubic-bezier(.2,.7,.2,1);width:3.5rem}.js .section-title:not(.in-view):after{width:0}.hero-star{animation:star-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*90ms + .15s);transform-box:fill-box;transform-origin:center}@keyframes star-in{0%{opacity:0;transform:scale(.3) rotate(-30deg)}}.faq details{border-top:1px solid var(--color-rule)}.faq summary{align-items:flex-start;color:var(--color-navy);cursor:pointer;display:flex;font-family:var(--font-serif);font-size:1.125rem;font-weight:600;gap:1.5rem;justify-content:space-between;line-height:1.4;list-style:none;padding:1.25rem 0;transition:color .2s ease}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--color-royal)}.faq summary .icon{color:var(--color-gold-ink);font-size:1.75rem;transition:transform .25s ease}.faq details[open] summary .icon{transform:rotate(45deg)}.faq-answer{max-width:62ch}:where(.faq-answer>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}.faq-answer{padding-bottom:calc(var(--spacing)*6);--tw-leading:calc(var(--spacing)*7);color:var(--color-ink);line-height:calc(var(--spacing)*7)}.faq details[open] .faq-answer{animation:faq-open .25s ease-out}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}:where(:is(.faq-answer ul)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}.faq-answer ul{border-color:var(--color-gold);border-left-style:var(--tw-border-style);border-left-width:4px;padding-left:calc(var(--spacing)*4)}.chip-link{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.chip-link:focus-visible,.chip-link:hover{background-color:var(--color-navy);border-color:var(--color-navy);color:#fff}.title-link{transition:color .2s ease}.title-link:focus-visible,.title-link:hover{color:var(--color-royal)}.entry-content table,.table-brand{border-collapse:collapse;font-size:1rem;line-height:1.5;width:100%}.entry-content .wp-block-table,.table-wrap{overflow-x:auto}.entry-content table thead th,.table-brand thead th{background:var(--color-navy);border-bottom:3px solid var(--color-gold);color:#fff;font-family:var(--font-sans);font-weight:600;padding:.75rem 1rem;text-align:left}.entry-content table td,.table-brand td{border-bottom:1px solid var(--color-rule);padding:.75rem 1rem}.entry-content table tbody tr:nth-child(2n),.table-brand tbody tr:nth-child(2n){background:#fff}.entry-content table tbody tr,.table-brand tbody tr{transition:background-color .2s ease}.entry-content table tbody tr:hover,.table-brand tbody tr:hover{background:#f7efd0}.entry-content table tbody th,.table-brand tbody th{border-bottom:1px solid var(--color-rule);color:var(--color-navy);padding:.75rem 1rem;text-align:left}@media (prefers-reduced-motion:reduce){.btn,.btn .icon,.entry-content table tbody tr,.faq summary .icon,.link,.link-light,.nav-list .sub-menu,.nav-list>li>a:after,.section-title:after{transition:none}.faq details[open] .faq-answer,.hero-star{animation:none}}.single-post #comments{border-color:var(--color-navy);border-top-style:var(--tw-border-style);border-top-width:2px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-top:calc(var(--spacing)*6)}.single-post #comments .comment-reply-title,.single-post #comments h2{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-navy);font-weight:var(--font-weight-semibold)}.single-post #comments ol{list-style-type:none;margin-block:calc(var(--spacing)*4)}:where(:is(.single-post #comments ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}.single-post #comments ol{padding:calc(var(--spacing)*0)}.single-post #comments ol ol{margin-top:calc(var(--spacing)*5);padding-left:calc(var(--spacing)*6)}.single-post #comments label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.single-post #comments input[type=email],.single-post #comments input[type=text],.single-post #comments input[type=url],.single-post #comments textarea{background-color:var(--color-white);border-color:var(--color-rule);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);width:100%}.single-post #comments p{margin-block:calc(var(--spacing)*3)}.single-post #comments .comment-form-cookies-consent label{display:inline;margin-left:calc(var(--spacing)*2)}.single-post #comments input[type=submit]{background-color:var(--color-navy);cursor:pointer;padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold)}@media (hover:hover){:is(.single-post #comments input[type=submit]):hover{background-color:var(--color-royal)}}.single-post .post-navigation .nav-links{display:grid;gap:calc(var(--spacing)*6)}@media (width>=40rem){.single-post .post-navigation .nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.single-post .post-navigation .nav-next{text-align:right}}.archive-cats li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rule);color:var(--color-ink);display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;padding-block:calc(var(--spacing)*3)}.archive-cats a{--tw-font-weight:var(--font-weight-semibold);color:var(--color-navy);font-weight:var(--font-weight-semibold)}@media (hover:hover){:is(.archive-cats a):hover{color:var(--color-royal)}}.archive-cats .children{display:none}.archive-cats .current-cat>a{color:var(--color-royal);text-decoration-line:underline;text-underline-offset:4px}.pagination{margin-top:calc(var(--spacing)*10)}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.pagination .page-numbers{background-color:var(--color-white);border-color:var(--color-navy);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-navy);font-weight:var(--font-weight-semibold)}@media (hover:hover){:is(.pagination .page-numbers):hover{background-color:var(--color-paper)}}.pagination .page-numbers.current{background-color:var(--color-navy);color:var(--color-white)}.pagination .dots{background-color:#fff0;border-color:#fff0}.search-form{display:flex;max-width:var(--container-sm)}.search-form label{flex:1}.search-form .search-field{background-color:var(--color-white);border-color:var(--color-navy);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);width:100%}.search-form .search-submit{background-color:var(--color-navy);cursor:pointer;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold)}@media (hover:hover){:is(.search-form .search-submit):hover{background-color:var(--color-royal)}}.block-title{border-bottom:1px solid var(--color-rule);margin-bottom:1.25rem}.block-title .section-title{color:var(--color-navy);display:inline-block;font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:-1px;padding-bottom:.65rem}.block-title .section-title:after{bottom:0;height:3px;width:3rem}.block-title-dark{border-bottom-color:hsl(0 0% 100% / .2)}.block-title-dark .section-title{color:#fff}.foot-title{border-bottom:1px solid hsl(0 0% 100% / .15);color:#fff;display:block;font-family:var(--font-serif);font-size:1.125rem;font-weight:600;padding-bottom:.75rem}.cat-tag{background:var(--color-gold);color:var(--color-navy);display:inline-block;font-size:1rem;font-weight:600;padding:.125rem .5rem}.cat-tag-blue{background:var(--color-royal);color:#fff}.stretched-link:after{content:"";inset:0;position:absolute;z-index:1}.overlay-card:hover .stretched-link{color:var(--color-gold)}.stretched-link{transition:color .2s ease}.connect-tile{transition:filter .2s ease,transform .2s ease}.connect-tile:focus-visible,.connect-tile:hover{filter:brightness(1.1);transform:translateY(-2px)}.band-card{transition:background-color .2s ease,border-color .2s ease}.band-card:focus-visible,.band-card:hover{background-color:hsl(0 0% 100% / .12);border-color:var(--color-gold)}.link-muted{transition:color .2s ease}.link-muted:focus-visible,.link-muted:hover{color:var(--color-navy)}.nav-main>li>a{padding:1rem 1.25rem}.nav-main>li.current-menu-item>a{background:var(--color-paper);color:var(--color-navy)}.nav-main>li.current-menu-item>a:after{background:var(--color-gold);height:3px;transform:scaleX(1)}.slider-slide{opacity:0;transition:opacity .6s ease,visibility 0s linear .6s;visibility:hidden}.slider-slide.is-active{opacity:1;transition-delay:0s;visibility:visible}.slider-btn{align-items:center;background:rgb(10 25 47 / .65);color:#fff;display:flex;height:2.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease;width:2.75rem;z-index:10}.slider-btn:focus-visible,.slider-btn:hover{background:var(--color-gold);color:var(--color-navy)}.slider-dot{border:2px solid #fff;height:.75rem;transition:background-color .2s ease;width:.75rem}.slider-dot.is-active{background:#fff}.ticker-item{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s;visibility:hidden}.ticker-item.is-active{opacity:1;transform:none;transition-delay:0s;visibility:visible}.ticker-btn{align-items:center;border:2px solid rgb(10 25 47 / .45);display:flex;height:2rem;justify-content:center;transition:background-color .2s ease,color .2s ease;width:2rem}.ticker-btn:focus-visible,.ticker-btn:hover{background:var(--color-navy);color:#fff}.scroller-btn{align-items:center;background:var(--color-navy);color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color .2s ease;width:2rem}.scroller-btn:focus-visible,.scroller-btn:hover{background:var(--color-royal)}.scroller-track{scrollbar-width:none}.scroller-track::-webkit-scrollbar{display:none}.tab-pill{background:var(--color-navy);color:#fff;font-size:1rem;font-weight:600;padding:.25rem .625rem;transition:background-color .2s ease,color .2s ease}.tab-pill:focus-visible,.tab-pill:hover{background:var(--color-royal)}.tab-pill.is-active{background:var(--color-gold);color:var(--color-navy)}.tab-head{color:var(--color-navy);font-size:1rem;font-weight:600;padding:.625rem 1rem;transition:background-color .2s ease,color .2s ease}.tab-head:focus-visible,.tab-head:hover{background:var(--color-rule)}.tab-head.is-active{background:var(--color-navy);color:#fff}@media (prefers-reduced-motion:reduce){.connect-tile,.overlay-card img,.slider-slide,.ticker-item{transition:none}}.emap{--emap-navy:#0c2340;--emap-gold:#c5a880;--emap-line:#e2e8f0;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.emap__col{background:#fff;border:1px solid var(--emap-line);border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.emap__left{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px}.emap__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.emap__chips::-webkit-scrollbar,.emap__tabs::-webkit-scrollbar{display:none}.emap__tab{background:#fff;border:1px solid var(--emap-line);border-radius:999px;color:#475569;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:500;padding:8px 16px;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.emap__tab:hover{border-color:var(--emap-gold);color:var(--emap-navy)}.emap__tab.is-active{background:var(--emap-navy);border-color:var(--emap-navy);color:#fff}.emap__map{aspect-ratio:var(--ar,760/591);background-color:#f8f9fb;background-image:linear-gradient(rgb(12 35 64 / .05) 1px,transparent 0),linear-gradient(90deg,rgb(12 35 64 / .05) 1px,transparent 0);background-size:32px 32px;border:1px solid var(--emap-line);border-radius:12px;overflow:hidden;position:relative}.emap__svg{height:100%;inset:0;position:absolute;width:100%}.emap__svg path{fill:#e4eaf3;stroke:#fff;stroke-width:.9;transition:fill .3s ease}.emap__svg path[data-region=ctx]{fill:#eef1f6}.emap__map[data-region=east] path[data-region=east],.emap__map[data-region=north] path[data-region=north],.emap__map[data-region=south] path[data-region=south],.emap__map[data-region=west] path[data-region=west]{fill:#efe3cc}.emap__svg path.is-selected{fill:var(--emap-gold)!important}.emap__pin{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4px;left:var(--x);position:absolute;top:var(--y);transform:translate(-50%,-50%);transition:opacity .25s ease}.emap__pin i{background:var(--emap-navy);border:4px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgb(7 21 38 / .3);display:block;height:18px;position:relative;transition:transform .2s ease,background .2s ease;width:18px}.emap__pin span{background:hsl(0 0% 100% / .85);border-radius:4px;color:var(--emap-navy);font-size:16px;font-weight:600;line-height:1.4;padding:0 6px;white-space:nowrap}.emap__pin:hover i{background:var(--emap-gold);transform:scale(1.25)}.emap__pin.is-active{z-index:2}.emap__pin.is-active i{background:var(--emap-gold);transform:scale(1.3)}.emap__pin.is-active i:after{animation:emap-ripple 1.8s ease-out infinite;border:2px solid var(--emap-gold);border-radius:50%;content:"";inset:-4px;position:absolute}.emap__pin.is-dim{opacity:.3}@keyframes emap-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.emap__empty{background:var(--emap-navy);border-radius:999px;color:#fff;font-size:16px;left:50%;margin:0;padding:8px 16px;position:absolute;top:14px;transform:translateX(-50%)}.emap__empty[hidden]{display:none}.emap__expand{align-items:center;background:hsl(0 0% 100% / .95);border:1px solid var(--emap-gold);border-radius:999px;bottom:12px;box-shadow:0 6px 18px rgb(0 0 0 / .1);color:var(--emap-navy);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:6px;padding:8px 14px;position:absolute;right:12px;transition:background .2s ease,color .2s ease;z-index:3}.emap__expand:hover{background:var(--emap-navy);color:#fff}.emap__map.is-full{border-color:var(--emap-gold);box-shadow:0 0 0 100vmax rgb(7 21 38 / .7);inset:auto;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 32px),calc(128.6vh - 41.152px));z-index:120}.emap__chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.emap__chip{background:#f8f9fb;border:1px solid var(--emap-line);border-radius:999px;color:var(--emap-navy);cursor:pointer;flex-shrink:0;font-size:16px;padding:7px 14px;transition:border-color .2s ease,background .2s ease;white-space:nowrap}.emap__chip.is-active,.emap__chip:hover{background:#f6efe1;border-color:var(--emap-gold)}.emap__card{border-top:3px solid var(--emap-gold);padding:24px}.emap__body,.emap__card{display:flex;flex-direction:column;gap:18px}.emap__body{flex:1;transition:opacity .22s ease,transform .22s ease}.emap__body.is-switching{opacity:0;transform:translateX(14px)}.emap__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.emap__head small{color:#64748b;display:block;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.emap__head h3{color:var(--emap-navy);font-family:Playfair Display,serif;font-size:26px;font-weight:700;letter-spacing:.02em;margin-top:4px;text-transform:uppercase}.emap__head em{background:#f3dfba;border-radius:4px;color:#584323;flex-shrink:0;font-size:16px;font-style:normal;font-weight:600;padding:5px 12px;text-transform:uppercase}.emap__prog{background:#f8f9fb;border:1px solid var(--emap-line);border-radius:12px;display:grid;gap:14px;padding:16px}.emap__progbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.emap__progbar p{margin:0}.emap__progbar small{color:#8b6b3f;display:block;font-size:16px}.emap__progbar strong{color:var(--emap-navy);font-size:18px;font-weight:600}.emap__arrows{display:flex;flex-shrink:0;gap:6px}.emap__arrows button{background:#fff;border:1px solid var(--emap-line);border-radius:50%;color:var(--emap-navy);cursor:pointer;display:grid;height:38px;place-items:center;transition:background .2s ease,color .2s ease,border-color .2s ease;width:38px}.emap__arrows button:hover{background:var(--emap-gold);border-color:var(--emap-gold)}.emap__metrics{display:grid;gap:10px;grid-template-columns:1fr 1fr}.emap__metrics>div{background:#fff;border:1px solid var(--emap-line);border-radius:10px;display:grid;gap:2px;padding:14px}.emap__metrics span{color:#64748b;font-size:16px;text-transform:uppercase}.emap__metrics strong{color:var(--emap-navy);font-size:22px;font-weight:600}.emap__metrics small{color:#8b6b3f;font-size:16px}.portal-main .emap__desc{color:#475569;display:-webkit-box;line-height:1.6;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.emap__articles>span{color:#64748b;display:block;font-size:16px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.emap__articles>div{display:grid;gap:8px}.emap__articles a{align-items:center;border:1px solid var(--emap-line);border-radius:8px;color:var(--emap-navy);display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:space-between;padding:10px 12px;transition:border-color .2s ease,background .2s ease}.emap__articles a:hover{background:#fbf7ee;border-color:var(--emap-gold)}.emap__articles a span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.emap__cta{display:grid;gap:10px;grid-template-columns:1fr 1fr}.emap__btn{align-items:center;border-radius:6px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.03em;min-height:48px;padding:10px 14px;text-align:center;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease}.emap__btn:hover{transform:translateY(-2px)}.emap__btn--primary{background:var(--emap-navy);border:1px solid var(--emap-navy);color:#fff}.emap__btn--primary:hover{background:#1e3a8a}.emap__btn--ghost{background:#fff0;border:1px solid var(--emap-gold);color:var(--emap-navy)}.emap__btn--ghost:hover{background:var(--emap-gold)}@media (max-width:1023px){.emap{grid-template-columns:1fr}}@media (max-width:767px){.emap__card,.emap__left{padding:14px}.emap__pin span{display:none}.emap__pin.is-active span{display:block}.emap__cta,.emap__metrics{grid-template-columns:1fr}.emap__cta{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.emap__btn{min-height:48px;padding-inline:8px}.emap__head h3{font-size:22px}.emap__expand span{display:none}}@media (prefers-reduced-motion:reduce){.emap__pin.is-active i:after{animation:none}.emap__body,.emap__svg path{transition:none}}.emap__pin--t{flex-direction:column-reverse}.emap__pin--r{flex-direction:row;gap:6px;transform:translate(-9px,-50%)}.emap__pin--l{flex-direction:row-reverse;gap:6px;transform:translate(calc(-100% + 9px),-50%)}.emap .emap__chip,.emap .emap__tab{font-size:16px;padding:5px 10px}.emap__close{align-items:center;background:var(--emap-navy);border-radius:999px;box-shadow:0 6px 18px rgb(0 0 0 / .25);color:#fff;cursor:pointer;display:none;font-size:16px;font-weight:600;gap:6px;padding:8px 14px;position:absolute;right:12px;top:12px;transition:background .2s ease;z-index:4}.emap__close:hover{background:#b3261e}.emap__map.is-full .emap__close{display:inline-flex}.portal-main .portal-rank__label{color:var(--portal-muted);font-size:16px;margin:-10px 0 14px}.portal-main .portal-speed .portal-rank__label{color:#9fb0c8}.portal-main .portal-rank__source{border-top:1px solid rgb(12 35 64 / .12);color:var(--portal-muted);font-size:16px;font-style:italic;line-height:1.6;margin:20px 0 0;padding-top:14px}.portal-rank__source a{color:var(--portal-navy);text-decoration:underline;text-underline-offset:3px}.portal-main .portal-rank{background:#f8f9fb}.rk{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}.rk__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .05);display:flex;flex-direction:column;padding:24px}.rk__right{background:linear-gradient(160deg,#071526,#0c2340);border:1px solid #c5a880;box-shadow:0 18px 40px -20px rgb(7 21 38 / .7);color:#fff}.rk__head h3{align-items:center;color:#0c2340;display:flex;font-family:Playfair Display,serif;font-size:20px;font-weight:600;gap:8px}.rk__head h3 .icon{color:#8b6b3f}.rk__right .rk__head h3{color:#fff}.rk__right .rk__head h3 .icon{color:#dfca9d}.portal-main .rk__head .portal-rank__label{margin:4px 0 14px}.rk__list{align-content:stretch;display:grid;flex:1;gap:4px;list-style:none;margin:0;padding:0}.rk__row{align-items:center;border-radius:10px;display:grid;gap:12px;grid-template-columns:32px 66px minmax(0,1fr) auto;outline:none;padding:12px 10px;position:relative;transition:background .2s ease}.rk__left .rk__row:focus-visible,.rk__left .rk__row:hover{background:#f6efe1}.rk__right .rk__row:focus-visible,.rk__right .rk__row:hover{background:hsl(0 0% 100% / .08)}.rk__no{color:#8b6b3f;font-family:Playfair Display,serif;font-size:18px}.rk__right .rk__no{color:#dfca9d}.rk__flag{font-size:22px;letter-spacing:-2px;text-align:left;white-space:nowrap}.rk__who{display:grid;min-width:0}.rk__who strong{color:#0c2340;font-weight:600}.rk__who>span{color:#64748b;font-size:16px}.rk__right .rk__who strong{color:#fff}.rk__right .rk__who>span{color:#9fb0c8}.rk__val{display:grid;justify-items:end;min-width:96px;text-align:right}.rk__val strong{color:#0c2340;font-size:20px;font-weight:600;line-height:1.1}.rk__val small{color:#64748b;font-size:16px}.rk__bar{background:#e2e8f0;border-radius:999px;display:block;height:4px;margin-top:4px;overflow:hidden;position:relative;width:96px}.rk__bar:after{background:linear-gradient(90deg,#dfca9d,#c5a880);border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;transition:width 1.1s cubic-bezier(.22,1,.36,1);width:0}.rk.is-in .rk__bar:after{width:var(--w)}.rk__pill{align-items:center;background:hsl(35 37% 64% / .18);border:1px solid hsl(41 51% 75% / .5);border-radius:999px;color:#f6e0b2;display:inline-flex;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.rk__tip{background:#0c2340;border-radius:8px;bottom:calc(100% - 4px);box-shadow:0 12px 30px rgb(0 0 0 / .25);color:#fff;font-size:16px;line-height:1.45;max-width:min(320px,90%);opacity:0;padding:10px 14px;pointer-events:none;position:absolute;right:10px;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;width:max-content;z-index:5}.rk__right .rk__tip{border:1px solid #c5a880}.rk__row:focus-visible .rk__tip,.rk__row:hover .rk__tip{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.rk__cta{align-items:center;background:linear-gradient(135deg,#dfca9d,#c5a880);border:1px solid #c5a880;border-radius:8px;color:#071526;display:inline-flex;font-weight:600;gap:8px;justify-content:center;letter-spacing:.03em;margin-top:18px;padding:14px 20px;text-transform:uppercase;transition:filter .2s ease}.rk__cta .icon{transition:transform .25s ease}.rk__cta:hover{filter:brightness(1.06)}.rk__cta:focus-visible .icon,.rk__cta:hover .icon{transform:translateX(6px)}@media (max-width:1023px){.rk{grid-template-columns:1fr}}@media (max-width:767px){.rk__card{padding:16px}.rk__row{gap:8px 10px;grid-template-columns:26px minmax(0,1fr) auto}.rk__flag{display:none}.rk__val{min-width:76px}.rk__bar{width:76px}.rk__tip{left:0;max-width:none;right:0;width:auto}}@media (prefers-reduced-motion:reduce){.rk__bar:after{transition:none;width:var(--w)}}.side-cats{list-style:none;margin:0;padding:0}.side-cats a{align-items:center;border-bottom:1px solid #e2e8f0;color:#0c2340;display:flex;font-size:16px;gap:10px;justify-content:space-between;padding:9px 2px;transition:color .2s ease,padding-left .2s ease}.side-cats a:hover{color:#725b38;padding-left:8px}.side-cats em{background:#edf2f9;border-radius:999px;color:#64748b;flex-shrink:0;font-size:14px;font-style:normal;padding:0 8px}.side-cats__more>summary{align-items:center;border:1px solid #c5a880;border-radius:6px;color:#0c2340;cursor:pointer;display:flex;font-weight:600;justify-content:center;list-style:none;margin-top:14px;padding:10px 14px;transition:background .2s ease}.side-cats__more>summary::-webkit-details-marker{display:none}.side-cats__more>summary:hover{background:#f6efe1}.side-cats__close,.side-cats__more[open] .side-cats__open{display:none}.side-cats__more[open] .side-cats__close{display:inline}.related__grid{display:grid;gap:22px 18px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0}.related__card{color:#0c2340;display:grid;gap:8px}.related__thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#0c2340,#13284a);border-radius:6px;display:block;overflow:hidden}.related__thumb img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.related__card:hover .related__thumb img{transform:scale(1.05)}.related__date{color:#64748b;font-size:14px}.related__title{display:-webkit-box;-webkit-box-orient:vertical;font-family:Playfair Display,serif;font-size:16px;font-weight:600;-webkit-line-clamp:3;line-height:1.4;overflow:hidden;transition:color .2s ease}.related__card:hover .related__title{color:#725b38}@media (max-width:1023px){.related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.related__grid{grid-template-columns:1fr}}.share{align-items:center;border-block:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;padding:14px 0}.share__label{font-weight:600;margin-right:6px}.share__btn,.share__label{align-items:center;color:#0c2340;display:inline-flex;gap:6px}.share__btn{background:#fff;border:1px solid #d3dae5;border-radius:999px;cursor:pointer;font-size:16px;padding:6px 14px;transition:background .2s ease,color .2s ease,border-color .2s ease}.share__btn:focus-visible,.share__btn:hover{background:#0c2340;border-color:#0c2340;color:#fff}.ad-sticky{aspect-ratio:1/1;background:#0c2340;bottom:0;box-shadow:-6px -6px 28px rgb(0 0 0 / .28);overflow:hidden;position:fixed;right:0;width:clamp(180px,20vw,300px);z-index:90}.ad-sticky a,.ad-sticky img{display:block;height:100%;width:100%}.ad-sticky img{object-fit:cover}.ad-sticky__tag{background:hsl(0 0% 100% / .95);color:#475569;font-size:14px;left:0;padding:2px 10px;position:absolute;top:0;z-index:2}.ad-sticky__close{background:#0c2340;color:#fff;cursor:pointer;display:grid;font-size:16px;font-weight:600;height:28px;line-height:1;place-items:center;position:absolute;right:0;top:0;transition:background .2s ease;width:30px;z-index:2}.ad-sticky__close:hover{background:#b3261e}@media (max-width:767px){.ad-sticky{width:150px}}.ad-slides{background:#f3f6fa;display:block;overflow:hidden;position:relative}.ad-slides .ad-slide{display:block;inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.ad-slides .ad-slide.is-active{opacity:1;z-index:1}.ad-slides .ad-slide img{display:block;height:100%;object-fit:cover;width:100%}.ad-slides--header{aspect-ratio:1280/90;border-radius:4px}.ad-slides--poster{aspect-ratio:4/3;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .06)}.ad-slides--sticky{height:100%;width:100%}@media (prefers-reduced-motion:reduce){.ad-slides .ad-slide{transition:none}}.npop{display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:130}.npop[hidden]{display:none}.npop__backdrop{backdrop-filter:blur(4px);background:rgb(7 21 38 / .72);inset:0;position:absolute}.npop__card{background:#fff;border-radius:12px;border-top:4px solid #c5a880;box-shadow:0 40px 100px rgb(0 0 0 / .5);display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;position:relative;width:min(760px,100%)}.npop__media{background:#0c2340;display:block;flex:0 1 auto;min-height:0;overflow:hidden}.npop__media img,.npop__media picture{display:block;height:auto;max-height:calc(100dvh - 200px);object-fit:cover;width:100%}.npop__body{align-items:center;display:flex;gap:18px 24px;justify-content:space-between;padding:18px 24px 22px}.npop__text{color:#0c2340;font-family:Playfair Display,serif;font-size:18px;font-weight:600;line-height:1.45;margin:0}.npop__btn{align-items:center;background:linear-gradient(135deg,#dfca9d,#c5a880);border:1px solid #c5a880;border-radius:6px;color:#071526;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:600;gap:8px;letter-spacing:.03em;padding:12px 22px;text-transform:uppercase;transition:filter .2s ease;white-space:nowrap}.npop__btn .icon{transition:transform .25s ease}.npop__btn:hover{filter:brightness(1.06)}.npop__btn:hover .icon{transform:translateX(5px)}.npop__close{background:rgb(12 35 64 / .85);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:16px;font-weight:600;height:36px;line-height:1;place-items:center;position:absolute;right:10px;top:10px;transition:background .2s ease,transform .25s ease;width:36px;z-index:3}.npop__close:hover{background:#b3261e;transform:rotate(90deg)}@media (max-width:767px){.npop{align-items:end;padding:0}.npop__card{border-radius:16px 16px 0 0;max-height:92dvh;width:100%}.npop__media img,.npop__media picture{max-height:calc(92dvh - 150px)}.npop__body{align-items:stretch;flex-direction:column;padding:16px 18px 20px;text-align:center}.npop__btn{justify-content:center}}:root{--portal-navy:#0c2340;--portal-deep:#071526;--portal-gold:#c5a880;--portal-gold-light:#dfca9d;--portal-bg:#f8f9fb;--portal-card:#fff;--portal-ink:#0f1c2d;--portal-muted:#64748b;--portal-line:#e2e8f0;--portal-soft:#edf2f9;--portal-green:#059669;--portal-red:#ef4444;--portal-radius:8px}html{scroll-behavior:smooth}.home,.home body{background:var(--portal-bg);color:var(--portal-ink);font-family:Plus Jakarta Sans,sans-serif}.portal-shell{margin-inline:auto;width:min(1280px,calc(100% - 48px))}.portal-main{padding-top:126px}body:not(.home) #content{padding-top:112px}.portal-card{background:var(--portal-card);border:1px solid var(--portal-line);border-radius:var(--portal-radius);box-shadow:0 8px 30px -20px rgb(12 35 64/.25)}.portal-header{inset:0 0 auto;position:fixed;z-index:40}.portal-ticker{background:var(--portal-deep);border-bottom:1px solid rgb(197 168 128/.25);color:#fff;font-size:16px}.portal-nav,.portal-nav__actions,.portal-ticker__flow,.portal-ticker__inner{align-items:center;display:flex}.portal-ticker__inner{gap:24px;height:34px;justify-content:space-between}.portal-ticker__flow{gap:24px;overflow:hidden;white-space:nowrap}.portal-market{color:#f6e0b2}.portal-market i{background:var(--portal-green);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.portal-market em{color:#6ee7b7;font-style:normal}.portal-alert{align-items:center;color:#fecaca;display:flex;gap:5px;overflow:hidden;text-overflow:ellipsis}.portal-alert .icon{color:#fb7185}.portal-navwrap{backdrop-filter:blur(16px);background:hsl(0 0% 100% / .96);border-bottom:1px solid var(--portal-line);box-shadow:0 4px 20px rgb(0 13 33/.04)}.portal-nav{gap:28px;height:92px;justify-content:space-between}.portal-brand img{display:block;height:auto;width:170px}.portal-desktop-nav{align-items:center;color:#334155;display:flex;font-weight:650;gap:18px;margin-left:auto;white-space:nowrap}.portal-desktop-nav>a,.portal-mega>summary{border-bottom:2px solid #fff0;cursor:pointer;list-style:none;padding:34px 0 31px}.portal-desktop-nav>a:hover,.portal-mega>summary:hover{border-color:var(--portal-gold);color:var(--portal-navy)}.portal-mega{position:relative}.portal-mega summary::-webkit-details-marker{display:none}.portal-mega__panel{background:#fff;border:1px solid rgb(197 168 128/.45);border-radius:var(--portal-radius);box-shadow:0 24px 60px rgb(7 21 38/.15);display:grid;gap:28px;grid-template-columns:repeat(3,1fr);left:50%;padding:24px;position:absolute;top:74px;transform:translateX(-45%);width:610px}.portal-mega__panel div{display:grid;gap:9px}.portal-mega__panel strong{color:var(--portal-navy);font-family:Playfair Display,serif;font-size:17px;margin-bottom:4px}.portal-mega__panel a{color:var(--portal-muted);font-size:16px}.portal-mega__panel a:hover{color:#725b38}.portal-nav__actions{gap:10px}.portal-iconbtn,.portal-mobile-menu>summary{border-radius:50%;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.portal-iconbtn:hover{background:var(--portal-soft)}.portal-button{align-items:center;border:1px solid #fff0;border-radius:4px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:750;gap:8px;justify-content:center;letter-spacing:.04em;min-height:44px;padding:11px 20px;text-transform:uppercase;transition:transform .2s ease,filter .2s ease,background .2s ease;white-space:nowrap}.portal-button:hover{transform:translateY(-2px)}.portal-button:active{transform:translateY(0)}.portal-button--gold{background:linear-gradient(135deg,var(--portal-gold-light),var(--portal-gold));border-color:var(--portal-gold-light);color:var(--portal-deep)}.portal-button--navy{background:var(--portal-navy);color:#fff}.portal-mobile-menu{display:none;position:relative}.portal-mobile-menu summary{list-style:none}.portal-mobile-menu summary::-webkit-details-marker{display:none}.portal-mobile-menu div{background:#fff;border:1px solid var(--portal-line);box-shadow:0 20px 50px rgb(7 21 38/.14);padding:12px;position:absolute;right:0;top:48px;width:240px}.portal-mobile-menu a{display:block;padding:11px 12px}.portal-search{padding-block:16px}.portal-search label{display:block;font-size:16px;font-weight:700;margin-bottom:6px}.portal-search div{display:flex}.portal-search input{background:var(--portal-bg);border:1px solid var(--portal-line);flex:1;min-width:0;padding:12px 14px}.portal-search button{background:var(--portal-navy);color:#fff;font-weight:700;padding:0 22px}.portal-hero{display:grid;gap:18px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);padding-top:28px}.portal-hero__lead{background:linear-gradient(115deg,rgb(7 21 38/.99),rgb(12 35 64/.88)),url(/wp-content/theme/images/portal/legal.webp) 50%/cover;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:36px}.portal-hero__copy{max-width:730px}.portal-kicker{background:rgb(197 168 128/.12);border:1px solid rgb(223 202 157/.42);border-radius:3px;color:#f6e0b2;display:inline-block;font-size:16px;font-weight:750;letter-spacing:.08em;margin-bottom:20px;padding:5px 9px;text-transform:uppercase}.portal-meta{color:#b8c6dc;float:right;font-size:16px}.home .portal-hero__lead .portal-hero__copy h1{color:#fff;font-family:Playfair Display,serif;font-size:clamp(34px,3.5vw,54px);font-weight:700;letter-spacing:-.025em;line-height:1.09;max-width:740px}.portal-hero__copy>p:not(.portal-meta){color:#cad5e6;font-size:16px;line-height:1.7;margin:18px 0 24px;max-width:650px}.portal-hero__facts{border-top:1px solid hsl(0 0% 100% / .13);display:flex;gap:56px;padding-top:22px}.portal-hero__facts span,.portal-map__stats span{color:#9fb0c8;display:block;font-size:16px;text-transform:uppercase}.portal-hero__facts strong{color:#fff;display:block;font-size:16px;margin-top:3px}.portal-hero__side{display:grid;gap:12px;grid-template-rows:repeat(3,minmax(0,1fr))}.portal-property{align-items:center;display:grid;gap:12px;grid-template-columns:100px 1fr 30px;min-height:0;padding:10px;transition:transform .25s ease,border .25s ease,box-shadow .25s ease}.portal-property:hover{border-color:var(--portal-gold);box-shadow:0 14px 34px -18px rgb(12 35 64/.3);transform:translateY(-3px)}.portal-property img{border-radius:4px;height:100px;object-fit:cover;transition:transform .35s ease;width:100px}.portal-property span{display:grid;gap:5px}.portal-property small{color:var(--portal-muted);font-size:16px}.portal-property strong{font-family:Playfair Display,serif;font-size:19px;line-height:1.2}.portal-property em{font-style:normal;font-weight:750}.portal-property>.icon{background:var(--portal-soft);border-radius:50%;display:grid;font-size:16px;height:27px;place-items:center;width:27px}.portal-filter{background:#fff;border:1px solid var(--portal-line);border-radius:var(--portal-radius);margin-top:20px;padding:22px}.portal-filter__heading{align-items:center;display:flex;gap:14px}.portal-filter__number{background:var(--portal-navy);border-radius:50%;color:#fff;display:grid;font-family:Playfair Display,serif;height:38px;place-items:center;width:38px}.portal-filter h2{font-family:Playfair Display,serif;font-size:20px;font-weight:650}.portal-filter__heading p{color:var(--portal-muted);font-size:16px}.portal-secure{color:var(--portal-green);font-size:16px;margin-left:auto}.portal-filter__form{display:grid;gap:12px;grid-template-columns:repeat(3,1fr) auto;margin-top:18px}.portal-filter label,.portal-lead label{color:#475569;display:grid;font-size:16px;font-weight:750;gap:5px;text-transform:uppercase}.portal-filter select,.portal-lead input,.portal-lead select{background:var(--portal-bg);border:1px solid #fff0;border-radius:4px;color:var(--portal-ink);padding:11px 12px;width:100%}.portal-filter select:focus,.portal-lead input:focus,.portal-lead select:focus{border-color:var(--portal-gold);outline:none}.portal-filter__result{border-top:1px solid var(--portal-line);color:var(--portal-muted);display:flex;font-size:16px;gap:24px;margin-top:16px;padding-top:12px}.portal-filter__result strong{color:var(--portal-navy)}.portal-categories,.portal-map-section,.portal-market{padding-block:72px}.portal-heading{margin-bottom:26px}.portal-heading>p{color:#8b6b3f;font-size:16px;font-weight:750;letter-spacing:.11em;margin-bottom:6px;text-transform:uppercase}.portal-heading h2{color:var(--portal-navy);font-family:Playfair Display,serif;font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.018em;line-height:1.16;max-width:850px}.portal-heading--center{margin-inline:auto;max-width:680px;text-align:center}.portal-heading--center>p{color:var(--portal-muted);font-size:16px;font-weight:400;letter-spacing:0;margin-top:10px;text-transform:none}.portal-map{display:grid;gap:18px;grid-template-columns:1.45fr 1fr;padding:18px}.portal-map__canvas{background:linear-gradient(135deg,#eef4fc,#f8fafc);border-radius:6px;min-height:460px;overflow:hidden;position:relative}.portal-map__land{background:#dbe7f7;clip-path:polygon(12% 14%,31% 1%,47% 7%,54% 19%,72% 15%,84% 31%,80% 45%,95% 53%,87% 68%,69% 63%,61% 86%,43% 80%,31% 95%,16% 77%,4% 56%,10% 39%,0 27%);inset:11% 8% 12%;opacity:.85;position:absolute}.portal-map__canvas:before{background-image:linear-gradient(rgb(12 35 64/.035) 1px,transparent 0),linear-gradient(90deg,rgb(12 35 64/.035) 1px,transparent 0);background-size:35px 35px;content:"";inset:0;position:absolute}.portal-map__pin{cursor:pointer;display:grid;justify-items:center;left:var(--x);position:absolute;top:var(--y);transform:translate(-50%,-50%)}.portal-map__pin i{background:#526580;border:4px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgb(7 21 38/.2);height:17px;transition:transform .2s ease;width:17px}.portal-map__pin strong{color:var(--portal-navy);font-size:16px;margin-top:4px;text-transform:uppercase}.portal-map__pin span{color:#8b6b3f;font-size:16px}.portal-map__pin.is-active i,.portal-map__pin:hover i{background:var(--portal-gold);transform:scale(1.35)}.portal-map__detail{background:#e8eff9;border-radius:6px;display:flex;flex-direction:column;gap:18px;padding:24px}.portal-map__title{align-items:center;display:flex;gap:11px}.portal-map__title>span{font-size:28px}.portal-map__title small{color:var(--portal-muted);display:block;font-size:16px}.portal-map__title h3{font-family:Playfair Display,serif;font-size:25px;font-weight:700}.portal-map__title em{background:#f3dfba;border-radius:3px;color:#584323;font-size:16px;font-style:normal;font-weight:750;margin-left:auto;padding:5px 8px;text-transform:uppercase}.portal-map__stats{display:grid;gap:8px;grid-template-columns:1fr 1fr}.portal-map__stats>div{background:#fff;border-radius:4px;padding:15px}.portal-map__stats strong{color:var(--portal-navy);display:block;font-size:19px;margin:3px 0}.portal-map__stats small{color:#8b6b3f;font-size:16px}.portal-map__detail>p{color:#475569;font-size:16px;line-height:1.65}.portal-map__articles{display:grid;gap:7px}.portal-map__articles>span{color:var(--portal-muted);font-size:16px;font-weight:750;text-transform:uppercase}.portal-map__articles a{align-items:center;background:#fff;border-radius:4px;color:var(--portal-navy);display:flex;font-size:16px;font-weight:650;justify-content:space-between;padding:10px}.portal-map__detail>.portal-button{align-self:flex-end;margin-top:auto}.portal-categories{background:linear-gradient(145deg,#edf3fa,#f8fafc 48%,#eef2f7);border-block:1px solid #d7e0ec;isolation:isolate;overflow:hidden;position:relative}.portal-categories:before{background:radial-gradient(circle,rgb(197 168 128/.2),transparent 68%);border-radius:50%;content:"";height:520px;inset:-35% auto auto -8%;position:absolute;width:520px;z-index:-1}.portal-categories .portal-heading h2{max-width:none}.portal-category-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.portal-category{background:hsl(0 0% 100% / .94);box-shadow:0 12px 32px -24px rgb(7 21 38/.38);overflow:hidden;padding:12px;transition:transform .25s ease,border .25s ease,box-shadow .25s ease}.portal-category:hover{border-color:var(--portal-gold);box-shadow:0 18px 40px -22px rgb(12 35 64/.4);transform:translateY(-4px)}.portal-category figure{background:var(--portal-navy);border-radius:5px;height:180px;overflow:hidden;position:relative}.portal-category img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.portal-category:hover img,.portal-story:hover img{transform:scale(1.05)}.portal-category figure:after{background:linear-gradient(transparent,rgb(7 21 38/.88));content:"";inset:35% 0 0;position:absolute}.portal-category figcaption{align-items:center;bottom:12px;color:#fff;display:flex;font-family:Playfair Display,serif;font-size:17px;font-weight:650;gap:7px;left:12px;position:absolute;right:12px;z-index:1}.portal-category p{color:var(--portal-muted);font-size:16px;line-height:1.55;min-height:58px;padding:14px 4px}.portal-category>div{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:0 4px 4px}.portal-category>div strong{color:var(--portal-navy)}.portal-rank{background:#e9f0fb;padding-block:64px}.portal-rank__grid{display:grid;gap:18px;grid-template-columns:1.6fr 1fr}.portal-ranking{padding:22px}.portal-ranking h3,.portal-speed h3{align-items:center;color:var(--portal-navy);display:flex;font-size:16px;font-weight:750;gap:8px;margin-bottom:18px}.portal-ranking h3 .icon{color:#8b6b3f}.portal-ranking>div{align-items:center;border-bottom:1px solid var(--portal-line);display:grid;gap:12px;grid-template-columns:36px 1fr auto;padding:11px 7px}.portal-ranking>div:last-child{border:0}.portal-ranking b{color:#8b6b3f;font-family:Playfair Display,serif;font-size:17px}.portal-ranking span{display:grid}.portal-ranking span strong{font-size:16px}.portal-ranking small{color:var(--portal-muted);font-size:16px}.portal-ranking em{color:var(--portal-navy);font-size:16px;font-style:normal;font-weight:750}.portal-speed{background:var(--portal-deep);border-radius:var(--portal-radius);box-shadow:0 12px 28px -15px rgb(7 21 38/.5);color:#fff;padding:24px}.portal-speed h3{color:#fff}.portal-speed h3 .icon{color:var(--portal-gold-light)}.portal-speed ol{display:grid;gap:10px}.portal-speed li{border-bottom:1px solid hsl(0 0% 100% / .12);display:grid;grid-template-columns:1fr auto;padding:14px}.portal-speed li span{color:#f6e0b2;font-size:16px;font-weight:750}.portal-speed li small{color:#9fb0c8;grid-column:1/-1;margin-top:5px}.portal-speed>a{align-items:center;color:#f6e0b2;display:flex;font-size:16px;font-weight:750;gap:7px;justify-content:flex-end;margin-top:17px;text-transform:uppercase}.portal-market__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.article-card:hover{box-shadow:0 12px 24px rgb(12 35 64/.08);transform:translateY(-4px)}.card-thumbnail{aspect-ratio:16/9;display:block;overflow:hidden;position:relative;width:100%}.card-thumbnail img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.article-card:hover .card-thumbnail img{transform:scale(1.05)}.badge-category{backdrop-filter:blur(4px);background:hsl(0 0% 100% / .95);border-radius:6px;box-shadow:0 2px 6px rgb(0 0 0/.1);color:#0c2340;font-size:11px;font-weight:700;left:12px;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px}.card-body{display:flex;flex-direction:column;flex-grow:1;padding:20px}.card-title{color:#0c2340;font-family:Playfair Display,serif;font-size:17px;font-weight:700;line-height:1.45;margin-bottom:10px;min-height:50px}.card-title,.portal-market .card-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-market .card-excerpt{color:#64748b;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5;margin-bottom:16px}.card-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.card-footer time{color:#64748b;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.card-footer a{color:#0c2340;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s ease}.card-footer a:hover{color:#c5a880}.portal-guide{background:radial-gradient(circle at 0 100%,rgb(197 168 128/.15),transparent 38%),var(--portal-deep);border-radius:var(--portal-radius);box-shadow:0 20px 48px -25px rgb(7 21 38/.7);color:#fff;display:grid;gap:48px;grid-template-columns:1.15fr 1fr;margin-bottom:72px;padding:42px}.portal-guide>div>span{color:#f6e0b2;font-size:16px;font-weight:700;text-transform:uppercase}.portal-guide h2{font-family:Playfair Display,serif;font-size:34px;font-weight:700;line-height:1.2;margin:12px 0 14px;max-width:620px}.portal-guide>div>p{color:#aebdd1;font-size:16px;line-height:1.65}.portal-guide ul{color:#dce5f0;display:grid;font-size:16px;gap:10px;grid-template-columns:1fr 1fr;margin-top:24px}.portal-guide li{align-items:center;display:flex;gap:6px}.portal-guide li .icon{color:var(--portal-gold-light)}.portal-lead{background:#fff;border-radius:6px;color:var(--portal-ink);display:grid;gap:11px;padding:24px}.portal-lead h3{font-size:16px;font-weight:750}.portal-lead .portal-button{margin-top:4px;width:100%}.portal-lead>p{align-items:center;color:var(--portal-muted);display:flex;font-size:16px;gap:5px;justify-content:center}.portal-lead>p .icon{color:var(--portal-green)}.portal-footer{background:var(--portal-deep);color:#fff;padding:52px 0 22px}.portal-footer__top{display:grid;gap:64px;grid-template-columns:.8fr 1.4fr;padding-bottom:34px}.portal-footer h2,.portal-footer h3{font-family:Playfair Display,serif}.portal-footer h2{font-size:23px}.portal-footer h3{color:#f6e0b2;font-size:20px;margin-bottom:16px}.portal-footer p{color:#9fb0c8;font-size:16px;line-height:1.65;margin:10px 0;max-width:460px}.portal-footer form{background:#0c2340;border:1px solid rgb(197 168 128/.3);border-radius:4px;margin-top:22px;padding:14px}.portal-footer label{color:#f6e0b2;display:block;font-size:16px;font-weight:750;margin-bottom:7px;text-transform:uppercase}.portal-footer form div{display:flex}.portal-footer input{background:#fff;color:var(--portal-ink);flex:1;font-size:16px;min-width:0;padding:9px}.portal-footer button{background:var(--portal-gold);color:var(--portal-deep);font-size:16px;font-weight:750;padding:0 15px;text-transform:uppercase}.portal-footer__links{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.portal-footer__links section{align-content:start;display:grid;gap:7px}.portal-footer__links strong{font-size:16px;margin-bottom:3px}.portal-footer__links a{color:#9fb0c8;font-size:16px}.portal-footer__links a:hover{color:#f6e0b2}.portal-footer__legal{align-items:end;border-top:1px solid hsl(0 0% 100% / .1);display:flex;gap:40px;justify-content:space-between;padding-top:20px}.portal-footer__legal p{margin:0}.portal-footer__legal p:last-child{white-space:nowrap}@media (max-width:1120px){.portal-desktop-nav{display:none}.portal-mobile-menu{display:block}.portal-category-grid{grid-template-columns:repeat(2,1fr)}.portal-market__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.portal-shell{width:min(100% - 32px,1280px)}.portal-main{padding-top:104px}.portal-ticker__inner{height:30px}.portal-alert{max-width:62vw}.portal-nav{height:74px}.portal-brand img{width:145px}.portal-consult{display:none}.portal-hero{grid-template-columns:1fr;padding-top:16px}.portal-hero__lead{min-height:460px;padding:24px}.portal-hero h1{font-size:36px}.portal-meta{float:none;margin-bottom:8px}.portal-hero__facts{gap:18px;justify-content:space-between}.portal-hero__side{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.portal-property{grid-template-columns:100px 1fr 26px;min-width:86vw;scroll-snap-align:start}.portal-property img{height:120px;width:100px}.portal-filter{padding:17px}.portal-secure{display:none}.portal-filter__form{grid-template-columns:1fr}.portal-filter__result{flex-direction:column;gap:5px}.portal-categories,.portal-map-section,.portal-market{padding-block:52px}.portal-heading h2{font-size:30px}.portal-map{grid-template-columns:1fr;padding:10px}.portal-map__canvas{min-height:360px}.portal-map__pin strong{font-size:16px}.portal-map__pin span{display:none}.portal-map__detail{padding:17px}.portal-category-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.portal-category{min-width:82vw;scroll-snap-align:start}.portal-footer__top,.portal-guide,.portal-market__grid,.portal-rank__grid{grid-template-columns:1fr}.portal-ranking>div{grid-template-columns:30px 1fr}.portal-ranking em{grid-column:2}.portal-guide{gap:28px;margin-bottom:48px;padding:26px 20px}.portal-guide h2{font-size:29px}.portal-guide ul{grid-template-columns:1fr}.portal-footer__top{gap:38px}.portal-footer__links{grid-template-columns:1fr 1fr}.portal-footer__legal{display:block}.portal-footer__legal p:last-child{margin-top:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.article-card,.card-thumbnail img,.portal-button,.portal-category,.portal-category img,.portal-map__pin i,.portal-property{transition:none}}.portal-hero__lead{background-image:linear-gradient(115deg,rgb(7 21 38/.99),rgb(12 35 64/.88)),url(/wp-content/themes/newseuro/images/portal/legal.webp)}.home{font-family:Roboto,sans-serif;font-size:16px;line-height:1.6}.portal-main{padding-top:112px}.portal-nav{height:78px}.portal-brand img{width:154px}.portal-desktop-nav{font-size:16px;gap:24px}.portal-desktop-nav>a,.portal-mega>summary{padding:27px 0 24px}.portal-mega__panel{grid-template-columns:repeat(2,1fr);top:62px;width:430px}.portal-category p,.portal-filter__heading p,.portal-footer p,.portal-guide>div>p,.portal-heading--center>p,.portal-hero__copy>p:not(.portal-meta),.portal-main p,.portal-map__detail>p,.portal-story p{font-size:16px;line-height:1.65}.portal-filter select,.portal-lead input,.portal-lead select{font-size:16px}.portal-property strong{font-size:18px}.portal-property em,.portal-property small{font-size:16px}.portal-story h3{font-size:22px}.portal-category>div,.portal-map__articles a,.portal-ranking em,.portal-ranking span strong,.portal-ranking__detail,.portal-speed li span,.portal-story a,.portal-story span{font-size:16px}.portal-ranking__detail{color:var(--portal-muted);font-weight:400}.portal-speed li small{font-size:16px}@media (max-width:767px){.portal-main,body:not(.home) #content{padding-top:104px}.portal-nav{height:74px}.portal-brand img{width:145px}}.portal-guide>div>h2:first-child{margin-top:0}.portal-db-mobile+.mdrawer__links,.portal-db-nav+.portal-desktop-nav{display:none}.portal-db-menu{align-items:center;display:flex;gap:24px;list-style:none;margin:0;padding:0}.portal-db-menu .menu-item{position:relative}.portal-db-menu>.menu-item>a{border-bottom:2px solid #fff0;display:block;padding:27px 0 24px;transition:color .2s ease,border-color .2s ease}.portal-db-menu>.current-menu-ancestor>a,.portal-db-menu>.current-menu-item>a,.portal-db-menu>.menu-item:focus-within>a,.portal-db-menu>.menu-item:hover>a{border-color:var(--portal-gold);color:var(--portal-navy)}.portal-db-menu .sub-menu{background:#fff;border:1px solid hsl(35 37% 64% / .42);border-radius:8px;box-shadow:0 20px 46px rgb(7 21 38 / .16);left:0;list-style:none;margin:0;opacity:0;padding:12px;position:absolute;top:calc(100% - 2px);transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;width:280px;z-index:5}.portal-db-menu .sub-menu .sub-menu{left:calc(100% + 8px);top:-13px}.portal-db-menu .menu-item:focus-within>.sub-menu,.portal-db-menu .menu-item:hover>.sub-menu{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.portal-db-menu .sub-menu a{border-radius:4px;color:#475569;display:block;font-size:16px;padding:9px 10px;white-space:normal}.portal-db-menu .sub-menu a:focus-visible,.portal-db-menu .sub-menu a:hover{background:#f5f1e9;color:var(--portal-navy)}.nav-list>li>a .icon,.portal-mega__trigger .icon{transition:transform .25s ease}.nav-list>li:focus-within>a .icon,.nav-list>li:hover>a .icon,.portal-mega:focus-within .portal-mega__trigger .icon,.portal-mega:hover .portal-mega__trigger .icon{transform:rotate(180deg)}.portal-mega .portal-mega__trigger{align-items:center;border-bottom:2px solid #fff0;cursor:pointer;display:inline-flex;gap:4px;padding:27px 0 24px;transition:color .2s ease,border-color .2s ease}.portal-mega:focus-within .portal-mega__trigger,.portal-mega:hover .portal-mega__trigger{border-color:var(--portal-gold);color:var(--portal-navy)}.portal-mega .portal-mega__panel{display:grid;opacity:0;transform:translate(-45%,-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden}.portal-mega:focus-within .portal-mega__panel,.portal-mega:hover .portal-mega__panel{opacity:1;transform:translate(-45%);transition-delay:0s;visibility:visible}.portal-mega__panel a{transition:color .2s ease,padding-left .2s ease}.portal-mega__panel a:hover{padding-left:6px}.portal-burger{display:none}.nav-burger,.nav-search{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.875rem 0;transition:color .2s ease}.nav-search{justify-content:center;margin-left:auto;min-height:48px;padding:0;width:44px}.nav-burger:hover,.nav-search:hover{color:var(--color-gold)}.mdrawer{inset:0;position:fixed;visibility:hidden;z-index:100}.mdrawer[hidden]{display:block}.mdrawer.is-open{visibility:visible}.mdrawer__backdrop{background:rgb(7 21 38 / .6);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.mdrawer.is-open .mdrawer__backdrop{opacity:1}.mdrawer__panel{background:var(--color-navy,#0a192f);bottom:0;box-shadow:-20px 0 50px rgb(0 0 0 / .25);color:#fff;display:flex;flex-direction:column;height:100dvh;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);width:min(86vw,360px)}.mdrawer.is-open .mdrawer__panel{transform:translateX(0)}.mdrawer__head{align-items:center;border-bottom:1px solid hsl(0 0% 100% / .14);display:flex;font-family:var(--font-serif);font-size:20px;justify-content:space-between;padding:12px 16px 12px 20px}.mdrawer__head .portal-iconbtn{color:#fff}.mdrawer__head .portal-iconbtn:hover{background:hsl(0 0% 100% / .1)}.mdrawer__links{display:flex;flex-direction:column;padding:8px 12px 32px}.mdrawer__links a,.mdrawer__list a{border-bottom:1px solid hsl(0 0% 100% / .08);color:#fff;display:block;font-size:16px;padding:14px 12px;transition:color .2s ease,padding-left .2s ease}.mdrawer__links a:hover,.mdrawer__list a:hover{color:#f6e0b2;padding-left:18px}.mdrawer__list,.mdrawer__sub{list-style:none;margin:0;padding:0}.mdrawer__sub{padding-left:14px}body.has-overlay{overflow:hidden}.smodal{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:12vh 16px 16px;position:fixed;visibility:hidden;z-index:110}.smodal[hidden]{display:flex}.smodal.is-open{visibility:visible}.smodal__backdrop{backdrop-filter:blur(4px);background:rgb(7 21 38 / .65);inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.smodal.is-open .smodal__backdrop{opacity:1}.smodal__box{background:#fff;border-radius:8px;box-shadow:0 30px 80px rgb(0 0 0 / .35);color:#1f2937;opacity:0;padding:28px;position:relative;transform:translateY(-16px) scale(.98);transition:opacity .25s ease,transform .25s ease;width:min(680px,100%)}.smodal.is-open .smodal__box{opacity:1;transform:none}.smodal__box label{color:#0a192f;display:block;font-family:var(--font-serif);font-size:18px;font-weight:600;margin-bottom:10px;padding-right:40px}.smodal__row{display:flex}.smodal__row input{background:#f8fafc;border:1px solid #d3dae5;border-radius:4px 0 0 4px;border-right:0;flex:1;font-size:16px;min-width:0;padding:14px 16px}.smodal__row input:focus{outline:2px solid #c5a880;outline-offset:-2px}.smodal__row button{align-items:center;background:#0c2340;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:6px;padding:0 22px;transition:background .2s ease}.smodal__row button:hover{background:#1e3a8a}.smodal__close{border-radius:50%;color:#475569;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:14px;top:14px;width:36px}.smodal__close:hover{background:#edf2f9}@media (max-width:1120px){.portal-burger{display:grid}}@media (max-width:767px){.portal-nav__actions{gap:6px}.smodal{padding-top:72px}.smodal__box{padding:20px 16px}.smodal__row{flex-direction:column;gap:10px}.smodal__row input{border-radius:4px;border-right:1px solid #d3dae5}.smodal__row button{border-radius:4px;justify-content:center;padding:14px 22px}}@media (prefers-reduced-motion:reduce){.mdrawer__backdrop,.mdrawer__panel,.nav-list>li>a .icon,.portal-mega__trigger .icon,.smodal__backdrop,.smodal__box{transition:none}}.portal-navwrap{position:relative}.portal-mega{position:static}.portal-mega .portal-mega__panel{border-radius:0;border-width:1px 0;display:block;left:0;padding:32px 0 36px;right:0;top:100%;transform:translateY(-6px);width:auto}.portal-mega:focus-within .portal-mega__panel,.portal-mega:hover .portal-mega__panel{transform:translateY(0)}.portal-mega .portal-mega__panel .portal-mega__title{color:var(--portal-navy);font-family:Playfair Display,serif;font-size:20px;font-weight:600;margin-bottom:20px}.portal-mega .portal-mega__panel .portal-mega__cols{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.portal-mega .portal-mega__panel .portal-mega__cols section{align-content:start;display:grid;gap:10px}.portal-mega .portal-mega__panel .portal-mega__cols strong{border-bottom:2px solid var(--portal-gold);color:var(--portal-navy);margin-bottom:4px;padding-bottom:8px}.portal-mega .portal-mega__panel .portal-mega__cols a{color:var(--portal-muted);font-size:16px;font-weight:400}.portal-mega .portal-mega__panel .portal-mega__cols a:hover{color:#725b38;padding-left:6px}@media (max-width:1280px){.portal-mega .portal-mega__panel .portal-mega__cols{gap:20px}}.portal-mega .portal-mega__panel .portal-mega__inner{display:block}.portal-mega .portal-mega__panel .portal-mega__cols strong{font-family:inherit;font-size:16px}.portal-desktop-nav,.portal-nav{filter:none;perspective:none}.portal-mega .portal-mega__panel .portal-mega__title--sub{border-top:1px solid var(--portal-line);margin-top:28px;padding-top:24px}.portal-mega .portal-mega__panel .portal-mega__cols--programs{grid-template-columns:repeat(4,1fr)}@media (max-height:760px){.portal-mega .portal-mega__panel{max-height:calc(100vh - 120px);overflow-y:auto}}.portal-mega .portal-mega__panel .portal-mega__cols--programs a{display:grid;gap:2px}.portal-mega .portal-mega__panel .portal-mega__cols--programs a b{font-weight:600}.portal-mega .portal-mega__panel .portal-mega__cols--programs a span{color:var(--portal-muted);line-height:1.4}.portal-mega .portal-mega__panel .portal-mega__cols a.portal-mega__all{color:#725b38;font-weight:600;margin-top:6px}.portal-mega .portal-mega__panel .portal-mega__cols a.portal-mega__all:hover{color:var(--portal-navy)}.portal-mega .portal-mega__panel .portal-mega__cols--programs a b{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.portal-badge{border-radius:3px;display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:1.4;padding:0 7px;white-space:nowrap}.portal-badge--pr{background:var(--portal-navy);color:#fff}.portal-badge--qt{background:#f3dfba;color:#584323}.portal-badge--hot{background:#b3261e;color:#fff}.portal-badge--sg{background:#e8eff9;border:1px solid #c9d6ea;color:var(--portal-navy)}.portal-mega .portal-mega__panel .portal-mega__foot{border-top:1px solid var(--portal-line);display:flex;justify-content:flex-end;margin-top:28px;padding-top:20px}.portal-mega .portal-mega__panel .portal-mega__foot .portal-button{color:var(--portal-deep);font-weight:600;letter-spacing:0;padding-inline:24px;text-transform:none}.portal-mega .portal-mega__panel{max-height:calc(100vh - 120px);overflow-y:auto;padding:22px 0 26px}.portal-mega .portal-mega__panel .portal-mega__title{font-size:18px;margin-bottom:12px}.portal-mega .portal-mega__panel .portal-mega__cols{gap:12px 28px;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-mega .portal-mega__panel .portal-mega__cols strong{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;padding-bottom:6px}.portal-mega .portal-mega__panel .portal-mega__cols a.portal-mega__all{font-size:16px;font-weight:500;margin:0;white-space:nowrap}.portal-mega .portal-mega__panel .portal-mega__cols--regions section{display:block}.portal-mega .portal-mega__panel .portal-mega__cols--regions p{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0}.portal-mega .portal-mega__panel .portal-mega__cols--regions p a{display:inline}.portal-mega .portal-mega__panel .portal-mega__head{align-items:center;border-top:1px solid var(--portal-line);display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding-top:16px}.portal-mega .portal-mega__panel .portal-mega__head .portal-mega__title{border:0;margin:0;padding:0}.portal-mega .portal-mega__panel .portal-mega__head .portal-button{color:var(--portal-deep);font-weight:600;letter-spacing:0;min-height:40px;padding:6px 18px;text-transform:none}.portal-mega .portal-mega__panel .portal-mega__cols--programs{margin-top:14px}.portal-mega .portal-mega__panel .portal-mega__cols--programs section{gap:4px}.portal-mega .portal-mega__panel .portal-mega__cols--programs a{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px;padding:3px 0}.portal-mega .portal-mega__panel .portal-mega__cols--programs a b{color:var(--portal-navy);display:inline;font-weight:500}.portal-mega .portal-mega__panel .portal-mega__cols--programs a:hover b{color:#725b38}.portal-badge{line-height:1.3;padding:0 6px}@media (max-width:1280px){.portal-mega .portal-mega__panel .portal-mega__cols{gap:12px 18px}.portal-mega .portal-mega__panel .portal-mega__head{flex-wrap:wrap}}.portal-mega .portal-mega__panel .portal-mega__regions[hidden]{display:none}.portal-mega .portal-mega__panel .portal-mega__head{border-top:0;margin-top:0;padding-top:0}.portal-mega .portal-mega__panel .portal-mega__regions:not([hidden])+.portal-mega__head{border-top:1px solid var(--portal-line);margin-top:18px;padding-top:16px}.portal-mega .portal-badge{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.3;padding:1px 6px}.portal-banner{background:var(--portal-soft);border-bottom:1px solid var(--portal-line);position:relative;z-index:30}.portal-banner .portal-shell{padding-block:8px}.portal-banner__link{display:block}.portal-banner__link img{border-radius:4px;display:block;height:auto;max-height:90px;object-fit:cover;width:100%}.portal-banner__empty{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 12px,#edf2f9 0,#edf2f9 24px);border:1px dashed #b8c6dc;border-radius:4px;color:var(--portal-muted);display:grid;font-size:16px;height:90px;letter-spacing:.04em;place-items:center;text-transform:uppercase}.portal-header{top:var(--banner-offset,0)}@media (max-width:767px){.portal-banner .portal-shell{padding-block:6px}.portal-banner__empty{height:56px}}.portal-header .portal-ticker,.portal-header .portal-ticker :where(span,strong,em,a,p){font-size:16px}.portal-hero__side .portal-property strong{font-size:16px;line-height:1.35}.portal-hero__side .portal-property small{font-size:16px}.portal-hero__side .portal-property em{color:#8b6b3f;font-size:16px;font-weight:400}.portal-hero__side .portal-property>.icon{background:var(--portal-navy);color:#fff;transition:background .2s ease,color .2s ease,transform .2s ease}.portal-hero__side .portal-property:focus-visible>.icon,.portal-hero__side .portal-property:hover>.icon{background:var(--portal-gold);color:var(--portal-deep);transform:translateX(3px)}.portal-ticker__flow{flex:1 1 auto;min-width:0;width:100%}.portal-fx{flex:0 0 min(48%,620px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);min-width:0;overflow:hidden}.portal-fx__track{animation:portal-fx-scroll 60s linear infinite;display:flex;width:max-content}.portal-fx:hover .portal-fx__track{animation-play-state:paused}.portal-fx__set{display:flex;flex-shrink:0}.portal-fx__item{align-items:center;display:inline-flex;gap:6px;padding-right:28px;white-space:nowrap}.portal-fx__item b{color:#f6e0b2;font-weight:400}.portal-fx__item strong{color:#fff;font-weight:600}.portal-fx__item em.is-up{color:#6ee7b7;font-style:normal}.portal-fx__item em.is-down{color:#fca5a5;font-style:normal}.portal-fx__item em.is-flat{color:#cbd5e1;font-style:normal}.portal-alerts{border-left:1px solid hsl(35 37% 64% / .34);flex:1 1 0%;height:34px;min-width:0;overflow:hidden;padding-left:22px;position:relative}.portal-alert-item{align-items:center;color:#fecaca;display:flex;gap:8px;inset:0;justify-content:flex-end;opacity:0;position:absolute;visibility:hidden;white-space:nowrap}.portal-alert-item.is-active{opacity:1;visibility:visible}.portal-alert-item>.icon{animation:portal-alert-ring 1.8s ease-in-out infinite;color:#fb7185;transform-origin:50% 10%}.portal-alert-text{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-alert-more{align-items:center;background:hsl(35 37% 64% / .14);border:1px solid hsl(41 79% 83% / .28);border-radius:4px;color:#f6e0b2;display:inline-flex;flex:0 0 auto;font-size:14px;font-style:italic;font-weight:400;gap:4px;line-height:1.2;padding:3px 8px;text-decoration:none}.portal-alert-more:focus-visible,.portal-alert-more:hover{background:hsl(35 37% 64% / .26);color:#fff}@keyframes portal-alert-ring{0%,72%,to{transform:rotate(0)}78%{transform:rotate(12deg)}84%{transform:rotate(-10deg)}90%{transform:rotate(7deg)}96%{transform:rotate(-4deg)}}@keyframes portal-fx-scroll{to{transform:translateX(-50%)}}@media (max-width:767px){.portal-db-mobile-menu,.portal-db-mobile-menu .sub-menu{list-style:none;margin:0;padding:0}.portal-db-mobile-menu .sub-menu{border-left:1px solid var(--portal-line);margin:2px 0 8px 14px;padding-left:12px}.portal-db-mobile-menu .sub-menu a{color:#64748b;font-size:16px;padding-block:9px}.portal-fx{display:none}.portal-alerts{border-left:0;flex-basis:100%;padding-left:0}.portal-alert-item{justify-content:flex-start}.portal-header .portal-alert-more{font-size:0;text-decoration:none}.portal-alert-more .icon{font-size:20px}}@media (prefers-reduced-motion:reduce){.portal-fx__track{animation:none}.portal-fx__set[aria-hidden=true]{display:none}.portal-fx{overflow-x:auto}.portal-alert-item>.icon{animation:none}}.portal-main .portal-filter{background:radial-gradient(circle at 100% 0,hsl(35 37% 64% / .18),transparent 45%),linear-gradient(135deg,var(--portal-deep),var(--portal-navy));border:1px solid hsl(35 37% 64% / .45);border-top:4px solid var(--portal-gold);box-shadow:0 24px 50px -22px rgb(7 21 38 / .7);color:#fff;margin-top:24px;padding:28px 30px 30px;position:relative}.portal-filter .portal-filter__number{background:linear-gradient(135deg,var(--portal-gold-light),var(--portal-gold));color:var(--portal-deep);font-size:16px;font-weight:700;height:44px;width:44px}#page .portal-filter h2{color:#fff;font-size:22px}.portal-main .portal-filter .portal-filter__heading p{color:#cad5e6}.portal-filter .portal-filter__form{align-items:end;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:22px}.portal-filter .portal-filter__form label{color:#f6e0b2;font-size:16px;font-weight:600;gap:8px;letter-spacing:.06em}.portal-filter .portal-filter__form select{background-color:#fff;border:2px solid #fff0;border-radius:6px;color:var(--portal-ink);cursor:pointer;font-weight:500;min-height:54px;padding:12px 40px 12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.portal-filter .portal-filter__form select:hover{border-color:var(--portal-gold-light)}.portal-filter .portal-filter__form select:focus{border-color:var(--portal-gold);box-shadow:0 0 0 4px hsl(35 37% 64% / .35)}.portal-filter .portal-filter__form .portal-button{box-shadow:0 10px 24px -10px hsl(35 37% 64% / .8);font-size:16px;min-height:54px;padding-inline:30px}@media (max-width:1120px){.portal-filter .portal-filter__form{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-filter .portal-filter__form .portal-button{grid-column:1/-1}}@media (max-width:767px){.portal-main .portal-filter{padding:22px 16px 24px}.portal-filter .portal-filter__form{grid-template-columns:1fr}}.portal-header .portal-fx,.portal-header .portal-fx *{font-size:14px}.portal-mega .portal-mega__panel .portal-mega__news{display:grid;gap:4px 28px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.portal-mega .portal-mega__panel .portal-mega__news a{align-items:center;border-bottom:1px solid var(--portal-line);color:var(--portal-navy);display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:space-between;padding:9px 4px;transition:color .2s ease,padding-left .2s ease}.portal-mega .portal-mega__panel .portal-mega__news a:hover{color:#725b38;padding-left:10px}.portal-mega .portal-mega__panel .portal-mega__news em{background:var(--portal-soft);border-radius:999px;color:var(--portal-muted);flex-shrink:0;font-size:14px;font-style:normal;padding:0 8px}@media (max-width:1280px){.portal-mega .portal-mega__panel .portal-mega__news{grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-desktop-nav>a.is-current{border-color:var(--portal-gold);color:var(--portal-navy)}.mdrawer__group{border-bottom:1px solid hsl(0 0% 100% / .08)}.mdrawer__group>summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;list-style:none;padding:14px 12px;transition:color .2s ease}.mdrawer__group>summary::-webkit-details-marker{display:none}.mdrawer__group>summary:hover{color:#f6e0b2}.mdrawer__group>summary .icon{transition:transform .25s ease}.mdrawer__group[open]>summary{color:#f6e0b2}.mdrawer__group[open]>summary .icon{transform:rotate(180deg)}.mdrawer__subs{border-left:2px solid #c5a880;display:flex;flex-direction:column;margin:0 0 12px 12px;padding-left:12px}.mdrawer__links .mdrawer__subs a{align-items:center;border-bottom:1px solid hsl(0 0% 100% / .06);color:#cad5e6;display:flex;gap:10px;justify-content:space-between;padding:10px 8px}.mdrawer__subs a em{background:hsl(0 0% 100% / .12);border-radius:999px;color:#f6e0b2;flex-shrink:0;font-size:14px;font-style:normal;padding:0 8px}.mdrawer__links .mdrawer__subs a.mdrawer__all{color:#f6e0b2;font-weight:600}.mdrawer__subtitle{color:#dfca9d;font-size:16px;font-weight:600;letter-spacing:.04em;margin:12px 0 2px;text-transform:uppercase}.portal-banner .portal-banner__empty,.portal-banner .portal-banner__link{display:none}.portal-mega .portal-mega__panel .portal-mega__cols--topics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.portal-mega .portal-mega__panel .portal-mega__cols--topics section{gap:4px}.portal-mega .portal-mega__panel .portal-mega__cols--topics strong a{color:var(--portal-navy);font-size:16px;font-weight:600}.portal-mega .portal-mega__panel .portal-mega__cols--topics strong a:hover{color:#725b38;padding-left:0}.portal-mega .portal-mega__panel .portal-mega__cols--topics>section>a{padding:3px 0}@media (max-width:1280px){.portal-mega .portal-mega__panel .portal-mega__cols--topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-mega .portal-mega__panel .portal-mega__cols--topics a.portal-mega__count{align-items:center;display:flex;gap:10px;justify-content:space-between}.portal-mega .portal-mega__panel .portal-mega__cols--topics a.portal-mega__count em{background:var(--portal-soft);border-radius:999px;color:var(--portal-muted);flex-shrink:0;font-size:14px;font-style:normal;padding:0 8px}.portal-desktop-nav>a.portal-nav__estate{padding:27px 0 24px}.portal-mega .portal-mega__panel .portal-mega__empty{color:var(--portal-muted);font-size:16px;margin:18px 0 0}.portal-mega .portal-mega__panel .portal-mega__empty a{color:#725b38;text-decoration:underline;text-underline-offset:3px}.portal-footer.institutional-footer{background:radial-gradient(circle at 18% 32%,rgb(25 65 108 / .72),transparent 34%),linear-gradient(135deg,#071c35,#0b315e 52%,#08264b);color:#fff;overflow:hidden;padding:0}.portal-footer .institutional-footer__briefing{align-items:center;background:#fbfaf7;border-bottom:3px solid #c9a35d;box-shadow:0 0 0 100vmax #fbfaf7;clip-path:inset(0 -100vmax);display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);padding:38px 0}.portal-footer .institutional-footer__eyebrow{color:#806139;display:block;font-size:16px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.portal-footer .institutional-footer__briefing h2{color:#0c2340;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.portal-footer .institutional-footer__about p,.portal-footer .institutional-footer__briefing p,.portal-footer .institutional-footer__sources p{color:#52657a;font-size:16px;line-height:1.65;margin:10px 0 0;max-width:none}.portal-footer .institutional-footer__briefing p{color:#29405e}.portal-footer .institutional-footer__about p,.portal-footer .institutional-footer__sources p{color:#c3cfdd}.portal-footer .institutional-footer__form{background:#fff0;border:0;border-radius:7px;box-shadow:none;margin:0;padding:0}.portal-footer .institutional-footer__form label{color:#806139;display:block;font-size:16px;font-weight:600;letter-spacing:.06em;margin-bottom:9px;text-transform:uppercase}.portal-footer .institutional-footer__form div{background:#fff;border:1px solid #aab8c8;border-radius:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.portal-footer .institutional-footer__form input{background:#fff;border:0;border-radius:0;color:#0f1c2d;font-size:16px;min-width:0;padding:13px 15px}.portal-footer .institutional-footer__form button{background:linear-gradient(135deg,#123f91,#0b3480);border-radius:0;color:#fff;font-size:16px;font-weight:700;padding:12px 18px;text-transform:none;transition:background .2s ease,color .2s ease}.portal-footer .institutional-footer__form button:focus-visible,.portal-footer .institutional-footer__form button:hover{background:linear-gradient(135deg,#c5a15e,#a57c38);color:#071728}.portal-footer .institutional-footer__form-note{color:#64748b;font-size:16px;line-height:1.5;margin:9px 0 0;max-width:none}.portal-footer .institutional-footer__form-note.is-success{color:#187347}.portal-footer .institutional-footer__form-note.is-error{color:#b42318}.portal-footer .institutional-footer__authority{background:#fff0;box-shadow:none;display:grid;gap:72px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);padding:42px 0 36px}.portal-footer .institutional-footer__logo{display:block;height:auto;margin-bottom:22px;width:min(100%,330px)}.portal-footer .institutional-footer__nav h3,.portal-footer .institutional-footer__sources h3{color:#d9ad60;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.portal-footer .institutional-footer__sources ul{display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.portal-footer .institutional-footer__sources li{align-items:baseline;border-bottom:1px solid hsl(0 0% 100% / .14);display:flex;font-size:16px;gap:12px;justify-content:space-between;padding-bottom:8px}.portal-footer .institutional-footer__sources li :is(a,strong){color:#fff;font-weight:600}.portal-footer .institutional-footer__sources li span{color:#b8c6d6;text-align:right}.portal-footer .institutional-footer__standards{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.portal-footer .institutional-footer__standards span{align-items:center;background:rgb(4 20 39 / .28);border:1px solid hsl(39 61% 63% / .38);border-radius:4px;color:#d3deea;display:inline-flex;font-size:16px;gap:6px;padding:6px 9px}.portal-footer .institutional-footer__standards .icon{color:#e0b568}.portal-footer .institutional-footer__nav{background:#fff0;border-top:1px solid hsl(0 0% 100% / .18);box-shadow:none;display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr));padding:34px 0 42px}.portal-footer .institutional-footer__nav ul{display:grid;gap:10px}.portal-footer .institutional-footer__nav-toggle{align-items:center;background:#fff0;color:inherit;cursor:default;display:flex;font:inherit;justify-content:space-between;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit;width:100%}.portal-footer .institutional-footer__nav-toggle .icon{display:none}.portal-footer .institutional-footer__nav a{color:#c7d2df;display:inline-block;font-size:16px;line-height:1.45;transition:color .2s ease,transform .2s ease}.portal-footer .institutional-footer__nav a:focus-visible,.portal-footer .institutional-footer__nav a:hover{color:#fff;transform:translateX(2px)}.portal-footer .institutional-footer__legal{background:rgb(2 15 30 / .18);border-top:1px solid hsl(0 0% 100% / .22);padding:20px 0}.portal-footer .institutional-footer__legal .portal-shell{align-items:end;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) auto}.portal-footer .portal-footer__legal-copy{color:#94a3b8;font-size:12px;font-weight:400;line-height:1.6;margin:0;max-width:940px}.portal-footer .portal-footer__legal-copy strong{color:#cbd5e1;font-weight:600}.portal-footer .institutional-footer__meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;justify-content:flex-end;white-space:nowrap}.portal-footer .institutional-footer__meta a{color:#94a3b8}.portal-footer .institutional-footer__meta a:hover{color:#fff}.portal-header .portal-fx,.portal-header .portal-fx :where(span,strong,b,em,a){font-size:14px}@media (max-width:1024px){.portal-footer .institutional-footer__authority,.portal-footer .institutional-footer__briefing{gap:28px;grid-template-columns:1fr}.portal-footer .institutional-footer__nav{gap:32px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.portal-footer .institutional-footer__briefing{padding:30px 0}.portal-footer .institutional-footer__form div,.portal-footer .institutional-footer__legal .portal-shell,.portal-footer .institutional-footer__nav,.portal-footer .institutional-footer__sources ul{grid-template-columns:1fr}.portal-footer .institutional-footer__form button,.portal-footer .institutional-footer__form input{border-radius:6px}.portal-footer .institutional-footer__form>div:not(.sr-only){background:#fff;border:1px solid #aab8c8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.portal-footer .institutional-footer__form input{border:0;border-radius:0}.portal-footer .institutional-footer__form button{border-radius:0;margin-top:0;white-space:nowrap}.portal-footer .institutional-footer__authority{padding:34px 0 30px}.portal-footer .institutional-footer__nav{gap:0;padding-bottom:34px}.portal-footer .institutional-footer__standards{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.portal-footer .institutional-footer__standards::-webkit-scrollbar{display:none}.portal-footer .institutional-footer__standards span{flex:0 0 auto}.portal-footer .institutional-footer__nav>section{border-bottom:1px solid hsl(0 0% 100% / .16)}.portal-footer .institutional-footer__nav h3{margin:0}.portal-footer .institutional-footer__nav-toggle{cursor:pointer;min-height:52px}.portal-footer .institutional-footer__nav-toggle .icon{display:inline-block;transition:transform .2s ease}.portal-footer .institutional-footer__nav-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.portal-footer .institutional-footer__nav>section>ul{display:none;padding:2px 0 18px}.portal-footer .institutional-footer__nav>section.is-open>ul{display:grid}.portal-footer .institutional-footer__meta{justify-content:flex-start;white-space:normal}}@media (prefers-reduced-motion:reduce){.portal-footer .institutional-footer__form button,.portal-footer .institutional-footer__nav a,.portal-footer .institutional-footer__nav-toggle .icon{transition:none}}.archive{--archive-radius:12px}.archive .page-header{padding-bottom:24px;padding-top:20px}.archive .archive-post-card__image,.archive .archive-post-card__tag,.archive .archive-sidebar .ad-slide,.archive .archive-sidebar .ad-slide img,.archive .archive-sidebar .ad-slides,.archive .archive-sidebar__card{border-radius:var(--archive-radius)}.archive .archive-post-card__image img{border-radius:inherit}.archive .archive-post-card__tag{background:#f5ead7;display:inline-flex;padding:5px 10px;width:fit-content}.archive .archive-sidebar__card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 24px rgb(12 35 64 / .05);padding:18px}.archive .archive-sidebar .ad-slide,.archive .archive-sidebar .ad-slides{overflow:hidden}@media (max-width:640px){.archive .page-header{padding-bottom:20px;padding-top:16px}.archive .archive-sidebar__card{padding:16px}}.infographic-main,.infographic-shell--container,.infographic-shell--full{width:100%}@media (max-width:640px){.portal-market{padding-block:42px}.portal-market .portal-heading{margin-bottom:18px}.portal-market .portal-heading h2{font-size:26px}.portal-market__grid{gap:12px}.portal-market .article-card{border-color:hsl(35 37% 64% / .72);border-radius:10px;display:grid;grid-template-columns:112px minmax(0,1fr);min-height:132px;position:relative}.portal-market .card-thumbnail{aspect-ratio:auto;height:100%;min-height:132px}.portal-market .card-thumbnail img{height:100%}.portal-market .badge-category{bottom:6px;font-size:11px;left:6px;padding:3px 6px;right:6px;text-align:center;top:auto}.portal-market .card-body{min-width:0;padding:14px 52px 14px 14px;position:relative}.portal-market .card-title{font-size:17px;line-height:1.35;margin:8px 0 0;min-height:auto}.portal-market .card-excerpt{display:none}.portal-market .card-footer{border:0;margin:0;order:-1;padding:0}.portal-market .card-footer time{font-size:14px}.portal-market .card-footer a{background:#c5a880;border-radius:50%;display:grid;font-size:0;height:34px;place-items:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:34px}.portal-market .card-footer a:after{color:#0c2340;content:"→";font-size:21px;font-weight:400}}.single-post{--single-post-media-radius:12px}.single-post .entry-content img:not(.emoji),.single-post .single-post__featured-media img,.single-post .single-post__featured-media>div{border-radius:var(--single-post-media-radius)}.single-post .entry-content img:not(.emoji){display:block}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-5{right:calc(var(--spacing)*5)}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.prose{--tw-prose-body:var(--color-foreground);--tw-prose-headings:var(--color-foreground);--tw-prose-lead:var(--color-foreground);--tw-prose-links:var(--color-primary);--tw-prose-bold:var(--color-foreground);--tw-prose-counters:var(--color-foreground);--tw-prose-bullets:var(--color-foreground);--tw-prose-hr:var(--color-foreground);--tw-prose-quotes:var(--color-foreground);--tw-prose-quote-borders:var(--color-primary);--tw-prose-captions:var(--color-foreground);--tw-prose-kbd:var(--color-foreground);--tw-prose-kbd-shadows:var(--color-foreground);--tw-prose-code:var(--color-foreground);--tw-prose-pre-code:var(--color-background);--tw-prose-pre-bg:var(--color-foreground);--tw-prose-th-borders:var(--color-foreground);--tw-prose-td-borders:var(--color-foreground);--tw-prose-invert-body:var(--color-background);--tw-prose-invert-headings:var(--color-background);--tw-prose-invert-lead:var(--color-background);--tw-prose-invert-links:var(--color-primary);--tw-prose-invert-bold:var(--color-background);--tw-prose-invert-counters:var(--color-background);--tw-prose-invert-bullets:var(--color-background);--tw-prose-invert-hr:var(--color-background);--tw-prose-invert-quotes:var(--color-background);--tw-prose-invert-quote-borders:var(--color-primary);--tw-prose-invert-captions:var(--color-background);--tw-prose-invert-kbd:var(--color-background);--tw-prose-invert-kbd-shadows:var(--color-background);--tw-prose-invert-code:var(--color-background);--tw-prose-invert-pre-code:var(--color-foreground);--tw-prose-invert-pre-bg:var(--color-background);--tw-prose-invert-th-borders:var(--color-background);--tw-prose-invert-td-borders:var(--color-background);color:var(--tw-prose-body);font-size:1rem;line-height:1.75}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(p){margin-bottom:1.25em;margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where([class~=lead],[class~=is-style-lead]){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a){color:var(--tw-prose-links);font-weight:var(--tw-prose-font-medium);text-decoration:underline}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(strong){color:var(--tw-prose-bold);font-weight:var(--tw-prose-font-semibold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=A]){list-style-type:upper-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=a]){list-style-type:lower-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=A s]){list-style-type:upper-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=a s]){list-style-type:lower-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=I]){list-style-type:upper-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=i]){list-style-type:lower-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=I s]){list-style-type:upper-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=i s]){list-style-type:lower-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type="1"]){list-style-type:decimal}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol>li)::marker{color:var(--tw-prose-counters);font-weight:var(--tw-prose-font-normal)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul>li)::marker{color:var(--tw-prose-bullets)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dt){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(hr){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:var(--tw-prose-font-medium);margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote p:first-of-type):before{content:open-quote}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote p:last-of-type):after{content:close-quote}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote>cite){color:var(--tw-prose-body);font-style:normal;font-weight:var(--tw-prose-font-normal)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote>cite:before){content:"\2014"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1){color:var(--tw-prose-headings);font-size:2.25em;font-weight:var(--tw-prose-font-extrabold);line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1 strong){color:inherit;font-weight:var(--tw-prose-font-black)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2){color:var(--tw-prose-headings);font-size:1.5em;font-weight:var(--tw-prose-font-bold);line-height:1.3333333;margin-bottom:1em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2 strong){color:inherit;font-weight:var(--tw-prose-font-extrabold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3){color:var(--tw-prose-headings);font-size:1.25em;font-weight:var(--tw-prose-font-semibold);line-height:1.6;margin-bottom:.6em;margin-top:1.6em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3 strong){color:inherit;font-weight:var(--tw-prose-font-bold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);line-height:1.5;margin-bottom:.5em;margin-top:1.5em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4 strong){color:inherit;font-weight:var(--tw-prose-font-bold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(img){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(picture){display:block;margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-weight:var(--tw-prose-font-medium)}@supports (color:color-mix(in lab,red,red)){:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){box-shadow:0 0 0 1px color-mix(in oklab,var(--tw-prose-kbd-shadows) 10%,transparent),0 3px 0 color-mix(in oklab,var(--tw-prose-kbd-shadows) 10%,transparent)}}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){border-radius:.3125rem;font-size:.875em;padding:.1875em .375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code){color:var(--tw-prose-code);font-size:.875em;font-weight:var(--tw-prose-font-semibold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code):after,:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code):before{content:"`"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1 code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2 code){color:inherit;font-size:.875em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3 code){color:inherit;font-size:.9em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4 code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:var(--tw-prose-font-normal);line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code){background-color:#fff0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code):before{content:none}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code):after{content:none}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(table){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(table.has-fixed-layout){table-layout:fixed;width:100%}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody tr){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody tr:last-child){border-bottom-width:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td){vertical-align:baseline}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tfoot){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tfoot td){vertical-align:top}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure>*,figure img){margin-bottom:0;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure a){vertical-align:bottom}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figcaption){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(picture>img){margin-bottom:0;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(video){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(li){margin-bottom:.5em;margin-top:.5em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol>li){padding-left:.375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul>li){padding-left:.375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li p){margin-bottom:.75em;margin-top:.75em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li>:first-child){margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li>:last-child){margin-bottom:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ol>li>:first-child){margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ol>li>:last-child){margin-bottom:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul ul,ul ol,ol ul,ol ol){margin-bottom:.75em;margin-top:.75em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dl){margin-bottom:1.25em;margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dd){margin-top:.5em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(hr+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th:first-child){padding-left:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th:last-child){padding-right:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td,tfoot td){padding:.5714286em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td:first-child,tfoot td:first-child){padding-left:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td:last-child,tfoot td:last-child){padding-right:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>:first-child){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>:last-child){margin-bottom:0}.prose .wp-block-table td,.prose .wp-block-table th{border:0}.prose .wp-block-table tfoot,.prose .wp-block-table thead{border-color:var(--tw-prose-th-borders)}.prose .wp-block-table thead{border-bottom-width:1px}.prose .wp-block-table tfoot{border-top-width:1px}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-10{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.size-16{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}.size-32{height:calc(var(--spacing)*32);width:calc(var(--spacing)*32)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-80{height:calc(var(--spacing)*80)}.h-full{height:100%}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-52{min-height:calc(var(--spacing)*52)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-full{width:100%}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-wide{max-width:var(--container-wide)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*14*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*14*var(--tw-space-y-reverse))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-14{column-gap:calc(var(--spacing)*14)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.gap-y-12{row-gap:calc(var(--spacing)*12)}.gap-y-14{row-gap:calc(var(--spacing)*14)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-cb{border-color:var(--color-cb)}.border-closed{border-color:var(--color-closed)}.border-cy{border-color:var(--color-cy)}.border-de{border-color:var(--color-de)}.border-es{border-color:var(--color-es)}.border-gold{border-color:var(--color-gold)}.border-gr{border-color:var(--color-gr)}.border-hu{border-color:var(--color-hu)}.border-mt{border-color:var(--color-mt)}.border-navy{border-color:var(--color-navy)}.border-pt{border-color:var(--color-pt)}.border-rule{border-color:var(--color-rule)}.border-uk{border-color:var(--color-uk)}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:color-mix(in srgb,#fff 25%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-de\/15{background-color:color-mix(in srgb,#5a3d7a 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-de\/15{background-color:color-mix(in oklab,var(--color-de) 15%,transparent)}}.bg-es\/15{background-color:color-mix(in srgb,#a93232 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-es\/15{background-color:color-mix(in oklab,var(--color-es) 15%,transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gr\/15{background-color:color-mix(in srgb,#2b6cb0 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-gr\/15{background-color:color-mix(in oklab,var(--color-gr) 15%,transparent)}}.bg-navy{background-color:var(--color-navy)}.bg-navy\/10{background-color:color-mix(in srgb,#0a192f 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-navy\/10{background-color:color-mix(in oklab,var(--color-navy) 10%,transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-pt{background-color:var(--color-pt)}.bg-pt\/15{background-color:color-mix(in srgb,#1f6b4f 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-pt\/15{background-color:color-mix(in oklab,var(--color-pt) 15%,transparent)}}.bg-royal{background-color:var(--color-royal)}.bg-royal\/10{background-color:color-mix(in srgb,#1e3a8a 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-royal\/10{background-color:color-mix(in oklab,var(--color-royal) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-navy{--tw-gradient-from:var(--color-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-navy\/40{--tw-gradient-via:color-mix(in srgb,#0a192f 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.via-navy\/40{--tw-gradient-via:color-mix(in oklab,var(--color-navy) 40%,transparent)}}.via-navy\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[25\.2px\]{font-size:25.2px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-cb{color:var(--color-cb)}.text-cy{color:var(--color-cy)}.text-de{color:var(--color-de)}.text-es{color:var(--color-es)}.text-gold{color:var(--color-gold)}.text-gold-ink{color:var(--color-gold-ink)}.text-gr{color:var(--color-gr)}.text-hu{color:var(--color-hu)}.text-ink{color:var(--color-ink)}.text-mt{color:var(--color-mt)}.text-muted{color:var(--color-muted)}.text-navy{color:var(--color-navy)}.text-pt{color:var(--color-pt)}.text-royal{color:var(--color-royal)}.text-uk{color:var(--color-uk)}.text-white{color:var(--color-white)}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:color-mix(in srgb,#fff 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:color-mix(in srgb,#fff 85%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-25{opacity:25%}.opacity-90{opacity:90%}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-500{--tw-duration:500ms;transition-duration:.5s}.prose-newseuro{--tw-prose-body:var(--color-foreground);--tw-prose-headings:var(--color-navy);--tw-prose-lead:var(--color-foreground);--tw-prose-links:var(--color-royal);--tw-prose-bold:var(--color-foreground);--tw-prose-counters:var(--color-foreground);--tw-prose-bullets:var(--color-foreground);--tw-prose-hr:var(--color-rule);--tw-prose-quotes:var(--color-navy);--tw-prose-quote-borders:var(--color-gold);--tw-prose-captions:var(--color-foreground);--tw-prose-kbd:var(--color-foreground);--tw-prose-kbd-shadows:var(--color-foreground);--tw-prose-code:var(--color-foreground);--tw-prose-pre-code:var(--color-background);--tw-prose-pre-bg:var(--color-foreground);--tw-prose-th-borders:var(--color-navy);--tw-prose-td-borders:var(--color-rule);--tw-prose-invert-body:var(--color-background);--tw-prose-invert-headings:var(--color-background);--tw-prose-invert-lead:var(--color-background);--tw-prose-invert-links:var(--color-primary);--tw-prose-invert-bold:var(--color-background);--tw-prose-invert-counters:var(--color-background);--tw-prose-invert-bullets:var(--color-background);--tw-prose-invert-hr:var(--color-background);--tw-prose-invert-quotes:var(--color-background);--tw-prose-invert-quote-borders:var(--color-primary);--tw-prose-invert-captions:var(--color-background);--tw-prose-invert-kbd:var(--color-background);--tw-prose-invert-kbd-shadows:var(--color-background);--tw-prose-invert-code:var(--color-background);--tw-prose-invert-pre-code:var(--color-foreground);--tw-prose-invert-pre-bg:var(--color-background);--tw-prose-invert-th-borders:var(--color-background);--tw-prose-invert-td-borders:var(--color-background)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover:hover){.group-hover\:text-gold:is(:where(.group):hover *){color:var(--color-gold)}}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-gold:hover{border-color:var(--color-gold)}.hover\:bg-gold:hover{background-color:var(--color-gold)}.hover\:text-navy:hover{color:var(--color-navy)}}@media (width>=40rem){.sm\:inline{display:inline}.sm\:aspect-\[16\/8\]{aspect-ratio:16/8}.sm\:size-36{height:calc(var(--spacing)*36);width:calc(var(--spacing)*36)}.sm\:h-96{height:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-\[21\.6px\]{font-size:21.6px}.sm\:text-\[33\.6px\]{font-size:33.6px}}@media (width>=48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:w-\[calc\(50\%-0\.625rem\)\]{width:calc(50% - .625rem)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing)*6)}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:h-\[27rem\]{height:27rem}.lg\:h-full{height:100%}.lg\:w-\[calc\(33\.333\%-0\.84rem\)\]{width:calc(33.333% - .84rem)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,6fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)_minmax\(0\,17rem\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,17rem)}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:self-start{align-self:flex-start}.lg\:py-20{padding-block:calc(var(--spacing)*20)}}.prose-headings\:font-serif :is(h1,h2,h3,h4,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-serif)}.prose-a\:text-royal :is(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-royal)}body ol li,body p,body ul li{font-size:16px}body ol li>:not(small,.icon),body ul li>:not(small,.icon){font-size:inherit}#page #comments h2,#page .block-title .section-title,#page .foot-title,#page .portal-filter h2,#page .portal-footer h2,#page h2.text-xl{font-size:16px}#page h2.text-2xl{font-size:16.8px}#page h2.sm\:text-4xl,#page h2.text-3xl,body.page #page h2.entry-title{font-size:21px}#page .portal-heading h2{font-size:clamp(21px,2.1vw,29.4px)}@media (min-width:640px){#page h2.sm\:text-4xl{font-size:25.2px}}@media (max-width:767px){#page .portal-heading h2{font-size:21px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-border-style:solid;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}