 html{-webkit-text-size-adjust:100%;--header-h:68px;scroll-padding-top:calc(var(--header-h) + 16px);}@media (max-width:600px){html{--header-h:60px;}}html{color-scheme:light dark;}html[data-ips-scheme="light"]{color-scheme:light;}html[data-ips-scheme="dark"]{color-scheme:dark;}html[data-ips-theme-setting-mobile-icons-location]{--i-mobileFooter--he:0px;}body{margin:0;min-width:320px;}.fmrte-scope .skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:var(--r-sm);background:var(--primary);color:var(--on-primary);font-weight:var(--w-semi);text-decoration:none;}.fmrte-scope .skip:focus{top:12px;}.fmrte-scope .site-header{position:sticky;top:0;z-index:40;background:var(--glass);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);}.fmrte-scope .site-header__in{display:flex;align-items:center;gap:var(--s6);min-height:var(--header-h);}.fmrte-scope .brand{display:inline-flex;align-items:center;gap:10px;color:var(--text-hi);text-decoration:none;border-radius:var(--r-sm);}.fmrte-scope .brand__mark{width:28px;height:28px;flex:none;object-fit:contain;}.fmrte-scope .brand__word{font:var(--w-heavy) 21px/1 var(--font-display);font-stretch:112%;letter-spacing:.01em;}.fmrte-scope .nav{display:flex;gap:2px;margin-right:auto;}.fmrte-scope .nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-sm);color:var(--text);text-decoration:none;font-size:15px;font-weight:var(--w-semi);white-space:nowrap;}.fmrte-scope .nav__link:hover{color:var(--text-hi);background:var(--hover);}.fmrte-scope .nav__link:is([aria-current="page"], [aria-current="location"]){color:var(--text-hi);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--r-sm) var(--r-sm) 0 0;}.fmrte-scope .nav__dot::after{content:"";width:6px;height:6px;margin-left:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);}.fmrte-scope .site-header__act{display:flex;align-items:center;gap:var(--s2);}.fmrte-scope .menu-btn{display:none;}.fmrte-scope .site-header__search{display:contents;}.fmrte-scope .site-header__search .ipsSearchPseudo{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border-radius:var(--r-sm);background:none;color:var(--text);font-size:17px;}.fmrte-scope .site-header__search .ipsSearchPseudo:hover{color:var(--text-hi);background:var(--hover);}.fmrte-scope .site-header__search .ipsSearchPseudo span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.fmrte-scope .theme-toggle [data-ips-prefers-color-scheme="light"]{display:none;}:root[data-ips-scheme="dark"] .fmrte-scope .theme-toggle [data-ips-prefers-color-scheme="light"]{display:inline-grid;}:root[data-ips-scheme="dark"] .fmrte-scope .theme-toggle [data-ips-prefers-color-scheme="dark"]{display:none;}html:not(.js) .fmrte-scope .theme-toggle, html:not(.js) .fmrte-scope .scheme-choice, html[data-ips-scheme-toggle="false"] .fmrte-scope .theme-toggle, html[data-ips-scheme-toggle="false"] .fmrte-scope .scheme-choice{display:none;}.fmrte-scope .site-header__member{display:flex;align-items:center;color:var(--text-hi);font-size:15px;}.fmrte-scope .site-header__member .ipsUserNav{gap:2px;font-size:inherit;}.fmrte-scope .site-header__member .ipsUserNav__link{height:44px;padding:0 12px;gap:8px;border-radius:var(--r-sm);color:inherit;text-decoration:none;font-weight:var(--w-semi);white-space:nowrap;}.fmrte-scope .site-header__member .ipsUserNav__link:hover, .fmrte-scope .site-header__member .ipsUserNav__link[aria-expanded="true"]{background:var(--hover);}.fmrte-scope .site-header__member .ipsUserNav__link--sign-up{background:none;color:var(--text-hi);box-shadow:inset 0 0 0 1px var(--line-strong);}.fmrte-scope .site-header__member .ipsUserNav__link--sign-up:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--accent);}.fmrte-scope .site-header__member .ipsUserNav__link > i{color:var(--text-muted);}.fmrte-scope .site-header__member .ipsUserNav__icon{color:var(--text);font-size:17px;}.fmrte-scope .site-header__member .ipsUserNav__link .ipsUserPhoto{width:28px;margin-inline-start:0;}.fmrte-scope .site-header__member .ipsNotification{top:2px;inset-inline-end:2px;}@media (min-width:1280px){.fmrte-scope .site-header__in:has(.nav__link--account) #cUserLink .ipsUserNav__link{padding:0 10px;}.fmrte-scope .site-header__in:has(.nav__link--account) #cUserLink .ipsUserNav__link > :not(.ipsUserPhoto){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}}@media (min-width:1280px) and (max-width:1919px){.fmrte-scope .site-header__in:has(.nav__link--account) .site-header__member [data-el="activity"]{display:none;}}.fmrte-scope .sheet{inset:0 0 auto auto;margin:0;width:min(88vw, 360px);height:100dvh;max-height:none;padding:0;border:0;background:var(--bg-elev);color:var(--text);box-shadow:-30px 0 80px -20px var(--shade);border-left:1px solid var(--line);}.fmrte-scope .sheet::backdrop{background:rgb(4 7 15 / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);}.fmrte-scope .sheet__top{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 20px;min-height:60px;border-bottom:1px solid var(--line);}.fmrte-scope .sheet__search{padding:12px 12px 0;}.fmrte-scope .sheet__search:not(:has(.ipsSearchPseudo)){display:none;}.fmrte-scope .sheet__search .ipsSearchPseudo{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--text-muted);font-size:15px;}.fmrte-scope .sheet__search .ipsSearchPseudo:hover{border-color:var(--line-strong);color:var(--text);}.fmrte-scope .sheet__nav{display:grid;padding:12px;gap:2px;}.fmrte-scope .sheet__nav a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:var(--r-sm);color:var(--text-hi);font-weight:var(--w-semi);text-decoration:none;}.fmrte-scope .sheet__nav a:hover{background:var(--hover);}.fmrte-scope .sheet__nav a:is([aria-current="page"], [aria-current="location"]){background:var(--tonal);color:var(--on-tonal);}.fmrte-scope .sheet__foot{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;padding:12px 24px 24px;border-top:1px solid var(--line);}.fmrte-scope .sheet__foot .btn{white-space:normal;text-align:center;}@media (prefers-reduced-motion:no-preference){.fmrte-scope .sheet:popover-open{animation:fmrte-sheet-in var(--t-slow) var(--ease);}@keyframes fmrte-sheet-in{from{transform:translateX(24px);opacity:0;}}}.fmrte-scope .site-footer{background:light-dark(#EEF2FA, #03060D);border-top:1px solid var(--line);padding:48px 0 32px;font-size:var(--fs-small);}.fmrte-scope .site-footer__top{display:grid;grid-template-columns:1.4fr repeat(3, 1fr);gap:32px;}.fmrte-scope .site-footer h2{font:var(--w-semi) var(--fs-micro)/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;}.fmrte-scope .site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;}.fmrte-scope .site-footer ul a{display:inline-flex;align-items:center;min-height:32px;color:var(--text);text-decoration:none;}.fmrte-scope .site-footer ul a:hover{color:var(--text-hi);text-decoration:underline;}.fmrte-scope .site-footer__about{margin-top:12px;color:var(--text-muted);max-width:32ch;}.fmrte-scope .site-footer__legal{display:grid;gap:10px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:var(--fs-micro);line-height:1.6;color:var(--text-muted);}.fmrte-scope .site-footer__powered{color:inherit;}.fmrte-scope .independent{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:var(--w-semi);font-size:var(--fs-fine);}.fmrte-scope .independent .i{color:var(--accent);}@supports not (color:light-dark(#000, #fff)){.fmrte-scope .site-footer{background:var(--bg);}}.fmrte-scope .scheme-choice{display:inline-flex;gap:2px;padding:3px;margin-bottom:var(--s4);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);}.fmrte-scope .scheme-choice__btn{min-height:44px;padding:0 16px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text);font-size:var(--fs-fine);font-weight:var(--w-semi);}.fmrte-scope .scheme-choice__btn[aria-current]{background:var(--surface);color:var(--text-hi);box-shadow:var(--e1);}@media (max-width:1279px){.fmrte-scope .nav{display:none;}.fmrte-scope .menu-btn{display:inline-grid;}.fmrte-scope .site-header__in{justify-content:space-between;}.fmrte-scope .site-header__act{margin-left:auto;}}@media (max-width:1080px){.fmrte-scope .site-footer__top{grid-template-columns:1fr 1fr;}}@media (max-width:860px){.fmrte-scope .site-header__member .ipsUserNav__link{padding:0 10px;}.fmrte-scope .site-header__member .ipsUserNav__text, .fmrte-scope .site-header__member #cUserLink .ipsUserNav__link > :not(.ipsUserPhoto){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.fmrte-scope .site-header__member .ipsUserNav__link--sign-up{box-shadow:none;}.fmrte-scope .site-header__member :is([data-el="activity"], [data-el="reports"]){display:none;}}@media (max-width:760px){.fmrte-scope .site-header__act:has(.ipsUserNav--member) .theme-toggle{display:none;}}@media (max-width:600px){.fmrte-scope .site-header__in{gap:8px;}.fmrte-scope .site-header__act{gap:0;}.fmrte-scope .header-cta{display:none;}.fmrte-scope .site-footer{padding-top:40px;}.fmrte-scope .site-footer__top{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 12px;}.fmrte-scope .site-footer__brand{grid-column:1 / -1;}.fmrte-scope .site-footer ul{font-size:var(--fs-fine);}.fmrte-scope .site-footer ul a{min-height:36px;line-height:1.3;}.fmrte-scope .site-footer li:has(> a + a){white-space:nowrap;}.fmrte-scope .site-footer__legal{margin-top:28px;}}@media (max-width:359px){.fmrte-scope .site-footer li:has(> a + a){white-space:normal;}}@media (max-width:380px){.fmrte-scope .site-header__search, .fmrte-scope .theme-toggle{display:none;}}@media (min-width:1920px){.fmrte-scope{--max:1280px;--fs-body:1.0625rem;--fs-small:.9375rem;}}@media (max-width:600px){.fmrte-scope{--header-h:60px;}}.fmrte-scope #elGuestTerms{display:block;padding:16px 0;background:var(--surface);color:var(--text);border-top:1px solid var(--line);box-shadow:0 -20px 50px -30px var(--shade);}.fmrte-scope #elGuestTerms .ipsWidth{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto;padding:0;}.fmrte-scope #elGuestTerms .ipsColumns{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;}.fmrte-scope #elGuestTerms .ipsColumns__primary{flex:1 1 420px;}.fmrte-scope #elGuestTerms .ipsTitle{margin:0 0 4px;font-size:var(--fs-body);font-weight:var(--w-semi);color:var(--text-hi);}.fmrte-scope #elGuestTerms .i-color_soft{margin:0;color:var(--text-muted);font-size:var(--fs-small);}.fmrte-scope #elGuestTerms .ipsButtons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;}.fmrte-scope #elGuestTerms .ipsButton{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:transparent;color:var(--text-hi);font-size:var(--fs-small);font-weight:var(--w-semi);line-height:1.2;}.fmrte-scope #elGuestTerms .ipsButton:hover{background:var(--hover);}.fmrte-scope #elGuestTerms .ipsButton--positive{background:var(--tonal);color:var(--on-tonal);border-color:transparent;}.fmrte-scope #elGuestTerms .ipsButton--positive:hover{background:var(--tonal-hover);}.fmrte-scope #elGuestTerms .fa-solid{display:none;}.fmrte-scope .ipsButton{color:var(--i-button--co);}.fmrte-scope a.iDropdown__footer{color:var(--i-color_soft);text-decoration:none;}.fmrte-scope .iDropdown__header a{color:inherit;text-decoration:none;}.fmrte-scope .iDropdown__header a:hover{text-decoration:underline;}.fmrte-scope :is(.ipsLightbox_close, .ipsLightbox_next, .ipsLightbox_prev){color:#fff;text-decoration:none;}:where(.fmrte-body > :not(.skip, .promo-banner, .site-header, .sheet, main, .site-footer), .fmrte-body .site-header__member, .fmrte-body .site-header__search), :where(.fmrte-body > :not(.skip, .promo-banner, .site-header, .sheet, main, .site-footer), .fmrte-body .site-header__member, .fmrte-body .site-header__search) *, :where(.fmrte-body > :not(.skip, .promo-banner, .site-header, .sheet, main, .site-footer), .fmrte-body .site-header__member, .fmrte-body .site-header__search) *::before, :where(.fmrte-body > :not(.skip, .promo-banner, .site-header, .sheet, main, .site-footer), .fmrte-body .site-header__member, .fmrte-body .site-header__search) *::after{min-width:0;min-height:0;}