@media(max-width:767px){header .account{display:none!important}.preset-hero .preset-copy{order:0}.preset-hero .preset-search{order:1}.preset-hero>.preset-media,.preset-hero>.preset-secondary-photo{order:2}.preset-hero .preset-copy h1{font-size:clamp(32px,8vw,43px)}.preset-search .search{padding:12px}.preset-copy p{margin-bottom:14px}.preset-hero{gap:20px}.preset-hero .eyebrow{margin-bottom:12px}}
.pagination{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;padding:1.5rem 0}.pagination a{padding:.5rem 1rem;border:1px solid currentColor;border-radius:8px}.pagination [aria-disabled=true]{opacity:.45}

.mobilemenu{display:none}@media(max-width:767px){header{position:relative;z-index:20}header>a.button{display:none!important}header .brand{flex:1;min-width:0}.mobilemenu{display:block;position:relative;flex:0 0 44px}.mobilemenu summary{cursor:pointer;display:grid;place-items:center;min-width:44px;min-height:44px;font-size:24px;list-style:none}.mobilemenu summary::-webkit-details-marker{display:none}.mobilemenu:not([open]) nav{display:none!important}.mobilemenu[open] nav{display:flex!important;position:absolute;top:100%;right:0;flex-direction:column;gap:0;background:var(--paper);color:var(--ink);width:min(80vw,300px);padding:12px;border:1px solid currentColor;box-shadow:0 10px 30px #0002;z-index:50}.mobilemenu nav a{display:block;color:inherit;padding:14px;font-size:16px;text-decoration:none;min-height:44px}}

.theme-13 button:not(.secondary),.theme-13 .button:not(.secondary){color:#121f2b}label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px}input[type=checkbox]{width:20px!important;min-width:20px;height:20px;min-height:20px;margin:0;flex:0 0 20px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
