.hce-atlas-v2{--navy:#062a3d;--navy2:#001f30;--blue:#2468a2;--cyan:#55d5e8;--mist:#edf5f8;--ink:#163447;--muted:#536d7b;--line:#bfd2dc;--green:#207451;--olive:#687722;--red:#a93838;--gold:#a86c08;--orange:#b06d17;--teal:#187b7a;--graphite:#47545c;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}.hce-atlas-v2, .hce-atlas-v2 *{box-sizing:border-box}.hce-atlas-v2{scroll-behavior:smooth}.hce-atlas-v2{margin:0;background:#fff;color:var(--ink);font-family:var(--sans);font-size:17px}.hce-atlas-v2 button,.hce-atlas-v2 input,.hce-atlas-v2 select{font:inherit}.hce-atlas-v2 button:focus-visible,.hce-atlas-v2 a:focus-visible,.hce-atlas-v2 input:focus-visible,.hce-atlas-v2 select:focus-visible{outline:3px solid #f0ad34;outline-offset:3px}.hce-atlas-v2 .mast{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:25.6px clamp(16px,5vw,72px)}.hce-atlas-v2 .mast img{display:block;height:auto;width:250px}.hce-atlas-v2 .utility{display:flex;gap:17.6px}.hce-atlas-v2 .utility a{color:#697983;font-size:12.48px;text-decoration:none}.hce-atlas-v2 .utility a:hover{text-decoration:underline}.hce-atlas-v2 .nav{background:#0c4289;display:flex;gap:0;padding:0 clamp(16px,5vw,72px)}.hce-atlas-v2 .nav a{border-left:1px solid rgba(255,255,255,.08);color:#fff;font-size:14.4px;padding:16px 21.6px;text-decoration:none}.hce-atlas-v2 .nav a.active,.hce-atlas-v2 .nav a:hover{background:#083b7b}.hce-atlas-v2 .hce-atlas-main{display:block}.hce-atlas-v2 .atlas{background:linear-gradient(120deg,var(--navy) 0%,#07364d 100%);color:#fff;padding:clamp(48px,6vw,80px) clamp(16px,5vw,72px) 64px}.hce-atlas-v2 .kicker{color:#74d7e7;font-size:11.52px;font-weight:800;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.hce-atlas-v2 .atlas h1{font-family:var(--serif);font-size:clamp(48px,6vw,80px);font-weight:400;letter-spacing:-.035em;line-height:1;margin:0}.hce-atlas-v2 .deck{color:#c6d8e0;font-size:17.28px;line-height:1.6;margin:20px 0 0}.hce-atlas-v2 .tabs{border-bottom:1px solid rgba(255,255,255,.25);display:flex;flex-wrap:wrap;gap:0 28.8px;margin-top:48px}.hce-atlas-v2 .tabs button{background:none;border:0;border-bottom:4px solid transparent;color:#d2e0e6;cursor:pointer;font-size:12.8px;padding:12.8px 0 16px}.hce-atlas-v2 .tabs button.active{border-bottom-color:var(--cyan);color:#fff}.hce-atlas-v2 .tabs .decision{color:#a9e8f2;font-weight:800}.hce-atlas-v2 .tabs .decision:before{background:var(--cyan);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:7px;width:8px}.hce-atlas-v2 .panel{background:var(--mist);border:1px solid rgba(130,196,214,.5);color:var(--ink);margin-top:24px;padding:clamp(19.2px,3vw,40px)}.hce-atlas-v2 .panel[hidden]{display:none}.hce-atlas-v2 .searchbox{background:#001c2b;border:1px solid rgba(130,196,214,.45);color:#fff}.hce-atlas-v2 .searchrow{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 260px}.hce-atlas-v2 .searchfield{display:grid;grid-template-columns:minmax(0,1fr) 85px}.hce-atlas-v2 .searchfield input,.hce-atlas-v2 .searchrow select,.hce-atlas-v2 .advanced-grid input,.hce-atlas-v2 .advanced-grid select,.hce-atlas-v2 .browse-controls select{border:0;min-height:54px;padding:12.8px 16px}.hce-atlas-v2 .searchfield button,.hce-atlas-v2 .primary-button{background:#0b79a5;border:0;color:#fff;cursor:pointer;font-weight:800;padding:12.8px 16px;text-decoration:none}.hce-atlas-v2 .searchfield button:hover,.hce-atlas-v2 .primary-button:hover{background:#095f81}.hce-atlas-v2 .panel-head{margin-bottom:24px}.hce-atlas-v2 .panel-head .eyebrow{margin-bottom:6.4px}.hce-atlas-v2 .panel-head h2{font-family:var(--serif);font-size:32px;font-weight:400;margin:0}.hce-atlas-v2 .panel-head p{color:var(--muted);font-size:13.6px;line-height:1.55;margin:10.4px 0 0;max-width:780px}.hce-atlas-v2 .advanced-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hce-atlas-v2 .field{display:flex;flex-direction:column;gap:6.4px}.hce-atlas-v2 .field label{color:#315368;font-size:11.52px;font-weight:800}.hce-atlas-v2 .advanced-actions{align-items:center;display:flex;gap:16px;margin-top:16px}.hce-atlas-v2 .advanced-actions label{font-size:11.84px}.hce-atlas-v2 .topic-grid{display:grid;gap:11.2px;grid-template-columns:repeat(3,minmax(0,1fr))}.hce-atlas-v2 .topic-button{background:#f9fbfc;border:1px solid #d5e2e8;border-left:5px solid var(--blue);box-shadow:0 2px 8px rgba(10,50,73,.04);color:var(--ink);cursor:pointer;font-weight:700;min-height:78px;padding:14.4px;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.hce-atlas-v2 .topic-button:hover{background:#eef5f7;border-color:#b9cdd7;box-shadow:0 5px 14px rgba(10,50,73,.08)}.hce-atlas-v2 .topic-all{border-left-color:var(--navy)}.hce-atlas-v2 .topic-leadership{border-left-color:var(--blue)}.hce-atlas-v2 .topic-facilities{border-left-color:var(--green)}.hce-atlas-v2 .topic-operations{border-left-color:var(--olive)}.hce-atlas-v2 .topic-patient{border-left-color:var(--red)}.hce-atlas-v2 .topic-population{border-left-color:var(--teal)}.hce-atlas-v2 .topic-strategy{border-left-color:var(--gold)}.hce-atlas-v2 .topic-technology{border-left-color:var(--graphite)}.hce-atlas-v2 .topic-workforce{border-left-color:var(--orange)}.hce-atlas-v2 .browse-controls{align-items:end;display:grid;gap:16px;grid-template-columns:1fr 1fr auto}.hce-atlas-v2 .results-toolbar{align-items:center;border-bottom:2px solid var(--ink);display:flex;flex-wrap:wrap;gap:12.8px;justify-content:space-between;padding-bottom:16px}.hce-atlas-v2 .results-toolbar strong{font-family:var(--serif);font-size:21.6px;font-weight:400}.hce-atlas-v2 .results-tools{align-items:center;display:flex;gap:8.8px}.hce-atlas-v2 .results-tools select{background:#fff;border:1px solid var(--line);min-height:42px;padding:7.2px 11.2px}.hce-atlas-v2 .view-button{background:#fff;border:1px solid var(--blue);color:var(--blue);cursor:pointer;font-size:11.52px;font-weight:800;min-height:42px;padding:7.2px 11.2px}.hce-atlas-v2 .view-button.active{background:var(--blue);color:#fff}.hce-atlas-v2 .result-context{color:var(--muted);font-size:12.16px;line-height:1.5;margin:12.8px 0}.hce-atlas-v2 .result-legend{align-items:center;background:#fff;border:1px solid #ccd9de;display:flex;flex-wrap:wrap;font-size:11.2px;gap:10.4px 16px;margin:0 0 16px;padding:13.6px 16px}.hce-atlas-v2 .result-legend strong{color:var(--ink);font-size:11.52px}.hce-atlas-v2 .legend-item{align-items:center;color:#405d6b;display:inline-flex;gap:6.4px;white-space:nowrap}.hce-atlas-v2 .legend-item i{background:var(--navy);display:inline-block;height:6px;width:18px}.hce-atlas-v2 .legend-item.topic-leadership i{background:#0057b8}.hce-atlas-v2 .legend-item.topic-law i{background:#c62828}.hce-atlas-v2 .legend-item.topic-facilities i{background:#00843d}.hce-atlas-v2 .legend-item.topic-operations i{background:#6a7400}.hce-atlas-v2 .legend-item.topic-patient i{background:#a61b3b}.hce-atlas-v2 .legend-item.topic-population i{background:#007c91}.hce-atlas-v2 .legend-item.topic-servant i{background:#00695c}.hce-atlas-v2 .legend-item.topic-strategy i{background:#e0a000}.hce-atlas-v2 .legend-item.topic-technology i{background:#37474f}.hce-atlas-v2 .legend-item.topic-workforce i{background:#c45100}.hce-atlas-v2 .result-list{display:grid;gap:12.8px;grid-template-columns:repeat(3,minmax(0,1fr))}.hce-atlas-v2 .result-list.list{grid-template-columns:1fr}.hce-atlas-v2 .result-card{background:#fff;border:1px solid var(--line);border-top:6px solid var(--navy);display:flex;flex-direction:column;min-height:300px;padding:18.4px}.hce-atlas-v2 .result-list.list .result-card{border-left-width:6px;border-top-width:1px;min-height:0}.hce-atlas-v2 .result-card.topic-leadership{border-color:#8fb4d5;border-top-color:#0057b8}.hce-atlas-v2 .result-card.topic-facilities{border-color:#96c8ae;border-top-color:#00843d}.hce-atlas-v2 .result-card.topic-operations{border-color:#bdc78d;border-top-color:#6a7400}.hce-atlas-v2 .result-card.topic-patient{border-color:#dda9a2;border-top-color:#a61b3b}.hce-atlas-v2 .result-card.topic-law{border-color:#dda9a2;border-top-color:#c62828}.hce-atlas-v2 .result-card.topic-population{border-color:#94c8c6;border-top-color:#007c91}.hce-atlas-v2 .result-card.topic-servant{border-color:#9fcac1;border-top-color:#00695c}.hce-atlas-v2 .result-card.topic-strategy{border-color:#d9b86d;border-top-color:#e0a000}.hce-atlas-v2 .result-card.topic-technology{border-color:#abb5ba;border-top-color:#37474f}.hce-atlas-v2 .result-card.topic-workforce{border-color:#dfbc83;border-top-color:#c45100}.hce-atlas-v2 .result-list.list .result-card.topic-leadership{border-left-color:#0057b8}.hce-atlas-v2 .result-list.list .result-card.topic-law{border-left-color:#c62828}.hce-atlas-v2 .result-list.list .result-card.topic-facilities{border-left-color:#00843d}.hce-atlas-v2 .result-list.list .result-card.topic-operations{border-left-color:#6a7400}.hce-atlas-v2 .result-list.list .result-card.topic-patient{border-left-color:#a61b3b}.hce-atlas-v2 .result-list.list .result-card.topic-population{border-left-color:#007c91}.hce-atlas-v2 .result-list.list .result-card.topic-servant{border-left-color:#00695c}.hce-atlas-v2 .result-list.list .result-card.topic-strategy{border-left-color:#e0a000}.hce-atlas-v2 .result-list.list .result-card.topic-technology{border-left-color:#37474f}.hce-atlas-v2 .result-list.list .result-card.topic-workforce{border-left-color:#c45100}.hce-atlas-v2 .result-card h3{font-family:var(--serif);font-size:18.4px;font-weight:400;line-height:1.25;margin:0}.hce-atlas-v2 .result-card p{color:var(--muted);font-size:11.52px;line-height:1.5}.hce-atlas-v2 .result-meta{display:flex;flex-wrap:wrap;gap:5.6px;margin-top:auto}.hce-atlas-v2 .result-meta span{background:#edf3f6;color:#315368;font-size:9.76px;font-weight:800;padding:4px 6.4px}.hce-atlas-v2 .result-date{color:#6a7e89;font-size:9.92px;margin-top:8.8px}.hce-atlas-v2 .result-card a{color:#0b6f98;font-size:11.2px;font-weight:800;margin-top:11.2px;text-decoration:none}.hce-atlas-v2 .result-card a:hover{text-decoration:underline}.hce-atlas-v2 .pagination{align-items:center;display:flex;gap:11.2px;justify-content:center;margin-top:16px}.hce-atlas-v2 .pagination button{background:#fff;border:1px solid var(--blue);color:var(--blue);cursor:pointer;font-weight:800;padding:8.8px 13.6px}.hce-atlas-v2 .pagination button:disabled{cursor:not-allowed;opacity:.4}.hce-atlas-v2 .pagination span{font-size:11.52px}.hce-atlas-v2 .no-results{background:#fff;border-left:6px solid var(--red);color:var(--muted);padding:16px}.hce-atlas-v2 .secondary-button{background:#fff;border:1px solid var(--blue);color:var(--blue);cursor:pointer;font-size:12.48px;font-weight:800;padding:12px 16px}.hce-atlas-v2 .secondary-button:hover{background:#e3eef8}.hce-atlas-v2 .heading{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 290px}.hce-atlas-v2 .eyebrow{color:#0b6f98;font-size:10.88px;font-weight:800;letter-spacing:.14em;margin:0 0 9.6px;text-transform:uppercase}.hce-atlas-v2 .heading h2{font-family:var(--serif);font-size:clamp(32px,3.4vw,51.2px);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0}.hce-atlas-v2 .heading>div:first-child>p:last-child{color:var(--muted);line-height:1.65;margin:16px 0 0;max-width:780px}.hce-atlas-v2 .workspace-stamp{background:#e3eef8;border:1px solid #b5cde3;border-left:5px solid var(--blue);box-shadow:0 12px 28px rgba(10,50,73,.08);display:flex;flex-direction:column;padding:20px}.hce-atlas-v2 .workspace-stamp span,.hce-atlas-v2 .workspace-stamp small{color:#617985;font-size:10.56px;letter-spacing:.08em;text-transform:uppercase}.hce-atlas-v2 .workspace-stamp strong{color:#205f91;font-family:var(--serif);font-size:19.2px;line-height:1.25;margin:8.8px 0}.hce-atlas-v2 .cards{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.hce-atlas-v2 .card{background:#fff0dc;border:1px solid #dfbc83;border-top:6px solid var(--orange);display:flex;flex-direction:column;min-height:390px;padding:22.4px}.hce-atlas-v2 .card.operations{background:#edf0dd;border-color:#bdc78d;border-top-color:var(--olive)}.hce-atlas-v2 .card.safety{background:#f7e6e3;border-color:#dda9a2;border-top-color:var(--red)}.hce-atlas-v2 .card>p{color:#7b531c;font-size:10.88px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.hce-atlas-v2 .card.operations>p{color:#53601c}.hce-atlas-v2 .card.safety>p{color:#8b3333}.hce-atlas-v2 .card h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.08;margin:16px 0 12px;min-height:60.8px}.hce-atlas-v2 .card>span{color:var(--muted);font-size:13.12px;line-height:1.55;min-height:61.6px}.hce-atlas-v2 .card ul{border-top:1px solid rgba(80,105,90,.22);list-style:none;margin:16px 0 0;padding:16px 0 0}.hce-atlas-v2 .card li{color:#365363;font-size:12px;padding:4px 0 4px 17.6px;position:relative}.hce-atlas-v2 .card li:before{color:var(--green);content:"✓";font-weight:800;left:0;position:absolute}.hce-atlas-v2 .card button{align-items:center;background:var(--navy);border:0;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:800;justify-content:space-between;margin-top:auto;min-height:48px;padding:12px 14.4px;text-align:left;width:100%}.hce-atlas-v2 .card button:hover{background:#0b668c}.hce-atlas-v2 .model{background:var(--navy);color:#fff;display:grid;gap:32px;grid-template-columns:.7fr 1.3fr;margin-top:16px;padding:clamp(24px,3vw,40px)}.hce-atlas-v2 .model .eyebrow{color:#86dceb}.hce-atlas-v2 .model h3{font-family:var(--serif);font-size:28.8px;font-weight:400;line-height:1.15;margin:0}.hce-atlas-v2 .model ol{display:grid;gap:11.2px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.hce-atlas-v2 .model li{border-left:3px solid var(--cyan);display:flex;flex-direction:column;padding:7.2px 0 7.2px 12.8px}.hce-atlas-v2 .model li span{font-family:var(--serif)}.hce-atlas-v2 .model li small{color:#b8d0da;font-size:10.88px;line-height:1.4;margin-top:4.8px}.hce-atlas-v2 .outputs{align-items:center;background:#e3eef8;border:1px solid #b5cde3;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:14.4px 16px}.hce-atlas-v2 .outputs strong{color:#234b6a;font-size:10.88px;letter-spacing:.08em;margin-right:3.2px;text-transform:uppercase}.hce-atlas-v2 .outputs span{background:#fff;border:1px solid #cadae6;color:#31536a;font-size:10.24px;font-weight:700;padding:5.12px 7.68px}.hce-atlas-v2 .current{background:#fff;padding:48px clamp(16px,5vw,72px)}.hce-atlas-v2 .sectionhead{border-bottom:2px solid var(--ink);padding-bottom:16px}.hce-atlas-v2 .sectionhead h2{font-family:var(--serif);font-size:38.4px;font-weight:400;margin:0}.hce-atlas-v2 .sectionhead p{color:#0b6f98;font-size:11.2px;font-weight:800;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.hce-atlas-v2 .collections{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.hce-atlas-v2 .collection{border:1px solid var(--line);border-left-width:6px;padding:19.2px}.hce-atlas-v2 .collection:nth-child(1){background:#e3eef8;border-color:#8fb4d5;border-left-color:var(--blue)}.hce-atlas-v2 .collection:nth-child(2){background:#e2f2ea;border-color:#96c8ae;border-left-color:var(--green)}.hce-atlas-v2 .collection:nth-child(3){background:#f7e6e3;border-color:#dda9a2;border-left-color:var(--red)}.hce-atlas-v2 .collection:nth-child(4){background:#fff0dc;border-color:#dfbc83;border-left-color:var(--orange)}.hce-atlas-v2 .collection small{color:#285a78;font-size:10.4px;font-weight:800;text-transform:uppercase}.hce-atlas-v2 .collection h3{font-family:var(--serif);font-size:19.2px;font-weight:400;line-height:1.25;margin:10.4px 0}.hce-atlas-v2 .collection p{color:var(--muted);font-size:11.52px;line-height:1.45}.hce-atlas-v2 .collection button{background:transparent;border:0;color:#0b6f98;cursor:pointer;font-size:11.2px;font-weight:800;padding:0;text-align:left}.hce-atlas-v2 .collection button:hover{text-decoration:underline}.hce-atlas-v2 .recent-head{align-items:end;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;margin-top:48px;padding-bottom:12.8px}.hce-atlas-v2 .recent-head h2{font-family:var(--serif);font-size:32px;font-weight:400;margin:0}.hce-atlas-v2 .recent-head button{background:transparent;border:0;color:#0b6f98;cursor:pointer;font-size:11.52px;font-weight:800}.hce-atlas-v2 .recent-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.hce-atlas-v2 .recent-card{background:#f6f9fa;border:1px solid var(--line);display:flex;flex-direction:column}.hce-atlas-v2 .recent-card img{aspect-ratio:1.91/1;display:block;object-fit:cover;width:100%}.hce-atlas-v2 .recent-card>div{display:flex;flex:1;flex-direction:column;padding:16px}.hce-atlas-v2 .recent-card h3{font-family:var(--serif);font-size:16px;font-weight:400;line-height:1.3;margin:0}.hce-atlas-v2 .recent-card p{color:var(--muted);font-size:10.88px;line-height:1.45}.hce-atlas-v2 .recent-card a{color:#0b6f98;font-size:10.88px;font-weight:800;margin-top:auto;text-decoration:none}.hce-atlas-v2 .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px}.hce-atlas-v2 .global-footer{font-family:var(--sans)}.hce-atlas-v2 .footer-newsletter{background:#f9f9f9;padding:18.4px clamp(16px,5vw,72px)}.hce-atlas-v2 .footer-newsletter-inner,.hce-atlas-v2 .footer-contact-inner,.hce-atlas-v2 .footer-bottom-inner{margin:0 auto;max-width:1320px}.hce-atlas-v2 .footer-newsletter-inner{align-items:center;display:grid;gap:32px;grid-template-columns:260px minmax(0,1fr)}.hce-atlas-v2 .footer-brand img{display:block;height:auto;max-width:240px;width:100%}.hce-atlas-v2 .footer-newsletter h2{color:#222;font-size:16px;letter-spacing:.04em;margin:0 0 10.4px;text-transform:uppercase}.hce-atlas-v2 .footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) 110px}.hce-atlas-v2 .footer-newsletter-form input{background:#fff;border:1px solid #bfcbd1;min-height:48px;padding:12px 16px}.hce-atlas-v2 .footer-newsletter-form button{background:#0c4289;border:0;color:#fff;cursor:pointer;font-weight:800;padding:12px 16px}.hce-atlas-v2 .footer-newsletter-form button:hover{background:#083b7b}.hce-atlas-v2 .footer-newsletter-note,.hce-atlas-v2 .footer-form-status{color:#5c6870;font-size:10.88px;grid-column:1/-1;line-height:1.45;margin:7.2px 0 0}.hce-atlas-v2 .footer-newsletter-note a{color:#0b6f98}.hce-atlas-v2 .footer-form-status{color:#234f67;font-weight:700}.hce-atlas-v2 .footer-contact{background:#f3f3f3;padding:35.2px clamp(16px,5vw,72px)}.hce-atlas-v2 .footer-contact h2{color:#111;font-size:16px;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.hce-atlas-v2 .footer-contact-list{display:flex;flex-wrap:wrap;gap:20px 64px}.hce-atlas-v2 .footer-contact-item{display:flex;flex-direction:column;gap:4px}.hce-atlas-v2 .footer-contact-item small{color:#687780;font-size:9.92px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hce-atlas-v2 .footer-contact-item a{color:#223d4c;font-size:13.44px;text-decoration:none}.hce-atlas-v2 .footer-contact-item a:hover{text-decoration:underline}.hce-atlas-v2 .footer-bottom{background:#1f1f1f;color:#fff;padding:24.8px clamp(16px,5vw,72px)}.hce-atlas-v2 .footer-bottom-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}.hce-atlas-v2 .footer-copyright{color:#c9c9c9;font-size:10.88px;letter-spacing:.04em;margin:0;text-transform:uppercase}.hce-atlas-v2 .footer-social{align-items:center;display:flex;flex-wrap:wrap;gap:11.2px}.hce-atlas-v2 .footer-social strong{color:#fff;font-size:10.88px}.hce-atlas-v2 .footer-social a,.hce-atlas-v2 .footer-legal a,.hce-atlas-v2 .footer-legal button{background:transparent;border:0;color:#ccc;cursor:pointer;font-size:10.88px;padding:0;text-decoration:none}.hce-atlas-v2 .footer-social a:hover,.hce-atlas-v2 .footer-legal a:hover,.hce-atlas-v2 .footer-legal button:hover{color:#fff;text-decoration:underline}.hce-atlas-v2 .footer-legal{border-top:1px solid rgba(255,255,255,.18);display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px}.hce-atlas-v2 .footer-cookie-status{color:#9ecbd8;font-size:10.56px;margin:10.4px 0 0}@media(max-width:1000px){.hce-atlas-v2 .heading,.hce-atlas-v2 .model{grid-template-columns:1fr}.hce-atlas-v2 .cards{grid-template-columns:1fr 1fr}.hce-atlas-v2 .card:last-child{grid-column:1/-1}.hce-atlas-v2 .collections,.hce-atlas-v2 .recent-grid{grid-template-columns:1fr 1fr}.hce-atlas-v2 .topic-grid{grid-template-columns:1fr 1fr}.hce-atlas-v2 .browse-controls{grid-template-columns:1fr 1fr}.hce-atlas-v2 .browse-controls .primary-button{grid-column:1/-1}.hce-atlas-v2 .result-list{grid-template-columns:1fr 1fr}.hce-atlas-v2 .footer-newsletter-inner{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:680px){.hce-atlas-v2{font-size:16px}.hce-atlas-v2 .utility{display:none}.hce-atlas-v2 .mast{justify-content:center}.hce-atlas-v2 .mast img{width:220px}.hce-atlas-v2 .nav{overflow-x:auto}.hce-atlas-v2 .nav a{white-space:nowrap}.hce-atlas-v2 .atlas{padding-top:48px}.hce-atlas-v2 .tabs{gap:0 16px}.hce-atlas-v2 .searchrow,.hce-atlas-v2 .advanced-grid,.hce-atlas-v2 .topic-grid,.hce-atlas-v2 .cards,.hce-atlas-v2 .model ol,.hce-atlas-v2 .collections,.hce-atlas-v2 .recent-grid,.hce-atlas-v2 .browse-controls,.hce-atlas-v2 .result-list,.hce-atlas-v2 .footer-newsletter-inner{grid-template-columns:1fr}.hce-atlas-v2 .card:last-child{grid-column:auto}.hce-atlas-v2 .results-toolbar,.hce-atlas-v2 .recent-head{align-items:start;flex-direction:column}.hce-atlas-v2 .legend-item{white-space:normal}.hce-atlas-v2 .footer-brand img{max-width:220px}.hce-atlas-v2 .footer-newsletter-form{grid-template-columns:1fr}.hce-atlas-v2 .footer-newsletter-form button{min-height:46px}.hce-atlas-v2 .footer-newsletter-note,.hce-atlas-v2 .footer-form-status{grid-column:auto}.hce-atlas-v2 .footer-bottom-row{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.hce-atlas-v2, .hce-atlas-v2 *{scroll-behavior:auto!important}}
  

body.page-id-8203 .hce-atlas-v2{
  display:block;
  margin-left:calc(50% - 50vw);
  max-width:none;
  overflow:hidden;
  width:100vw;
}
body.page-id-8203 .hce-atlas-v2 .atlas,
body.page-id-8203 .hce-atlas-v2 .current{
  color:#163447;
}
body.page-id-8203 .hce-atlas-v2 .atlas{
  color:#ffffff;
}
body.page-id-8203 .hce-atlas-v2 .panel,
body.page-id-8203 .hce-atlas-v2 .collection,
body.page-id-8203 .hce-atlas-v2 .result-card,
body.page-id-8203 .hce-atlas-v2 .recent-card,
body.page-id-8203 .hce-atlas-v2 .card{
  color:#163447 !important;
}
body.page-id-8203 .hce-atlas-v2 .collection h3,
body.page-id-8203 .hce-atlas-v2 .collection p,
body.page-id-8203 .hce-atlas-v2 .result-card h3,
body.page-id-8203 .hce-atlas-v2 .result-card p,
body.page-id-8203 .hce-atlas-v2 .recent-card h3,
body.page-id-8203 .hce-atlas-v2 .recent-card p,
body.page-id-8203 .hce-atlas-v2 .card h3,
body.page-id-8203 .hce-atlas-v2 .card > span{
  color:#163447 !important;
  opacity:1 !important;
  text-shadow:none !important;
}
body.page-id-8203 .hce-atlas-v2 .collection p,
body.page-id-8203 .hce-atlas-v2 .result-card p,
body.page-id-8203 .hce-atlas-v2 .recent-card p,
body.page-id-8203 .hce-atlas-v2 .card > span{
  color:#405d6b !important;
}
body.page-id-8203 .hce-atlas-v2 .collection small,
body.page-id-8203 .hce-atlas-v2 .collection button{
  color:#075f87 !important;
  opacity:1 !important;
}
body.page-id-8203 .hce-atlas-v2 .sectionhead h2,
body.page-id-8203 .hce-atlas-v2 .recent-head h2{
  color:#163447 !important;
  text-shadow:none !important;
}
@media(max-width:680px){
  body.page-id-8203 .hce-atlas-v2 .collection h3{font-size:21.6px !important;line-height:1.25 !important;}
  body.page-id-8203 .hce-atlas-v2 .collection p{font-size:14.72px !important;line-height:1.55 !important;}
  body.page-id-8203 .hce-atlas-v2 .collection button{font-size:13.12px !important;}
}

/* The UOC theme sets a 10px root size and important heading typography.
   Keep the approved Atlas readable without changing the global header/footer. */
body.page-id-8203 .hce-atlas-v2 .atlas h1{
  color:#ffffff !important;
  font-family:Georgia,"Times New Roman",serif !important;
  font-size:clamp(48px,6vw,80px) !important;
  font-weight:400 !important;
  line-height:1 !important;
  text-shadow:none !important;
}
body.page-id-8203 .hce-atlas-v2 .panel-head h2,
body.page-id-8203 .hce-atlas-v2 .heading h2,
body.page-id-8203 .hce-atlas-v2 .model h3,
body.page-id-8203 .hce-atlas-v2 .sectionhead h2,
body.page-id-8203 .hce-atlas-v2 .recent-head h2,
body.page-id-8203 .hce-atlas-v2 .collection h3,
body.page-id-8203 .hce-atlas-v2 .recent-card h3,
body.page-id-8203 .hce-atlas-v2 .result-card h3,
body.page-id-8203 .hce-atlas-v2 .card h3{
  font-family:Georgia,"Times New Roman",serif !important;
  font-weight:400 !important;
}
body.page-id-8203 .hce-atlas-v2 .deck{
  color:#d5e5eb !important;
  font-size:17.28px !important;
  line-height:1.6 !important;
}
body.page-id-8203 .hce-atlas-v2 .tabs button{
  font-size:12.8px !important;
  line-height:1.35 !important;
}
body.page-id-8203 .hce-atlas-v2 .panel-head h2{
  color:#163447 !important;
  font-size:32px !important;
  line-height:1.2 !important;
}
body.page-id-8203 .hce-atlas-v2 .heading h2{
  color:#163447 !important;
  font-size:clamp(32px,3.4vw,51.2px) !important;
  line-height:1.04 !important;
}
body.page-id-8203 .hce-atlas-v2 .model h3{
  color:#ffffff !important;
  font-size:28.8px !important;
  line-height:1.15 !important;
}
body.page-id-8203 .hce-atlas-v2 .sectionhead h2{
  font-size:38.4px !important;
  line-height:1.15 !important;
}
body.page-id-8203 .hce-atlas-v2 .recent-head h2{
  color:#163447 !important;
  font-size:32px !important;
  line-height:1.2 !important;
}
body.page-id-8203 .hce-atlas-v2 .collection h3{
  font-size:19.2px !important;
  line-height:1.25 !important;
}
body.page-id-8203 .hce-atlas-v2 .recent-card h3{
  font-size:16px !important;
  line-height:1.3 !important;
}
body.page-id-8203 .hce-atlas-v2 .result-card h3{
  font-size:18.4px !important;
  line-height:1.25 !important;
}
body.page-id-8203 .hce-atlas-v2 .card h3{
  font-size:28px !important;
  line-height:1.08 !important;
}
@media(max-width:680px){
  body.page-id-8203 .hce-atlas-v2 .atlas h1{font-size:48px !important;}
  body.page-id-8203 .hce-atlas-v2 .tabs button{font-size:14px !important;}
  body.page-id-8203 .hce-atlas-v2 .collection h3{font-size:22px !important;}
  body.page-id-8203 .hce-atlas-v2 .collection p{font-size:15px !important;}
  body.page-id-8203 .hce-atlas-v2 .collection button{font-size:14px !important;}
}

/* v1.2.4 compact article-result thumbnails */
.hce-atlas-v2 .result-thumb{align-items:center;background:linear-gradient(135deg,#e8f3f7,#d9e9ef);border:1px solid #9fb9c5;border-radius:2px;display:flex;justify-content:center;overflow:hidden;width:100%;aspect-ratio:1200/628}
.hce-atlas-v2 .result-thumb img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}
.hce-atlas-v2 .result-thumb-placeholder{color:#315c70;font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}
.hce-atlas-v2 .result-body{display:flex;flex:1;flex-direction:column;min-width:0}
.hce-atlas-v2 .result-list.list .result-card{align-items:start;display:grid;gap:18px;grid-template-columns:144px minmax(0,1fr)}
.hce-atlas-v2 .result-list.list .result-thumb{height:84px;width:144px}
.hce-atlas-v2 .pagination .hce-page-current,.hce-atlas-v2 .pagination .hce-page-total{display:inline-block;margin:0 .22em}
@media(max-width:900px){.hce-atlas-v2 .result-list.list .result-card{gap:15px;grid-template-columns:112px minmax(0,1fr)}.hce-atlas-v2 .result-list.list .result-thumb{height:70px;width:112px}}
@media(max-width:600px){.hce-atlas-v2 .result-list.list .result-card{gap:12px;grid-template-columns:88px minmax(0,1fr);padding:15px}.hce-atlas-v2 .result-list.list .result-thumb{height:58px;width:88px}.hce-atlas-v2 .result-card h3{font-size:17px!important}}
