._header_an74m_1{z-index:40;background:#fffefb;border-bottom:1px solid #e8e5df;position:relative}._header_an74m_1 .header-inner{flex-wrap:nowrap;gap:26px;max-width:1380px;min-height:80px;padding:0 clamp(20px,4vw,52px)}._header_an74m_1 .header-inner>span:first-child{flex-shrink:1;min-width:0}._header_an74m_1 .brand{min-width:0;max-width:100%;min-height:44px}._header_an74m_1 .wordmark{text-overflow:ellipsis;max-width:210px;overflow:hidden}._header_an74m_1 .header-actions{flex:none;gap:6px;margin-left:auto}._header_an74m_1 .icon-button,._header_an74m_1 .header-admin{min-width:44px;min-height:44px}._header_an74m_1 .header-google{border-radius:8px;max-width:164px;min-height:44px}._header_an74m_1 .header-account-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._header_an74m_1 .header-write{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:150px;min-height:44px;display:inline-flex;overflow:hidden}._header_an74m_1 .saved-reading-trigger span{display:none}._navigation_an74m_12{flex:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}._primary_an74m_13{align-items:center;gap:clamp(12px,1.3vw,23px);min-width:0;display:flex}._primary_an74m_13 a,._tools_an74m_14{color:#52534f;white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex;position:relative}._primary_an74m_13 a{text-overflow:ellipsis;align-content:center;max-width:9.5em;display:block;overflow:hidden}._primary_an74m_13 a[aria-current]{color:var(--home-accent,#bd3026)}._primary_an74m_13 a[aria-current]:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;bottom:3px;left:0}._tools_an74m_14{background:0 0;border:1px solid #0000;border-radius:8px;flex:none;gap:6px;padding:0 12px}._tools_an74m_14[aria-expanded=true],._tools_an74m_14[data-active]{color:#262b27;background:#f5f1eb}._tools_an74m_14 svg{transition:transform .18s}._tools_an74m_14[aria-expanded=true] svg{transform:rotate(180deg)}._primary_an74m_13 a:hover,._tools_an74m_14:hover{color:var(--home-accent,#bd3026)}._compactTrigger_an74m_22{color:#343c36;background:#fffefb;border:1px solid #dfdfd7;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}._panel_an74m_23{z-index:60;background:#fffefb;border:1px solid #dedfd7;border-radius:12px;width:290px;max-width:calc(100vw - 32px);max-height:min(70dvh,620px);padding:10px;animation:.14s ease-out _menu-in_an74m_1;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 16px 50px #20251f21}._panel_an74m_23[hidden]{display:none}._panel_an74m_23 nav{gap:2px;display:grid}._panel_an74m_23 a{color:#333d35;overflow-wrap:anywhere;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 13px;font-size:14px;font-weight:600;line-height:1.6;display:flex}._panel_an74m_23 a:hover,._panel_an74m_23 a[aria-current]{color:var(--home-accent,#a92a21);background:#f3f0e9}._panel_an74m_23 ._groupLabel_an74m_26{color:#777d73;letter-spacing:.08em;padding:8px 13px 7px;font-size:11px;font-weight:750}._panel_an74m_23 ._compactLinks_an74m_27,._utilities_an74m_27{display:none}._primary_an74m_13 a:focus-visible{outline-offset:3px;outline:3px solid #bf4c3d}._tools_an74m_14:focus-visible{outline-offset:3px;outline:3px solid #bf4c3d}._compactTrigger_an74m_22:focus-visible{outline-offset:3px;outline:3px solid #bf4c3d}._panel_an74m_23 a:focus-visible{outline-offset:3px;outline:3px solid #bf4c3d}@keyframes _menu-in_an74m_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){._header_an74m_1 .header-inner{flex-wrap:nowrap;gap:16px;min-height:74px;padding:0 clamp(18px,4vw,42px)}._navigation_an74m_12{flex:none;order:3;margin-left:0}._primary_an74m_13,._tools_an74m_14{display:none}._compactTrigger_an74m_22{display:flex}._panel_an74m_23 ._compactLinks_an74m_27{display:grid}._panel_an74m_23 ._extraLinks_an74m_33{border-top:1px solid #e7e5df;margin-top:7px;padding-top:7px}._panel_an74m_23{width:320px}._header_an74m_1 .header-actions{order:2;margin-left:auto}}@media (max-width:740px){._header_an74m_1{position:sticky;top:0}._header_an74m_1 .header-inner{gap:8px;min-height:68px;padding:0 16px}._header_an74m_1 .header-inner>span:first-child{flex:1}._header_an74m_1 .wordmark{max-width:200px;font-size:23px;display:block}._header_an74m_1 .header-inner:has(.header-admin) .wordmark{max-width:200px;font-size:23px;display:block}._header_an74m_1 .header-actions{gap:0}._header_an74m_1 .header-actions .saved-reading-trigger,._header_an74m_1 .header-actions .search-shortcut,._header_an74m_1 .header-actions .header-admin,._header_an74m_1 .header-actions .header-write{display:none}._header_an74m_1 .header-actions .saved-reading-trigger{display:none!important}._header_an74m_1 .header-google.header-google{background:#fffefb;width:44px;height:44px;min-height:44px;padding:5px}._header_an74m_1 .header-google .header-account-label{display:none!important}._utilities_an74m_27{border-top:1px solid #e7e5df;flex-wrap:wrap;gap:6px;margin-top:7px;padding:10px 5px 3px;display:flex}._header_an74m_1 ._utilities_an74m_27 .saved-reading-trigger{padding:8px 10px!important}._header_an74m_1 ._utilities_an74m_27 .saved-reading-trigger span{font-size:13px;display:inline}._utilities_an74m_27 button,._utilities_an74m_27 a{min-width:44px;min-height:44px}._header_an74m_1 ._utilities_an74m_27 .search-shortcut{gap:8px;padding:8px 10px;display:inline-flex}._header_an74m_1 ._utilities_an74m_27 .search-shortcut span{font-size:13px}._header_an74m_1 ._utilities_an74m_27 .header-admin{gap:6px;padding:8px 10px}._header_an74m_1 ._utilities_an74m_27 .header-admin span{display:inline}}@media (max-width:359px){._header_an74m_1 .header-inner{gap:6px;padding-inline:12px}._header_an74m_1 .brand{gap:7px}._header_an74m_1 .wordmark{font-size:20px}._header_an74m_1 .header-inner:has(.header-admin) .wordmark{font-size:20px}._header_an74m_1 .brand-symbol{width:27px;height:29px}}@media (prefers-reduced-motion:reduce){._panel_an74m_23{animation:none}._tools_an74m_14 svg{transition:none}}
