.az-reading-model{--read-purple:#59298d;--read-gold:#bc9954}.az-reading-model .article-masthead{padding:30px 0 34px}.az-reading-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:38px}.az-reading-meta{font-size:.78rem;font-weight:800;letter-spacing:.06em;color:#dec992;margin:20px 0 10px}.az-reading-model .article-masthead h1{font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.35;margin:0 0 14px}.az-reading-model .az-reading-deck{font-size:1rem;line-height:1.8;color:#ded9d3}.az-reading-model .article-byline{font-size:.74rem;gap:8px;line-height:1.7;color:#d1c3aa}.az-reading-model .az-quick-summary{background:#fff9eb;color:#292335;border:1px solid #dcc99e;border-radius:16px;padding:20px 22px;margin-top:22px}.az-summary-label{color:#6f4e15;font-weight:850;font-size:.78rem;letter-spacing:.02em}.az-reading-model .az-quick-summary p{font-size:1rem;line-height:1.95;color:#292335;margin:8px 0}.az-quick-summary a{font-size:.85rem;font-weight:800;color:#59298d;text-underline-offset:4px}.az-reading-model .az-reading-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.az-reading-model .az-reading-image figcaption{font-size:.72rem;color:#bcb3a2;line-height:1.6;margin-top:8px}.az-reading-model .article-content-wrap{padding-top:26px}.az-article-jumps{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ded6c8}.az-article-jumps a{font-weight:750;font-size:.86rem;min-height:44px;display:inline-flex;align-items:center;padding:8px 15px;background:#fff;border:1px solid #d8cce6;border-radius:24px;color:#59298d;text-decoration:none}.az-reading-model .academy-article{max-width:800px}.az-reading-model .academy-article-block{scroll-margin-top:110px}.az-reading-model .academy-article-block p{line-height:2.05;font-size:1rem;max-width:70ch}.az-reading-model .academy-article-block h2{font-size:1.55rem;line-height:1.5}.az-reading-model #research,.az-reading-model #coach-view{scroll-margin-top:110px}.az-reading-model .academy-sources ol{padding-inline-start:22px}.az-reading-model .academy-sources li{scroll-margin-top:110px;margin:12px 0}.az-reading-model .academy-sources small{line-height:1.7}.az-reading-model a:focus-visible{outline:3px solid #8d59b6;outline-offset:4px}.az-reading-model .inline-citation{font-size:.85em;font-weight:800;color:#59298d}.az-reading-model .article-action{gap:12px}.az-reading-model .article-action a{min-height:48px}.az-reading-model .az-related-reading .academy-card-photo img{aspect-ratio:16/10;object-fit:cover}.az-reading-model .az-related-reading h3{font-size:1.05rem;line-height:1.6}.az-reading-model .article-aside-card{position:sticky;top:110px}
@media(max-width:760px){.az-reading-grid{display:flex;flex-direction:column;gap:18px}.az-reading-model .article-masthead{padding:18px 0 24px}.az-reading-model .article-masthead h1{font-size:1.8rem}.az-reading-model .az-reading-deck{font-size:.94rem}.az-reading-model .az-reading-meta{margin-top:16px}.az-reading-model .az-quick-summary{padding:16px 18px;margin-top:18px}.az-reading-model .az-quick-summary p{font-size:.95rem;line-height:1.9}.az-reading-model .az-reading-image{width:100%;margin:0}.az-reading-model .az-reading-image img{aspect-ratio:2.1/1;max-height:190px}.az-reading-model .article-aside{display:none}.az-reading-model .article-content-wrap{padding-top:18px}.az-reading-model .academy-article-block p{font-size:1rem;line-height:2}.az-reading-model .academy-article-block h2{font-size:1.35rem}.az-article-jumps{gap:8px;margin-bottom:20px}.az-article-jumps a{font-size:.8rem;padding:7px 12px}.az-reading-model .article-action a{width:100%;text-align:center}.az-reading-model .floating-whatsapp{max-width:130px}.az-reading-model .az-related-reading{padding-top:24px}}
@media(prefers-reduced-motion:reduce){.az-reading-model *{scroll-behavior:auto!important}}
@media(max-width:350px){.az-reading-model .site-header .brand-copy small{font-size:8px;letter-spacing:.8px}.az-reading-model .site-header .brand-copy{min-width:0}.az-reading-model .site-header .brand{min-width:0}}
@media(max-width:350px){.az-reading-model .site-header .brand-copy strong{font-size:18px;letter-spacing:1px}.az-reading-model .site-header .brand-copy small{font-size:7px;letter-spacing:.5px}}
/* V2 reading order is explicit on desktop AND mobile. */
.az-reading-model .az-reading-grid{display:flex;flex-direction:column;align-items:stretch;gap:22px;max-width:860px;margin-inline:auto}.az-reading-model .article-masthead h1{font-size:clamp(29px,3.3vw,43px);line-height:1.4}.az-reading-model .az-reading-meta{margin-top:8px}.az-reading-model .article-byline{margin-top:12px}.az-reading-model .az-reading-deck{margin:8px 0}.az-reading-model .az-reading-image{margin:0}.az-reading-model .az-reading-image img{width:100%;height:300px;aspect-ratio:auto;object-fit:cover;border-radius:16px}.az-reading-model .article-layout{display:block;max-width:900px}.az-reading-model .academy-article{max-width:none}:is(.az-reading-model,.az-legacy-reading) .az-coach-profile{padding:24px;border:1px solid #bd9853;border-inline-start:4px solid #bd9853}.az-coach-identity{display:flex;align-items:center;gap:18px}:is(.az-reading-model,.az-legacy-reading) .az-coach-identity img{width:82px;height:92px;object-fit:cover;object-position:center 25%;border-radius:12px;flex-shrink:0}:is(.az-reading-model,.az-legacy-reading) .az-coach-identity h2{font-size:1.35rem;line-height:1.5;margin:0}:is(.az-reading-model,.az-legacy-reading) .az-coach-experience{font-size:.9rem;line-height:1.8;margin:4px 0 0;color:#ddc795}:is(.az-reading-model,.az-legacy-reading) .az-coach-profile h3{font-size:.9rem;color:#ddc795;margin:20px 0 8px}:is(.az-reading-model,.az-legacy-reading) .az-coach-profile>p{font-size:1rem;line-height:2}:is(.az-reading-model,.az-legacy-reading) .az-coach-profile>a{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:#eed5a0;font-weight:700;font-size:.9rem}.az-reading-model .article-related>.container{max-width:900px}
@media(max-width:760px){.az-reading-model .az-reading-image img{height:185px}.az-reading-model .article-masthead h1{font-size:1.75rem}:is(.az-reading-model,.az-legacy-reading) .az-coach-profile{padding:18px}.az-coach-identity{gap:12px}:is(.az-reading-model,.az-legacy-reading) .az-coach-identity img{width:62px;height:72px}:is(.az-reading-model,.az-legacy-reading) .az-coach-identity h2{font-size:1.15rem}:is(.az-reading-model,.az-legacy-reading) .az-coach-experience{font-size:.82rem}}

.az-legacy-reading .article-layout{display:block;max-width:900px}.az-legacy-reading .academy-article{max-width:none}
@media(max-width:350px){.az-legacy-reading .site-header .brand-copy strong{font-size:18px;letter-spacing:1px}.az-legacy-reading .site-header .brand-copy small{font-size:7px;letter-spacing:.5px}}
/* Stable, light related-card placeholders; actual image assets are verified separately. */
:is(.az-reading-model,.az-legacy-reading) .academy-card-photo{background:#e8e2d7;aspect-ratio:16/10;overflow:hidden;display:block}
:is(.az-reading-model,.az-legacy-reading) .academy-card-photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/10}
.az-evidence-shortcut{display:inline-flex;min-height:44px;align-items:center;color:#59298d;font-weight:750}
.az-legacy-reading #research,.az-legacy-reading #coach-view{scroll-margin-top:110px}
.az-calculator-context{padding:22px;margin:26px 0;background:#f4efe5;border:1px solid #ded3c1;border-radius:15px}.az-calculator-context h2{font-size:1.2rem}.az-calculator-context p{font-size:1rem;line-height:1.9}.az-calculator-context a{min-height:44px}
/* Grid media must shrink to its assigned track, not its aspect-ratio minimum width. */
:is(.az-reading-model,.az-legacy-reading) .academy-card-photo{min-width:0;width:100%;max-width:100%}
:is(.az-reading-model,.az-legacy-reading) .academy-card-content{min-width:0}
/* Mobile reading must never run beneath a floating contact control. Keep the same link in normal flow. */
@media(max-width:760px){:is(.az-reading-model,.az-legacy-reading) .floating-whatsapp{position:static;inset:auto;display:flex;width:max-content;max-width:calc(100% - 32px);margin:20px auto 28px;transform:none}}
