body.etd-site-chrome{--header-h:56px}html body.etd-site-chrome :is(.site-header,.site-footer){--font-display:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-ui:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--font-ui)}html body.etd-site-chrome .site-header{background:rgba(255,253,248,0.97);border-bottom:1px solid rgba(10,39,57,0.09);box-shadow:0 2px 12px rgba(10,39,57,0.06);-webkit-backdrop-filter:none;backdrop-filter:none}html body.etd-site-chrome .site-header.is-scrolled{background:rgba(255,253,248,0.97)}html body.etd-site-chrome .site-header .header-inner{width:100%;margin:0;padding:0 clamp(1.25rem,8vw,9rem);gap:1.2rem}@media (min-width:981px){html body.etd-site-chrome .site-header .nav-panel{margin-left:auto;display:flex;align-items:center;gap:1.6rem}html body.etd-site-chrome .site-header .nav-main{display:flex;align-items:center;gap:1.6rem}}html body.etd-site-chrome .site-header .nav-main a:not(.nav-lang){color:#315263;font-size:0.78rem;font-weight:400}html body.etd-site-chrome .site-header .nav-main a:not(.nav-lang):hover{color:#f15a24}html body.etd-site-chrome .site-header .nav-main a::after{background:#f15a24}html body.etd-site-chrome .site-header .nav-main .nav-lang{order:99;gap:0.45rem;min-height:32px;margin:0;padding:0 0.85rem;border:1px solid #c7d5db;border-radius:999px;background:#fff;color:#0a2739;font-size:0.75rem;font-weight:700}html body.etd-site-chrome .site-header .nav-main .nav-lang::before{content:"";width:12px;height:12px;border:2px solid #f15a24;border-radius:50%;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #f15a24}html body.etd-site-chrome .site-header .nav-main .nav-lang::after{display:none}html body.etd-site-chrome .site-header .header-cta{gap:0.55rem}html body.etd-site-chrome .site-header .header-cta .btn-ghost{min-height:32px;padding:0 0.86rem;border:1px solid #0a2739;border-radius:999px;background:#0a2739;color:#fff;font-size:0.72rem;font-weight:800;box-shadow:none}html body.etd-site-chrome .site-header .header-cta .btn-ghost:hover{background:#16435c}html body.etd-site-chrome .site-header .header-cta .btn-fill{min-height:32px;padding:0 0.95rem;border:1px solid #1269a8;border-radius:999px;background:#1269a8;color:#fffef9;font-size:0.72rem;font-weight:800;box-shadow:none}html body.etd-site-chrome .site-header .header-cta .btn-fill:hover{background:#0f5c93;border-color:#0f5c93}html body.etd-site-chrome.etd-chrome-findplan-hide .site-header .header-cta .btn-fill{display:none}html body.etd-site-chrome :is(.site-header,.site-footer) .brand-mark-img--round{width:38px;height:38px;margin-right:8px}html body.etd-site-chrome :is(.site-header,.site-footer) .brand-name{top:2px;margin-left:-5px}html body.etd-site-chrome :is(.site-header,.site-footer) .brand-easy{top:1px}html body.etd-site-chrome :is(.site-header,.site-footer) .brand:has(.brand-mark-img--round) .brand-name{font-size:1.05rem}html body.etd-site-chrome :is(.site-header,.site-footer) .brand:has(.brand-mark-img--round) .brand-easy{font-size:26px}html body.etd-site-chrome :is(.site-header,.site-footer) .brand:has(.brand-mark-img--round) .brand-sub{font-size:9.5px;letter-spacing:0.14em;margin-top:0}html body.etd-site-chrome .site-footer{background:#fffef9;color:#5c6c72;border-top:1px solid rgba(10,39,57,0.1)}html body.etd-site-chrome .site-footer .brand-sub{max-width:none;white-space:nowrap}html body.etd-site-chrome .site-footer h4,html body.etd-site-chrome .site-footer .foot-col summary{color:#0a2739}html body.etd-site-chrome .site-footer a{color:#315263}html body.etd-site-chrome .site-footer a:hover{color:#1269a8}html body.etd-site-chrome .site-footer p,html body.etd-site-chrome .site-footer small,html body.etd-site-chrome .site-footer .brand-sub{color:#5c6c72}html body.etd-site-chrome .site-footer .brand-easy{color:#0d2634}html body.etd-site-chrome .site-footer .foot-cookie__btn{color:#315263}html body.etd-site-chrome .site-footer .foot-legal{border-top-color:rgba(10,39,57,0.1);color:#5c6c72}@media (max-width:699.98px){html body.etd-site-chrome :is(.site-header,.site-footer) .brand-sub{display:none}html body.etd-site-chrome .site-footer .foot-brand > p{max-width:none}}@media (max-width:359.98px){html body.etd-site-chrome .site-header .brand:has(.brand-mark-img--round) .brand-name{font-size:0.98rem}html body.etd-site-chrome .site-header .brand:has(.brand-mark-img--round) .brand-easy{font-size:24px}}