.homepage-refresh .site-header nav,.public-overview .site-header nav{flex-wrap:wrap;gap:10px 16px}.homepage-refresh .header-inner,.public-overview .header-inner{flex-wrap:wrap;gap:20px}.homepage-refresh .hero-grid{grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);gap:48px;padding-top:48px;padding-bottom:48px}.homepage-refresh .hero-copy h1{font-size:clamp(36px,4vw,51px);max-width:25ch;line-height:1.14}.homepage-refresh .hero-intro{font-size:21px;max-width:72ch}.homepage-refresh .hero-opening{font-size:18px;line-height:1.65;color:#f8f4fb;max-width:76ch;margin-top:20px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.hero-actions .gold{margin-top:0}.homepage-refresh .hero-secondary{background:transparent;border-color:#eaf6f3;color:#fff}.homepage-refresh .hero-secondary:hover{background:#174e54}.homepage-refresh .brand-panel{max-width:300px}.refresh-section{padding-top:56px;padding-bottom:56px}.refresh-section h2{font:normal clamp(29px,3vw,38px)/1.2 Georgia,serif;margin-bottom:22px;color:#174e54}.refresh-lead{font-size:20px;line-height:1.6;max-width:82ch}.help-panel{padding:28px;background:#edf5f3;border-left:4px solid #075e68;margin-top:28px}.help-panel h3{font-size:25px;color:#174e54;margin-bottom:16px}.help-panel p{font-size:18px}.assessment-feature{background:#edf5f3;border-top:1px solid #cfddd8;border-bottom:1px solid #cfddd8}.capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;list-style:none;padding:0;margin:28px 0}.capability-list li{border-bottom:1px solid #b9ccc5;padding:12px 0;color:#174e54;font-size:18px;font-weight:bold}.development-note{font-size:16px;color:#65401b;background:#fff4df;border-left:4px solid #b67d2b;padding:18px 22px;margin:24px 0;max-width:95ch}.refresh-about{max-width:90ch;margin:24px 0}.refresh-about p{font-size:18px;margin-bottom:16px}.homepage-refresh .mission-statement{margin-top:28px}.theory-feature{max-width:900px;margin:32px 0}.theory-feature .institute-card h3{font-size:30px}.theory-feature .institute-card p,.theory-feature .theory-basics{font-size:17px}.category-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.category-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #718e88;border-radius:6px;background:#fff;color:#075e68;font-size:16px;text-underline-offset:4px}.homepage-refresh .filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-refresh .filter-row .search-field{grid-column:1/-1}.membership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0}.membership-card{padding:28px;background:#fff;border:1px solid #bccdca;border-top:4px solid #174e54;border-radius:9px}.membership-card h2,.membership-card h3{font:normal 30px/1.2 Georgia,serif;color:#174e54;margin:0 0 20px}.membership-card p,.membership-card li{font-size:18px}.membership-card ul{padding-left:24px;margin:20px 0}.membership-card li{margin-bottom:12px}.membership-card>a{display:inline-flex;align-items:center;min-height:44px}.membership-status{font-size:17px;background:#edf5f3;padding:18px;color:#174e54}.guardians-feature{background:#f7eef9}.guardians-feature .guardians-card{max-width:850px;background:#fff}.guardians-feature .guardians-card p{font-size:18px}.guardians-feature .initiative-word{max-width:360px}.resource-category{padding:30px 0;border-top:1px solid #cfddd8;scroll-margin-top:24px}.resource-category li{margin:16px 0;font-size:18px}.resource-category ul{padding-left:24px}.public-overview{--ink:#20343d;--deep:#174e54;--purple:#075e68;--muted:#4e626c;background:#fff;color:#20343d;font:18px/1.65 Arial,sans-serif}.public-overview h1{font:normal clamp(36px,4.5vw,52px)/1.15 Georgia,serif;color:#174e54;max-width:26ch}.public-overview .site-header{background:#fff;border-bottom:3px solid #d6a342}.public-overview .site-header nav a{color:#075e68}.public-overview .primary{background:#174e54;color:#fff}.public-overview .site-footer{background:#174e54;color:#fff}.public-overview .site-footer a{color:#fff}.public-overview .brand{color:#174e54}.public-overview a{color:#075e68}.public-overview a:focus-visible,.homepage-refresh a:focus-visible,.homepage-refresh button:focus-visible{outline:3px solid #a54416;outline-offset:4px}#how-aclti-helps:focus{outline:3px solid #a54416;outline-offset:6px}@media(max-width:800px){.homepage-refresh .hero-grid{grid-template-columns:1fr}.homepage-refresh .brand-panel{justify-self:start;transform:none;max-width:260px}.hero-actions{align-items:flex-start}.membership-grid{grid-template-columns:1fr}.refresh-section{padding-top:40px;padding-bottom:40px}}@media(max-width:600px){.capability-list,.homepage-refresh .filter-row{grid-template-columns:1fr}.homepage-refresh .hero-copy h1{font-size:36px}.homepage-refresh .hero-intro{font-size:20px}.membership-card,.help-panel{padding:22px}.hero-actions .button{width:100%;text-align:center}.category-links a{font-size:16px;max-width:100%}.public-overview .header-inner{align-items:flex-start}.public-overview .site-header nav{width:100%}}@media print{.hero-actions,.category-links,.membership-status{display:none}.membership-grid,.capability-list{display:block}.membership-card{break-inside:avoid}.homepage-refresh .welcome{display:block}.homepage-refresh .hero-opening,.homepage-refresh .hero-intro{color:#000}.refresh-section{padding-top:20px;padding-bottom:20px}}

.homepage-refresh .hero-actions a:focus-visible{outline-color:#fff;box-shadow:0 0 0 2px #174e54}.homepage-refresh .site-header nav a,.public-overview .site-header nav a{font-size:16px}

.community-feature{background:#edf5f3;border-top:1px solid #cfddd8;border-bottom:1px solid #cfddd8}.community-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:center}.community-grid>div{min-width:0}.community-grid .button{display:inline-flex;align-items:center;gap:12px;min-height:50px;margin-top:14px;background:#174e54;color:#fff}.community-feature h2,.community-feature h3{color:#174e54}.community-prompt{padding:30px;background:#fff;border-top:4px solid #d6a342}.community-prompt h3{font:28px/1.3 Georgia,serif;margin:0 0 20px}.community-prompt ul{padding-left:24px;margin:0 0 22px}.community-prompt li{margin:12px 0}.community-prompt p{font-size:17px;color:#4e626c;margin-bottom:0}.community-grid .community-address{font-size:16px;color:#4e626c;margin:14px 0 0;overflow-wrap:anywhere}.community-feature a:focus-visible{outline:3px solid #a54416;outline-offset:4px}@media(max-width:760px){.community-grid{grid-template-columns:1fr;gap:30px}.community-prompt{padding:24px}}@media(max-width:480px){.community-grid .button{width:100%;justify-content:center}}@media(forced-colors:active){.community-feature,.community-prompt{border:1px solid CanvasText}}@media print{.community-grid{display:block}.community-prompt{border:1px solid #aaa;margin-top:20px}.community-feature{background:#fff}}
