/* Decorative illustrations stay in normal layout, clear of text and controls. */
.canada-art{display:block;max-width:100%;height:auto;object-fit:contain;pointer-events:none;user-select:none}
.hero .canada-art--eyebrow{width:52px;flex:0 0 52px}
.canada-art--workflow{width:280px;margin:20px 0 -12px}
.closing.closing--illustrated{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:center;text-align:left;padding:56px 64px}
.closing--illustrated>.closing-copy{display:block;margin:0}
.closing--illustrated .eyebrow{justify-content:flex-start}
.closing--illustrated h2{margin-bottom:0}
.closing--illustrated .closing-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}
.closing--illustrated>.canada-art{width:300px;justify-self:center}
.page-hero.page-hero--illustrated{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:center;text-align:left}
.page-hero--illustrated .eyebrow{justify-content:flex-start}
.page-hero--illustrated .page-hero-copy>p:last-child{font-size:1.0625rem;line-height:1.8;max-width:680px;margin-bottom:0}
.page-hero--illustrated>.canada-art{width:340px;justify-self:center}
.about-origin{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:center}
.about-origin>.canada-art{width:280px}
.tools-hero>.canada-art{border-radius:0;width:100%;height:auto;max-width:440px}
.canada-art--signup{width:180px;margin:24px 0 0}
.tool-cta.tool-cta--illustrated{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:center}
.tool-cta--illustrated>.canada-art{width:240px;justify-self:center}
.province-next{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px}
.province-next>.canada-art{width:220px}
@media(max-width:1000px){
 .closing.closing--illustrated{grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding:40px}
 .closing--illustrated>.canada-art{width:240px}
 .page-hero.page-hero--illustrated{grid-template-columns:minmax(0,1fr) 260px;gap:24px}
 .about-origin{grid-template-columns:minmax(0,1fr) 220px;gap:28px}
}
@media(max-width:760px){
 .hero .canada-art--eyebrow{width:40px;flex-basis:40px}
 .canada-art--workflow{width:200px;margin:12px auto 0}
 .closing.closing--illustrated{grid-template-columns:1fr;padding:36px 24px;gap:20px;text-align:center}
 .closing--illustrated .eyebrow{justify-content:center}
 .closing--illustrated .closing-actions{justify-content:center}
 .closing--illustrated>.canada-art{width:200px}
 .page-hero.page-hero--illustrated{grid-template-columns:1fr;text-align:center;gap:16px}
 .page-hero--illustrated .eyebrow{justify-content:center}
 .page-hero--illustrated .page-hero-copy>p:last-child{font-size:1rem;margin-inline:auto}
 .page-hero--illustrated>.canada-art{width:200px}
 .about-origin{grid-template-columns:1fr;gap:8px}
 .about-origin>.canada-art{width:260px;justify-self:center}
 .tools-hero>.canada-art{width:250px;height:auto}
 .canada-art--signup{width:130px;margin-top:16px}
 .tool-cta.tool-cta--illustrated{grid-template-columns:1fr;gap:20px}
 .tool-cta--illustrated>.canada-art{width:200px}
 .province-next{grid-template-columns:1fr;gap:4px}
 .province-next>.canada-art{width:220px;justify-self:center}
}
