.public-account{align-items:center;gap:10px;display:flex}.public-search-trigger{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.public-search-trigger:hover{opacity:.7;background:0 0}.public-search-drawer{z-index:69;color:var(--theme-text,#12171b);pointer-events:none;padding-top:6px;position:fixed;top:119px;left:0;right:0}.public-search-drawer.is-sticky{z-index:71;top:58px}.public-search-drawer-inner{border:1px solid var(--theme-line,#c9c5bb);background:var(--theme-raised,#f4f1e9);pointer-events:auto;align-items:center;gap:8px;width:min(460px,100% - 64px);margin-left:auto;margin-right:max(32px,50vw - 660px);padding:6px;display:flex;box-shadow:0 8px 20px #07131d1f}.public-search-drawer form{border:1px solid var(--theme-accent,#b58a38);background:var(--theme-surface,#fff);flex:1;align-items:center;min-width:0;height:38px;display:flex}.public-search-drawer form>svg{width:17px;height:17px;color:var(--theme-secondary,#66747b);flex:none;margin-left:10px}.public-search-drawer input{flex:1;min-width:0;height:36px;padding:0 8px;font-size:13px;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#12171b)!important;border:0!important;outline:0!important}.public-search-drawer form>button{height:36px;color:var(--theme-text,#fff);text-transform:uppercase;cursor:pointer;background:#0b171f;border:0;padding:0 12px;font-size:9px;font-weight:800}.search-drawer-close{color:var(--theme-text,#12171b);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:6px 1px;font-size:10px;font-weight:700;display:flex}.search-drawer-close svg{width:16px;height:16px}.search-input-row{gap:10px;margin:12px 0;display:flex}.search-input-row input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);flex:1;padding:12px;font-size:16px}.search-input-row button{background:var(--navy);color:var(--theme-text,white);cursor:pointer;border:0;padding:10px 16px}.search-page{padding-top:36px;padding-bottom:50px}.search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.search-results article{overflow-wrap:anywhere;min-width:0}.search-results h2{font-size:24px}.search-results .card-image{aspect-ratio:16/9;overflow:hidden}.search-results img{object-fit:cover;width:100%;height:100%}@media (max-width:700px){.public-search-trigger,.public-search-drawer{display:none}.search-results{grid-template-columns:1fr}}
.search-trigger-module__Lh8hmq__dialog{inset:auto var(--search-panel-right,16px) auto auto;top:var(--search-panel-top,146px);width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - var(--search-panel-top,146px) - 16px);border:1px solid var(--theme-line,#d7d2c7);border-top:3px solid var(--theme-accent,#bc9148);background:var(--theme-surface,#fffdf9);color:var(--theme-text,#132b36);font-family:var(--font-body,Arial,sans-serif);border-radius:4px;margin:0;padding:22px;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #07131d3d}.search-trigger-module__Lh8hmq__dialog::backdrop{background:#07131d38}.search-trigger-module__Lh8hmq__dialog *{box-sizing:border-box}.search-trigger-module__Lh8hmq__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.search-trigger-module__Lh8hmq__header h2{color:inherit;font:700 26px/1.2 var(--font-editorial,Georgia,serif);margin:0}.search-trigger-module__Lh8hmq__close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:6px;display:grid}.search-trigger-module__Lh8hmq__close:hover{background:var(--theme-raised,#eeeae2)}.search-trigger-module__Lh8hmq__form{width:100%;min-width:0;max-width:100%;height:var(--public-search-height,48px);box-sizing:border-box;border:1px solid var(--theme-line,#e0e2df);background:var(--theme-surface,#fffdf9);border-radius:5px;align-items:center;gap:8px;padding:4px;display:flex}.search-trigger-module__Lh8hmq__form>svg{color:var(--theme-secondary,#697781);flex:none;margin-left:8px}.search-trigger-module__Lh8hmq__form input{width:0;min-width:0;max-width:100%;height:var(--public-search-button-height,38px);color:inherit;font:400 16px/1.3 var(--font-body,Arial,sans-serif);background:0 0;border:0;border-radius:0;flex:1;padding:0 8px}.search-trigger-module__Lh8hmq__form input::placeholder{color:var(--theme-secondary,#697781);opacity:1}.search-trigger-module__Lh8hmq__form button{max-width:100%;height:var(--public-search-button-height,38px);background:var(--public-action,var(--theme-action-blue,#075ba4));color:#fff;font:700 14px/1.2 var(--font-body,Arial,sans-serif);white-space:nowrap;cursor:pointer;border:0;border-radius:4px;flex:none;align-self:center;padding:0 19px}.search-trigger-module__Lh8hmq__form button:hover{background:var(--public-action-hover,#064c86)}.search-trigger-module__Lh8hmq__form:focus-within{outline:2px solid var(--public-action,var(--theme-action-blue,#075ba4));outline-offset:2px}.search-trigger-module__Lh8hmq__help{color:var(--theme-secondary,#697781);font:400 12px/1.5 var(--font-body,Arial,sans-serif);margin:12px 0 0}.search-trigger-module__Lh8hmq__dialog :focus-visible{outline:2px solid var(--focus,#92702d);outline-offset:3px}.search-trigger-module__Lh8hmq__form input:focus-visible{outline:none}.search-trigger-module__Lh8hmq__form button:focus-visible{outline-color:var(--public-action,var(--theme-action-blue,#075ba4))}.search-trigger-module__Lh8hmq__mobileLaunch{text-align:left;cursor:pointer;width:100%;padding:0 0 0 13px}.search-trigger-module__Lh8hmq__mobileLaunch>span{color:#99acb6;min-width:0;font:400 16px/1.4 var(--font-body,Arial,sans-serif);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.search-trigger-module__Lh8hmq__mobileLaunch>svg:last-child{box-sizing:content-box;color:#dce4e7;flex:none;width:20px;height:20px;padding:14px 12px}.search-trigger-module__Lh8hmq__mobileLaunch:hover{border-color:#ffbf23}@media (max-width:760px){.search-trigger-module__Lh8hmq__dialog{width:100%;height:100dvh;max-height:none;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border:0;border-radius:0;inset:0}.search-trigger-module__Lh8hmq__dialog::backdrop{background:var(--theme-surface,#fffdf9)}.search-trigger-module__Lh8hmq__header{margin-bottom:24px}.search-trigger-module__Lh8hmq__header h2{font-size:25px}.search-trigger-module__Lh8hmq__close{width:40px;height:40px}.search-trigger-module__Lh8hmq__form>svg{display:none}.search-trigger-module__Lh8hmq__form input{padding:0 9px}.search-trigger-module__Lh8hmq__form button{padding:0 12px}}
