.simple-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);min-height:calc(100svh - 68px);background:var(--cream);color:var(--navy)}.simple-page--contact{background:#c8a9fa;grid-template-columns:1fr}.simple-page--podcast{background:var(--cream)}.simple-page__hero{padding:clamp(28px,5vw,76px);max-width:1000px}.simple-page__hero .ed-back{margin-bottom:clamp(32px,6vh,66px);color:inherit}.simple-page__eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.1em}.simple-page__hero h1{max-width:820px;margin:20px 0 24px;white-space:pre-line;font-size:clamp(60px,7vw,110px);line-height:.84;letter-spacing:-.07em}.simple-page p.simple-page__lead{max-width:690px;font-size:clamp(22px,2.4vw,37px);line-height:1.13;letter-spacing:-.045em}.simple-page p.simple-page__body{max-width:650px;margin-top:28px;font-size:17px;line-height:1.55}.simple-page__action{display:flex;align-items:end;justify-content:space-between;gap:28px;max-width:760px;margin-top:clamp(42px,9vh,106px);padding-top:22px;border-top:2px solid currentColor}.simple-page .simple-page__action p{max-width:405px;font-size:16px;line-height:1.45}.simple-page__action a,.simple-page .simple-page__reaction button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;padding:14px 18px;background:var(--navy);color:var(--cream);font-size:16px;font-weight:700;text-decoration:none}.simple-page__action a:hover,.simple-page__action a:focus-visible,.simple-page .simple-page__reaction button:hover,.simple-page .simple-page__reaction button:focus-visible{background:var(--cobalt)}.simple-page__reaction{max-width:690px;margin-top:38px;padding:22px;background:var(--yellow)}.simple-page .simple-page__reaction button{border:2px solid var(--navy);color:#fff;cursor:pointer}.simple-page .simple-page__reaction p{min-height:24px;margin-top:14px;font-size:14px;line-height:1.45}.simple-page__text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:18px;font-size:14px;font-weight:700;text-underline-offset:4px}.simple-page__aside{display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,3.5vw,54px);background:var(--navy);color:var(--cream)}.simple-page--podcast .simple-page__aside{background:var(--orange);color:var(--navy)}.simple-page__aside svg{opacity:.8}.simple-page .simple-page__aside p{max-width:240px;font-size:17px;line-height:1.35}@media(max-width:760px){.simple-page{grid-template-columns:1fr}.simple-page__hero{min-height:auto;padding:28px 24px 54px}.simple-page__hero .ed-back{margin-bottom:66px}.simple-page__hero h1{font-size:clamp(55px,15.5vw,86px)}.simple-page__action{display:block;margin-top:52px}.simple-page__action a{margin-top:22px}.simple-page__aside{min-height:152px;padding:28px 24px}.simple-page__aside p{max-width:480px}}@media(prefers-reduced-motion:reduce){.simple-page__action a,.simple-page .simple-page__reaction button{transition:none}}.simple-page .simple-page__reaction button:disabled{cursor:default}.simple-page .simple-page__reaction button:focus-visible,.simple-page__action a:focus-visible,.simple-page__text-link:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.simple-page--podcast{grid-template-columns:1fr}.simple-page--podcast .simple-page__hero h1{font-family:Archivo,Arial,sans-serif;font-size:clamp(42px,5vw,76px);line-height:1.02;max-width:900px}.format-preferences{display:flex;flex-wrap:wrap;gap:16px}.format-preferences button{min-height:56px}.format-preferences button[aria-pressed=true]{outline:3px solid var(--navy);outline-offset:4px}.format-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.format-choice{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.format-choice h2{font-size:26px;margin:0 0 12px}.format-choice p{font-size:16px;line-height:1.55;margin:0 0 24px}.format-choice button{margin-top:auto}@media(max-width:650px){.format-preferences{grid-template-columns:1fr}.format-choice+.format-choice{border-top:1px solid #081c3b30;padding-top:24px}}.contact-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0}@media(max-width:760px){.contact-actions{align-items:stretch;margin-top:22px;width:100%}.simple-page__action .contact-actions a{margin-top:0}}.simple-page--podcast .simple-page__reaction{background:transparent;padding:0}.simple-page--podcast .format-choice{background:transparent;border:1px solid var(--navy);padding:24px}@media(max-width:650px){.simple-page--podcast .format-choice+.format-choice{border-top:1px solid var(--navy);padding-top:24px}}
