/*! light31 bundle | 2026-07-30 02:22:16 */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}ul,ol{list-style:none}a{color:inherit;text-decoration:none !important}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}body{font-family:var(--font-body);color:var(--color-ink);background:var(--color-paper);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--space-wrap)}.eyebrow{font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:0.16em;text-transform:uppercase}@media (min-width:1680px){.eyebrow{font-size:12px}}@media (min-width:1920px){.eyebrow{font-size:13px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.furo31-gallery-badge{position:absolute;z-index:3;right:8px;bottom:8px;width:32px;height:32px;display:grid;place-items:center;background:rgba(15,23,42,0.82);border-radius:8px;box-shadow:0 6px 14px rgba(15,23,42,0.28);pointer-events:none}.furo31-gallery-badge svg{display:block}@media (max-width:720px){.furo31-gallery-badge{width:28px;height:28px;right:6px;bottom:6px}.furo31-gallery-badge svg{width:14px;height:14px}}.nlist-thumb-wrap .furo31-gallery-badge,.sdb-thumb .furo31-gallery-badge,.sdb-read__thumb .furo31-gallery-badge,.read-item__thumb .furo31-gallery-badge{width:24px;height:24px;right:5px;bottom:5px;border-radius:6px}.nlist-thumb-wrap .furo31-gallery-badge svg,.sdb-thumb .furo31-gallery-badge svg,.sdb-read__thumb .furo31-gallery-badge svg,.read-item__thumb .furo31-gallery-badge svg{width:12px;height:12px}:root{--color-blue:#00309f;--color-blue-2:#00277f;--color-blue-deep:#001d5e;--color-ink:#02123a;--color-ink-2:#051a47;--color-live:#0057d9;--color-paper:#f2f5fa;--color-white:#ffffff;--color-mist:#dce5f2;--color-line:rgba(255,255,255,0.1);--color-muted:#5b6b85;--color-muted-light:#a9bbd6;--color-nav-link:#d9e4f6;--font-display:"Inter",sans-serif;--font-body:"Inter",sans-serif;--radius:14px;--max-width:1240px;--header-height:84px;--header-height-mobile:70px;--plantao-height:34px;--space-wrap:22px;--transition-fast:0.18s ease}@media (min-width:1440px){:root{--max-width:1360px}}@media (min-width:1680px){:root{--max-width:1520px;--space-wrap:28px;--header-height:90px;--radius:16px}}@media (min-width:1920px){:root{--max-width:1680px;--space-wrap:32px;--header-height:96px;--plantao-height:38px}}.plantao{position:relative;z-index:60;display:flex;align-items:center;height:var(--plantao-height);overflow:hidden;white-space:nowrap;color:var(--color-white);background:var(--color-live)}.plantao__tag{z-index:2;display:flex;flex:none;align-items:center;gap:7px;height:100%;padding:0 16px;font-family:var(--font-display);font-size:11.5px;font-weight:900;letter-spacing:0.14em;background:rgba(0,0,0,0.22)}.plantao__dot{width:7px;height:7px;border-radius:50%;background:var(--color-white);animation:plantao-blink 1.1s steps(2,end) infinite}.plantao__marquee{flex:1;overflow:hidden}.plantao__track{display:inline-flex;gap:42px;padding-left:42px;font-size:12.5px;font-weight:600;animation:plantao-slide 200s linear infinite}.plantao__track a::before{content:"●";margin-right:42px;font-size:8px;color:rgba(255,255,255,0.45);vertical-align:middle}@keyframes plantao-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes plantao-blink{50%{opacity:0.2}}header.site-header{position:sticky;top:0;z-index:50;display:block;width:100%;height:auto;min-height:0;padding:0;color:var(--color-white);background-color:var(--color-blue);border-bottom:1px solid var(--color-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:none;justify-content:unset;align-items:unset}.site-header__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"leading brand actions";align-items:center;column-gap:16px;height:var(--header-height)}.site-header__leading{grid-area:leading;display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;max-width:100%}.site-header__nav{display:none;position:fixed;top:var(--header-height);left:0;right:0;z-index:49;flex-direction:column;align-items:stretch;width:auto;max-width:none;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - var(--header-height));padding:16px;border-bottom:1px solid var(--color-line);background:var(--color-blue)}.site-header__nav.is-open{display:flex}.site-header__brand{grid-area:brand;display:flex;align-items:center;justify-content:center;flex:none}.site-header__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;min-width:0;max-width:100%}.site-header__menu,header.site-header #site-header-menu{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:4px;width:100%;max-width:none;margin:0;padding:0;font-size:inherit}.site-header__menu>li{position:relative;flex:none;width:100%}.site-header__menu a{display:block;padding:12px 14px;border-radius:8px;color:var(--color-nav-link);font-size:14px;font-weight:600;letter-spacing:0.01em;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}.site-header__menu a:hover,.site-header__menu a:focus-visible,.site-header__menu .current-menu-item>a{color:var(--color-white);background:rgba(255,255,255,0.08);outline:none}.site-header__menu>.menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center}.site-header__menu>.menu-item-has-children>a{flex:1;min-width:0;width:auto}.site-header__submenu-toggle{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:none;border-radius:8px;color:var(--color-nav-link);background:transparent;cursor:pointer}.site-header__submenu-toggle:hover,.site-header__submenu-toggle:focus-visible{color:var(--color-white);background:rgba(255,255,255,0.08);outline:none}.site-header__submenu-toggle-icon{display:block;width:12px;height:12px;background-color:currentColor;transform:rotate(-90deg);transition:transform var(--transition-fast);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 6L8 10.5L12.5 6' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 6L8 10.5L12.5 6' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.site-header__menu>.menu-item-has-children.is-open>.site-header__submenu-toggle .site-header__submenu-toggle-icon{transform:rotate(0deg)}.site-header__menu .sub-menu{position:static;display:none;flex-direction:column;flex:none;width:100%;min-width:0;margin:0 0 4px;padding:4px 0 4px 12px;list-style:none;border:none;border-radius:0;background:rgba(255,255,255,0.04);box-shadow:none}.site-header__menu>.menu-item-has-children.is-open>.sub-menu{display:flex}.site-header__menu .sub-menu a{padding:10px 12px;border-radius:8px;white-space:normal}.site-header__menu .sub-menu a:hover,.site-header__menu .sub-menu a:focus-visible{color:var(--color-white);background:rgba(255,255,255,0.1)}.site-header__logo{display:block;width:auto;height:58px;object-fit:contain}.site-header__search-toggle{display:grid;place-items:center;width:48px;height:48px;border:none;border-radius:0;color:var(--color-white);background:transparent}.site-header__search-toggle svg{width:22px;height:22px}.site-header__search-toggle:hover,.site-header__search-toggle:focus-visible{color:var(--color-muted-light);outline:none}.site-header__search-toggle[aria-expanded="true"]{color:var(--color-white);background:transparent}.site-header__search{display:none;position:absolute;left:0;right:0;top:100%;z-index:51;width:100%;margin:0;padding:14px 0;border:none;border-radius:0;border-bottom:2px solid rgba(255,255,255,0.2);color:var(--color-white);background:var(--color-live);box-shadow:0 10px 24px rgba(0,0,0,0.35)}.site-header__search.is-open{display:block}.site-header__search-inner{display:flex;align-items:center;gap:10px;width:100%}.site-header__search-input{flex:1;width:100%;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,0.35);border-radius:8px;outline:none;color:var(--color-white);background:rgba(0,0,0,0.28);font-family:var(--font-body);font-size:15px;-webkit-appearance:none;appearance:none}.site-header__search-input::placeholder{color:rgba(255,255,255,0.75)}.site-header__search-input:focus{border-color:var(--color-white);background:rgba(0,0,0,0.4)}.site-header__search-submit{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:none;border-radius:8px;color:var(--color-white);background:rgba(0,0,0,0.28);cursor:pointer;transition:background var(--transition-fast)}.site-header__search-submit:hover,.site-header__search-submit:focus-visible{background:rgba(0,0,0,0.45);outline:none}.site-header__search-submit svg{width:22px;height:22px}.site-header__toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:48px;height:48px;padding:10px 8px}.site-header__toggle-bar{display:block;width:28px;height:2.5px;border-radius:2px;background:var(--color-white);transition:transform var(--transition-fast),opacity var(--transition-fast)}.site-header__toggle[aria-expanded="true"] .site-header__toggle-bar:nth-child(1){transform:translateY(8.5px) rotate(45deg)}.site-header__toggle[aria-expanded="true"] .site-header__toggle-bar:nth-child(2){opacity:0}.site-header__toggle[aria-expanded="true"] .site-header__toggle-bar:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}@media (max-width:480px){.plantao__tag{padding:0 12px;font-size:10.5px;letter-spacing:0.1em}.site-header__logo{height:42px}}@media (max-width:1280px){.site-header__inner{height:var(--header-height-mobile)}.site-header__nav{top:var(--header-height-mobile);max-height:calc(100vh - var(--header-height-mobile))}.site-header__logo{height:48px}}@media (min-width:1680px){.plantao__tag{font-size:12.5px}.plantao__track{font-size:13.5px}.site-header__menu a{font-size:15px}.site-header__logo{height:64px}}@media (min-width:1920px){.site-header__menu a{font-size:16px}.site-header__logo{height:70px}}footer{background:var(--color-ink);color:var(--color-white);padding:54px 0 30px}.foot{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.foot__brand{flex:0 1 300px}.foot__menus{display:flex;flex:1 1 auto;justify-content:flex-end;gap:48px}.foot__brand .brand__name .foot__logo{display:block;width:140px;height:auto}.foot__brand .brand__name>span{display:block;margin-top:8px;color:var(--color-muted-light);font-size:15px}.foot__brand p{max-width:300px;margin-top:14px;color:var(--color-muted-light);font-size:15px;line-height:1.6}.foot__brand .socials{display:flex;gap:10px;margin-top:18px}.foot__brand .socials a{display:grid;place-items:center;width:38px;height:38px;color:var(--color-white);background:rgba(255,255,255,0.07);border:1px solid var(--color-line);border-radius:9px;transition:background var(--transition-fast),border-color var(--transition-fast)}.foot__brand .socials a:hover{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.foot__col h5{margin-bottom:14px;font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#7fc4ff}.foot__col a{display:block;padding:6px 0;color:#cad8ee;font-size:15px;text-decoration:none;transition:color 0.15s ease,padding-left 0.15s ease}.foot__col a:hover{color:var(--color-white);padding-left:4px}.foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:38px;padding-top:20px;border-top:1px solid var(--color-line);color:var(--color-muted-light);font-size:14px}.foot__bottom a{color:inherit;text-decoration:none}.foot__bottom a:hover{color:var(--color-white)}.foot__secondary{display:flex;flex-wrap:wrap;align-items:center;gap:0 0.35em}.foot__secondary .foot__sep{opacity:0.7}@media (max-width:900px){.foot{flex-direction:column;align-items:center;text-align:center}.foot__brand{display:flex;flex-direction:column;align-items:center}.foot__brand .brand__name .foot__logo{margin-inline:auto}.foot__brand p{max-width:320px}.foot__brand .socials{justify-content:center}.foot__menus{flex-direction:column;align-items:center;justify-content:flex-start;gap:28px;width:100%}.foot__col a:hover{padding-left:0}.foot__bottom{flex-direction:column;align-items:center;justify-content:center;text-align:center}.foot__secondary{justify-content:center}}@media (min-width:1680px){.foot__brand .brand__name .foot__logo{width:160px}.foot__brand .brand__name>span,.foot__brand p,.foot__col a{font-size:16px}.foot__col h5{font-size:14px}.foot__bottom{font-size:15px}}.ads-modal .ads-modal__dialog{max-width:min(520px,calc(100vw - 32px));margin:1.75rem auto}.ads-modal .ads-modal__content{overflow:visible;background:var(--color-white);border:0;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,0.35)}.ads-modal .ads-modal__body{position:relative;padding:16px;text-align:center}.ads-modal__close{position:absolute;top:-14px;right:-14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--color-ink);font-size:24px;font-weight:700;line-height:1;background:var(--color-white);border:2px solid var(--color-mist);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.15);cursor:pointer;outline:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.ads-modal__close:hover,.ads-modal__close:focus{color:var(--color-white);background:var(--color-blue);border-color:var(--color-blue)}.ads-modal__link{display:block;overflow:hidden;border-radius:10px}.ads-modal__img{display:block;width:100%;height:auto}@media (max-width:575px){.ads-modal .ads-modal__dialog{max-width:calc(100vw - 24px)}.ads-modal .ads-modal__body{padding:12px}.ads-modal__close{top:-12px;right:-12px;width:34px;height:34px;font-size:22px}}