.guide-heading{background:var(--navy);color:#fff;padding:70px max(6%,calc((100% - 1180px)/2));}.guide-heading h1{font-size:clamp(38px,5vw,70px);max-width:1000px;overflow-wrap:anywhere}.guide-heading p{color:#c4cbd1;max-width:740px}.guide-heading .eyebrow{color:var(--gold)}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{background:white;border:1px solid #dedbd3;padding:28px;display:flex;flex-direction:column;gap:20px}.guide-card small{color:var(--muted)}.guide-card h2{font-size:30px;line-height:1.2;text-transform:none;overflow-wrap:anywhere;margin:0}.guide-link{color:#85642f;text-decoration:underline;margin-top:auto}.guide-content{max-width:1000px;margin:50px auto;padding:0 24px;font-size:18px;overflow-wrap:anywhere}.guide-content img{max-width:100%;height:auto}.guide-content iframe{max-width:100%}.guide-content a{text-decoration:underline;color:#85642f}.guide-content h2{font-size:38px}.guide-next{padding:55px 6%;background:#eeece4;text-align:center}.guide-next h2{font-size:42px}.guide-next .button{margin:8px}.batory-guide footer{gap:20px;flex-wrap:wrap}.batory-guide .floating-phone{padding:14px 20px}@media(max-width:900px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.guide-grid{grid-template-columns:1fr}.guide-heading{padding:40px 24px}.guide-content{font-size:16px}.guide-next h2{font-size:34px}.batory-guide footer{padding-bottom:90px}}

.batory-guide{margin:0!important;background:var(--paper)!important;color:var(--ink)!important;font-family:'DM Sans',Arial,sans-serif!important}.batory-guide>header{height:112px}.batory-guide .guide-heading h1{color:white!important;font-family:'Libre Caslon Display',Georgia,serif!important}.guide-content h1,.guide-content h2,.guide-content h3,.guide-content h4{font-family:'Libre Caslon Display',Georgia,serif!important;color:var(--navy)!important;font-weight:400!important;line-height:1.2}.guide-content h3{font-size:30px}.guide-content p,.guide-content li{line-height:1.8;color:var(--ink)}.guide-content figure{margin:28px 0}.guide-content figure img{display:block;max-height:420px;object-fit:contain;margin:auto;border-radius:3px}.guide-content table{display:block;overflow-x:auto}.guide-content .elementor-section,.guide-content .elementor-widget-wrap{background:transparent!important}.guide-content .elementor-heading-title{color:var(--navy)!important}.guide-content form{display:none}.batory-guide .guide-heading p{color:#c4cbd1!important}.batory-guide .guide-card h2{font-family:'Libre Caslon Display',Georgia,serif!important}.batory-guide a.button{text-decoration:none!important}.batory-guide .guide-next .secondary{color:var(--navy);border:1px solid var(--navy)}.batory-guide .contact-card{background:#fff;border:1px solid #dedbd3;padding:clamp(22px,5vw,48px)}.batory-guide footer{background:var(--navy);color:#fff}.batory-guide .floating-phone{color:var(--navy)!important;z-index:100}.batory-guide .menu-toggle{font-family:inherit}@media(max-width:1000px){.batory-guide>header{height:92px}.batory-guide header nav.is-open{display:flex;z-index:1000}}@media(max-width:600px){.batory-guide .guide-content h2{font-size:32px}.batory-guide .guide-content h3{font-size:26px}.batory-guide .guide-next .button{display:block}.batory-guide .floating-phone{font-size:17px}}
