.aglocal-page{padding-top:32px!important;padding-bottom:64px!important;color:#302f2b}.aglocal-title{margin:0 0 30px;max-width:1100px}.aglocal-title h1{font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:15px 0 0;overflow-wrap:break-word}.aglocal-page .aglocal-kicker{font-size:11px;letter-spacing:.13em;line-height:1.6;color:#6d6863;margin:0 0 14px}.aglocal-page p{font-size:16px;line-height:1.75;margin:0 0 18px}.aglocal-page .aglocal-lead{font-size:20px;line-height:1.55}.aglocal-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,72px);align-items:center}.aglocal-hero>*{min-width:0}.aglocal-page .aglocal-note{font-size:13px;color:#6d6863;line-height:1.6}.aglocal-page .aglocal-photo{margin:0;min-width:0}.aglocal-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.aglocal-photo figcaption{font-size:12px;color:#6d6863;line-height:1.5;margin-top:10px}.aglocal-page .aglocal-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 18px}.aglocal-actions .wp-block-button{margin:0;min-width:0;max-width:100%}.aglocal-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;background:#292a25;color:#fff;border:1px solid #292a25;border-radius:0;font-size:14px;line-height:1.5;font-weight:500;white-space:normal;text-align:center;text-decoration:none;overflow-wrap:anywhere}.aglocal-page .aglocal-secondary .wp-block-button__link{background:transparent;color:#302f2b}.aglocal-page a:focus-visible,.agel-discover a:focus-visible{outline:2px solid #b82e29;outline-offset:4px}.aglocal-page p a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.aglocal-section{margin-top:clamp(46px,6vw,80px);padding-top:clamp(32px,4vw,52px);border-top:1px solid #d8d3cd}.aglocal-page h2{font-size:clamp(28px,3vw,40px);line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:0 0 22px}.aglocal-page h3{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.015em;margin:0 0 18px;overflow-wrap:break-word}.aglocal-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.aglocal-service-card{padding:30px;background:#eeebe5;min-width:0}.aglocal-page .aglocal-number{font-size:12px;line-height:1.5;color:#6d6863;margin-bottom:18px}.aglocal-service-card p{font-size:15px}.aglocal-service-card p:last-child{margin-bottom:0}.aglocal-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px}.aglocal-step{min-width:0}.aglocal-local{max-width:900px}.aglocal-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 44px;margin-top:30px}.aglocal-question{min-width:0;border-top:1px solid #d8d3cd;padding-top:22px}.aglocal-question h3{font-size:20px}.aglocal-contact{padding:36px;background:#eeebe5}.aglocal-contact p{max-width:76ch}.agel-discover{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #d8d3cd;margin:32px 0 0;padding:24px 0}.agel-discover p{font-size:14px;line-height:1.7;margin:0}.agel-discover a{font-size:14px;text-decoration:underline;text-underline-offset:4px;flex-shrink:0}.agullo-site main>.agel-discover{margin:0 4%;padding:28px 0 40px}@media(max-width:760px){.aglocal-page{padding-top:24px!important}.aglocal-hero,.aglocal-service-grid,.aglocal-steps,.aglocal-faq-grid{grid-template-columns:minmax(0,1fr)}.aglocal-title h1{font-size:clamp(34px,9vw,46px)}.aglocal-page .aglocal-lead{font-size:18px}.aglocal-page p{font-size:15px}.aglocal-service-card{padding:24px}.aglocal-steps{gap:24px}.aglocal-contact{padding:24px}.aglocal-page .aglocal-actions{display:grid;grid-template-columns:minmax(0,1fr)}.aglocal-actions .wp-block-button,.aglocal-page .wp-block-button__link{width:100%}.agel-discover{display:block}.agel-discover a{display:inline-block;margin-top:14px}.agullo-site main>.agel-discover{margin:0 5%}.aglocal-page h3{font-size:21px}}
