
.source-details-link{display:inline-block;color:#005f94;font-size:14px;line-height:1.7;text-decoration:underline;text-underline-offset:4px;padding-block:5px}
.source-details-link:hover{color:#003f65}.source-details-link:focus-visible{outline:2px solid #0084bd;outline-offset:4px;border-radius:2px}
.source-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;margin-block:26px;color:#5b6773;font-size:14px;line-height:1.7}
.source-breadcrumbs>*+*::before{content:"/";display:inline-block;margin-inline-end:12px;color:#748995}
.source-breadcrumbs a{color:#005f94;text-decoration:underline;text-underline-offset:3px}
.source-article{background:#fff;border:1px solid #e3e0d2;border-top:4px solid #0084bd;border-radius:10px;padding:clamp(20px,3vw,48px);margin-block:20px 40px;max-width:1100px;margin-inline:auto}
.source-article h1{color:#0084bd;font-size:clamp(24px,3vw,36px);line-height:1.5;margin:0 0 26px}
.source-article-body{font-size:17px;line-height:1.9;overflow-wrap:anywhere}
.source-article-body h2,.source-article-body h3{color:#005f94;font-size:22px;line-height:1.6;margin:28px 0 14px}
.source-article-body p{margin:0 0 18px}.source-article-body ul,.source-article-body ol{padding-inline-start:26px;margin-block:12px 24px}.source-article-body li{margin-block:8px}
.source-article-body a{color:#005f94;text-decoration:underline;text-underline-offset:4px}
.source-article-body img{display:block;max-width:100%;height:auto;margin:20px auto}
.source-table-scroll{max-width:100%;overflow-x:auto;margin-block:20px}.source-table-scroll table{width:100%;border-collapse:collapse}.source-table-scroll td,.source-table-scroll th{border:1px solid #d9cfbc;padding:12px;vertical-align:top;text-align:start}
.source-article-body .source-attachment{display:inline-block;padding:6px 0}
@media(max-width:550px){.source-article-body{font-size:15px;line-height:1.9}.source-article-body h2,.source-article-body h3{font-size:19px}.source-breadcrumbs{font-size:12px;gap:6px 8px}.source-breadcrumbs>*+*::before{margin-inline-end:8px}}

nav.source-breadcrumbs{background:transparent;border:0;padding:0;box-shadow:none}

.source-language{font-size:13px;color:#5b6773;direction:ltr;text-align:start;border-bottom:1px solid #e3e0d2;padding-bottom:12px}

.source-article-body a.news-spaced-link{display:block;margin-block:12px;line-height:1.8;}

.survey-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:20px}.survey-option{padding:20px;border:1px solid #d9cfbc;border-top:3px solid #0084bd;border-radius:8px;background:#fff;min-width:0}.survey-option h3{color:#005f94;margin-top:0}.survey-option .document-download{display:inline-flex;gap:10px;align-items:center}.survey-platform,.survey-opening-note{color:#5b6773;font-size:14px}.survey-opening-note{margin-top:22px}@media(max-width:640px){.survey-options{grid-template-columns:1fr}.survey-option{padding:16px}}

.revenue-unit-summary{margin-block:24px;padding-block:16px;border-block:1px solid #dedbd0}.revenue-announcements{padding-inline-start:22px}.revenue-announcements li{margin-block:14px}.revenue-announcements li p{margin:4px 0;font-size:14px;color:#5b6773}
