.contact-box input:not([type=checkbox]),.contact-box select,.contact-box textarea{width:100%;padding:12px;border:1px solid #aaa69c;background:#fff;font:inherit;margin:8px 0 20px}.contact-box textarea{min-height:150px}.contact-box input[type=checkbox],.guide-checklist input[type=checkbox]{appearance:auto;width:18px;height:18px;accent-color:#a7754f;flex-shrink:0}.blog-chips a{display:inline-block;padding:8px 15px;border:1px solid #d5cec1;font-size:13px}.blog-chips a.active{background:#253036;color:white}.blog-search-panel form>.button{margin:12px 0}.blog-more{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.cookie-actions button{border:1px solid #8d8d85;padding:10px 16px;background:transparent;color:inherit;cursor:pointer;font:inherit}.cookie-panel[hidden]{display:none}.guide-topic[hidden]{display:none}.guide-topic button{cursor:pointer}.guide-selected .guide-checklist label{display:flex;gap:10px;align-items:flex-start}.article-aside h3:not(:first-child){margin-top:24px}.status-message{margin:18px 0}.guide-empty a{display:inline-block;margin:10px 15px 10px 0}
/* v1.1 */.form-privacy{margin:4px 0 12px;font-size:.8125rem;color:#5e6c70}.header nav a[aria-current=page]{color:#7a6044}.header nav a[aria-current=page]:after{content:"";background:#a77750;height:1px;position:absolute;bottom:3px;left:0;right:0}.mobile-nav nav a[aria-current=page]{font-weight:700;color:#7a6044}.mobile-nav summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px}.mobile-nav summary::-webkit-details-marker{display:none}.guide-selected{scroll-margin-top:24px}.guide-selected h3:focus{outline:none}@media (min-width:761px){.cookie-panel{left:auto;right:24px;bottom:24px;transform:none;width:min(640px,100% - 48px);gap:22px;padding:20px 24px}.cookie-panel h2{font-size:1.2rem}}@media (max-width:760px){.cookie-panel{padding:14px 16px}.cookie-panel h2{margin-bottom:6px;font-size:1.05rem}.cookie-panel p{font-size:.8125rem;line-height:1.5}.cookie-actions{margin-top:10px}.cookie-actions button{min-height:42px;padding:8px 12px}.whatsapp-float{display:none}.mobile-contact-dock{grid-template-columns:1fr 1fr 1.2fr}.mobile-contact-dock a{gap:6px;padding:10px 6px;font-size:.8125rem}.mobile-contact-dock a.dock-whatsapp{background:#176c46}}
