/* Inner Authority™ evergreen page, using the shared version 10 design system. */
.ia-page .ia-hero,.ia-page .ia-change,.ia-page .ia-guide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6vw;align-items:center}
.ia-hero{background:#F7DCD2}.ia-hero h1{font-size:clamp(48px,5.5vw,78px);margin-bottom:20px}.ia-hero h2{font-size:clamp(30px,3vw,43px)}
.ia-hero-copy>p:not(.eyebrow),.ia-change p:not(.eyebrow),.ia-guide p:not(.eyebrow){color:var(--muted);max-width:650px}


.ia-actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:30px}.ia-pending{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ia-pending>span{font-size:11px;line-height:1.5;color:var(--muted)}.ia-pending button{background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 6px;text-align:left;line-height:1.6;cursor:default;color:inherit;opacity:1}
.ia-editorial{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw}.ia-editorial>div{color:var(--muted)}
.ia-framework{background:#FBE6DE}.ia-domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ia-domain-grid article{background:var(--cream);padding:28px 24px;border-top:2px solid #C96F66}.ia-domain-grid h3{font-size:29px}.ia-domain-grid p{font-size:14px;color:var(--muted);margin-bottom:0}.ia-dimensions{max-width:850px;margin:34px 0 0;color:var(--muted);font-size:14px}.ia-dimensions strong{font-weight:normal;color:var(--wine)}
.ia-journey{background:#F7DCD2}.ia-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.ia-pathway-grid article{background:var(--cream);padding:32px 28px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.ia-pathway-grid h3{font-size:32px}.ia-pathway-grid article>p:not(.eyebrow){font-size:14px;color:var(--muted)}.ia-pathway-grid article>.ia-pending,.ia-pathway-grid article>.button{margin-top:auto}.ia-pathway-grid .ia-reset-path{background:var(--wine);color:var(--cream);border-color:var(--wine)}.ia-reset-path .eyebrow,.ia-pathway-grid .ia-reset-path>p:not(.eyebrow){color:var(--cream)}.ia-reset-path .button{background:var(--cream);color:var(--wine);border-color:var(--cream)}
.ia-closing{background:var(--wine);color:var(--cream)}.ia-closing>.eyebrow{color:var(--line)}.ia-closing>p:not(.eyebrow){max-width:660px}.ia-closing .ia-pending>span{color:var(--line)}
@media(max-width:1000px){.ia-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-pathway-grid{gap:16px}.ia-pathway-grid article{padding:26px 20px}.ia-pathway-grid h3{font-size:28px}.ia-pathway-grid .button{padding:13px 16px;gap:10px}}
@media(max-width:640px){.ia-page .ia-hero,.ia-page .ia-change,.ia-page .ia-guide,.ia-editorial,.ia-pathway-grid,.ia-domain-grid{grid-template-columns:1fr;gap:26px}.ia-hero h1{font-size:46px}.ia-hero h2{font-size:33px}.ia-hero .button,.ia-closing .button{width:100%;gap:12px}.ia-pathway-grid article{padding:28px 24px}.ia-pathway-grid article>.ia-pending,.ia-pathway-grid article>.button{margin-top:12px}.ia-domain-grid{gap:18px}}

/* Approved artwork: no crop, filtering, or changes to original composition. */
.ia-editorial-image{margin:0;min-width:0;width:100%}
.ia-editorial-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:var(--pm-image-radius)}
.ia-recognition-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6vw;align-items:center}
.ia-recognition-grid>div>div{color:var(--muted)}
.ia-closing{position:relative;isolation:isolate;background-color:var(--cream);background-image:url('/assets/ia-editorial-closing.png');background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:0;overflow:hidden}
.ia-closing:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(65,23,42,.88) 0%,rgba(65,23,42,.84) 52%,rgba(65,23,42,.25) 64%,transparent 82%)}
.ia-closing-copy{max-width:590px}
.ia-closing-copy>.eyebrow,.ia-closing-copy .ia-pending>span{color:var(--cream)}
.ia-closing-copy>p:not(.eyebrow){max-width:570px;color:var(--cream)}
@media(max-width:900px){.ia-closing-copy{max-width:55%}.ia-closing:before{background:linear-gradient(90deg,rgba(65,23,42,.9) 0%,rgba(65,23,42,.84) 57%,rgba(65,23,42,.18) 73%,transparent 95%)}}
@media(max-width:640px){.ia-recognition-grid{grid-template-columns:1fr;gap:26px}.ia-closing{background-position:50% center;padding-bottom:190px}.ia-closing-copy{max-width:100%}.ia-closing:before{background:linear-gradient(180deg,rgba(65,23,42,.86) 0%,rgba(65,23,42,.83) 65%,rgba(65,23,42,.36) 84%,transparent 100%)}}

/* Journey cards: original 3:2 images and balanced approved descriptions. */
.ia-pathway-grid .ia-journey-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:var(--pm-image-radius);margin-bottom:24px}
.ia-pathway-grid article>.ia-assessment-link{margin-top:auto}
.ia-pathway-grid h3{min-height:2.24em}
@media(min-width:641px) and (max-width:1000px){.ia-pathway-grid h3{min-height:3.36em}}
@media(max-width:640px){.ia-pathway-grid h3{min-height:0}.ia-pathway-grid article>.ia-assessment-link{margin-top:12px}}

/* Approved full-width editorial hero; original photograph remains unaltered. */
.ia-page .ia-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:650px;overflow:hidden;background:var(--wine);color:var(--cream);border-radius:0}
.ia-hero>.ia-editorial-image{position:absolute;inset:0;z-index:-2;height:100%;width:100%}
.ia-hero>.ia-editorial-image img{height:100%;width:100%;object-fit:cover;object-position:center top;border-radius:0}
.ia-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(65,23,42,.93) 0%,rgba(65,23,42,.87) 37%,rgba(65,23,42,.42) 55%,transparent 72%);pointer-events:none}
.ia-hero .ia-hero-copy{max-width:590px;width:48%}.ia-hero .ia-hero-copy>p:not(.eyebrow){color:var(--cream)}.ia-hero .eyebrow{color:var(--cream)}.ia-hero .button{background:var(--cream);border-color:var(--cream);color:var(--wine)}
@media(min-width:641px) and (max-width:1000px){.ia-page .ia-hero{min-height:700px}.ia-hero>.ia-editorial-image img{object-position:66% top}.ia-hero h1{font-size:48px}.ia-hero h2{font-size:32px}.ia-hero:before{background:linear-gradient(90deg,rgba(65,23,42,.95),rgba(65,23,42,.9) 40%,rgba(65,23,42,.12) 73%)}}
@media(max-width:640px){.ia-page .ia-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;gap:0}.ia-hero>.ia-editorial-image{position:relative;inset:auto;order:-1;height:auto;z-index:0}.ia-hero>.ia-editorial-image img{height:auto;object-fit:contain;object-position:center}.ia-hero:before{display:none}.ia-hero .ia-hero-copy{max-width:none;width:100%;padding:36px 24px}.ia-hero h1{font-size:46px}.ia-hero .ia-actions{gap:24px}}

/* Temporarily inactive assessment CTAs retain their existing text-link appearance. */
.ia-assessment-link[aria-disabled="true"]{cursor:default}
