/* Compact reading layout; original brand and content retained. */
:root{--readable-body:1.125rem;--space-section:3.25rem}
#main :is(p,li){line-height:1.55}#main :is(h1,h2,h3){text-wrap:balance}
.home-band{padding-top:52px;padding-bottom:52px}.section-heading{gap:32px;margin-bottom:26px}.section-heading p{margin-top:0}
.opening{min-height:520px;padding-top:42px;padding-bottom:76px}.opening-name{margin-bottom:18px}.opening-lead{margin-top:20px}.opening .button{margin-top:22px}.opening-note{margin-top:14px}.opening-next{bottom:22px}
.home-person{gap:48px}.person-photo:after{display:none}.person-photo{border-radius:4px}.home-method{gap:36px}.home-steps ol{gap:24px}.home-steps li p{margin-top:8px}.home-position{padding-top:20px}.home-invitation{padding-top:48px;padding-bottom:48px}
.ella-model{padding:26px;margin:24px 0}.ella-model-heading{margin-bottom:18px}.ella-model-heading p{margin-top:10px}.ella-model-layout{grid-template-columns:1.3fr 1fr;gap:22px;align-items:start}
.knowledge-center{padding:16px 20px;border-left:4px solid #254f40;background:#e8eee5;margin-bottom:14px}.knowledge-center strong{display:block;font:28px/1.2 Georgia,serif;color:#14251f}.knowledge-center span{display:block;font-size:15px;color:#36594f;margin-top:5px}
.knowledge-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.knowledge-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;text-align:left;border:1px solid #a3b7ac;border-radius:4px;background:#fff;padding:14px 15px;color:#20352d;min-height:92px;text-decoration:none;cursor:pointer;font-family:Arial,sans-serif}.knowledge-choice strong{font-size:16px;line-height:1.35;font-weight:600}.knowledge-choice span{font-size:14px;line-height:1.45;margin-top:6px;color:#465f54}.knowledge-choice:hover,.knowledge-choice[aria-pressed=true]{background:#e3eee5;border-color:#254f40}.knowledge-choice:focus-visible{outline:3px solid #254f40;outline-offset:3px}
.original-scheme{margin-top:16px}.original-scheme>summary{font:15px/1.5 Arial,sans-serif;color:#36594f;cursor:pointer;padding:10px 0}.original-scheme .ella-model-stage{margin-top:12px}.ella-facet-links{display:none}.ella-insight{min-height:0;padding:20px}.ella-insight h3{font-size:24px}.ella-insight p{margin-top:12px}.knowledge-detail{padding:0!important;background:transparent!important;border-bottom:1px solid #bdcdc2!important;border-radius:0!important}.knowledge-detail summary{cursor:pointer;padding:18px 0;font:20px/1.35 Georgia,serif;color:#20352d}.knowledge-detail-copy{padding:0 0 22px}.knowledge-detail-copy h3{display:none}.page-content article[id^=facet-]{scroll-margin-top:120px}
.ella-model~.grid{gap:12px}.home-method-diagram{max-width:none}.site-footer{padding-top:32px;padding-bottom:28px}.footer-legal{margin-top:18px}.footer-legal summary{cursor:pointer;font-size:15px;padding:8px 0}.footer-legal p{max-width:75ch}
@media(max-width:800px){.opening{min-height:490px;padding:36px 7% 68px}.opening-next{bottom:18px}.home-band{padding:36px 7%}.home-person{gap:22px}.home-method{gap:24px}.section-heading{margin-bottom:20px}.section-heading p{margin-top:14px}.direction-list{gap:8px}.direction-list>a{padding:16px 0}.direction-list span{margin-top:10px}.home-steps ol{grid-template-columns:1fr 1fr;gap:22px 18px}.home-steps li{min-width:0}.home-invitation{padding:36px 7%}.ella-model{padding:20px 16px}.ella-model-layout{grid-template-columns:1fr}.knowledge-choices{grid-template-columns:1fr}.knowledge-choice{min-height:76px}.knowledge-center{padding:14px 16px}.knowledge-detail summary{font-size:20px}.home-method-diagram{width:100%}.opening-name{font-size:14px}.opening-note{font-size:15px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
