.wlsite-header,.wlsite-header *{box-sizing:border-box}.wlsite-header{color:#405344;background:#faf7f0;border-bottom:1px solid #e5e1d7;width:100%;font-family:Georgia,Times New Roman,serif}.wlsite-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto;padding:12px 24px;display:flex}.wlsite-brand{flex-shrink:0;text-decoration:none;display:block}.wlsite-brand img{object-fit:contain;width:78px;max-width:100%;height:78px;display:block}.wlsite-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;display:flex}.wlsite-nav a{color:#405344;font-size:15px;line-height:1.5;text-decoration:none}.wlsite-nav a:hover{color:#9b7547;text-underline-offset:5px;text-decoration:underline}.wlsite-header a:focus-visible,.wlsite-mobile summary:focus-visible{outline-offset:4px;outline:3px solid #a17b4c}.wlsite-mobile{display:none}@media(max-width:1200px){.wlsite-desktop{display:none}.wlsite-mobile{margin-left:auto;display:block}.wlsite-inner{flex-wrap:wrap;gap:12px;padding:12px 20px}.wlsite-brand img{width:68px;height:68px}.wlsite-mobile summary{cursor:pointer;color:#405344;border:1px solid #d8d5c9;border-radius:4px;padding:10px 14px;font-size:17px;line-height:1.5}.wlsite-mobile[open]{width:100%}.wlsite-mobile .wlsite-nav{flex-direction:column;align-items:stretch;gap:0;padding-top:12px}.wlsite-mobile .wlsite-nav a{overflow-wrap:anywhere;border-bottom:1px solid #e5e1d7;padding:12px 4px;font-size:17px}}
