.blog-stat-art{margin:0;min-width:0}.blog-stat-art img,.blog-content-section figure img{display:block;width:100%;max-width:100%;height:auto}.blog-content-section figure{margin:25px 0}.blog-feature-art,.blog-card-art,.blog-post-cover,.blog-reading-layout,.blog-body,.blog-related,.blog-article-card{min-width:0;max-width:100%}.blog-content-section figcaption{font-size:13px;color:#536e61}.blog-feature-art,.blog-card-art{display:block;padding:0;overflow:hidden}.blog-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-article-grid{grid-template-columns:minmax(0,1fr)}}

.blog-other-territories{margin:20px 0;padding:18px;border:1px solid #dce6e1;border-radius:10px}.blog-other-territories summary{cursor:pointer;font-weight:600;color:#243D4D}.blog-other-territories[open] summary{margin-bottom:16px}

.blog-article-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:24px}.blog-page .blog-article-heading h1{margin:0;min-width:0}.blog-article-heading .blog-back{margin:12px 0 0;white-space:nowrap;color:#32664c;font-size:14px;text-decoration:none}.blog-page .blog-article-intro{max-width:none;padding-top:32px}.blog-article-details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:26px}.blog-article-details .blog-article-meta,.blog-article-details .blog-tags{margin:0}.blog-article-details .blog-tags{margin-left:auto;justify-content:flex-end}
@media(max-width:600px){.blog-article-heading{grid-template-columns:minmax(0,1fr);gap:14px}.blog-article-heading .blog-back{width:auto;margin:0;justify-self:end}.blog-page .blog-article-intro{padding-top:25px}.blog-article-details{gap:14px}.blog-article-details .blog-article-meta{gap:8px 16px}}

.blog-page .blog-intro{padding-bottom:24px}

.blog-author{display:inline-flex;align-items:center;gap:10px;color:#243D4D;text-decoration:none}.blog-author-avatar{display:block;position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;flex:none}.blog-author-avatar img{display:block;width:100%;height:100%;object-fit:cover}.blog-author-profile{display:block;font-size:12px;font-weight:400;color:#166C35}.blog-author:hover .blog-author-profile{text-decoration:underline}.blog-article-meta{align-items:center}

.blog-card-art>img,.blog-feature-art>img{display:block;width:100%;max-width:100%;height:auto}

.blog-body,.blog-content-section{min-width:0}.blog-table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0 .5rem}.revision-table{width:100%;border-collapse:collapse;min-width:580px}.revision-table caption{scroll-margin-top:110px;text-align:left;font-weight:600;padding:0 0 1rem;color:#243D4D}.revision-table th,.revision-table td{padding:.8rem;border-bottom:1px solid #d1e3db;vertical-align:top}.revision-table thead th{background:#243D4D;color:white;font-weight:500}.revision-table td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.revision-table th{text-align:left}#uso-caption + thead th:nth-child(2){text-align:right}.revision-table tbody tr:nth-child(even){background:#f2f7f4}.table-note{font-size:.85em}.revision-cta{margin:2rem 0;padding:1.4rem 1.5rem;border-left:4px solid #52A86A;background:#f2f7f4}.revision-cta h3{margin-top:0;font-weight:600}.revision-cta .landing-button{white-space:normal;max-width:100%;box-sizing:border-box}@media(max-width:600px){.revision-cta{padding:1rem}.revision-table{font-size:.9rem}}
.blog-feature-media{min-width:0}.blog-feature-media .blog-tags{margin-top:14px}.blog-card-actions time{font-size:.75rem}.blog-related .blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.blog-related .blog-article-grid{grid-template-columns:1fr}}

.blog-share-image-label{display:block;font-size:13px;font-weight:600}.blog-share-carousel{position:relative;margin:10px 0}.blog-share-image{display:block;width:100%;height:130px;object-fit:contain;background:#243D4D;border-radius:8px;margin:0}.blog-share-carousel .blog-share-stop{display:block;width:100%;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.blog-share-stop:focus-visible{outline:2px solid #166C35;outline-offset:3px}.blog-share-dots{display:flex;justify-content:center;gap:8px;margin:8px 0}.blog-share-dots button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.blog-share-dots button::after{content:"";width:8px;height:8px;border:1px solid #166C35;border-radius:50%;background:#fff}.blog-share-dots button[aria-pressed=true]::after{background:#166C35}.blog-share-carousel button:focus-visible,.blog-share-dots button:focus-visible{outline:2px solid #243D4D;outline-offset:3px}.blog-share-dots[hidden]{display:none}.blog-share-fallback{display:block;width:100%;min-height:180px;font:inherit;font-size:12px;padding:10px;border:1px solid #cfded4;border-radius:7px;resize:vertical;box-sizing:border-box}.blog-share-fallback[hidden]{display:none}.blog-share-copy{margin:6px 0 12px}
@media(min-width:901px){.blog-page .blog-toc{max-height:calc(100vh - 125px);overflow-y:auto;scrollbar-width:thin}}
