.bbseo-service-links,.bbseo-breadcrumb{position:static;top:auto;right:auto;bottom:auto;left:auto;padding:0;background:transparent;border:0;width:auto;max-width:100%}
.bbseo-service-links{display:block!important;margin:36px 0 0!important;font-size:14px!important}
.bbseo-service-links>span{font-size:10px;letter-spacing:1.4px;color:var(--muted)}
.bbseo-service-links ul{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;list-style:none;padding:0;margin:14px 0 0}
.bbseo-service-links a{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--line);line-height:1.5}
.bbseo-service-links a:hover,.bbseo-sector-link:hover{color:var(--lime)}
.bbseo-sector-link{display:block;padding:0 0 25px;color:var(--lime);font-size:13px;line-height:1.5}
.bbseo-detail-page main{max-width:1250px;margin:auto;padding-top:60px}
.bbseo-detail-page main>h1{max-width:1000px;font-size:clamp(34px,5.5vw,65px)!important;letter-spacing:-2px;line-height:1.08;margin-bottom:25px}
.bbseo-page{max-width:1000px}
.bbseo-breadcrumb{display:block;font-size:11px;color:var(--muted);margin:0 0 32px;line-height:1.6}
.bbseo-breadcrumb a{color:var(--lime)}
.bbseo-lead{font-size:clamp(18px,2vw,23px);line-height:1.6;max-width:850px;color:#c6cdbf;margin-bottom:28px}
.bbseo-editorial{display:grid;grid-template-columns:1fr 1fr;gap:36px 55px;margin:58px 0}
.bbseo-editorial section{border-top:1px solid var(--line);padding-top:26px;min-width:0}
.bbseo-page h2{font-size:clamp(24px,2.5vw,32px);letter-spacing:-.8px;line-height:1.2;margin:0 0 20px}
.bbseo-page p,.bbseo-page li{font-size:15px;line-height:1.85;color:#b9c2b1}
.bbseo-page li{padding-left:3px;margin-bottom:10px}
.bbseo-page li::marker{color:var(--lime)}
.bbseo-page ul{padding-left:20px}
.bbseo-faq{margin:0 0 55px}
.bbseo-faq details{border-bottom:1px solid var(--line);padding:20px 0}
.bbseo-faq summary{font-size:16px;line-height:1.5;cursor:pointer;color:var(--white)}
.bbseo-faq details p{margin-top:18px;max-width:800px}
.bbseo-related{margin-bottom:55px}
.bbseo-related a{color:var(--lime);text-decoration:underline;text-underline-offset:4px}
.bbseo-cta{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:35px;max-width:850px}
.bbseo-page a:focus-visible,.bbseo-page summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}
@media(max-width:700px){.bbseo-service-links ul,.bbseo-editorial{grid-template-columns:1fr}.bbseo-editorial{gap:26px;margin:42px 0}.bbseo-detail-page main{padding-top:38px}.bbseo-detail-page main>h1{letter-spacing:-1.2px}.bbseo-cta{padding:25px}.bbseo-page p,.bbseo-page li{font-size:14px}}
@media(max-width:700px){.bba-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bba-row>label{min-width:0}.bba-form input:not([type=checkbox]),.bba-form select,.bba-form textarea,#bba-panel input:not([type=checkbox]),#bba-panel select,#bba-panel textarea{font-size:16px;min-width:0}.bba-primary{min-height:44px}}
