:root{--av26-green:#365243;--av26-clay:#925c3f;--av26-paper:#fffdf7;--av26-line:#d9ddcf}
.header.section{padding:18px 0!important}.blog-logo img{max-height:88px!important;width:auto!important}.blog-menu>li>a{padding-top:19px;padding-bottom:19px}.blog-menu a{color:#e7e9e2}.blog-menu li:focus-within>ul{display:block;left:0}.blog-menu li:focus-within>a{color:#fff}.blog-menu .sub-menu a{min-height:44px}.wrapper{margin-top:38px}body.page .sidebar{display:none}body.page .content.left{float:none;width:100%;max-width:1160px;margin-left:auto;margin-right:auto}body.page .post-content{font-size:17px;line-height:1.75}body.page .post-content>p,body.page .post-content>h2,body.page .post-content>h3{max-width:800px}body.home .post-header{display:none}body.home .wrapper{margin-top:0;max-width:none;width:100%}body.home .content.left{max-width:none}body.home .post-content{max-width:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #925c3f;outline-offset:4px}a[href^="tel:"],.av26-footer a{display:inline-block;min-height:36px}
.av26-footer{margin-top:50px;background:#263d32;color:#f5f4eb;padding:34px 0 22px;font:14px/1.65 system-ui,sans-serif}.av26-footer a{color:#f5f4eb;text-decoration:underline;text-underline-offset:4px}.av26-footer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.av26-footer p{margin:0 0 12px}.av26-footer strong{font:400 25px Georgia,serif}.av26-footer nav{display:flex;flex-wrap:wrap;gap:2px 22px}.av26-footer-small{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;border-top:1px solid #ffffff40;margin-top:18px;padding-top:18px;font-size:12px}.av26-footer-small p{margin:0}.av26-footer .av26-footer-legal{display:flex;gap:20px;flex-wrap:wrap}
.av26-tourbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 12px;font:600 14px/1.4 system-ui,sans-serif}.av26-tourbar a,.av26-tourbar button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #365243;border-radius:4px;background:#fffdf7;color:#263d32;text-decoration:none;cursor:pointer}.av26-tourbar button:last-child{background:#365243;color:#fffdf7}.av26-tour-focus{position:fixed!important;inset:0!important;z-index:9999999!important;background:#fbf8f0!important;padding:12px!important;max-width:none!important;width:100%!important;height:100dvh!important;margin:0!important;overflow:auto!important}.av26-tour-focus:has(iframe){display:flex!important;flex-direction:column!important;overflow:hidden!important}.av26-tour-focus iframe{flex:1!important;min-height:0!important;max-height:none!important;height:100%!important}.av26-tour-focus .av26-tourbar{flex:none}.av-puig-pelos-controls:empty,.av-castellar-controls:empty{display:none}
.av26-agenda-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.av2026 .av26-agenda .av-upcoming{margin:0;padding:24px;border-radius:4px}.av2026 .av26-agenda h2{font-size:32px;margin:0 0 22px}.av2026 .av26-agenda article h2{font-size:23px;margin:12px 0}.av26-small{font-size:13px!important;line-height:1.6!important}.av26-split{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:center}.av26-book-home{background:#f0f2e8}.av26-notice{padding:16px 18px;border-left:3px solid #925c3f;background:#fffdf7;font-size:14px!important}.av26-book-home a{overflow-wrap:anywhere}.av26-book-home .av-button{margin-bottom:20px}.av2026 .av-hero{min-height:420px;position:relative;overflow:hidden}.av2026 .av-hero-slides{position:absolute;inset:0}.av2026 .av-hero-slide{position:absolute;inset:0;opacity:1;animation:none!important}.av2026 .av-hero-slide img{width:100%;height:100%;object-fit:cover}.av2026 .av-hero-content{padding-top:46px;padding-bottom:46px}.av2026 .av-intro{padding:34px 0}.av2026 .av-section{padding:44px 0}.av26-hero-credit{font-size:11px;color:#f5f4eb}.av26-news-photo{width:100%;aspect-ratio:16/9;object-fit:cover}.av26-news-date{font-size:12px;color:#596051}.av26-case-grid,.av26-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.av26-case,.av26-book-card{border:1px solid #d9ddcf;border-radius:5px;padding:22px;background:#fffdf7}.av26-case img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.av26-case h3,.av26-book-card h2{font:400 26px/1.25 Georgia,serif;margin:18px 0 12px}.av26-case p{font:15px/1.7 system-ui,sans-serif}.av26-case .av26-case-credit{font-size:12px;color:#596051}.av26-book-card dl{margin:18px 0}.av26-book-card dt{font-size:13px;color:#596051;font-weight:600;margin:12px 0 2px}.av26-book-card dd{margin:0;font-size:16px;line-height:1.6}.av26-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;background:#365243;color:#fffdf7!important;border-radius:4px;text-decoration:none!important;font:600 15px/1.4 system-ui,sans-serif}.av26-book-card .av26-button{margin-top:12px}.av26-language-links{display:flex;gap:8px 18px;flex-wrap:wrap;margin-bottom:24px}.av26-language-links a{min-height:44px;display:inline-flex;align-items:center}.av26-info{max-width:820px;padding:24px;background:#edf0e7;border-left:3px solid #925c3f;margin:28px 0}.av26-info h2{margin-top:0}.av26-services-head{display:flex;align-items:center;gap:18px}.av26-services-head svg{width:48px;height:48px;flex:none}.av26-resources>.av-section{border-top:1px solid #d9ddcf}.av26-posted{font-size:12px;color:#596051}
.cmplz-cookiebanner{width:430px!important;max-width:calc(100vw - 24px)!important;padding:16px!important;border:1px solid #cbd4c5!important;border-radius:7px!important;background:#fffdf7!important;color:#243c32!important;box-shadow:0 6px 28px #13291e2b!important}.cmplz-cookiebanner .cmplz-header{padding:0 0 8px!important}.cmplz-cookiebanner .cmplz-title{font-size:15px!important}.cmplz-cookiebanner .cmplz-message{font:13px/1.45 system-ui,sans-serif!important;margin:0 0 12px!important}.cmplz-cookiebanner .cmplz-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.cmplz-cookiebanner .cmplz-btn{min-height:44px!important;padding:9px 6px!important;min-width:0!important;font:600 12px/1.3 system-ui,sans-serif!important;border:1px solid #365243!important;border-radius:4px!important;background:#fffdf7!important;color:#263d32!important;white-space:normal!important}.cmplz-cookiebanner .cmplz-accept,.cmplz-cookiebanner .cmplz-deny{background:#365243!important;color:#fffdf7!important}.cmplz-cookiebanner .cmplz-links a{color:#365243!important;font-size:11px!important}.cmplz-cookiebanner .cmplz-body{padding:0!important}.cmplz-cookiebanner .cmplz-categories{font-size:13px!important;max-height:45vh;overflow:auto}.cmplz-cookiebanner .cmplz-save-preferences{grid-column:1/-1}
@media(max-width:800px){.header.section{padding:10px 0!important}.blog-logo img{max-height:64px!important}.wrapper{margin-top:25px}.av26-footer-grid,.av26-case-grid,.av26-book-grid,.av26-split,.av26-agenda-grid{grid-template-columns:1fr}.av26-footer{margin-top:34px}.av26-footer-grid{gap:14px}.av2026 .av-section{padding:30px 0}.av2026 .av-hero{min-height:360px}.av2026 .av-hero h1{font-size:clamp(30px,8.5vw,46px);line-height:1.12}.av2026 .av-hero-content{padding-top:32px;padding-bottom:32px}.av2026 .av-hero p{font-size:16px;line-height:1.6}.av26-split{gap:20px}.av26-tourbar{gap:7px;font-size:12px}.av26-tourbar a,.av26-tourbar button{padding:9px 10px}.av26-case,.av26-book-card{padding:18px}.av26-book-grid{gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

html body[class] .header-cover .header.section{height:100px!important;min-height:100px!important;background:#fffdf7!important}html body[class] .header-cover .header.section:before,html body[class] .header-cover .header.section:after{content:none!important;display:none!important;animation:none!important}html body[class] .header-cover .blog-logo{width:180px!important}html body[class] .header-cover .blog-logo img{max-width:180px!important;max-height:74px!important}html body[class] .header-cover .header-inner.section-inner{padding:10px 20px!important}.av-visit-feature .av-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.av-pilot>.av-visit-feature{margin:26px -24px}.av26-hero-credit{font-size:11px!important;line-height:1.4!important;opacity:.9;margin-bottom:0!important}.av26-resources{padding-top:20px}.av26-resources>p,.av26-resources>h1{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 24px}
@media(max-width:700px){html body[class] .header-cover .header.section{height:78px!important;min-height:78px!important}html body[class] .header-cover .blog-logo{width:145px!important}html body[class] .header-cover .blog-logo img{max-width:145px!important;max-height:58px!important}}

.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-message p{font-size:13px!important;line-height:1.45!important}.cmplz-cookiebanner .cmplz-body{margin:0!important}.cmplz-cookiebanner .cmplz-buttons{margin:6px 0!important}.cmplz-cookiebanner .cmplz-header{min-height:18px!important}.cmplz-cookiebanner .cmplz-message{padding:0!important}.av26-footer-partners{font-size:12px}.av26-footer-partners a{min-height:28px}.av26-book-card p{font-size:16px;line-height:1.65}

.cmplz-cookiebanner{gap:10px!important}.cmplz-cookiebanner .cmplz-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important;min-height:20px!important}.cmplz-cookiebanner .cmplz-header .cmplz-logo{display:none!important}.cmplz-cookiebanner .cmplz-header .cmplz-title{display:block!important;margin:0!important;font:600 14px/1.4 system-ui,sans-serif!important}.cmplz-cookiebanner .cmplz-message{margin:0!important}.cmplz-cookiebanner .cmplz-divider{display:none!important}.cmplz-cookiebanner .cmplz-links{margin:0!important;padding:0!important;line-height:1.4!important}
