.cam-intro[data-astro-cid-a2pyrbni]{max-width:980px}.cam-principles[data-astro-cid-a2pyrbni]{flex-wrap:wrap;gap:10px;margin-top:18px;list-style:none;display:flex}.cam-principles[data-astro-cid-a2pyrbni] li[data-astro-cid-a2pyrbni]{color:#08182f;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15.5px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px -18px #08182f80}.cam-principles[data-astro-cid-a2pyrbni] li[data-astro-cid-a2pyrbni] span[data-astro-cid-a2pyrbni]{background:var(--c);color:#fff;border-radius:99px;place-items:center;width:28px;height:28px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.cam-outcomes[data-astro-cid-a2pyrbni]{background:#fff;border-radius:8px;padding:clamp(24px,3vw,40px);box-shadow:0 30px 60px -36px #08182f80}.cam-outcomes-core[data-astro-cid-a2pyrbni]{text-align:center;color:#08182f;border-bottom:1px solid #0a26471f;padding-bottom:20px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(26px,2.4vw,36px);line-height:1.1}.cam-outcomes-grid[data-astro-cid-a2pyrbni]{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:20px;display:grid}.cam-outcome[data-astro-cid-a2pyrbni]{text-align:center;background:color-mix(in srgb, var(--c) 12%, #fff);border-left:4px solid var(--c);color:#08182f;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.cam-outcome-icon[data-astro-cid-a2pyrbni]{background:var(--c);color:#fff;border-radius:99px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cam-path-img[data-astro-cid-a2pyrbni]{background:#fff;border-radius:10px;margin-top:clamp(36px,4vw,60px);padding:clamp(12px,1.6vw,22px);box-shadow:0 24px 50px -34px #08182f80}.cam-path[data-astro-cid-a2pyrbni]{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px;display:none}.cam-stage[data-astro-cid-a2pyrbni]{border:2px solid var(--c);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 40px -30px #08182f80}.cam-stage-head[data-astro-cid-a2pyrbni]{background:var(--c);color:#fff;padding:16px 18px}.cam-stage-name[data-astro-cid-a2pyrbni]{font-size:16px;font-weight:600;line-height:1.25;display:block}.cam-stage-age[data-astro-cid-a2pyrbni]{letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.cam-stage[data-astro-cid-a2pyrbni] ul[data-astro-cid-a2pyrbni]{gap:10px;padding:16px 18px 20px;list-style:none;display:grid}.cam-stage[data-astro-cid-a2pyrbni] li[data-astro-cid-a2pyrbni]{color:#08182fc2;padding-left:14px;font-size:14.5px;line-height:1.55;position:relative}.cam-stage[data-astro-cid-a2pyrbni] li[data-astro-cid-a2pyrbni]:before{content:"";background:var(--c);border-radius:99px;width:6px;height:6px;position:absolute;top:.62em;left:0}.cam-prog[data-astro-cid-a2pyrbni]{border-top:5px solid var(--c);background:#fff;border-radius:8px;padding:clamp(24px,2.6vw,36px);transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 50px -34px #08182f80}.cam-prog[data-astro-cid-a2pyrbni]:hover{transform:translateY(-3px)}.cam-prog-title[data-astro-cid-a2pyrbni]{color:#08182f;font-family:Instrument Serif,Georgia,serif;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.1}.cam-prog-lead[data-astro-cid-a2pyrbni]{color:var(--c);margin-top:12px;font-size:16px;font-weight:600;line-height:1.55}.cam-prog-body[data-astro-cid-a2pyrbni]{color:#08182fb8;margin-top:10px;font-size:15.5px;line-height:1.75}@media (width<=1180px){.cam-outcomes-grid[data-astro-cid-a2pyrbni]{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.cam-path-img[data-astro-cid-a2pyrbni]{display:none}.cam-path[data-astro-cid-a2pyrbni]{grid-template-columns:1fr;display:grid}.cam-outcomes-grid[data-astro-cid-a2pyrbni]{grid-template-columns:1fr 1fr}}.crumb-link[data-astro-cid-a2pyrbni]:hover{color:#f4dca8!important}.contact-btn-solid[data-astro-cid-a2pyrbni]:hover{background:#eef3fa!important}.contact-btn-outline[data-astro-cid-a2pyrbni]:hover{color:#fff!important;border-color:#f0ce86!important}.faq-item[data-astro-cid-a2pyrbni] summary[data-astro-cid-a2pyrbni]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-a2pyrbni] .faq-marker[data-astro-cid-a2pyrbni]{transition:transform .25s,background .25s,color .25s}.faq-item[data-astro-cid-a2pyrbni][open] .faq-marker[data-astro-cid-a2pyrbni]{color:#f4dca8;background:#08182f;border-color:#08182f;transform:rotate(45deg)}.faq-item[data-astro-cid-a2pyrbni] summary[data-astro-cid-a2pyrbni]:hover h3[data-astro-cid-a2pyrbni]{color:#b4873a}
