.public-refined{background:#f4f4f0;color:#171b1d}.public-refined .site-header{background:#fff;border-bottom:1px solid #ccd3d4}.public-refined .banner-wrap{background:#fff;padding-block:18px}.public-refined .brand{margin:auto}.public-refined .main-nav{justify-content:center;border-top:1px solid #ccd3d4;scrollbar-width:none}.public-refined .main-nav::-webkit-scrollbar{display:none}.public-refined .main-nav a{color:#171b1d;border-radius:0;border-bottom:3px solid transparent}.public-refined .main-nav a:hover,.public-refined .main-nav a[aria-current="page"]{color:#171b1d;background:transparent;border-color:#ffc400}.public-refined .container{margin-top:clamp(28px,5vw,58px)}.public-refined .page-heading{position:relative;max-width:none;margin-bottom:clamp(35px,6vw,70px);padding:0 0 28px;border-left:0;border-bottom:1px solid #171b1d}.public-refined .page-heading:after{content:"";position:absolute;left:0;bottom:-1px;width:90px;height:6px;background:#ffc400}.public-refined .page-heading h1,.public-refined .technical-page h1{max-width:1000px;margin:10px 0 18px;font:900 clamp(48px,8vw,92px)/.86 Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase}.public-refined .page-heading>p:last-child{max-width:720px;color:#596267;font-size:16px}.public-refined .eyebrow{color:#0089b8;font:700 10px monospace;letter-spacing:.15em}.public-refined .card,.public-refined figure{border:1px solid #ccd3d4;box-shadow:none}.public-refined .card-body{border-top:0;padding:18px}.public-refined .card h2,.public-refined .card h3{font-family:Arial,sans-serif;font-weight:800}.public-refined .card:hover{border-color:#0089b8}.public-refined .album-grid{gap:1px;background:#ccd3d4;border:1px solid #ccd3d4}.public-refined .album-grid .card{border:0}.public-refined .album-grid .card-body{min-height:100px}.public-refined .album-grid .card h2{font-size:16px}.public-refined .album-grid .card p{font:700 10px monospace;color:#0089b8;text-transform:uppercase}.public-refined .photo-grid{gap:10px}.public-refined .photo-grid figure{background:#fff}.public-refined .photo-grid figure:hover{border-color:#0089b8}.public-refined .photo-grid figcaption{border-top:4px solid #ffc400;padding:12px}.public-refined .news-list{border-top:1px solid #171b1d}.public-refined .news-list article{grid-template-columns:120px 1fr 44px;align-items:start;margin:0;padding:26px 16px;border-bottom:1px solid #ccd3d4;background:transparent}.public-refined .news-list article:hover{background:#fff}.public-refined .news-list time{padding-top:4px;color:#0089b8}.public-refined .news-list h2{font-size:clamp(20px,3vw,32px);letter-spacing:-.035em}.public-refined .news-list .rich-content{max-width:760px;color:#596267}.public-refined .news-list article>a{color:#0089b8;text-decoration:none}.public-refined .article-detail{max-width:940px}.public-refined .article-detail>p>a{font:700 11px monospace;color:#171b1d;text-decoration:none;text-transform:uppercase}.public-refined .article-detail header{position:relative;border-bottom:1px solid #171b1d;padding:35px 0}.public-refined .article-detail header:after{content:"";position:absolute;bottom:-1px;left:0;width:90px;height:6px;background:#ffc400}.public-refined .article-detail h1{font-size:clamp(42px,7vw,76px)}.public-refined .prose{font-size:17px;max-width:780px}.public-refined .prose h2,.public-refined .prose h3{font-family:Arial,sans-serif;letter-spacing:-.025em}.public-refined .events-block>h2{font-size:clamp(26px,4vw,42px);border-bottom:1px solid #171b1d}.public-refined .event-list>a{background:transparent}.public-refined .event-list>a:hover{background:#fff;padding-inline:18px}.public-refined .event-list time b{color:#c94732}.public-refined .gallery-connection{background:#fff;color:#171b1d;border-left:7px solid #0089b8;border-top:1px solid #ccd3d4;border-right:1px solid #ccd3d4;border-bottom:1px solid #ccd3d4}.public-refined .gallery-connection span{color:#0089b8}.public-refined .resource-category>header,.public-refined .link-category>header{border-bottom:1px solid #171b1d}.public-refined .resource-grid{gap:1px}.public-refined .resource-card{box-shadow:none}.public-refined .resource-card:hover{background:#fffdf5}.public-refined .resource-action{border-color:#ffc400}.public-refined .useful-links{border-top-color:#171b1d}.public-refined .useful-links article{padding:18px 14px}.public-refined .useful-links article>a{background:#ffc400}.public-refined .directory-tools{box-shadow:none}.public-refined .institutional-content,.public-refined .institutional-aside,.public-refined .contact-panel{border:1px solid #ccd3d4;border-radius:0;box-shadow:none}.public-refined .institutional-content{border-top:6px solid #ffc400}.public-refined .institutional-aside{border-top:6px solid #0089b8}.public-refined .contact-panel{border-left:7px solid #ffc400}.public-refined .button-link{background:#171b1d}.public-refined .site-footer{background:#171b1d;color:#aeb8bb;border:0}.public-refined .site-footer a{color:#fff}.public-refined .resource-note{border-radius:0}.public-refined .empty-image{background:#e8ecea}.public-refined .rich-content a{text-underline-offset:3px}@media(max-width:700px){.public-refined .banner-wrap{padding:8px}.public-refined .main-nav{justify-content:flex-start}.public-refined .page-heading h1,.public-refined .technical-page h1{font-size:48px}.public-refined .news-list article{grid-template-columns:1fr;gap:8px}.public-refined .news-list article>a{justify-self:end}.public-refined .album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-refined .institutional-grid{gap:1rem}}@media(max-width:430px){.public-refined .album-grid{grid-template-columns:1fr}}
