/* Public guidance only. No global dashboard or client-site selectors. */
.atl-page,.atl-home-guide,.atl-home-examples{font-family:Inter,system-ui,-apple-system,sans-serif;color:#102e46;line-height:1.65;box-sizing:border-box}.atl-page *,.atl-home-guide *,.atl-home-examples *{box-sizing:border-box}.atl-page{max-width:1200px;margin:auto;padding:24px}.atl-page h1,.atl-page h2,.atl-page h3,.atl-home-guide h2,.atl-home-examples h2,.atl-home-examples h3{color:#102e46;letter-spacing:-.035em;line-height:1.16}.atl-page h1{font-size:clamp(34px,5vw,62px);margin:18px 0 24px;max-width:900px}.atl-page h2,.atl-home-examples h2{font-size:clamp(27px,3.2vw,40px);margin:14px 0 22px}.atl-page h3,.atl-home-examples h3{font-size:22px;margin:16px 0 12px}.atl-page p,.atl-home-guide p,.atl-home-examples p{color:#526879}.atl-kicker{font-size:11px;font-weight:800;letter-spacing:1.7px;color:#087f79;display:block}.atl-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#526879;padding:10px 0 20px}.atl-breadcrumb a{color:#075f82}.atl-hero{padding:55px 42px;background:linear-gradient(120deg,#edf6fb,#f3faf8);border:1px solid #dcebf0;border-radius:26px}.atl-hero>p{max-width:760px;font-size:19px}.atl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0 16px}.atl-page a.atl-button,.athp a.atl-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:13px 21px;border:1px solid #087f79;border-radius:10px;background:#087f79;color:#fff;text-decoration:none;font-size:14px;font-weight:750;line-height:1.4}.atl-page a.atl-button.is-secondary,.athp a.atl-button.is-secondary{background:#fff;color:#103c58;border-color:#bdd2df}.atl-page a:focus-visible,.atl-home-guide a:focus-visible,.atl-home-examples a:focus-visible,.atl-faq summary:focus-visible{outline:3px solid #16a5cf;outline-offset:4px}.atl-choices{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.atl-choices>article{padding:30px;border:1px solid #c9dee8;border-radius:20px;background:#fff;box-shadow:0 9px 30px #10234006}.atl-choices>article+article{background:#102e46;border-color:#102e46}.atl-choices>article+article h2{color:#fff}.atl-choices>article+article p,.atl-choices>article+article small{color:#d5e6ef}.atl-choices>article+article .atl-kicker{color:#82e2c6}.atl-choices h2{font-size:clamp(24px,2.6vw,33px);margin:16px 0}.atl-choices small{color:#567080;font-size:12px}.atl-section{padding:60px 0;border-bottom:1px solid #dde8ee;scroll-margin-top:30px}.atl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:28px 0;gap:24px}.atl-steps li{padding:24px;border-top:2px solid #087f79;background:#f4f8fb;border-radius:0 0 15px 15px}.atl-number{font-size:13px;font-weight:800;color:#087f79}.atl-callout{background:#edf8f5;border-left:3px solid #087f79;padding:20px 24px;border-radius:0 12px 12px 0;margin:24px 0}.atl-callout p{margin-bottom:0}.atl-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.atl-example{padding:26px;border:1px solid #d5e3ec;border-radius:18px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:anywhere}.atl-example-logo{height:94px;width:100%;margin-bottom:20px}.atl-example-logo img{height:100%;max-width:100%;width:auto;object-fit:contain}.atl-example-initial{display:grid;place-items:center;width:70px;height:70px;background:#e7f3f6;color:#087f79;border-radius:15px;font-size:30px;font-weight:800;margin-bottom:20px}.atl-example .atl-city{font-size:13px;margin:0}.atl-example>a{margin-top:auto;padding:12px 0 0;min-height:44px;color:#075f82;font-weight:750;text-decoration:none}.atl-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:30px 0}.atl-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.atl-comparison article{padding:25px;border:1px solid #d4e3ed;border-radius:16px}.atl-comparison article+article{background:#f3f8fb}.atl-faq details{border-bottom:1px solid #d7e4ec;padding:0}.atl-faq summary{cursor:pointer;min-height:56px;padding:19px 32px 19px 0;font-weight:700;line-height:1.5}.atl-faq details p{max-width:900px;margin:0;padding:0 0 22px}.atl-subtitle{margin-top:42px!important}.atl-final{padding:42px;border-radius:22px;background:#edf6fa;margin:50px 0}.atl-final>a{color:#075f82;font-weight:700;display:inline-block;padding:10px 0}.atl-home-guide{padding-top:34px!important;padding-bottom:18px!important}.atl-home-examples{padding-top:50px!important;padding-bottom:50px!important}.atl-inline-help{font-size:14px}.atl-inline-help a{color:#075f82;font-weight:700}.atl-section-head{display:flex;align-items:center;justify-content:space-between;gap:28px}.athp .hero-copy h1{font-size:clamp(38px,4.3vw,64px)}.athp .hero-copy>p{max-width:570px}.athp .atl-hero-actions{margin-top:20px}.atl-directory-help{padding:12px 0;color:#526879;font-size:14px}.atl-directory-help a{color:#075f82;font-weight:700}@media(max-width:850px){.atl-steps,.atl-examples,.atl-benefits{grid-template-columns:1fr 1fr}.atl-hero{padding:35px 26px}.atl-choices>article{padding:24px}.atl-section-head{display:block}}@media(max-width:600px){.atl-page{padding:16px}.atl-choices,.atl-steps,.atl-examples,.atl-benefits,.atl-comparison{grid-template-columns:1fr}.atl-section{padding:36px 0}.atl-hero{padding:30px 22px}.atl-hero>p{font-size:17px}.atl-final{padding:28px 22px}.atl-actions{align-items:stretch}.atl-actions .atl-button{width:100%}.atl-choices{gap:15px}.atl-example-logo{height:80px}}

/* Six curated public profiles: two balanced rows on desktop. */
.atl-featured-home .atl-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.atl-featured-home .atl-example-logo{height:100px}.atl-featured-home .atl-example-logo img{max-width:100%;max-height:100%;object-fit:contain}.atl-featured-home .atl-example{padding:28px}.atl-featured-home .atl-featured-more{text-align:center;margin-top:30px}.atl-featured-home .atl-featured-more p{font-size:14px;margin:12px 0}.atl-featured-home .atl-featured-more .atl-button{min-width:230px;min-height:48px}@media(max-width:900px){.atl-featured-home .atl-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.atl-featured-home .atl-examples{grid-template-columns:1fr}.atl-featured-home .atl-featured-more .atl-button{width:100%;min-width:0}}
