.header .a2-header-search{width:100%;flex-basis:100%;grid-column:1/-1;order:5;display:flex;align-items:center;gap:18px;margin:0;padding:0 0 18px}.header .a2-header-search label{font-size:14px;color:#7c746d;white-space:nowrap}.header .a2-search-field{display:flex;align-items:center;width:100%;max-width:620px;margin-left:auto;border:1px solid #d4c3a6;border-radius:8px;background:#fffdf8;overflow:hidden}.header .a2-search-field:focus-within{outline:2px solid #a18558;outline-offset:2px}.header .a2-header-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px 16px;font:16px/1.5 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;color:#4b303b;outline:0}.header .a2-header-search button{flex-shrink:0;border:0;background:#4b303b;color:#fff;padding:12px 23px;min-height:48px;font:15px/1.6 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;cursor:pointer}.header .a2-header-search button:hover{background:#693f4e}.header .a2-header-search button:focus-visible{outline:2px solid #a18558;outline-offset:-4px}.search-summary{font-size:16px;color:#7c746d;line-height:1.8;margin:8px 0 0;overflow-wrap:anywhere}.web-heading h1{overflow-wrap:anywhere}@media(max-width:700px){.header .a2-header-search{display:block;padding-bottom:18px}.header .a2-header-search label{display:none}.header .a2-search-field{max-width:none}.header .a2-header-search input{padding:12px}.header .a2-header-search button{padding:12px 18px}}
.web-heading.search-heading{display:block}.web-heading.search-heading h1{margin-bottom:8px}
