/* Header-only projection of the existing Home styles, in original cascade order.
   No selectors may affect content outside data-otr-home-header. */
header[data-otr-home-header]{--otr-ink: #111110;--otr-muted: #62645f;--otr-paper: #f7f5e8;--otr-warm: #f1e9dc;--otr-surface: #fffdf8;--otr-line: #e3dacb;--otr-orange: #f5641b;--otr-orange-dark: #a83c08;--otr-radius: 20px;--otr-shadow: 0 8px 32px #30200b05;--omega-ink: var(--otr-ink);--omega-paper: var(--otr-surface);--omega-sky: var(--otr-warm);--omega-line: var(--otr-line);--omega-gold: var(--otr-orange);--omega-radius: var(--otr-radius);--sg-navy: var(--otr-ink);--sg-blue: var(--otr-warm);--sg-cream: var(--otr-paper);--sg-line: var(--otr-line);--reference-font: Arial, Helvetica, sans-serif;--cotton-sans: Arial, Helvetica, sans-serif;--cotton-rice: var(--otr-paper);--cotton-paper: var(--otr-surface);--cotton-ink: var(--otr-ink);--cotton-muted: var(--otr-muted);--cotton-gold: #ffbd79;--cotton-sky: var(--otr-warm);--cotton-sand: #fff4e6;--cotton-border: var(--otr-line);--cotton-control: #8b8d85;--cotton-accent-ink: var(--otr-orange-dark)}

/* Home source /assets/home-styles/9966f1b9e06c01752dfe0c9c8e3d2fbab653c334f00cc781daf2d46fc9ebf3a5.css sha256 9966f1b9e06c01752dfe0c9c8e3d2fbab653c334f00cc781daf2d46fc9ebf3a5 */

:is(body.otr-reference .reference-header):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: relative;
  z-index: 10;
  background: var(--reference-navy);
  color: var(--reference-text);
}
:is(body.otr-reference .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  width: min(1180px, calc(100% - 96px));
  min-height: 60px;
  margin-inline: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 14px;
  padding-block: 8px;
  border-bottom: 1px solid var(--reference-line);
}
:is(body.otr-reference .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 10px;
  color: var(--reference-text);
  text-decoration: none;
}
:is(body.otr-reference .reference-brand-copy):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: grid; gap: 5px; }
:is(body.otr-reference .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font: 600 23px/1 var(--reference-font); letter-spacing: -.7px; }
:is(body.otr-reference .reference-brand-copy strong span):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--reference-gold); }
:is(body.otr-reference .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--reference-muted); font: 8px/1.2 var(--reference-font); letter-spacing: 1px; }
:is(body.otr-reference .reference-header-inner > .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-right: auto; }
:is(body.otr-reference .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { order: 3; flex: 1 0 100%; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 3px 16px; margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid var(--reference-line); }
:is(body.otr-reference .reference-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding-block: 8px;
  color: var(--reference-text);
  font: 600 12px/1.3 var(--reference-font);
  text-decoration: none;
  white-space: normal;
}
:is(body.otr-reference .reference-navigation a:is(:hover, [aria-current="page"])):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--reference-gold); }
:is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu)):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: block; grid-column: 1 / -1; margin-top: 7px; padding-top: 7px; border-top: 1px solid var(--reference-line); color: var(--reference-text); }
:is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu) > summary):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: flex; min-height: 44px; align-items: center; justify-content: space-between; color: var(--reference-gold); font-size: 12px; font-weight: 700; cursor: pointer; list-style: none; }
:is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu) > summary):where(header[data-otr-home-header], header[data-otr-home-header] *)::-webkit-details-marker { display: none; }
:is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu) > summary):where(header[data-otr-home-header], header[data-otr-home-header] *)::after { content: "+"; font-size: 18px; }
:is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu)[open] > summary):where(header[data-otr-home-header], header[data-otr-home-header] *)::after { content: "−"; }
:is(body.otr-reference .reference-nav-group:first-child):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-top: 0; }
:is(body.otr-reference .reference-nav-group__links):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 3px 16px; padding: 2px 0 4px; }
:is(body.otr-reference .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { order: 1; display: flex; align-items: center; gap: 18px; }
:is(body.otr-reference .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 44px; height: 44px; display: grid; place-items: center; color: var(--reference-muted); }
:is(body.otr-reference .reference-search:hover):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--reference-gold); }
:is(body.otr-reference .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  order: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 8px 12px;
  border: 1px solid var(--reference-line);
  border-radius: 4px;
  background: var(--reference-surface);
  color: var(--reference-text);
  font: 600 12px/1.3 var(--reference-font);
  cursor: pointer;
}
:is(body.otr-reference .reference-menu-toggle[aria-expanded="true"]):where(header[data-otr-home-header], header[data-otr-home-header] *) { border-color: var(--reference-gold); color: var(--reference-gold); }
@media (max-width: 1200px) {
  :is(body.otr-reference .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 18px; }
  :is(body.otr-reference .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 16px; }
  :is(body.otr-reference .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 6px; }
}
@media (max-width: 1060px) {
  :is(body.otr-reference .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { flex-wrap: wrap; gap: 0 14px; padding-block: 12px; }
  :is(body.otr-reference .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-right: auto; }
  :is(body.otr-reference .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) { order: 2; }
  :is(body.otr-reference .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { order: 1; margin-right: 0; }
  :is(body.otr-reference .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { order: 3; flex: 1 0 100%; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 3px 16px; margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid var(--reference-line); }
  :is(body.otr-reference .reference-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { white-space: normal; }
  :is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu)):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: block; grid-column: 1 / -1; margin-top: 7px; padding-top: 7px; border-top: 1px solid var(--reference-line); color: var(--reference-text); }
  :is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu) > summary):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: flex; min-height: 44px; align-items: center; justify-content: space-between; color: var(--reference-gold); font-size: 12px; font-weight: 700; cursor: pointer; list-style: none; }
  :is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu) > summary):where(header[data-otr-home-header], header[data-otr-home-header] *)::-webkit-details-marker { display: none; }
  :is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu) > summary):where(header[data-otr-home-header], header[data-otr-home-header] *)::after { content: "+"; font-size: 18px; }
  :is(body.otr-reference .reference-navigation :is(.reference-nav-group, .reference-editorial-menu)[open] > summary):where(header[data-otr-home-header], header[data-otr-home-header] *)::after { content: "−"; }
  :is(body.otr-reference .reference-nav-group:first-child):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-top: 0; }
  :is(body.otr-reference .reference-nav-group__links):where(header[data-otr-home-header], header[data-otr-home-header] *) { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 3px 12px; padding: 2px 0 4px; }
}
@media (max-width: 640px) {
  :is(body.otr-reference .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 7px; }
  :is(body.otr-reference .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 20px; }
  :is(body.otr-reference .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 7px; letter-spacing: .7px; }
  :is(body.otr-reference .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 0 8px; }
  :is(body.otr-reference .reference-header-actions .reference-start):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: none; }
  :is(body.otr-reference .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 36px; }
  :is(body.otr-reference .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) { padding-inline: 10px; }
  :is(body.otr-reference .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
:is(body header.reference-header[data-reference-shell="header"] .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){column-gap:16px!important}
:is(body header.reference-header[data-reference-shell="header"] .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;align-items:center;gap:8px!important;flex:0 0 auto!important}
:is(body header.reference-header[data-reference-shell="header"] :is(.reference-sign-in,.reference-sign-up)):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 16px;border:1px solid #9cacbd;border-radius:8px;background:#fff;color:#071d47;font:700 14px/1.2 Arial,sans-serif;white-space:nowrap;text-decoration:none;flex-shrink:0}
:is(body header.reference-header[data-reference-shell="header"] .reference-sign-up):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#f3c15f;border-color:#ba8a32;box-shadow:0 2px 0 #a8752924}
:is(body header.reference-header[data-reference-shell="header"] .reference-sign-in:hover):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#eaf2ff;border-color:#647c99}
:is(body header.reference-header[data-reference-shell="header"] .reference-sign-up:hover):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#efb642;border-color:#90671f}
:is(body header.reference-header[data-reference-shell="header"] :is(.reference-sign-in,.reference-sign-up):focus-visible):where(header[data-otr-home-header], header[data-otr-home-header] *){outline:3px solid #0875ee;outline-offset:3px}
:is(body header.reference-header[data-reference-shell="header"] :is(.reference-sign-in,.reference-sign-up)[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
:is(html body header.reference-header[data-reference-shell="header"] .reference-header-actions :is(.reference-sign-in,.reference-sign-up):not([hidden])):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;visibility:visible!important;min-height:44px!important}
:is(body header.reference-header[data-reference-shell="header"] .reference-navigation a[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
@media(max-width:1100px){
 :is(body header.reference-header[data-reference-shell="header"] .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *){width:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;box-sizing:border-box}
 :is(body header.reference-header[data-reference-shell="header"] .reference-search :is(span,.zip-search-label)):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
}
:is(body #reference-menu-toggle.reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;min-width:88px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #b9c9dc!important;border-radius:14px!important;background:#f1f6fd!important;color:#102a51!important;box-shadow:0 2px 5px #173a550d!important;cursor:pointer}
:is(body #reference-menu-toggle.reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::before,
:is(body #reference-menu-toggle.reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:none!important;display:none!important}
:is(body #reference-menu-toggle.reference-menu-toggle span):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline!important;font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important}
:is(body #reference-menu-toggle.reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;transition:transform .18s ease}
:is(body #reference-menu-toggle.reference-menu-toggle:hover):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#e4eefb!important;border-color:#7d99bb!important}
:is(body #reference-menu-toggle.reference-menu-toggle[aria-expanded="true"]):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#102a51!important;border-color:#102a51!important;color:#fff!important}
:is(body #reference-menu-toggle.reference-menu-toggle[aria-expanded="true"] svg):where(header[data-otr-home-header], header[data-otr-home-header] *){transform:rotate(90deg)}
:is(body #reference-menu-toggle.reference-menu-toggle:focus-visible):where(header[data-otr-home-header], header[data-otr-home-header] *){outline:3px solid #0875ee!important;outline-offset:3px!important}
@media(prefers-reduced-motion:reduce){:is(body #reference-menu-toggle.reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){transition:none}}
:is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;align-items:center!important;gap:16px!important;flex:0 1 auto!important;flex-wrap:wrap!important;justify-content:center!important;margin-left:auto!important}
:is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;color:#102a51!important;text-decoration:none!important;white-space:nowrap!important}
@media(max-width:1100px){
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;max-width:100%!important;gap:8px 12px!important;padding:12px 16px!important;margin:0 auto!important;box-sizing:border-box!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)>.reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important;max-width:100%!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:not(:has(>#reference-menu-toggle))>.reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1!important;justify-self:center!important}
 :is(html body header.reference-header[data-reference-shell="header"] #reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;min-width:82px!important;padding:10px!important}
 :is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-column:1/-1!important;grid-row:2!important;align-items:stretch!important;gap:4px 8px!important;width:100%!important;margin:0!important;min-width:0!important;box-sizing:border-box!important}
 :is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){width:100%!important;min-width:0!important;min-height:44px!important;padding:4px 2px!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;font-size:13px!important;line-height:1.25!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)>.reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1!important;grid-row:3!important;justify-self:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;min-width:0!important;gap:10px!important;margin:0!important;flex-wrap:wrap!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;margin:0!important;border:1px solid #cad5df!important;border-radius:9px!important;background:#fff!important;box-sizing:border-box!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)>#reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1!important;grid-row:4!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}
}
@media(max-width:430px){
 :is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:0 4px!important}
 :is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:12px!important}
}
@media(max-width:320px){
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *){padding-inline:10px!important}
}
:is(body header.reference-header .reference-nav-session):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1;width:100%;border-top:1px solid #b9c9dc;padding-top:12px;margin-top:8px;box-sizing:border-box}
:is(body header.reference-header .reference-nav-session[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
:is(body header.reference-header .reference-menu-logout):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #9cacbd;border-radius:8px;background:#fff;color:#102a51;font:700 14px/1.2 Arial,sans-serif;cursor:pointer}
:is(body header.reference-header .reference-menu-logout:focus-visible):where(header[data-otr-home-header], header[data-otr-home-header] *){outline:3px solid #0875ee;outline-offset:3px}
:is(body header.reference-header .reference-menu-logout:disabled):where(header[data-otr-home-header], header[data-otr-home-header] *){cursor:wait;opacity:.7}
:is(body header.reference-header .reference-menu-session-status):where(header[data-otr-home-header], header[data-otr-home-header] *){margin:8px 0 0;color:#102a51;font:14px/1.5 Arial,sans-serif}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-menu-toggle[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: none !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: relative !important;
  z-index: 30;
  background: var(--cotton-paper) !important;
  color: var(--cotton-ink) !important;
  border-bottom: 1px solid var(--cotton-border) !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  width: min(var(--cotton-width), calc(100% - 2 * var(--cotton-gutter))) !important;
  max-width: var(--cotton-width) !important;
  min-height: 76px !important;
  padding: 12px 0 !important;
  margin-inline: auto !important;
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { text-decoration: none; gap: 10px !important; flex: 0 0 auto; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font: 700 28px/1.1 var(--cotton-serif) !important; color: var(--cotton-ink) !important; letter-spacing: -.035em; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy strong span):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: inherit !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { font: 11px/1.4 var(--cotton-sans) !important; color: var(--cotton-muted) !important; letter-spacing: .1em; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: flex; gap: 24px; margin-inline: auto; align-items: center; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation) a):where(header[data-otr-home-header], header[data-otr-home-header] *) { font: 16px/1.3 var(--cotton-sans) !important; min-height: 44px; display: inline-flex; align-items: center; color: var(--cotton-ink); text-decoration: none; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation) a[aria-current="page"]):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-weight: 700 !important; text-decoration: underline; text-decoration-color: var(--cotton-ink); text-decoration-thickness: 2px; text-underline-offset: 8px; border-color: var(--cotton-ink); }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-left: auto !important; gap: 12px !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  min-width: 44px !important; min-height: 44px !important; height: auto !important;
  width: 210px !important; padding: 10px 14px !important; border-radius: 999px !important;
  border: 1px solid var(--cotton-control) !important; background: var(--cotton-paper) !important;
  color: var(--cotton-ink) !important; display: inline-flex !important; align-items: center; gap: 8px;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  min-height: 44px !important; min-width: 96px !important; padding: 10px 16px !important;
  border: 1px solid var(--cotton-accent-ink) !important; border-radius: 999px !important;
  background: var(--cotton-sand) !important; color: var(--cotton-ink) !important;
  font: 700 16px/1.25 var(--cotton-sans) !important; box-shadow: none !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: static !important; flex: 1 0 100%; order: 10; width: 100%; max-height: none !important;
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;
  background: var(--cotton-paper) !important; color: var(--cotton-ink) !important;
  padding: 24px 0 !important; margin: 0; border-top: 1px solid var(--cotton-border);
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-nav-group):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  grid-column: auto !important; min-width: 0; border: 1px solid var(--cotton-border);
  border-radius: 12px; padding: 16px 20px !important; margin: 0 !important; background: var(--cotton-sky);
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-nav-group > summary):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 44px; font: 700 22px/1.3 var(--cotton-serif) !important; color: var(--cotton-ink) !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-nav-group__links):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: grid; grid-template-columns: 1fr !important; gap: 4px !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 44px; font: 16px/1.4 var(--cotton-sans) !important; color: var(--cotton-ink) !important; padding: 8px 4px; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation a[aria-current="page"]):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-weight: 700 !important; background: var(--cotton-sand); }
@media (max-width: 959px) {
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: none !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-left: auto !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 44px !important; padding: 10px !important; }
}
@media (max-width: 719px) {
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { grid-template-columns: minmax(0, 1fr); }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 12px !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 24px !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-width: 80px !important; padding-inline: 12px !important; }
}
:is(.otr-cotton[data-design-version] .reference-navigation[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *)::before,
:is(.otr-cotton[data-design-version] .reference-navigation[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *)::after,
:is(.otr-cotton[data-design-version] .reference-navigation[hidden] *):where(header[data-otr-home-header], header[data-otr-home-header] *)::before,
:is(.otr-cotton[data-design-version] .reference-navigation[hidden] *):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:none!important}
:is(body.otr-cotton[data-design-version] .reference-search:not(:has(.zip-search-label))):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:"Search OnTheRice…";font:14px/1.4 Arial,sans-serif;color:#496277;white-space:nowrap}
@media(max-width:700px){:is(body.otr-cotton[data-design-version] .reference-search:not(:has(.zip-search-label))):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:none}}
@media(max-width:640px){:is(body.otr-cotton[data-design-version] .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:8px!important;flex-wrap:wrap!important}:is(body.otr-cotton[data-design-version] .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:23px!important}:is(body.otr-cotton[data-design-version] .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:9px!important}:is(body.otr-cotton[data-design-version] .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:8px!important}:is(body.otr-cotton[data-design-version] .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){min-width:44px!important;width:44px!important;padding:10px!important;margin:0!important}:is(body.otr-cotton[data-design-version] .reference-menu-toggle span):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body.otr-cotton[data-design-version] .reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}:is(body.otr-cotton[data-design-version] .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::before{content:"☰"!important}:is(body.otr-cotton[data-design-version] .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){margin-left:auto!important}}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;align-items:center!important}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;flex-direction:column!important;gap:4px!important}
:is(body.exact-lessons .reference-header):where(header[data-otr-home-header], header[data-otr-home-header] *) { height: auto !important; min-height: 0 !important; }
:is(body.exact-lessons .reference-header .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 44px !important; min-width: 44px !important; width: 210px !important; padding: 10px 14px !important; border: 1px solid #718596 !important; background: #fff !important; }
:is(body.exact-lessons .reference-search .zip-search-label):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: inline !important; font-size: 14px !important; }
@media(max-width:600px) {
  :is(body.exact-lessons .reference-header .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 44px !important; padding: 10px !important; }
  :is(body.exact-lessons .reference-search .zip-search-label):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: none !important; }
}
:is(body.otr-cotton[data-design-version] .reference-nav-group):where(header[data-otr-home-header], header[data-otr-home-header] *) { align-self: start; }
:is(body.otr-cotton[data-design-version] .reference-nav-group__links a):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  border-bottom: 1px solid #dbe5eb; text-decoration: none !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference) .rm-footer .reference-brand-copy):where(header[data-otr-home-header], header[data-otr-home-header] *) { display:flex!important;flex-direction:column!important;gap:4px!important; }
@media(max-width:640px) {
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) {display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding:12px 16px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) {flex:1 1 auto!important;min-width:0!important;gap:6px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) {font-size:22px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) {font-size:9px!important;letter-spacing:1px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) {display:flex!important;gap:8px!important;flex:0 0 auto!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) {min-width:44px!important;width:44px!important;height:44px!important;padding:10px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-search :is(span,.zip-search-label)):where(header[data-otr-home-header], header[data-otr-home-header] *) {display:none!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *)::after {content:none!important;}
}
@media(max-width:640px){:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){width:100%!important;max-width:100%!important;box-sizing:border-box!important}:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){min-width:44px!important;width:44px!important;height:44px!important;padding:10px!important;margin:0!important}:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle span):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::before{content:"☰"!important}}
:is(.reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
@media(max-width:700px){:is(.reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-template-columns:1fr!important}}
@media(max-width:640px){:is(body.otr-cotton[data-design-version] .reference-header-inner:has(>.reference-navigation:not([hidden]))):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body.otr-reference .reference-header-inner:has(>.reference-navigation:not([hidden]))):where(header[data-otr-home-header], header[data-otr-home-header] *){flex-wrap:wrap!important}:is(body.otr-cotton[data-design-version] .reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body.otr-reference .reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *){flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 0!important;position:static!important}}

/* Home source /assets/home-styles/0a1880e4568822a9c7bbcf55bc827115dd30e949970320ec4b5ee8e94a404123.css sha256 0a1880e4568822a9c7bbcf55bc827115dd30e949970320ec4b5ee8e94a404123 */

:is(body.otr-cloud .reference-header):where(header[data-otr-home-header], header[data-otr-home-header] *) { background:#fffdfa; border-bottom:1px solid #e9e4dd; }
:is(body.otr-cloud .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { width:min(1320px,calc(100% - 96px)); min-height:84px; border:0; padding-block:10px; gap:0 24px; }
:is(body.otr-cloud .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap:13px; }
:is(body.otr-cloud .reference-brand-copy):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap:7px; }
:is(body.otr-cloud .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:31px; font-weight:800; letter-spacing:-1.3px; color:#080d3b; }
:is(body.otr-cloud .reference-brand-copy strong span):where(header[data-otr-home-header], header[data-otr-home-header] *) { color:inherit; }
:is(body.otr-cloud .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:10px; letter-spacing:1.7px; color:#244574; }
:is(body.otr-cloud .cloud-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { display:flex; align-items:center; justify-content:center; gap:36px; margin-inline:auto; }
:is(body.otr-cloud .cloud-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { position:relative; display:flex; align-items:center; min-height:44px; color:#152b59; font-size:15px; text-decoration:none; }
:is(body.otr-cloud .cloud-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-weight:700; color:#080d3b; }
:is(body.otr-cloud .cloud-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *)::after { content:""; position:absolute; bottom:0; left:0; right:0; height:3px; background:#dda021; }
:is(body.otr-cloud .reference-header-inner > .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-right:0; }
:is(body.otr-cloud .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-left:auto; }
:is(body.otr-cloud .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { color:#080d3b; }
:is(body.otr-cloud .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-width:52px; min-height:52px; border:0; padding:12px; border-radius:50%; background:#fce8bd; color:#080d3b; }
:is(body.otr-cloud .reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *) { width:27px; height:27px; }
:is(body.otr-cloud .reference-menu-toggle[aria-expanded=true]):where(header[data-otr-home-header], header[data-otr-home-header] *) { background:#f7cf80; color:#080d3b; }
:is(body.otr-cloud .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { background:#fffdfa; padding-block:18px 10px; }
:is(body.otr-cloud .reference-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:14px; }
@media(max-width:1180px) {
  :is(body.otr-cloud .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { width:calc(100% - 48px); gap:0 18px; }
  :is(body.otr-cloud .cloud-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap:22px; }
  :is(body.otr-cloud .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:27px; }
  :is(body.otr-cloud .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:8px; }
}
@media(max-width:900px) {
  :is(body.otr-cloud .cloud-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { display:none; }
  :is(body.otr-cloud .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height:76px; }
  :is(body.otr-cloud .reference-header-inner > .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-right:auto; }
  :is(body.otr-cloud .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-left:0; }
  :is(body.otr-cloud .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:600px) {
  :is(body.otr-cloud .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { width:calc(100% - 32px); min-height:72px; gap:0 8px; }
  :is(body.otr-cloud .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap:7px; }
  :is(body.otr-cloud .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:24px; }
  :is(body.otr-cloud .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:7px; letter-spacing:1.2px; }
  :is(body.otr-cloud .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-width:44px; min-height:44px; padding:9px; }
}
@media(max-width:760px) {
  :is(body.otr-cloud .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap:0 8px; }
  :is(body.otr-cloud.business-reference .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:24px; }
  :is(body.otr-cloud.business-reference .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size:7px; }
  :is(body.otr-cloud .reference-header-actions .reference-client-access):where(header[data-otr-home-header], header[data-otr-home-header] *) { display:none; }
}

/* Home source /assets/home-styles/8bbc9803e0d2129f6bcaeb4c2cbdf9220ff21c6b5dfe9e6792390693999e5a8c.css sha256 8bbc9803e0d2129f6bcaeb4c2cbdf9220ff21c6b5dfe9e6792390693999e5a8c */

:is(body .reference-header):where(header[data-otr-home-header], header[data-otr-home-header] *){position:relative!important;background:#fffefa!important;border-bottom:1px solid #e7e4dc!important;color:#0c173b!important;z-index:30}
:is(body .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){width:92%!important;max-width:1280px!important;min-height:60px!important;margin:auto!important;padding:8px 0!important;display:flex!important;gap:20px!important;align-items:center!important}
:is(body .reference-header .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:10px!important;margin:0!important;flex-shrink:0}
:is(body .reference-header .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *){font:700 25px/1.1 Arial,sans-serif!important;letter-spacing:-1px!important;color:#0c173b!important}
:is(body .reference-header .reference-brand-copy strong span):where(header[data-otr-home-header], header[data-otr-home-header] *){color:inherit!important}
:is(body .reference-header .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *){font:8px/1.5 Arial,sans-serif!important;letter-spacing:1.6px!important;color:#354d69!important;margin-top:4px!important}
:is(body .reference-header .reference-rice-mark):where(header[data-otr-home-header], header[data-otr-home-header] *){width:34px!important;height:40px!important;color:#bd8619!important}
:is(.zip-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex;align-items:center;justify-content:center;gap:24px;margin-inline:auto}
:is(.zip-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){font:12px/1.2 Arial,sans-serif;color:#101b3a;text-decoration:none;white-space:nowrap;padding:12px 0}
:is(.zip-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *){text-decoration:underline;text-decoration-color:#c08b24;text-underline-offset:8px}
:is(body .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){margin:0!important;display:flex!important;gap:0!important}
:is(body .reference-header .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;align-items:center;gap:8px;border:1px solid #e1e3e0!important;background:#f8f9f7!important;border-radius:30px!important;width:185px!important;min-height:32px!important;padding:6px 12px!important;text-decoration:none!important;color:#243752!important}
:is(body .reference-search svg):where(header[data-otr-home-header], header[data-otr-home-header] *){width:15px!important;height:15px!important;flex-shrink:0}
:is(body .reference-header .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){flex-shrink:0;display:flex!important;align-items:center!important;flex-direction:row-reverse;gap:8px!important;min-height:36px!important;min-width:90px!important;padding:8px 14px!important;border:1px solid #eddfc4!important;border-radius:24px!important;background:linear-gradient(110deg,#f3d99f,#fff4da)!important;color:#102040!important;box-shadow:0 2px 7px #b9904930!important;font:700 12px Arial,sans-serif!important}
:is(body .reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){width:19px!important;height:19px!important}
:is(body .reference-menu-toggle span):where(header[data-otr-home-header], header[data-otr-home-header] *){position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;text-transform:uppercase;font:inherit!important}
:is(body .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#fffefa!important;border-color:#e1e2dc!important;color:#102040!important}
:is(body .reference-navigation[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
:is(body .reference-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){color:#102040!important}
@media(min-width:801px) and (max-width:1100px){:is(body .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:15px!important}:is(.zip-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:20px}:is(body .reference-header .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:23px!important}:is(body .reference-header .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *){width:170px!important}}
@media(max-width:900px){:is(.zip-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:14px}:is(.zip-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:11px}:is(body .reference-header .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *){width:32px!important;min-height:32px!important;padding:7px!important}}
@media(max-width:760px){:is(.zip-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none}:is(body .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){min-height:62px!important;gap:12px!important}:is(body .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){margin-left:auto!important}:is(body .reference-header .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:22px!important}:is(body .reference-header .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){min-width:80px!important}:is(body .reference-header .reference-rice-mark):where(header[data-otr-home-header], header[data-otr-home-header] *){width:30px!important;height:36px!important}}

/* Home source /assets/home-styles/abbd1838bf3acac07cb02fba51d72a18ed0cd5513065c36a5fd6ab46edb2d205.css sha256 abbd1838bf3acac07cb02fba51d72a18ed0cd5513065c36a5fd6ab46edb2d205 */

:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-menu-toggle[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: none !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: relative !important;
  z-index: 30;
  background: var(--cotton-paper) !important;
  color: var(--cotton-ink) !important;
  border-bottom: 1px solid var(--cotton-border) !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  width: min(var(--cotton-width), calc(100% - 2 * var(--cotton-gutter))) !important;
  max-width: var(--cotton-width) !important;
  min-height: 76px !important;
  padding: 12px 0 !important;
  margin-inline: auto !important;
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { text-decoration: none; gap: 10px !important; flex: 0 0 auto; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font: 700 28px/1.1 var(--cotton-serif) !important; color: var(--cotton-ink) !important; letter-spacing: -.035em; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy strong span):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: inherit !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) { font: 11px/1.4 var(--cotton-sans) !important; color: var(--cotton-muted) !important; letter-spacing: .1em; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: flex; gap: 24px; margin-inline: auto; align-items: center; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation) a):where(header[data-otr-home-header], header[data-otr-home-header] *) { font: 16px/1.3 var(--cotton-sans) !important; min-height: 44px; display: inline-flex; align-items: center; color: var(--cotton-ink); text-decoration: none; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation) a[aria-current="page"]):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-weight: 700 !important; text-decoration: underline; text-decoration-color: var(--cotton-ink); text-decoration-thickness: 2px; text-underline-offset: 8px; border-color: var(--cotton-ink); }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-left: auto !important; gap: 12px !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  min-width: 44px !important; min-height: 44px !important; height: auto !important;
  width: 210px !important; padding: 10px 14px !important; border-radius: 999px !important;
  border: 1px solid var(--cotton-control) !important; background: var(--cotton-paper) !important;
  color: var(--cotton-ink) !important; display: inline-flex !important; align-items: center; gap: 8px;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  min-height: 44px !important; min-width: 96px !important; padding: 10px 16px !important;
  border: 1px solid var(--cotton-accent-ink) !important; border-radius: 999px !important;
  background: var(--cotton-sand) !important; color: var(--cotton-ink) !important;
  font: 700 16px/1.25 var(--cotton-sans) !important; box-shadow: none !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: static !important; flex: 1 0 100%; order: 10; width: 100%; max-height: none !important;
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;
  background: var(--cotton-paper) !important; color: var(--cotton-ink) !important;
  padding: 24px 0 !important; margin: 0; border-top: 1px solid var(--cotton-border);
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-nav-group):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  grid-column: auto !important; min-width: 0; border: 1px solid var(--cotton-border);
  border-radius: 12px; padding: 16px 20px !important; margin: 0 !important; background: var(--cotton-sky);
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-nav-group > summary):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 44px; font: 700 22px/1.3 var(--cotton-serif) !important; color: var(--cotton-ink) !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-nav-group__links):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: grid; grid-template-columns: 1fr !important; gap: 4px !important; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 44px; font: 16px/1.4 var(--cotton-sans) !important; color: var(--cotton-ink) !important; padding: 8px 4px; }
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation a[aria-current="page"]):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-weight: 700 !important; background: var(--cotton-sand); }
@media (max-width: 959px) {
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) :is(.zip-primary-navigation, .cloud-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: none !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) { margin-left: auto !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 44px !important; padding: 10px !important; }
}
@media (max-width: 719px) {
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { grid-template-columns: minmax(0, 1fr); }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 12px !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 24px !important; }
  :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-width: 80px !important; padding-inline: 12px !important; }
}
:is(.otr-cotton[data-design-version] .reference-navigation[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *)::before,
:is(.otr-cotton[data-design-version] .reference-navigation[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *)::after,
:is(.otr-cotton[data-design-version] .reference-navigation[hidden] *):where(header[data-otr-home-header], header[data-otr-home-header] *)::before,
:is(.otr-cotton[data-design-version] .reference-navigation[hidden] *):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:none!important}
:is(body.otr-cotton[data-design-version] .reference-search:not(:has(.zip-search-label))):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:"Search OnTheRice…";font:14px/1.4 Arial,sans-serif;color:#496277;white-space:nowrap}
@media(max-width:700px){:is(body.otr-cotton[data-design-version] .reference-search:not(:has(.zip-search-label))):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:none}}
@media(max-width:640px){:is(body.otr-cotton[data-design-version] .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:8px!important;flex-wrap:wrap!important}:is(body.otr-cotton[data-design-version] .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:23px!important}:is(body.otr-cotton[data-design-version] .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:9px!important}:is(body.otr-cotton[data-design-version] .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:8px!important}:is(body.otr-cotton[data-design-version] .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){min-width:44px!important;width:44px!important;padding:10px!important;margin:0!important}:is(body.otr-cotton[data-design-version] .reference-menu-toggle span):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body.otr-cotton[data-design-version] .reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}:is(body.otr-cotton[data-design-version] .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::before{content:"☰"!important}:is(body.otr-cotton[data-design-version] .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){margin-left:auto!important}}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;align-items:center!important}
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-graph,.exact-proof,.exact-lessons,.exact-revisited) .reference-brand-copy):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;flex-direction:column!important;gap:4px!important}
:is(body.exact-lessons .reference-header):where(header[data-otr-home-header], header[data-otr-home-header] *) { height: auto !important; min-height: 0 !important; }
:is(body.exact-lessons .reference-header .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 44px !important; min-width: 44px !important; width: 210px !important; padding: 10px 14px !important; border: 1px solid #718596 !important; background: #fff !important; }
:is(body.exact-lessons .reference-search .zip-search-label):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: inline !important; font-size: 14px !important; }
@media(max-width:600px) {
  :is(body.exact-lessons .reference-header .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 44px !important; padding: 10px !important; }
  :is(body.exact-lessons .reference-search .zip-search-label):where(header[data-otr-home-header], header[data-otr-home-header] *) { display: none !important; }
}
:is(body.otr-cotton[data-design-version] .reference-nav-group):where(header[data-otr-home-header], header[data-otr-home-header] *) { align-self: start; }
:is(body.otr-cotton[data-design-version] .reference-nav-group__links a):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  border-bottom: 1px solid #dbe5eb; text-decoration: none !important;
}
:is(body:is(.otr-cotton[data-design-version],.otr-reference) .rm-footer .reference-brand-copy):where(header[data-otr-home-header], header[data-otr-home-header] *) { display:flex!important;flex-direction:column!important;gap:4px!important; }
@media(max-width:640px) {
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *) {display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding:12px 16px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) {flex:1 1 auto!important;min-width:0!important;gap:6px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) {font-size:22px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) {font-size:9px!important;letter-spacing:1px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) {display:flex!important;gap:8px!important;flex:0 0 auto!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *) {min-width:44px!important;width:44px!important;height:44px!important;padding:10px!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-search :is(span,.zip-search-label)):where(header[data-otr-home-header], header[data-otr-home-header] *) {display:none!important;}
 :is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *)::after {content:none!important;}
}
@media(max-width:640px){:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){width:100%!important;max-width:100%!important;box-sizing:border-box!important}:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){min-width:44px!important;width:44px!important;height:44px!important;padding:10px!important;margin:0!important}:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle span):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}:is(body:is(.otr-cotton[data-design-version],.otr-reference,.exact-proof,.exact-graph,.exact-lessons,.exact-revisited) .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::before{content:"☰"!important}}
:is(.reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
@media(max-width:700px){:is(.reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-template-columns:1fr!important}}
@media(max-width:640px){:is(body.otr-cotton[data-design-version] .reference-header-inner:has(>.reference-navigation:not([hidden]))):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body.otr-reference .reference-header-inner:has(>.reference-navigation:not([hidden]))):where(header[data-otr-home-header], header[data-otr-home-header] *){flex-wrap:wrap!important}:is(body.otr-cotton[data-design-version] .reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *),
:is(body.otr-reference .reference-navigation[data-cu-menu]):where(header[data-otr-home-header], header[data-otr-home-header] *){flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 0!important;position:static!important}}

/* Home source inline sha256 c76113fc20f02c3458a8f78acb7d5414c6f54578700577407b50bc8a6381cb88 */
:is(.reference-navigation[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}

/* Home source inline sha256 455357a3b646b3b2f36b1dddf87b91e4b956930b7513dc44e830546928def5b2 */

:is(body header.reference-header[data-reference-shell="header"] .reference-header-inner):where(header[data-otr-home-header], header[data-otr-home-header] *){column-gap:16px!important}
:is(body header.reference-header[data-reference-shell="header"] .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;align-items:center;gap:8px!important;flex:0 0 auto!important}
:is(body header.reference-header[data-reference-shell="header"] :is(.reference-sign-in,.reference-sign-up)):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 16px;border:1px solid #9cacbd;border-radius:8px;background:#fff;color:#071d47;font:700 14px/1.2 Arial,sans-serif;white-space:nowrap;text-decoration:none;flex-shrink:0}
:is(body header.reference-header[data-reference-shell="header"] .reference-sign-up):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#f3c15f;border-color:#ba8a32;box-shadow:0 2px 0 #a8752924}
:is(body header.reference-header[data-reference-shell="header"] .reference-sign-in:hover):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#eaf2ff;border-color:#647c99}
:is(body header.reference-header[data-reference-shell="header"] .reference-sign-up:hover):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#efb642;border-color:#90671f}
:is(body header.reference-header[data-reference-shell="header"] :is(.reference-sign-in,.reference-sign-up):focus-visible):where(header[data-otr-home-header], header[data-otr-home-header] *){outline:3px solid #0875ee;outline-offset:3px}
:is(body header.reference-header[data-reference-shell="header"] :is(.reference-sign-in,.reference-sign-up)[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
:is(html body header.reference-header[data-reference-shell="header"] .reference-header-actions :is(.reference-sign-in,.reference-sign-up):not([hidden])):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;visibility:visible!important;min-height:44px!important}
:is(body header.reference-header[data-reference-shell="header"] .reference-navigation a[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
@media(max-width:1100px){
 :is(body header.reference-header[data-reference-shell="header"] .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *){width:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;box-sizing:border-box}
 :is(body header.reference-header[data-reference-shell="header"] .reference-search :is(span,.zip-search-label)):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
}
:is(body #reference-menu-toggle.reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;min-width:88px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #b9c9dc!important;border-radius:14px!important;background:#f1f6fd!important;color:#102a51!important;box-shadow:0 2px 5px #173a550d!important;cursor:pointer}
:is(body #reference-menu-toggle.reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::before,
:is(body #reference-menu-toggle.reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *)::after{content:none!important;display:none!important}
:is(body #reference-menu-toggle.reference-menu-toggle span):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline!important;font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important}
:is(body #reference-menu-toggle.reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;transition:transform .18s ease}
:is(body #reference-menu-toggle.reference-menu-toggle:hover):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#e4eefb!important;border-color:#7d99bb!important}
:is(body #reference-menu-toggle.reference-menu-toggle[aria-expanded="true"]):where(header[data-otr-home-header], header[data-otr-home-header] *){background:#102a51!important;border-color:#102a51!important;color:#fff!important}
:is(body #reference-menu-toggle.reference-menu-toggle[aria-expanded="true"] svg):where(header[data-otr-home-header], header[data-otr-home-header] *){transform:rotate(90deg)}
:is(body #reference-menu-toggle.reference-menu-toggle:focus-visible):where(header[data-otr-home-header], header[data-otr-home-header] *){outline:3px solid #0875ee!important;outline-offset:3px!important}
@media(prefers-reduced-motion:reduce){:is(body #reference-menu-toggle.reference-menu-toggle svg):where(header[data-otr-home-header], header[data-otr-home-header] *){transition:none}}
:is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){display:flex!important;align-items:center!important;gap:16px!important;flex:0 1 auto!important;flex-wrap:wrap!important;justify-content:center!important;margin-left:auto!important}
:is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;color:#102a51!important;text-decoration:none!important;white-space:nowrap!important}
@media(max-width:1100px){
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;max-width:100%!important;gap:8px 12px!important;padding:12px 16px!important;margin:0 auto!important;box-sizing:border-box!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)>.reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important;max-width:100%!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:not(:has(>#reference-menu-toggle))>.reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1!important;justify-self:center!important}
 :is(html body header.reference-header[data-reference-shell="header"] #reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;min-width:82px!important;padding:10px!important}
 :is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-column:1/-1!important;grid-row:2!important;align-items:stretch!important;gap:4px 8px!important;width:100%!important;margin:0!important;min-width:0!important;box-sizing:border-box!important}
 :is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){width:100%!important;min-width:0!important;min-height:44px!important;padding:4px 2px!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;font-size:13px!important;line-height:1.25!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)>.reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1!important;grid-row:3!important;justify-self:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;min-width:0!important;gap:10px!important;margin:0!important;flex-wrap:wrap!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation) .reference-search):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;margin:0!important;border:1px solid #cad5df!important;border-radius:9px!important;background:#fff!important;box-sizing:border-box!important}
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)>#reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1!important;grid-row:4!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}
}
@media(max-width:430px){
 :is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:0 4px!important}
 :is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *){font-size:12px!important}
}
@media(max-width:320px){
 :is(html body header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *){padding-inline:10px!important}
}
:is(body header.reference-header .reference-nav-session):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-column:1/-1;width:100%;border-top:1px solid #b9c9dc;padding-top:12px;margin-top:8px;box-sizing:border-box}
:is(body header.reference-header .reference-nav-session[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
:is(body header.reference-header .reference-menu-logout):where(header[data-otr-home-header], header[data-otr-home-header] *){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #9cacbd;border-radius:8px;background:#fff;color:#102a51;font:700 14px/1.2 Arial,sans-serif;cursor:pointer}
:is(body header.reference-header .reference-menu-logout:focus-visible):where(header[data-otr-home-header], header[data-otr-home-header] *){outline:3px solid #0875ee;outline-offset:3px}
:is(body header.reference-header .reference-menu-logout:disabled):where(header[data-otr-home-header], header[data-otr-home-header] *){cursor:wait;opacity:.7}
:is(body header.reference-header .reference-menu-session-status):where(header[data-otr-home-header], header[data-otr-home-header] *){margin:8px 0 0;color:#102a51;font:14px/1.5 Arial,sans-serif}

/* Home source /assets/home-styles/e02a9dc7ff176d980c839c81077db6301de3080380a0accbd59f2ac9858e6512.css sha256 e02a9dc7ff176d980c839c81077db6301de3080380a0accbd59f2ac9858e6512 */

@layer otr-serif-system {
  :is(body .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    font-weight: 700 !important;
    letter-spacing: -0.055em !important;
    color: #071d47 !important;
  }
  :is(body .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    text-transform: none !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 10px !important;
    line-height: 1.45 !important;
    color: #071d47 !important;
  }
}

/* Home source /assets/home-styles/078b6465bb4547f3b8227e2ca7bf2846080a90862e83a24be4e41fdca9212876.css sha256 078b6465bb4547f3b8227e2ca7bf2846080a90862e83a24be4e41fdca9212876 */

:is(body :is(.reference-header-inner,.reader-radar-header-inner)):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:16px;flex-wrap:wrap}
:is(body :is(.reference-navigation,.reader-dashboard-primary-nav)):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:8px 16px}
:is(body :is(.reference-navigation a,.reader-dashboard-primary-nav a,.reference-menu-toggle,.app-site-menu summary)):where(header[data-otr-home-header], header[data-otr-home-header] *){min-height:44px;display:inline-flex;align-items:center}
:is(body .reference-navigation[hidden]):where(header[data-otr-home-header], header[data-otr-home-header] *){display:none!important}
@media(max-width:760px){
 :is(body :is(.reference-header-inner,.reader-radar-header-inner)):where(header[data-otr-home-header], header[data-otr-home-header] *){gap:8px}
 :is(body .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *){margin-left:auto;gap:8px}
 :is(body .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *){grid-template-columns:minmax(0,1fr);width:100%}
}
@media (prefers-reduced-motion: no-preference) {
 :is(body :is(.reference-navigation a,.reader-dashboard-primary-nav a,.reference-menu-toggle,.ch-button-gold,.omega-home-join,.omega-dashboard-membership-action,.fh-prev,.fh-next,.fh-dot,.fh-cta)):where(header[data-otr-home-header], header[data-otr-home-header] *) { transition: opacity 140ms ease-out; }
}
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
 :is(body :is(.reference-navigation a,.reader-dashboard-primary-nav a,.ch-button-gold,.omega-home-join,.omega-dashboard-membership-action,.fh-prev,.fh-next,.fh-dot,.fh-cta):hover):where(header[data-otr-home-header], header[data-otr-home-header] *) { opacity: .86; }
}

/* Home source /assets/home-styles/70c3a8727bdd42b3a7b1ed1e9ec64dd3969df8ce9d69d45d907df386057d6de8.css sha256 70c3a8727bdd42b3a7b1ed1e9ec64dd3969df8ce9d69d45d907df386057d6de8 */

@layer otr-serif-system {
  :is(body .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    color: var(--otr-ink) !important;
    letter-spacing: -.045em !important;
  }
  :is(body .reference-brand-copy small):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    color: var(--otr-muted) !important;
  }
}
:is(body :is(.reference-header, .reader-radar-header)):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  background: var(--otr-paper) !important;
  border-bottom: 1px solid var(--otr-line) !important;
  color: var(--otr-ink) !important;
}
:is(body :is(.reference-header-inner, .reader-radar-header-inner)):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  max-width: 1440px !important;
  min-height: 80px !important;
  gap: 20px !important;
}
:is(body .reference-header .reference-brand-copy strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--otr-ink) !important; }
:is(body .otr-redesign-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) { flex: 0 0 auto; max-width: 100%; min-width: 0; text-decoration: none; }
:is(body .otr-redesign-logo-art):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: max-content;
  max-width: 100%;
  min-height: 44px;
  flex: none;
}
:is(body .otr-redesign-logo-art > img):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  display: block;
  width: 43px !important;
  height: 46px !important;
  max-width: 43px !important;
  flex: 0 0 43px;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}
:is(body .otr-redesign-wordmark):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  display: inline-flex;
  align-items: baseline;
  color: var(--otr-ink);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 1;
  white-space: nowrap;
  letter-spacing: -.045em;
}
:is(body .otr-redesign-wordmark strong):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-weight: 800; }
:is(body .otr-redesign-wordmark > span):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-weight: 400; letter-spacing: -.035em; }
:is(body .otr-redesign-brand > .sr-only):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
:is(body .zip-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: clamp(18px, 2.1vw, 34px); }
:is(body .zip-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: relative;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  color: #555650;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
:is(body .zip-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  color: var(--otr-ink);
  font-weight: 700;
  text-decoration: none;
}
:is(body .zip-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *)::after {
  content: '';
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  height: 3px;
  background: linear-gradient(90deg, #ff981e, #f23f18);
  border-radius: 3px;
}
:is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: #555650 !important; font-size: 16px !important; line-height: 1.3 !important; }
:is(html body header.reference-header #otr-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--otr-ink) !important; font-weight: 700 !important; }
:is(html body header.reference-header[data-reference-shell=header] .reference-header-actions :is(.reference-sign-in, .reference-sign-up)):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 14px !important; line-height: 1.3 !important; }
:is(body #reference-menu-toggle.reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  color: var(--otr-ink) !important;
  background: var(--otr-surface) !important;
  border-color: var(--otr-line) !important;
  box-shadow: none !important;
  border-radius: 999px !important;
}
:is(body #reference-menu-toggle.reference-menu-toggle[aria-expanded=true]):where(header[data-otr-home-header], header[data-otr-home-header] *) { background: var(--otr-ink) !important; color: #fff !important; }
:is(body .reference-header :is(.reference-search, .reference-menu-toggle)):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  border-color: var(--otr-line) !important;
  background: var(--otr-surface) !important;
  color: var(--otr-ink) !important;
  box-shadow: none !important;
}
:is(body .reference-header .reference-menu-toggle):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 44px !important; }
:is(body .reference-search .zip-search-label):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--otr-muted); }
:is(body .reference-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  background: var(--otr-surface) !important;
  color: var(--otr-ink) !important;
  border-color: var(--otr-line) !important;
  box-shadow: 0 14px 36px #1111100b;
}
:is(body .reference-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--otr-ink) !important; }
:is(body .reference-nav-group h2):where(header[data-otr-home-header], header[data-otr-home-header] *) { color: var(--otr-muted) !important; }
:is(body :is(.reference-sign-up, .reader-radar-account > summary)):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  background: var(--otr-ink) !important;
  border-color: var(--otr-ink) !important;
  color: #fff !important;
  border-radius: 999px !important;
}
:is(body .reference-sign-in):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  color: var(--otr-ink) !important;
  border-color: var(--otr-line) !important;
  border-radius: 999px !important;
}
:is(body[data-reader-radar] .reader-dashboard-account-actions :is(.reference-sign-in, .reference-sign-up)):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  min-height: 44px;
  padding: 10px 16px;
  font-size: 14px !important;
  line-height: 1.3;
}
@media (max-width: 900px) {
  :is(body :is(.reference-header-inner, .reader-radar-header-inner)):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 12px !important; }
  :is(body .zip-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 16px; }
  :is(body .zip-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 12px; }
}
@media (max-width: 760px) {
  :is(body :is(.reference-header-inner, .reader-radar-header-inner)):where(header[data-otr-home-header], header[data-otr-home-header] *) { min-height: 66px !important; gap: 10px !important; }
  :is(body .otr-redesign-logo-art):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 6px; }
  :is(body .otr-redesign-logo-art > img):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 34px !important; height: 36px !important; max-width: 34px !important; flex-basis: 34px; }
  :is(body .otr-redesign-wordmark):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 20px; }
  :is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 14px !important; line-height: 1.3 !important; }
}
@media (max-width: 360px) {
  :is(body .otr-redesign-logo-art):where(header[data-otr-home-header], header[data-otr-home-header] *) { gap: 5px; }
  :is(body .otr-redesign-logo-art > img):where(header[data-otr-home-header], header[data-otr-home-header] *) { width: 31px !important; height: 33px !important; max-width: 31px !important; flex-basis: 31px; }
  :is(body .otr-redesign-wordmark):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 18px; }
}
:is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  gap: 6px !important;
  padding: 6px !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  border: 1px solid #dfd3c1 !important;
  border-radius: 22px !important;
  background: var(--otr-warm, #f1e9dc) !important;
  box-shadow: inset 0 1px 0 #ffffffc4, 0 5px 18px #3d2b1210 !important;
}
:is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  position: relative !important;
  min-height: 48px !important;
  min-width: 0 !important;
  padding: 12px 17px !important;
  border: 1px solid transparent !important;
  border-radius: 16px !important;
  background: transparent !important;
  color: #514a40 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  text-decoration: none !important;
  text-align: center !important;
  box-sizing: border-box !important;
  transition: background-color .22s ease, color .22s ease, border-color .22s ease, box-shadow .22s ease;
}
:is(html body header.reference-header #otr-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  color: #fffdf8 !important;
  background: #191712 !important;
  border-color: #191712 !important;
  font-weight: 700 !important;
  box-shadow: 0 3px 9px #211b1726 !important;
}
:is(html body header.reference-header #otr-primary-navigation a[aria-current]):where(header[data-otr-home-header], header[data-otr-home-header] *)::after {
  inset-inline: calc(50% - 12px) !important;
  bottom: 5px !important;
  height: 3px !important;
  background: linear-gradient(90deg, #ffb022, #fa4a13) !important;
  border-radius: 3px !important;
}
:is(html body header.reference-header #otr-primary-navigation a:focus-visible):where(header[data-otr-home-header], header[data-otr-home-header] *) {
  outline: 3px solid #a84714 !important;
  outline-offset: 3px !important;
}
@media (hover: hover) {
  :is(html body header.reference-header #otr-primary-navigation a:hover:not([aria-current])):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    color: #191712 !important;
    background: var(--otr-surface, #fffdf8) !important;
    border-color: #d7c4a8 !important;
    box-shadow: 0 2px 6px #3c2a140a !important;
  }
}
@media (max-width: 760px) {
  :is(html body header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    gap: 4px !important;
    padding: 5px !important;
    border-radius: 18px !important;
  }
  :is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    padding: 10px 4px !important;
    min-height: 52px !important;
    font-size: 13px !important;
    border-radius: 12px !important;
  }
}
@media (max-width: 360px) {
  :is(html body header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) { font-size: 12px !important; padding-inline: 2px !important; }
}

/* Home source /assets/home-styles/8a3ec12bb8a24c6820c5a950791a487ea073fc9812477e207ade5c27e8624386.css sha256 8a3ec12bb8a24c6820c5a950791a487ea073fc9812477e207ade5c27e8624386 */

@media (min-width: 1101px) {
  :is(body.signal-detail-page header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation)):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    width: min(1600px, calc(100% - 48px)) !important;
    max-width: 1600px !important;
    min-width: 0 !important;
    margin: 0 auto !important;
    padding: 12px 0 !important;
    gap: 8px 24px !important;
    box-sizing: border-box !important;
  }
  :is(body.signal-detail-page header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation) > .reference-brand):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    grid-column: 1 !important;
    grid-row: 1 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
  }
  :is(body.signal-detail-page header.reference-header[data-reference-shell="header"] .reference-header-inner:has(>#otr-primary-navigation) > .reference-header-actions):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    gap: 10px !important;
    flex: 0 1 auto !important;
    flex-wrap: wrap !important;
    justify-content: flex-end !important;
  }
  :is(body.signal-detail-page header.reference-header #otr-primary-navigation):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    display: flex !important;
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    gap: 8px 20px !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }
  :is(body.signal-detail-page header.reference-header #otr-primary-navigation a):where(header[data-otr-home-header], header[data-otr-home-header] *) {
    max-width: 100% !important;
    min-width: 0 !important;
    padding-inline: 12px !important;
    text-align: center !important;
    white-space: normal !important;
  }
}

/* The Home menu label must not inherit legacy Signals icon-only clipping. */
html body header[data-otr-home-header] #reference-menu-toggle.reference-menu-toggle span{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;display:inline!important}

/* Hidden is owned by the shared session and menu controllers. */
html body header[data-otr-home-header] [hidden]{display:none!important}

/* Home foundation from reference-system.css: preserve its border-box geometry
   and cotton container tokens locally instead of changing the Signals body. */
header[data-otr-home-header]{--cotton-width:1240px;--cotton-gutter:24px}
header[data-otr-home-header],header[data-otr-home-header] *,header[data-otr-home-header] *::before,header[data-otr-home-header] *::after{box-sizing:border-box}
@media(min-width:720px){header[data-otr-home-header]{--cotton-gutter:32px}}
@media(min-width:1200px){header[data-otr-home-header]{--cotton-gutter:64px}}
