.bwl-article-body section[id],.bwl-article-body li[id]{scroll-margin-top:100px}.bwl-article-cover img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.bwl-article-body a{overflow-wrap:anywhere}.azul-ref{font-size:.75em;vertical-align:super;margin-left:4px}.azul-info{padding:26px;background:#f0f6fc;border:1px solid #cedfed;border-radius:14px;margin:28px 0}.azul-info h3{margin-top:0;color:#012d4a}.azul-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.azul-cards>div{padding:18px;background:#fff;border-top:4px solid #1863a1;border-radius:8px}.azul-cards strong{color:#012d4a}.azul-small{font-size:.85rem!important}.azul-table{overflow:auto;margin:24px 0;max-width:100%}.azul-table table{width:100%;min-width:640px;border-collapse:collapse}.azul-table th,.azul-table td{padding:16px;text-align:left;vertical-align:top;border:1px solid #d6e2e9;font-size:1rem;line-height:1.6}.azul-table thead th{background:#edf4fa;color:#012d4a}.azul-table tbody th{background:#f8fafc;color:#012d4a}.azul-faq{border:1px solid #d6e2e9;border-radius:9px;padding:17px 20px;margin:12px 0}.azul-faq summary{font-weight:700;cursor:pointer;color:#012d4a}.azul-faq p{margin-bottom:0}.azul-gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.azul-gloss>div{padding:16px 0;border-bottom:1px solid #d6e2e9}.azul-gloss dt{font-weight:700;color:#012d4a}.azul-gloss dd{margin:8px 0 0;line-height:1.65}@media(max-width:700px){.azul-cards,.azul-gloss{grid-template-columns:1fr}.azul-info{padding:18px}.bwl-article-body{min-width:0}}
.azul-inline-photo{max-width:100%;margin:32px 0;overflow:hidden}.azul-inline-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.azul-inline-photo figcaption{font-size:.85rem;line-height:1.6;color:#425d6e;margin-top:10px}.azul-treatments dt{font-weight:700;color:#012d4a;margin-top:18px}.azul-treatments dd{margin:8px 0 0;line-height:1.7}.azul-table caption{text-align:left;font-weight:700;padding:12px 0;color:#012d4a}.azul-table:focus-visible{outline:3px solid #1863a1}.bwl-article-toc{max-height:calc(100vh - 35px);overflow:auto}@media(max-width:900px){.bwl-article-toc{max-height:none;overflow:visible}}
