.cm-launch{--ink:#163f42;--teal:#076d73;--muted:#526968;--paper:#faf9f4;margin:0!important;background:var(--paper)!important;color:var(--ink)!important;font:17px/1.65 system-ui,-apple-system,sans-serif!important}.cm-launch *{box-sizing:border-box}.cm-launch a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:4px}.cm-launch a:focus-visible,.cm-launch input:focus-visible,.cm-launch button:focus-visible,.cm-launch summary:focus-visible,.cm-table:focus-visible{outline:3px solid #b56427;outline-offset:4px}.cm-preview{font-size:11px;letter-spacing:.12em;text-align:center;background:#153e42;color:#fff;padding:9px}.cm-header,.cm-footer,.cm-launch main{max-width:1120px;margin:auto;padding:0 32px}.cm-header{display:flex;align-items:center;justify-content:space-between;min-height:95px;border-bottom:1px solid #d8e0d9}.cm-header>a{font-size:14px;font-weight:600}.cm-header .cm-brand{font:bold 27px Georgia,serif;text-decoration:none;color:var(--ink)}.cm-brand>span:first-child{display:inline-grid;place-items:center;background:#076d73;color:white;width:35px;height:35px;border-radius:50%;margin-right:6px}.cm-dot{color:#46877f}.cm-hero{padding:76px 0 56px;max-width:850px}.cm-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:750;color:#33776d;margin:0 0 20px}.cm-launch h1{font:normal clamp(43px,6.5vw,78px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:0 0 28px;color:var(--ink)}.cm-launch h1 em{font-weight:normal;color:var(--teal)}.cm-lede{font-size:19px;max-width:650px;color:var(--muted)}.cm-launch h2{font:normal clamp(29px,3.5vw,40px)/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 20px;color:var(--ink)}.cm-launch h3{font-size:20px;line-height:1.4;color:var(--ink);margin:0 0 12px}.cm-search{margin-top:36px}.cm-search>label{display:block;font-size:13px;font-weight:bold;margin-bottom:8px}.cm-search>div{display:flex;gap:10px}.cm-search input[type=search]{min-width:0;flex:1;font:inherit;border:1px solid #9cb5ad;border-radius:8px;padding:15px;background:#fff;color:var(--ink)}.cm-search button,.cm-button{font:600 15px/1.4 system-ui!important;background:var(--teal)!important;color:white!important;padding:17px 24px;border:0;border-radius:7px;cursor:pointer;text-decoration:none;display:inline-block}.cm-section{padding:50px 0;border-top:1px solid #d8e0d9;scroll-margin-top:35px}.cm-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.cm-section-head>span,.cm-caption,.cm-muted{font-size:14px;color:var(--muted)}.cm-result{padding:32px;background:#fff;border:1px solid #d4dfd7;border-radius:12px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;box-shadow:0 8px 30px #163f4205}.cm-result h3{font:36px Georgia,serif}.cm-result h3 a{text-decoration:none}.cm-result p{max-width:500px}.cm-result dl{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:24px;margin:0}.cm-result dt{font-size:12px;color:var(--muted)}.cm-result dd{font:31px Georgia,serif;margin:8px 0}.cm-result dd small{font:15px system-ui}.cm-tags{display:flex;gap:8px;flex-wrap:wrap}.cm-tags span{font-size:12px;padding:5px 11px;background:#eaf1eb;border-radius:30px}.cm-note{background:#eaf1eb;padding:30px;border-left:3px solid #4c8577;border-radius:0 10px 10px 0;margin:25px 0 55px}.cm-note h2{font-size:26px}.cm-note p{margin-bottom:0;max-width:850px}.cm-breadcrumb{font-size:13px;margin-top:30px}.cm-city-hero{padding-top:42px}.cm-jump{display:flex;flex-wrap:wrap;gap:30px;padding:20px 0;font-size:14px}.cm-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.cm-metric{padding:28px;background:#fff;border:1px solid #d4dfd7;border-radius:10px}.cm-number{font:52px/1.2 Georgia,serif;margin:20px 0}.cm-number small{font:14px system-ui;display:block;margin-top:8px;color:var(--muted)}.cm-metric p:not(.cm-number),.cm-metric a{font-size:14px}.cm-station{display:flex;flex-direction:column;background:#eaf1eb;padding:20px 24px;margin:25px 0;border-radius:8px}.cm-station strong{font-size:14px}.cm-station span{font-size:13px;margin-top:6px}.cm-table{overflow-x:auto;background:#fff;border:1px solid #d4dfd7;border-radius:9px}.cm-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.cm-table caption{text-align:left;padding:18px 22px;font-weight:600}.cm-table td,.cm-table th{padding:12px 22px;text-align:right;border-bottom:1px solid #e7ece6;white-space:nowrap}.cm-table th:first-child{text-align:left}.cm-table thead{background:#eaf1eb}.cm-table tbody tr:nth-child(even){background:#f7f9f5}.cm-planning{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.cm-planning article>span{color:#78988d;font:30px Georgia,serif;display:block;margin-bottom:18px}.cm-planning p{font-size:15px;color:var(--muted)}.cm-launch details{border-bottom:1px solid #d4dfd7;padding:20px 0}.cm-launch summary{font-weight:600;cursor:pointer}.cm-launch details p{font-size:14px}.cm-end{padding:45px 0 70px}.cm-footer{border-top:1px solid #d8e0d9;padding-top:35px;padding-bottom:35px;font-size:13px;color:var(--muted)}.cm-footer strong{font:24px Georgia,serif;color:var(--ink)}.cm-skip{position:absolute;left:-10000px}.cm-skip:focus{left:20px;top:10px;background:#fff;padding:15px;z-index:999999}.cm-empty{background:white;border:1px solid #d4dfd7;padding:32px;border-radius:10px;overflow-wrap:anywhere}@media(max-width:700px){.cm-header,.cm-footer,.cm-launch main{padding-left:20px;padding-right:20px}.cm-header{min-height:80px}.cm-hero{padding:45px 0 35px}.cm-lede{font-size:17px}.cm-result,.cm-metrics,.cm-planning{grid-template-columns:1fr}.cm-result{gap:18px;padding:24px}.cm-section-head{display:block}.cm-section-head>span{display:block;margin-bottom:20px}.cm-search>div{flex-direction:column}.cm-jump{gap:16px}.cm-number{font-size:44px}.cm-preview{font-size:10px}.cm-section{padding:35px 0}.cm-header>a{font-size:12px}.cm-header .cm-brand{font-size:23px}}
