.hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .05);box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843);font-weight:700;padding:1em;gap:10px}:root{--bg-canvas:#FDFCFB;--color-ink:#0F172A;--color-text:#1A1A1A;--color-brand:#E11D48;--color-blue:#2979FF;--color-orange:#FF3D00;--color-magenta:#D500F9;--color-slate-100:#F1F5F9;--color-slate-200:#E2E8F0;--color-slate-500:#64748B;--color-slate-800:#1E293B;--color-slate-900:#0F172A;--font-serif:"Bodoni Moda", "Playfair Display", Georgia, serif;--font-sans:"Outfit", "Inter", "Helvetica Neue", Arial, sans-serif;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)}:root.dark-theme{--bg-canvas:#090D1A;--color-ink:#F8FAFC;--color-text:#E2E8F0;--color-slate-100:#0F172A;--color-slate-200:#1E293B;--color-slate-500:#94A3B8;--color-slate-800:#0D1527;--color-slate-900:#020617}.dark-theme body{background-color:var(--bg-canvas);color:var(--color-text)}.dark-theme .site-branding-header{background-color:var(--color-slate-100);border-bottom-color:rgb(255 255 255 / .05)}.dark-theme .logo-wrapper{background-color:var(--color-slate-100);box-shadow:0 10px 15px -3px rgb(0 0 0 / .5)}.dark-theme .logo-pulse-dot{border-color:var(--color-slate-100)}.dark-theme .site-description-tag{color:var(--color-slate-500)}.dark-theme .main-navigation-bar{background-color:var(--color-slate-800);box-shadow:0 4px 6px -1px rgb(0 0 0 / .5)}.dark-theme .nav-links-wrapper a:hover{background-color:rgb(255 255 255 / .03)}.dark-theme .section-slate-bg{background-color:var(--color-slate-100)}.dark-theme .wellness-section-bg{background-color:var(--color-slate-100)}.dark-theme .wellness-card,.dark-theme .archive-post-card,.dark-theme .chronicle-card,.dark-theme .business-row-card{background-color:#fff0}.dark-theme .jobs-card,.dark-theme .law-case-card,.dark-theme .widget-block,.dark-theme .sidebar-wrapper-col .widget,.dark-theme .archive-header-box{background-color:var(--color-slate-100);border-color:rgb(255 255 255 / .05)}.dark-theme .jobs-card:hover,.dark-theme .law-case-card:hover{border-color:var(--color-brand)}.dark-theme .main-editorial-excerpt,.dark-theme .chronicle-excerpt,.dark-theme .world-excerpt,.dark-theme .business-row-excerpt,.dark-theme .law-case-excerpt,.dark-theme .widget-block p{color:rgb(226 232 240 / .65)}.dark-theme .main-editorial-meta .meta-date,.dark-theme .vertical-post-meta .meta-time,.dark-theme .business-row-meta,.dark-theme .law-case-date,.dark-theme .wellness-meta,.dark-theme .jobs-date,.dark-theme .world-meta-date,.dark-theme .chronicle-meta-date,.dark-theme .archive-post-meta{color:rgb(226 232 240 / .45)}.dark-theme .main-editorial-meta .meta-author-name,.dark-theme .chronicle-author-name{color:var(--color-text)}.dark-theme .nav-theme-button:hover{color:#FFF}.dark-theme input,.dark-theme textarea,.dark-theme select{background-color:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .1);color:#FFF}.dark-theme .entry-content blockquote{background-color:rgb(255 255 255 / .02);color:rgb(255 255 255 / .8)}body,.site-branding-header,.logo-wrapper,.main-navigation-bar,.section-slate-bg,.wellness-section-bg,.jobs-card,.law-case-card,.widget-block,.archive-header-box{transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;background-color:var(--bg-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color 0.3s ease}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);margin-top:0;margin-bottom:.5em;font-weight:900;letter-spacing:-.02em;line-height:1.1}.site-wrapper{display:flex;flex-direction:column;min-h-screen:100vh}.container-wide{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.main-content{flex-grow:1;padding-top:2rem;padding-bottom:4rem}.top-ticker-bar{background-color:var(--color-slate-900);color:#FFF;padding:.4rem 1rem;font-size:11px;font-weight:700;text-transform:uppercase}.top-ticker-container{display:flex;align-items:center;max-width:1400px;margin:0 auto}.ticker-time{display:flex;align-items:center;gap:.5rem;padding-right:1rem;margin-right:1rem;border-right:1px solid rgb(255 255 255 / .1);white-space:nowrap}.ticker-label{color:#EF4444;font-weight:900;font-style:italic;display:flex;align-items:center;gap:.3rem;margin-right:1rem}.ticker-scroll-wrapper{overflow:hidden;white-space:nowrap;opacity:.8;font-weight:500;display:flex;gap:1rem;width:100%}.ticker-item{display:inline-flex;align-items:center;gap:1rem}.ticker-item a:hover{color:var(--color-brand)}.ticker-separator{color:rgb(255 255 255 / .1)}.top-ticker-right{margin-left:auto;display:none;align-items:center;gap:1rem;font-size:9px;letter-spacing:.1em}.top-ticker-right a{opacity:.6}.top-ticker-right a:hover{opacity:1}.site-branding-header{background-color:#FFF;padding:2rem 0;border-bottom:1px solid rgb(0 0 0 / .03)}.site-branding-container{display:flex;align-items:center;max-width:1400px;margin:0 auto;padding:0 1.5rem}.brand-link{display:flex;align-items:center;gap:1.25rem}.logo-wrapper{position:relative;width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:8px;box-shadow:var(--shadow-lg);transition:transform 0.5s ease;background-color:#FFF}.logo-wrapper img{width:100%;height:100%;object-fit:contain;padding:.25rem}.brand-link:hover .logo-wrapper{transform:scale(1.05)}.logo-pulse-dot{position:absolute;top:-2px;right:-2px;width:16px;height:16px;background-color:#FACC15;border-radius:50%;border:2px solid #FFF;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.1);opacity:1}100%{transform:scale(.9);opacity:.6}}.title-container{display:flex;flex-direction:column}.site-title-gradient{font-size:3rem;font-weight:950;letter-spacing:-.05em;line-height:.8;margin-bottom:.25rem;font-family:var(--font-serif);background:linear-gradient(90deg,var(--color-orange),var(--color-magenta),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.site-description-tag{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.6em;color:var(--color-slate-500);line-height:1;padding-left:2px;opacity:.7}.main-navigation-bar{background-color:var(--color-slate-800);position:sticky;top:0;z-index:999;box-shadow:var(--shadow-md)}.main-nav-container{display:flex;align-items:center;height:48px;max-width:1400px;margin:0 auto;padding:0 1.5rem}.mobile-menu-trigger{display:none;background:none;border:none;color:rgb(255 255 255 / .7);cursor:pointer;padding:.5rem;margin-right:1rem}.mobile-menu-trigger:hover{color:#FFF}.nav-links-wrapper{display:flex;height:100%;overflow-x:auto;scrollbar-width:none}.nav-links-wrapper::-webkit-scrollbar{display:none}.nav-links-wrapper ul{display:flex;margin:0;padding:0;list-style:none;height:100%}.nav-links-wrapper li{height:100%}.nav-links-wrapper a{display:flex;align-items:center;padding:0 1.25rem;color:rgb(255 255 255 / .6);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;height:100%;border-bottom:2px solid #fff0;white-space:nowrap}.nav-links-wrapper li.current-menu-item a,.nav-links-wrapper a.active{color:#FFF;border-bottom-color:var(--color-brand)}.nav-links-wrapper a:hover{color:#FFF;background-color:rgb(255 255 255 / .05)}.nav-search-wrapper{margin-left:auto;padding-left:1rem;border-left:1px solid rgb(255 255 255 / .1);display:flex;align-items:center}.nav-search-button{background:none;border:none;color:rgb(255 255 255 / .4);cursor:pointer;transition:color 0.3s}.nav-search-button:hover{color:#FFF}.bento-grid-section{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem}.bento-main-slider{position:relative;border-radius:16px;overflow:hidden;height:400px;box-shadow:var(--shadow-xl)}.bento-main-slider img{width:100%;height:100%;object-fit:cover;filter:grayscale(5%);transition:transform 2s ease}.bento-main-slider:hover img{transform:scale(1.05)}.bento-slider-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .2) 60%,transparent 100%)}.bento-slider-content{position:absolute;bottom:0;left:0;width:100%;padding:2rem;color:#FFF}.badge-featured{display:inline-block;background-color:var(--color-brand);color:#FFF;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;padding:.4rem .8rem;margin-bottom:1rem;border-radius:2px}.bento-main-title{color:#FFF;font-size:2.25rem;line-height:1.1;margin-bottom:1.5rem;font-family:var(--font-serif);font-weight:900}.bento-meta{display:flex;align-items:center;gap:1.5rem;color:rgb(255 255 255 / .5);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em}.bento-meta span{display:inline-flex;align-items:center;gap:.35rem}.bento-side-cards{display:flex;flex-direction:column;gap:1.5rem}.bento-side-card{position:relative;flex:1;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgb(0 0 0 / .05);height:200px}.bento-side-card img{width:100%;height:100%;object-fit:cover;filter:grayscale(10%);transition:all 0.7s ease}.bento-side-card:hover img{filter:grayscale(0%);transform:scale(1.1)}.bento-side-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .1) 70%,transparent 100%)}.bento-side-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;color:#FFF}.badge-card{display:inline-block;background-color:var(--color-brand);color:#FFF;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;margin-bottom:.75rem;border-radius:1px}.bento-side-title{color:#FFF;font-size:1.35rem;line-height:1.2;margin:0;font-family:var(--font-serif);font-weight:900}.section-header-editorial{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:4px solid var(--color-ink);margin-bottom:2rem;padding-bottom:1rem}.section-header-editorial.accent{border-bottom-color:var(--color-brand)}.section-title-editorial{font-size:2.25rem;font-family:var(--font-serif);font-weight:950;text-transform:uppercase;margin:0;letter-spacing:-.04em;line-height:1}.section-more-link{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--color-brand)}.section-more-link:hover{text-decoration:underline}.editorial-grid-layout{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:6rem}.main-editorial-post .post-media{position:relative;aspect-ratio:16/9;overflow:hidden;margin-bottom:2rem;box-shadow:var(--shadow-xl)}.main-editorial-post .post-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(10%);transition:all 1.5s ease}.main-editorial-post:hover .post-media img{filter:grayscale(0%);transform:scale(1.03)}.main-editorial-post .media-badge{position:absolute;top:0;left:0;background-color:var(--color-brand);color:#FFF;font-size:11px;font-weight:900;letter-spacing:.2em;padding:.75rem 1.25rem;text-decoration:underline;box-shadow:var(--shadow-lg)}.main-editorial-title{font-size:2.25rem;margin-bottom:1.5rem;line-height:1;font-weight:900}.main-editorial-title a:hover{color:var(--color-brand);text-decoration:underline;text-decoration-color:rgb(225 29 72 / .2);text-underline-offset:8px}.main-editorial-excerpt{color:rgb(15 23 42 / .7);font-size:1.1rem;line-height:1.75;margin-bottom:2rem;font-weight:500;max-w-4xl:100%}.main-editorial-meta{display:flex;align-items:center;gap:1.5rem}.meta-author{display:flex;align-items:center;gap:.75rem}.author-avatar-img{width:40px;height:40px;border-radius:50%;overflow:hidden;filter:grayscale(100%);border:1px solid rgb(0 0 0 / .05)}.meta-author-name{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink)}.meta-date{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgb(15 23 42 / .4);display:flex;align-items:center;gap:.5rem}.sidebar-posts-vertical{display:flex;flex-direction:column;gap:2rem}.vertical-post-card{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid rgb(0 0 0 / .05)}.vertical-post-card:last-child{border-bottom:0;padding-bottom:0}.vertical-post-card .post-thumb{aspect-ratio:16/9;width:100%;overflow:hidden;filter:grayscale(40%);transition:all 0.7s}.vertical-post-card:hover .post-thumb{filter:grayscale(0%)}.vertical-post-card img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.vertical-post-card:hover img{transform:scale(1.1)}.vertical-post-title{font-size:1.5rem;line-height:1.2;margin:0}.vertical-post-title a:hover{color:var(--color-brand)}.vertical-post-meta{display:flex;align-items:center;gap:.75rem;font-size:10px}.vertical-post-meta .meta-cat{color:var(--color-brand);font-weight:900;text-transform:uppercase;letter-spacing:.2em}.vertical-post-meta .meta-dot{width:4px;height:4px;border-radius:50%;background-color:rgb(0 0 0 / .1)}.vertical-post-meta .meta-time{color:rgb(0 0 0 / .4);font-weight:700;text-transform:uppercase}.section-slate-bg{background-color:#F8FAFC;padding:5rem 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-bottom:6rem;width:100vw}.section-slate-container{max-width:1400px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:5rem}.business-list{display:flex;flex-direction:column;gap:2rem}.business-row-card{display:flex;gap:1.5rem}.business-row-card .row-thumb{width:128px;height:128px;flex-shrink:0;overflow:hidden;filter:grayscale(100%);transition:all 0.5s}.business-row-card:hover .row-thumb{filter:grayscale(0%)}.business-row-card img{width:100%;height:100%;object-fit:cover}.business-row-content h4{font-size:1.25rem;line-height:1.2;margin-bottom:.5rem}.business-row-content h4 a:hover{color:var(--color-brand)}.business-row-excerpt{font-size:.875rem;color:rgb(0 0 0 / .6);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.business-row-meta{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(0 0 0 / .3)}.business-row-card:hover .business-row-meta{color:rgb(0 0 0 / .8)}.economics-grid{display:grid;grid-template-columns:1fr;gap:2rem}.economics-card .eco-thumb{aspect-ratio:16/9;width:100%;overflow:hidden;filter:grayscale(40%);margin-bottom:1rem;transition:all 0.5s}.economics-card:hover .eco-thumb{filter:grayscale(0%)}.economics-card img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s}.economics-card:hover img{transform:scale(1.1)}.economics-card h4{font-size:1.125rem;line-height:1.2;margin-bottom:.5rem}.economics-card h4 a:hover{color:var(--color-brand)}.economics-meta{font-size:9px;font-weight:900;text-transform:uppercase;color:rgb(0 0 0 / .4)}.tech-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:6rem}.tech-block-link{display:block}.tech-box-dark{background-color:var(--color-slate-900);color:#FFF;aspect-ratio:1/1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.tech-box-bg-image{position:absolute;inset:0;opacity:.2;filter:grayscale(100%);transition:transform 2s ease}.tech-block-link:hover .tech-box-bg-image{transform:scale(1.1)}.tech-box-bg-image img{width:100%;height:100%;object-fit:cover}.tech-box-content{position:relative;z-index:10;text-align:center}.tech-verdict-badge{display:inline-block;border:1px solid rgb(255 255 255 / .2);color:#FFF;font-size:9px;font-weight:700;padding:.25rem 1rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}.tech-box-title{font-size:1.5rem;color:#FFF;line-height:1.2;margin-bottom:1rem;padding:0 1rem}.tech-box-date{color:rgb(255 255 255 / .4);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.15em}.law-justice-section{padding-top:5rem;border-top:1px solid rgb(0 0 0 / .05);margin-bottom:6rem}.law-container{display:grid;grid-template-columns:1fr;gap:4rem}.law-intro h2{font-size:3.5rem;font-weight:950;text-transform:uppercase;line-height:.9;margin-bottom:2rem}.law-accent-bar{height:6px;width:80px;background-color:var(--color-brand);margin-bottom:2rem}.law-intro-p{color:rgb(0 0 0 / .6);font-size:1.125rem;font-weight:500;line-height:1.6;margin-bottom:3rem;max-width:380px}.law-btn-docket{display:inline-block;background-color:var(--color-slate-900);color:#FFF;padding:1.25rem 2.5rem;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;transition:background-color 0.3s}.law-btn-docket:hover{background-color:var(--color-brand)}.law-cards-grid{display:grid;grid-template-columns:1fr;gap:2rem}.law-case-card{border:1px solid rgb(0 0 0 / .05);padding:2rem;background-color:#FFF;position:relative;display:flex;flex-direction:column;transition:border-color 0.3s}.law-case-number{position:absolute;top:1rem;right:1rem;font-size:10px;font-weight:900;color:rgb(225 29 72 / .2);text-transform:uppercase}.law-case-card:hover{border-color:var(--color-brand)}.law-case-card:hover .law-case-number{color:var(--color-brand)}.law-case-title{font-size:1.5rem;margin-bottom:1rem;line-height:1.2}.law-case-title a:hover{color:var(--color-brand)}.law-case-excerpt{font-size:.875rem;color:rgb(0 0 0 / .5);margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.law-case-date{margin-top:auto;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(0 0 0 / .3)}.wellness-section-bg{background-color:var(--color-slate-100);padding:5rem 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-bottom:6rem;width:100vw}.wellness-container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.wellness-grid{display:grid;grid-template-columns:1fr;gap:3rem}.wellness-card{text-align:center}.wellness-card .well-thumb{aspect-ratio:4/5;overflow:hidden;margin-bottom:1.5rem;position:relative}.wellness-card img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.wellness-card:hover img{transform:scale(1.05)}.wellness-card .well-overlay{position:absolute;inset:0;background-color:rgb(225 29 72 / .1);opacity:0;transition:opacity 0.3s}.wellness-card:hover .well-overlay{opacity:1}.wellness-card h4{font-size:1.5rem;line-height:1.2;margin-bottom:1rem;padding:0 1rem}.wellness-card h4 a:hover{color:var(--color-brand)}.wellness-meta{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.4em;color:rgb(0 0 0 / .4)}.jobs-section{margin-bottom:6rem}.jobs-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.jobs-card{padding:2rem;background-color:#FFF;border:1px solid rgb(0 0 0 / .05);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:250px;transition:all 0.3s ease;position:relative}.jobs-card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-xl)}.jobs-icon-box{width:40px;height:40px;background-color:rgb(225 29 72 / .1);color:var(--color-brand);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all 0.3s}.jobs-card:hover .jobs-icon-box{background-color:var(--color-brand);color:#FFF}.jobs-card h4{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jobs-footer{border-top:1px solid rgb(0 0 0 / .05);padding-top:1.5rem;margin-top:auto}.jobs-badge{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand);display:block;margin-bottom:.5rem}.jobs-date{font-size:9px;font-weight:700;color:rgb(0 0 0 / .4);text-transform:uppercase}.world-section{margin-bottom:6rem}.world-grid{display:grid;grid-template-columns:1fr;gap:3rem}.world-card{display:flex;flex-direction:column;gap:1.5rem}.world-thumb-wrapper{position:relative;aspect-ratio:4/5;overflow:hidden;box-shadow:var(--shadow-lg)}.world-thumb-wrapper img{width:100%;height:100%;object-fit:cover;filter:grayscale(30%);transition:all 1.5s ease}.world-card:hover .world-thumb-wrapper img{filter:grayscale(0%);transform:scale(1.1)}.world-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .6) 0%,transparent 100%);opacity:0;transition:opacity 0.3s}.world-card:hover .world-overlay{opacity:1}.world-meta{display:flex;align-items:center;gap:.5rem;font-size:10px;font-weight:900;text-transform:uppercase}.world-meta-exclusive{color:var(--color-brand);letter-spacing:.2em}.world-meta-date{color:rgb(15 23 42 / .3)}.world-title{font-size:1.5rem;line-height:1.2;margin-bottom:.5rem}.world-title a:hover{color:var(--color-brand)}.world-excerpt{color:rgb(15 23 42 / .6);font-size:.875rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.dual-column-layout{display:grid;grid-template-columns:1fr;gap:3rem}.chronicle-feed{display:flex;flex-direction:column;gap:4rem}.chronicle-card{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:3rem;border-bottom:1px solid rgb(0 0 0 / .03)}.chronicle-card:last-child{border-bottom:0;padding-bottom:0}.chronicle-thumb{overflow:hidden;border-radius:4px;position:relative;aspect-ratio:1/1}.chronicle-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(20%);transition:all 1s}.chronicle-card:hover .chronicle-thumb img{filter:grayscale(0%);transform:scale(1.05)}.chronicle-content{display:flex;flex-direction:column;justify-content:center}.chronicle-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:11px}.chronicle-meta-cat{color:var(--color-brand);font-weight:900;text-transform:uppercase;letter-spacing:.2em;text-decoration:underline;text-underline-offset:4px}.chronicle-meta-date{color:rgb(0 0 0 / .4);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.chronicle-title{font-size:1.85rem;line-height:1.1;margin-bottom:1.5rem}.chronicle-title a:hover{color:var(--color-brand)}.chronicle-excerpt{color:rgb(0 0 0 / .7);font-size:1rem;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chronicle-author{display:flex;align-items:center;gap:.75rem;margin-top:auto}.chronicle-author-img{width:36px;height:36px;border-radius:50%;overflow:hidden;filter:grayscale(100%);border:1px solid rgb(0 0 0 / .05)}.chronicle-author-name{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.sidebar-wrapper{display:flex;flex-direction:column;gap:3rem}.widget-block{background-color:#FFF;border:1px solid rgb(0 0 0 / .05);padding:2rem;position:relative;box-shadow:var(--shadow-sm)}.widget-block::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%}.widget-block.red::before{background-color:var(--color-brand)}.widget-block.dark::before{background-color:var(--color-slate-900)}.widget-block.orange::before{background-color:#EA580C}.widget-title-style{font-size:1.25rem;font-family:var(--font-serif);font-weight:950;margin-bottom:2rem;text-transform:uppercase;letter-spacing:-.02em;display:flex;align-items:center;gap:.75rem}.widget-title-style span.num{color:var(--color-brand);font-size:1.5rem;font-style:italic}.widget-title-meta{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;color:rgb(0 0 0 / .4);margin-bottom:2rem;display:block}.most-read-list{display:flex;flex-direction:column;gap:1.5rem}.most-read-row{display:flex;gap:1.25rem;align-items:center}.most-read-index{font-size:2rem;font-family:var(--font-serif);font-weight:950;color:rgb(0 0 0 / .1);transition:color 0.3s}.most-read-row:hover .most-read-index{color:rgb(225 29 72 / .2)}.most-read-title{font-size:.875rem;font-weight:700;line-height:1.3;margin:0;font-family:var(--font-sans)}.most-read-row:hover .most-read-title{color:var(--color-brand)}.most-read-meta{display:flex;align-items:center;gap:.5rem;font-size:9px;font-weight:900;text-transform:uppercase;opacity:.4;margin-top:.25rem}.widget-block.dark-bg{background-color:var(--color-slate-900);color:#FFF;border:none;box-shadow:var(--shadow-xl)}.widget-block.dark-bg .widget-title-meta{color:rgb(255 255 255 / .4)}.widget-block.dark-bg .dark-widget-list{display:flex;flex-direction:column;gap:2rem}.widget-block.dark-bg .dark-widget-item h5{font-size:1.125rem;color:#FFF;margin-bottom:.5rem}.widget-block.dark-bg .dark-widget-item h5 a:hover{color:var(--color-brand)}.widget-block.dark-bg .dark-widget-item span{font-size:9px;font-weight:900;text-transform:uppercase;color:rgb(255 255 255 / .3)}.widget-block.dark-bg .dark-widget-item:hover span{color:rgb(255 255 255 / .6)}.topic-list-sidebar{display:flex;flex-direction:column;gap:.5rem}.topic-row-sidebar{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgb(0 0 0 / .05)}.topic-row-sidebar:last-child{border-bottom:0}.topic-sidebar-name{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.topic-row-sidebar:hover .topic-sidebar-name{color:var(--color-brand)}.topic-sidebar-arrow{width:24px;height:24px;border-radius:50%;background-color:rgb(0 0 0 / .05);display:flex;align-items:center;justify-content:center;transition:all 0.3s}.topic-row-sidebar:hover .topic-sidebar-arrow{background-color:var(--color-brand);color:#FFF}.affiliate-widget-box{display:flex;gap:1.5rem;align-items:flex-start}.affiliate-widget-thumb{width:96px;height:96px;flex-shrink:0;background-color:#F8FAFC;border:1px solid rgb(0 0 0 / .05);overflow:hidden}.affiliate-widget-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s}.affiliate-widget-box:hover .affiliate-widget-thumb img{transform:scale(1.1)}.affiliate-widget-details h5{font-size:12px;font-weight:900;text-transform:uppercase;line-height:1.3;margin-bottom:.5rem}.affiliate-widget-box:hover h5{color:#EA580C}.affiliate-widget-price{font-size:11px;color:#EA580C;font-weight:900;letter-spacing:-.02em;margin:0 0 1rem 0}.affiliate-widget-btn{font-size:10px;font-weight:900;text-transform:uppercase;color:rgb(0 0 0 / .3);display:inline-flex;align-items:center;gap:.5rem}.affiliate-widget-box:hover .affiliate-widget-btn{color:var(--color-ink)}.newsletter-wrapper-wide{background-color:var(--color-slate-900);color:#FFF;padding:6rem 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-bottom:6rem;width:100vw;text-align:center;position:relative;overflow:hidden}.newsletter-accent-top{position:absolute;top:0;left:0;width:100%;height:8px;background:linear-gradient(90deg,var(--color-orange),var(--color-magenta),var(--color-blue))}.newsletter-inner-content{max-width:600px;margin:0 auto;padding:0 1.5rem}.newsletter-badge{display:inline-block;background-color:var(--color-brand);color:#FFF;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.4em;padding:.5rem 1.25rem;margin-bottom:1.5rem}.newsletter-title{font-size:2.75rem;font-family:var(--font-serif);font-weight:900;line-height:1.1;margin-bottom:1rem}.newsletter-desc{font-size:1rem;color:rgb(255 255 255 / .5);margin-bottom:2.5rem;line-height:1.6}.newsletter-form-container{display:flex;flex-direction:column;gap:.75rem;width:100%}.newsletter-form-container input{background-color:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);padding:1.25rem 1.5rem;color:#FFF;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.newsletter-form-container input:focus{outline:none;border-color:var(--color-brand)}.newsletter-form-container button{background-color:var(--color-brand);border:none;color:#FFF;padding:1.25rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;box-shadow:var(--shadow-lg);transition:background-color 0.3s}.newsletter-form-container button:hover{background-color:rgb(225 29 72 / .9)}.article-header{margin-bottom:3rem}.article-header-meta{margin-bottom:1rem}.article-header-cat{font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.3em;color:var(--color-brand);text-decoration:underline;text-underline-offset:4px}.article-main-title{font-size:3rem;line-height:1.1;margin-bottom:2rem;font-weight:950}.article-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(0 0 0 / .05)}.article-author-card{display:flex;align-items:center;gap:.75rem}.article-author-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;filter:grayscale(100%);border:1px solid rgb(0 0 0 / .05)}.article-author-info{display:flex;flex-direction:column}.article-author-label{font-size:8px;font-weight:900;text-transform:uppercase;color:var(--color-brand);letter-spacing:.1em}.article-author-name{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink)}.article-meta-details{display:flex;align-items:center;gap:1.5rem;font-size:11px;font-weight:700;text-transform:uppercase;color:rgb(0 0 0 / .4)}.article-meta-details span{display:flex;align-items:center;gap:.4rem}.article-meta-details span.reading-time{color:var(--color-brand)}.article-featured-media{margin-bottom:4rem;box-shadow:var(--shadow-xl)}.article-featured-media img{width:100%;max-height:600px;object-fit:cover}.entry-content{font-size:1.1rem;line-height:1.85;color:rgb(15 23 42 / .9)}.entry-content p{margin-bottom:2rem}.entry-content h2,.entry-content h3,.entry-content h4{font-family:var(--font-serif);font-weight:950;letter-spacing:-.02em;border-left:3px solid var(--color-brand);padding-left:1.25rem;margin-top:3.5rem;margin-bottom:2rem;text-transform:none;color:var(--color-ink)}.entry-content h2{font-size:2rem}.entry-content h3{font-size:1.6rem}.entry-content h4{font-size:1.3rem}.entry-content blockquote{border-left:3px solid var(--color-brand);background-color:var(--color-slate-100);padding:2rem;margin:3rem 0;font-family:var(--font-serif);font-style:italic;font-size:1.5rem;color:rgb(15 23 42 / .8);border-top-right-radius:8px;border-bottom-right-radius:8px}.entry-content blockquote p{margin-bottom:0}.entry-content figure{margin:3.5rem 0;box-shadow:var(--shadow-xl)}.entry-content figure img{width:100%;border-radius:0}.entry-content figcaption{font-size:12px;color:rgb(0 0 0 / .4);text-align:center;margin-top:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.entry-content ul,.entry-content ol{margin-bottom:2rem;padding-left:1.5rem}.entry-content li{margin-bottom:.5rem}.author-box-bottom{margin-top:5rem;padding:3rem;background-color:#FFF;border:1px solid rgb(0 0 0 / .05);display:flex;flex-direction:column;gap:2rem;box-shadow:var(--shadow-sm)}.author-box-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;filter:grayscale(100%);border:1px solid rgb(0 0 0 / .05);flex-shrink:0}.author-box-details{display:flex;flex-direction:column}.author-box-label{font-size:9px;font-weight:900;text-transform:uppercase;color:var(--color-brand);letter-spacing:.2em;margin-bottom:.5rem}.author-box-name{font-size:1.5rem;font-weight:900;margin-bottom:1rem}.author-box-bio{color:rgb(0 0 0 / .6);font-size:.95rem;line-height:1.6;margin:0}.archive-header-box{background-color:#FFF;border:1px solid rgb(0 0 0 / .03);padding:3rem 0;margin-bottom:4rem;border-bottom:4px solid var(--color-slate-900)}.archive-header-inner{max-width:1400px;margin:0 auto;padding:0 1.5rem}.archive-pre-title{font-size:10px;font-weight:950;text-transform:uppercase;color:var(--color-brand);letter-spacing:.4em;margin-bottom:.5rem;display:block}.archive-main-title{font-size:3.5rem;margin:0;font-weight:950;text-transform:uppercase}.archive-desc{font-size:1.1rem;color:rgb(0 0 0 / .5);margin-top:1rem;max-width:600px}.archive-grid{display:grid;grid-template-columns:1fr;gap:3rem}.archive-post-card{display:flex;flex-direction:column}.archive-post-thumb{aspect-ratio:16/10;overflow:hidden;margin-bottom:1.5rem;box-shadow:var(--shadow-md);filter:grayscale(20%);transition:all 0.7s}.archive-post-card:hover .archive-post-thumb{filter:grayscale(0%)}.archive-post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s}.archive-post-card:hover .archive-post-thumb img{transform:scale(1.05)}.archive-post-title{font-size:1.5rem;line-height:1.2;margin-bottom:.75rem}.archive-post-title a:hover{color:var(--color-brand)}.archive-post-excerpt{font-size:.9rem;color:rgb(0 0 0 / .6);line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.archive-post-meta{margin-top:auto;font-size:10px;font-weight:700;text-transform:uppercase;color:rgb(0 0 0 / .4);letter-spacing:.1em}.wp-pagination{margin-top:4rem;border-top:1px solid rgb(0 0 0 / .05);padding-top:2rem;display:flex;justify-content:center;gap:.5rem}.wp-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(0 0 0 / .05);font-size:12px;font-weight:900;background-color:#FFF}.wp-pagination .page-numbers.current,.wp-pagination .page-numbers:hover{background-color:var(--color-slate-900);color:#FFF;border-color:var(--color-slate-900)}.content-search-form{max-width:600px;margin:3rem 0;display:flex}.content-search-input{flex-grow:1;border:1px solid rgb(0 0 0 / .1);padding:1rem 1.5rem;font-size:14px;font-family:var(--font-sans)}.content-search-input:focus{outline:none;border-color:var(--color-brand)}.content-search-submit{background-color:var(--color-slate-900);color:#FFF;border:none;padding:0 2rem;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;cursor:pointer}.content-search-submit:hover{background-color:var(--color-brand)}.site-footer{background-color:var(--color-slate-900);color:#FFF;padding-top:6rem;padding-bottom:3rem;border-top:12px solid var(--color-blue)}.footer-widgets{display:grid;grid-template-columns:1fr;gap:4rem;margin-bottom:6rem}.footer-widget-col{display:flex;flex-direction:column;gap:2rem}.footer-widget-title{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:rgb(255 255 255 / .5);margin-bottom:0;padding-bottom:.5rem;border-bottom:1px solid rgb(255 255 255 / .05)}.footer-brand-block{display:flex;align-items:center;gap:1rem}.footer-logo{width:64px;height:64px;overflow:hidden;border-radius:8px}.footer-brand-title{font-size:1.85rem;font-family:var(--font-serif);font-weight:900;letter-spacing:-.04em;background:linear-gradient(90deg,var(--color-orange),var(--color-magenta),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:.25rem}.footer-brand-desc{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:rgb(255 255 255 / .4);margin:0}.footer-about-text{color:rgb(255 255 255 / .4);font-size:.875rem;line-height:1.6;margin:0;max-width:320px}.footer-social-links{display:flex;gap:1.5rem}.footer-social-links a{color:rgb(255 255 255 / .2)}.footer-social-links a:hover{color:var(--color-brand)}.footer-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.footer-links-grid a{font-size:.875rem;color:rgb(255 255 255 / .4)}.footer-links-grid a:hover{color:#FFF}.footer-menu-links{display:flex;flex-direction:column;gap:.75rem}.footer-menu-links a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:rgb(255 255 255 / .4);transition:transform 0.3s}.footer-menu-links a:hover{color:var(--color-brand);transform:translateX(4px)}.footer-newsletter-text{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:rgb(255 255 255 / .4);line-height:1.6;margin:0}.footer-newsletter-form{display:flex;flex-direction:column;gap:.75rem}.footer-newsletter-form input{background-color:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);padding:1rem;color:#FFF;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.footer-newsletter-form input:focus{outline:none;border-color:var(--color-brand)}.footer-newsletter-form button{background-color:var(--color-brand);border:none;color:#FFF;padding:1rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;transition:background-color 0.3s}.footer-newsletter-form button:hover{background-color:rgb(225 29 72 / .9)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .05);padding-top:2rem;display:flex;flex-direction:column;gap:1rem;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:rgb(255 255 255 / .3)}.footer-bottom-right{display:flex;gap:1.5rem}@media (min-width:640px){.bento-grid-section{grid-template-columns:repeat(12,1fr)}.bento-main-slider{grid-column:span 8;height:500px}.bento-side-cards{grid-column:span 4;height:500px}.editorial-grid-layout{grid-template-columns:repeat(12,1fr)}.main-editorial-post{grid-column:span 8}.sidebar-posts-vertical{grid-column:span 4}.section-slate-container{grid-template-columns:1fr 1fr}.economics-grid{grid-template-columns:1fr 1fr}.tech-grid{grid-template-columns:repeat(3,1fr)}.law-cards-grid{grid-template-columns:1fr 1fr}.wellness-grid{grid-template-columns:repeat(3,1fr)}.jobs-grid{grid-template-columns:repeat(2,1fr)}.world-grid{grid-template-columns:repeat(2,1fr)}.chronicle-card{grid-template-columns:repeat(12,1fr)}.chronicle-thumb{grid-column:span 4}.chronicle-content{grid-column:span 8}.archive-grid{grid-template-columns:repeat(2,1fr)}.footer-widgets{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.bento-main-slider{height:600px}.bento-side-cards{height:600px}.bento-main-title{font-size:3rem}.main-editorial-title{font-size:3.75rem}.law-container{grid-template-columns:repeat(12,1fr)}.law-intro{grid-column:span 4}.law-cards-grid{grid-column:span 8}.jobs-grid{grid-template-columns:repeat(4,1fr)}.world-grid{grid-template-columns:repeat(4,1fr)}.dual-column-layout{grid-template-columns:repeat(12,1fr)}.chronicle-feed-wrapper{grid-column:span 8}.sidebar-wrapper{grid-column:span 4}.archive-grid{grid-template-columns:repeat(3,1fr)}.footer-widgets{grid-template-columns:repeat(4,1fr)}.mobile-menu-trigger{display:none}}@media (max-width:1023px){.mobile-menu-trigger{display:block}.main-navigation-bar{position:sticky;top:0}}.comments-area{margin-top:4rem;border-top:1px solid var(--color-slate-200);padding-top:3rem;font-family:var(--font-sans)}.comments-title{font-family:var(--font-serif);font-size:2rem;font-weight:900;margin-bottom:2rem;color:var(--color-ink)}.comment-list{list-style:none;padding:0;margin:0}.comment-list .comment{margin-bottom:2.5rem}.comment-body{position:relative;padding:1.5rem;background-color:var(--color-slate-100);border-radius:8px;border:1px solid rgb(0 0 0 / .03);transition:transform 0.2s ease,box-shadow 0.2s ease}.comment-body:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.comment-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.comment-author{display:flex;align-items:center;gap:.75rem}.comment-author img.avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-brand);background:#FFF}.comment-author .fn{font-weight:700;font-size:.95rem;color:var(--color-ink);font-style:normal}.comment-metadata{font-size:.8rem;color:var(--color-slate-500)}.comment-content{font-size:.95rem;line-height:1.6;color:var(--color-text)}.comment-content p{margin:0 0 1rem 0}.comment-content p:last-child{margin-bottom:0}.reply{display:inline-block;margin-top:.5rem}.comment-reply-link{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand);transition:opacity 0.2s}.comment-reply-link:hover{opacity:.8}.comment-list .children{list-style:none;padding-left:2rem;margin-top:1.5rem;border-left:2px solid var(--color-slate-200)}.comment-respond{margin-top:4rem;padding:2.5rem;background-color:var(--color-slate-100);border-radius:12px;border:1px solid rgb(0 0 0 / .05)}.comment-reply-title{font-family:var(--font-serif);font-size:1.75rem;font-weight:900;margin-bottom:1.5rem;color:var(--color-ink)}.comment-form{display:grid;grid-template-columns:1fr;gap:1.5rem}.comment-form-comment textarea{width:100%;padding:1rem;border-radius:8px;border:1px solid var(--color-slate-200);background-color:#FFF;font-family:var(--font-sans);font-size:.95rem;min-height:150px;resize:vertical;outline:none;transition:border-color 0.2s}.comment-form-comment textarea:focus{border-color:var(--color-brand)}.comment-form-fields-wrapper{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.comment-form-fields-wrapper{grid-template-columns:repeat(3,1fr)}}.comment-form-fields-wrapper p{margin:0}.comment-form input[type="text"],.comment-form input[type="email"]{width:100%;padding:.85rem 1rem;border-radius:8px;border:1px solid var(--color-slate-200);background-color:#FFF;font-family:var(--font-sans);font-size:.95rem;outline:none;transition:border-color 0.2s}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus{border-color:var(--color-brand)}.form-submit{margin:0}.form-submit input[type="submit"]{background-color:var(--color-brand);color:#FFF;font-family:var(--font-sans);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;padding:1rem 2.5rem;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.2s,transform 0.2s}.form-submit input[type="submit"]:hover{background-color:#BE123C;transform:translateY(-1px)}.toc-wrapper{background-color:var(--color-slate-100);border:1px solid var(--color-slate-200);border-radius:8px;padding:1.5rem;margin-bottom:2.5rem;font-family:var(--font-sans)}.toc-title-box{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-slate-200);padding-bottom:.75rem;margin-bottom:1rem}.toc-title-box h4{font-family:var(--font-serif);font-size:1.2rem;font-weight:900;margin:0;color:var(--color-ink)}.toc-toggle-btn{background:none;border:none;color:var(--color-brand);font-size:.8rem;font-weight:700;text-transform:uppercase;cursor:pointer}.toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.toc-list li.toc-item-h2{padding-left:0}.toc-list li.toc-item-h3{padding-left:1.25rem;font-size:.9rem}.toc-list a{color:var(--color-text);font-weight:500;transition:color 0.2s}.toc-list a:hover{color:var(--color-brand)}.social-share-container{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin:3rem 0;padding:1.5rem 0;border-top:1px solid var(--color-slate-200);border-bottom:1px solid var(--color-slate-200);font-family:var(--font-sans)}.share-metric-box{display:flex;flex-direction:column}.share-count-number{font-size:1.5rem;font-weight:900;color:var(--color-ink);line-height:1}.share-count-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-slate-500);margin-top:.25rem}.social-share-buttons{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.social-share-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:6px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#FFF;transition:transform 0.2s,opacity 0.2s}.social-share-btn:hover{transform:translateY(-1px);opacity:.95}.btn-facebook{background-color:#1877F2}.btn-twitter{background-color:#1DA1F2}.btn-linkedin{background-color:#0A66C2}.btn-whatsapp{background-color:#25D366}.btn-reddit{background-color:#FF4500}.related-articles-section{margin-top:4rem;font-family:var(--font-sans)}.related-title{font-family:var(--font-serif);font-size:1.85rem;font-weight:950;margin-bottom:2rem;color:var(--color-ink);border-bottom:2px solid var(--color-brand);padding-bottom:.5rem;display:inline-block}.related-carousel-container{position:relative;overflow:hidden}.related-carousel-track{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:1rem}.related-carousel-track::-webkit-scrollbar{display:none}.related-article-card{flex:0 0 280px;background-color:var(--color-slate-100);border-radius:8px;overflow:hidden;border:1px solid rgb(0 0 0 / .03);transition:transform 0.2s}.related-article-card:hover{transform:translateY(-3px)}.related-thumb-box{height:160px;overflow:hidden}.related-thumb-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.related-article-card:hover .related-thumb-box img{transform:scale(1.05)}.related-card-content{padding:1.25rem}.related-card-cat{font-size:.65rem;font-weight:800;text-transform:uppercase;color:var(--color-brand);letter-spacing:.1em}.related-card-title{font-family:var(--font-serif);font-size:1.1rem;font-weight:900;margin:.5rem 0;color:var(--color-ink);line-height:1.35}.related-card-date{font-size:.75rem;color:var(--color-slate-500)}.related-carousel-nav{display:flex;gap:.5rem;margin-top:1.5rem;justify-content:flex-end}.related-nav-btn{background-color:var(--color-slate-100);border:1px solid var(--color-slate-200);color:var(--color-ink);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.2s,border-color 0.2s}.related-nav-btn:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:#FFF}.ajax-search-results{margin-top:2rem;max-height:50vh;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.5rem}.ajax-search-results::-webkit-scrollbar{width:6px}.ajax-search-results::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .1);border-radius:3px}.ajax-search-item{display:flex;gap:1.25rem;padding:1rem;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .05);border-radius:6px;align-items:center;transition:background-color 0.2s,border-color 0.2s}.ajax-search-item:hover{background:rgb(255 255 255 / .08);border-color:var(--color-brand)}.ajax-search-thumb{width:60px;height:60px;border-radius:4px;overflow:hidden;flex-shrink:0}.ajax-search-thumb img{width:100%;height:100%;object-fit:cover}.ajax-search-content{flex-grow:1}.ajax-search-title{font-family:var(--font-serif);font-size:1.15rem;font-weight:700;margin:0 0 .25rem 0;color:#FFF;line-height:1.3}.ajax-search-meta{font-size:.75rem;color:rgb(255 255 255 / .4)}.ajax-search-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;color:rgb(255 255 255 / .5);padding:2rem;font-family:var(--font-sans);font-size:.9rem}.dark-theme .comment-body{background-color:var(--color-slate-100);border-color:rgb(255 255 255 / .03)}.dark-theme .comment-author .fn{color:#FFF}.dark-theme .comment-content{color:var(--color-text)}.dark-theme .comment-reply-title{color:#FFF}.dark-theme .comment-respond{background-color:var(--color-slate-100);border-color:rgb(255 255 255 / .05)}.dark-theme .comment-form-comment textarea,.dark-theme .comment-form input[type="text"],.dark-theme .comment-form input[type="email"]{background-color:rgb(0 0 0 / .2);border-color:rgb(255 255 255 / .05);color:#FFF}.dark-theme .comment-form-comment textarea:focus,.dark-theme .comment-form input[type="text"]:focus,.dark-theme .comment-form input[type="email"]:focus{border-color:var(--color-brand)}.dark-theme .toc-wrapper{background-color:var(--color-slate-100);border-color:rgb(255 255 255 / .05)}.dark-theme .toc-title-box{border-bottom-color:rgb(255 255 255 / .05)}.dark-theme .toc-title-box h4{color:#FFF}.dark-theme .toc-list a{color:var(--color-text)}.dark-theme .toc-list a:hover{color:var(--color-brand)}.dark-theme .social-share-container{border-top-color:rgb(255 255 255 / .05);border-bottom-color:rgb(255 255 255 / .05)}.dark-theme .share-count-number{color:#FFF}.dark-theme .related-title{color:#FFF}.dark-theme .related-article-card{background-color:var(--color-slate-100);border-color:rgb(255 255 255 / .03)}.dark-theme .related-card-title{color:#FFF}.dark-theme .related-nav-btn{background-color:var(--color-slate-100);border-color:rgb(255 255 255 / .05);color:#FFF}.dark-theme .related-nav-btn:hover{background-color:var(--color-brand);border-color:var(--color-brand)}.nav-links-wrapper ul{display:flex;list-style:none;padding:0;margin:0;align-items:center}.nav-links-wrapper li{position:relative}.nav-links-wrapper li a{display:block;padding:1.25rem 1rem;font-family:var(--font-sans);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:rgb(255 255 255 / .6);transition:color 0.3s,background-color 0.3s}.nav-links-wrapper li.current-menu-item>a,.nav-links-wrapper li.current_page_item>a,.nav-links-wrapper li a:hover{color:#FFF}.nav-links-wrapper li:hover>ul{display:block;opacity:1;visibility:visible;transform:translateY(0)}.nav-links-wrapper ul ul{display:none;position:absolute;top:100%;left:0;background:var(--color-slate-900);border-top:3px solid var(--color-brand);min-width:240px;flex-direction:column;align-items:stretch;box-shadow:var(--shadow-xl);z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease}.nav-links-wrapper ul ul li a{padding:.75rem 1.25rem;text-transform:none;font-size:.85rem;letter-spacing:.05em;color:rgb(255 255 255 / .7);border-bottom:1px solid rgb(255 255 255 / .05)}.nav-links-wrapper ul ul li a:hover{background:rgb(255 255 255 / .03);color:#FFF}#jp-post-flair{padding-top:.5em}div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title::before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #dcdcde;margin-bottom:1em}div.jetpack-likes-widget-wrapper{width:100%;min-height:50px;position:relative}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{width:100%;position:relative;min-height:31px}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{display:none;position:absolute;padding:9px 12px 10px 12px;background-color:#fff;border:solid 1px #dcdcde;border-radius:4px;box-shadow:none;min-width:220px;max-height:240px;height:auto;overflow:auto;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars ul,#likes-other-gravatars li{margin:0;padding:0;text-indent:0;list-style-type:none}#likes-other-gravatars li::before{content:""}#likes-other-gravatars ul.wpl-avatars{overflow:auto;display:block;max-height:190px}#likes-other-gravatars ul.wpl-avatars li{width:196px;height:28px;float:none;margin:0 0 4px 0}#likes-other-gravatars ul.wpl-avatars li a{margin:0 2px 0 0;border-bottom:none!important;display:flex;align-items:center;gap:8px;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{font-size:12px;color:#2c3338;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;margin:0!important;padding:1px!important;position:static;box-sizing:border-box}div.sd-box{border-top:1px solid #dcdcde;border-top:1px solid rgb(0 0 0 / .13)}.jetpack-likes-widget-unloaded .likes-widget-placeholder,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-loaded iframe{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-unloaded iframe,.jetpack-likes-widget-loading iframe{display:none}.entry-content .post-likes-widget,.post-likes-widget,.comment-likes-widget{margin:0;border-width:0}.post-likes-widget-placeholder,.comment-likes-widget-placeholder{margin:0;border-width:0;position:relative}.comment-likes-widget-placeholder{height:18px;position:absolute;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.comment-likes-widget-placeholder::before{color:#2ea2cc;width:16px;height:16px;content:"";display:inline-block;position:relative;top:3px;padding-right:5px;background-repeat:no-repeat;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E")}.post-likes-widget-placeholder .button{display:none}.post-likes-widget-placeholder .loading,.comment-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{padding-left:5px;margin-top:4px;align-self:center;color:#4e4e4e}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}.comment-likes-widget{width:100%}.pd-rating,.cs-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}