.pwcoe-linked-document-data{margin-block:2.5rem}.pwcoe-document-data{margin:2rem 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid #d5dfe5;border-radius:16px;background:#f8fafb;color:#17242d}.pwcoe-document-data__header h2{margin:.25rem 0 .5rem;font-size:clamp(1.5rem,3vw,2rem)}.pwcoe-document-data__header p{max-width:72ch}.pwcoe-document-data__eyebrow{margin:0;color:#0f6f69;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pwcoe-document-data__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0}.pwcoe-document-data__metrics>div{padding:1rem;border:1px solid #d7e1e7;border-radius:10px;background:#fff}.pwcoe-document-data__metrics strong,.pwcoe-document-data__metrics span{display:block}.pwcoe-document-data__metrics strong{font-size:1.5rem}.pwcoe-document-data__metrics span{margin-top:.25rem;color:#596975;font-size:.875rem}.pwcoe-document-data__dataset{margin:1.5rem 0}.pwcoe-data-bars{display:grid;gap:.55rem;margin:1rem 0 1.25rem}.pwcoe-data-bar{display:grid;grid-template-columns:minmax(9rem,1.5fr) minmax(8rem,4fr) auto;gap:.7rem;align-items:center;font-size:.875rem}.pwcoe-data-bar__track{height:.75rem;border-radius:99px;background:#dfe8ed;overflow:hidden}.pwcoe-data-bar__track>span{display:block;height:100%;background:#176f91}.pwcoe-data-bar__value{font-variant-numeric:tabular-nums}.pwcoe-data-table-wrap{max-width:100%;overflow:auto}.pwcoe-data-table{width:100%;border-collapse:collapse;background:#fff}.pwcoe-data-table caption{padding:.7rem 0;text-align:left;font-weight:700}.pwcoe-data-table th,.pwcoe-data-table td{padding:.65rem .75rem;border:1px solid #d6e0e5;text-align:left;vertical-align:top}.pwcoe-data-table thead th{background:#eef4f7}.pwcoe-document-data__transcript{margin:1.5rem 0;border-top:1px solid #d6e0e5;border-bottom:1px solid #d6e0e5}.pwcoe-document-data__transcript summary{padding:1rem 0;font-weight:700;cursor:pointer}.pwcoe-document-data__transcript-body{max-width:80ch;padding:0 0 1rem}.pwcoe-document-data__transcript-body p{white-space:normal;overflow-wrap:anywhere}.pwcoe-document-data__source{font-size:.875rem;color:#657580}.pwcoe-document-data__button{display:inline-flex;align-items:center;min-height:44px;padding:.72rem 1rem;border-radius:8px;background:#0b4f73;color:#fff!important;text-decoration:none;font-weight:700}.pwcoe-document-data__button:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:700px){.pwcoe-document-data__metrics{grid-template-columns:1fr}.pwcoe-data-bar{grid-template-columns:1fr auto}.pwcoe-data-bar__track{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.pwcoe-document-data *{scroll-behavior:auto!important;transition:none!important}}
