.bl-wrap{max-width:780px;margin:0 auto;padding:10px 22px 80px}.bl-crumb{color:var(--mut);margin:8px 0 18px;font-size:.85rem}.bl-crumb a{color:var(--mut)}.bl h1{font-size:clamp(2rem,5vw,3.1rem)}.bl-meta{color:var(--mut);margin-bottom:24px;font-size:.9rem}.bl-body{font-size:1.08rem;line-height:1.75}.bl-body h2{color:var(--mint);margin-top:2.2em;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.2}.bl-body h3{margin-top:1.6em;line-height:1.3}.bl-body a{color:var(--mint)}.bl-body img{border-radius:14px;width:100%}.bl-body figure{margin:26px 0}.bl-body .video-embed{border-radius:14px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.bl-body .video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bl-body table{border-collapse:collapse;width:100%;font-size:.92rem;display:block;overflow-x:auto}.bl-body th,.bl-body td{text-align:left;border:1px solid #145049;padding:9px}.bl-body th{background:var(--bg2)}.bl-body pre{background:var(--bg2);border-radius:10px;padding:14px;overflow-x:auto}.bl-body .cta{background:var(--bg2);border-left:4px solid var(--mint);border-radius:10px;margin:32px 0;padding:16px 20px}.bl-card{background:var(--bg2);border-radius:16px;margin-top:24px;text-decoration:none;display:block;overflow:hidden}.bl-card div{padding:18px 20px}.bl-card h2{margin:0 0 8px;font-size:1.4rem}.bl-card p{color:var(--mut);margin:0}.bl-body .btns{flex-wrap:wrap;gap:12px;margin:16px 0 0;display:flex}.bl-body .btns .btn{border-radius:999px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-block}.bl-body .btn.call{background:var(--mint);color:#001617}.bl-body .btn.book{border:2px solid var(--mint);color:var(--mint);background:0 0}
