.bws-article{font-family:inherit;color:#373a40;line-height:1.85;max-width:960px;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere}.bws-article>*,.bws-article .bws-section>*{box-sizing:border-box}.bws-article p,.bws-article li{font-size:17px;line-height:1.9}.bws-article p{margin:0 0 1.2em}.bws-article h2{font-size:clamp(24px,2.5vw,30px);line-height:1.45;letter-spacing:-.035em;color:#1e232b;margin:1.8em 0 .85em;word-break:keep-all;overflow-wrap:anywhere}.bws-article h3{font-size:21px;line-height:1.55;color:#232933;margin:1.5em 0 .6em}.bws-article h2,.bws-article h3{scroll-margin-top:110px}.bws-article .bws-section{margin-top:34px;margin-bottom:34px}.bws-article .bws-label{font-size:16px;font-weight:700;line-height:1.5;margin:0 0 12px!important}.bws-article .bws-summary{margin:32px 0}.bws-article .bws-summary p:last-child,.bws-article .bws-callout p:last-child{margin-bottom:0}.bws-article .bws-toc{margin:30px 0 42px}.bws-article .bws-toc ol{margin:0;padding-left:23px}.bws-article .bws-toc li{font-size:15px;margin:7px 0}.bws-article a{color:#66532d;text-decoration:underline;text-underline-offset:4px}.bws-article a:hover{color:#242d40}.bws-article a:focus-visible{outline:2px solid #66532d;outline-offset:4px}.bws-article .bws-callout{margin:24px 0}.bws-article .bws-callout p{font-size:15px}.bws-article ul,.bws-article ol{padding-left:24px;margin:18px 0}.bws-article li{margin:9px 0}.bws-article figure.bws-image{margin:20px auto 36px;text-align:center}.bws-article .bws-image img{max-width:100%;height:auto;border-radius:12px;max-height:550px;object-fit:contain}.bws-article figcaption{font-size:13px;color:#6f747d;margin:10px 0;text-align:center}.bws-article figure.bws-table{overflow-x:auto;margin:22px 0;-webkit-overflow-scrolling:touch}.bws-article .bws-table table{width:100%;min-width:460px;border-collapse:collapse;font-size:15px;line-height:1.7}.bws-article .bws-table th,.bws-article .bws-table td{border:1px solid #dedbd4;padding:15px 18px;text-align:left;vertical-align:top}.bws-article .bws-table th{background:#f2efe7;color:#3e392e;font-weight:700}.bws-article .bws-table tbody tr:nth-child(even){background:#faf9f6}.bws-article .rank-math-list-item{padding:24px 0;border-bottom:1px solid #e5e2da}.bws-article .rank-math-question{margin:0 0 12px;font-size:20px}.bws-article .rank-math-answer p{margin:0 0 10px}.bws-article .rank-math-answer p:last-child{margin-bottom:0}.bws-article .bws-sources,.bws-article .bws-related{margin-top:42px;padding-top:14px;border-top:1px solid #e5e2da}.bws-article .bws-sources li,.bws-article .bws-related li{font-size:14px}.bws-post .entry-header{max-width:960px;margin-left:auto;margin-right:auto}.bws-post .entry-header .entry-title{font-size:clamp(28px,3.4vw,42px);line-height:1.35;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere}.bws-post .entry-meta{font-size:13px;color:#777;margin:20px 0 32px}.bws-post .ast-article-single{padding:50px 32px}.bws-article .bws-link a{display:inline-block;padding:12px 20px;border:1px solid #d6c9ac;border-radius:6px}
@media(max-width:600px){.bws-post .ast-article-single{padding:25px 18px}.bws-article p,.bws-article li{font-size:16px}.bws-article h2{font-size:24px}.bws-article h3,.bws-article .rank-math-question{font-size:19px}.bws-article .bws-summary,.bws-article .bws-toc{padding:20px!important}.bws-article .bws-table th,.bws-article .bws-table td{padding:11px 13px;font-size:14px}.bws-article .bws-section{margin-top:26px;margin-bottom:26px}}

/* Native Gutenberg buttons remain editable after insertion. */
.bws-article .bws-section-buttons{display:flex;flex-wrap:wrap;margin-top:24px;margin-bottom:8px;gap:12px}
.bws-article .bws-section-button{max-width:100%}
.bws-article .bws-section-button .wp-block-button__link{box-sizing:border-box;display:inline-block;max-width:100%;background:#182333;color:#fff;border:1px solid #182333;border-radius:7px;padding:13px 22px;font-size:16px;line-height:1.6;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.bws-article .bws-section-button .wp-block-button__link:hover{background:#303e52;color:#fff}
.bws-article .bws-section-button .wp-block-button__link:focus-visible{outline:3px solid #b69a62;outline-offset:3px}
