.architecture-figure[data-astro-cid-ott7mua5]{background:var(--bluewash);border-radius:var(--module-radius);grid-template-columns:minmax(0,648fr) minmax(0,576fr);gap:40px;padding:24px;display:grid}.architecture-link[data-astro-cid-ott7mua5]{border-radius:8px;display:block}.architecture-link[data-astro-cid-ott7mua5] img[data-astro-cid-ott7mua5]{width:100%;height:auto}figcaption[data-astro-cid-ott7mua5]{align-content:start;gap:24px;display:grid}.text-link[data-astro-cid-ott7mua5]{font-size:16px}.mobile-label[data-astro-cid-ott7mua5],.architecture-cta[data-astro-cid-ott7mua5] img[data-astro-cid-ott7mua5]{display:none}@media (width<=767px){.architecture-figure[data-astro-cid-ott7mua5]{grid-template-columns:1fr;gap:24px}.architecture-cta[data-astro-cid-ott7mua5]{background:var(--orange);width:100%;min-height:58px;color:var(--paper);border-radius:999px;justify-content:space-between;gap:24px;padding:16px 28px;font-size:17px;line-height:24px}.desktop-label[data-astro-cid-ott7mua5]{display:none}.mobile-label[data-astro-cid-ott7mua5],.architecture-cta[data-astro-cid-ott7mua5] img[data-astro-cid-ott7mua5]{display:block}.architecture-cta[data-astro-cid-ott7mua5] img[data-astro-cid-ott7mua5]{width:20px;height:26px}}.reading-guide[data-astro-cid-ztodyqul]{border-radius:var(--scene-radius);margin-top:32px;padding:48px}.reading-guide[data-astro-cid-ztodyqul]>p[data-astro-cid-ztodyqul]{margin-bottom:24px;padding-right:56px;position:relative}.reading-guide[data-astro-cid-ztodyqul]>p[data-astro-cid-ztodyqul] .sequence-toggle{position:absolute;top:-9px;right:0}.reading-guide[data-astro-cid-ztodyqul] ol[data-astro-cid-ztodyqul]{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;list-style:none;display:grid}.reading-guide[data-astro-cid-ztodyqul] li[data-astro-cid-ztodyqul]{background:var(--paper);color:var(--navy);text-align:center;border-radius:var(--module-radius);align-content:start;justify-items:center;gap:20px;padding:32px 12px;display:grid}.stage-number[data-astro-cid-ztodyqul]{width:64px;height:64px;color:var(--white);background:var(--orange);border-radius:50%;justify-content:center;align-items:center;font:900 28px/40px Nunito,sans-serif;display:flex}.reading-guide[data-astro-cid-ztodyqul] h3[data-astro-cid-ztodyqul]{margin-bottom:12px;font-size:24px;line-height:34px}.reading-guide[data-astro-cid-ztodyqul] li[data-astro-cid-ztodyqul] p[data-astro-cid-ztodyqul]{color:var(--muted);font-size:18px;line-height:30px}@media (width>=1200px){.reading-guide[data-astro-cid-ztodyqul] h3[data-astro-cid-ztodyqul]{white-space:nowrap}}@media (width>=768px) and (width<=1199px){.reading-guide[data-astro-cid-ztodyqul]{padding:32px}.reading-guide[data-astro-cid-ztodyqul] ol[data-astro-cid-ztodyqul]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reading-guide[data-astro-cid-ztodyqul] li[data-astro-cid-ztodyqul]{text-align:left;border-radius:24px;align-items:center;gap:16px;padding:24px;display:flex}.reading-guide[data-astro-cid-ztodyqul] li[data-astro-cid-ztodyqul]:last-child{grid-column:1/-1}.stage-number[data-astro-cid-ztodyqul]{flex-shrink:0;width:48px;height:48px;font-size:24px;line-height:32px}.reading-guide[data-astro-cid-ztodyqul] h3[data-astro-cid-ztodyqul]{margin-bottom:8px;font-size:24px;line-height:34px}}@media (width<=767px){.reading-guide[data-astro-cid-ztodyqul]{color:var(--navy);background:0 0;padding:0}.reading-guide[data-astro-cid-ztodyqul]>p[data-astro-cid-ztodyqul]{color:var(--muted)}.reading-guide[data-astro-cid-ztodyqul] ol[data-astro-cid-ztodyqul]{grid-template-columns:1fr;gap:0}.reading-guide[data-astro-cid-ztodyqul] li[data-astro-cid-ztodyqul]{text-align:left;align-items:center;gap:24px;padding:20px 0;display:flex}.stage-number[data-astro-cid-ztodyqul]{background:var(--navy);flex-shrink:0;width:72px;height:72px;font-size:44px;line-height:56px}.reading-guide[data-astro-cid-ztodyqul] h3[data-astro-cid-ztodyqul]{margin-bottom:8px;font-size:30px;line-height:42px}.reading-guide[data-astro-cid-ztodyqul] li[data-astro-cid-ztodyqul] p[data-astro-cid-ztodyqul]{font-size:17px;line-height:28px}}.principles-section[data-astro-cid-ztodyqul] .section-heading[data-astro-cid-ztodyqul]{margin-bottom:40px}@media (width<=767px){.principles-section[data-astro-cid-ztodyqul]{background:var(--white)}.principles-section[data-astro-cid-ztodyqul] .section-heading[data-astro-cid-ztodyqul]{margin-bottom:32px}}
