.stage-module__idaKWG__page{color:#173e3b;background:#fcf8f4;min-height:100vh}.stage-module__idaKWG__hero{background:linear-gradient(135deg,#edf3ef,#fcf8f4 58%,#f7ded7);padding:clamp(3.5rem,8vw,7rem) 1.5rem 4rem}.stage-module__idaKWG__wrap{max-width:70rem;margin:0 auto}.stage-module__idaKWG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;display:grid}.stage-module__idaKWG__heroImage{border-radius:2rem;min-height:28rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #23403a1f}.stage-module__idaKWG__heroImage img{object-fit:cover}.stage-module__idaKWG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#bd625f;font-size:.75rem;font-weight:700}.stage-module__idaKWG__hero h1{max-width:50rem;font-family:var(--font-display);letter-spacing:-.035em;margin:.8rem 0 0;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:500;line-height:.9}.stage-module__idaKWG__intro{color:#526a64;max-width:43rem;margin:1.4rem 0 0;font-size:1.15rem;line-height:1.75}.stage-module__idaKWG__body{padding:4rem 1.5rem 6rem}.stage-module__idaKWG__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.stage-module__idaKWG__card{background:#fff;border:1px solid #e7dad4;border-radius:1.5rem;padding:1.75rem}.stage-module__idaKWG__card:nth-child(2){background:#edf3ef}.stage-module__idaKWG__card:nth-child(3){background:#f9e8e2}.stage-module__idaKWG__card h2{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:500}.stage-module__idaKWG__card ul{color:#536b65;margin:1.2rem 0 0;padding:0;line-height:1.7;list-style:none}.stage-module__idaKWG__card li{padding-left:1.2rem;position:relative}.stage-module__idaKWG__card li:before{content:"";background:#d27c73;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.7rem;left:0}.stage-module__idaKWG__card li+li{margin-top:.85rem}.stage-module__idaKWG__action{color:#fff;background:#173e3b;border-radius:1.5rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:1rem;padding:2rem;display:grid}.stage-module__idaKWG__action h2{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:500}.stage-module__idaKWG__action p{color:#d4e2de;margin:.5rem 0 0}.stage-module__idaKWG__button{color:#fff;background:#ef8e82;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.stage-module__idaKWG__sources{color:#60736e;border-top:1px solid #e4d8d2;margin-top:2.5rem;padding-top:2rem}.stage-module__idaKWG__sources h2{font-family:var(--font-display);color:#173e3b;font-size:1.7rem;font-weight:500}.stage-module__idaKWG__sources a{color:#a84f50;text-underline-offset:4px}.stage-module__idaKWG__notice{color:#667975;margin-top:1.5rem;font-size:.85rem;line-height:1.6}.stage-module__idaKWG__steps{counter-reset:steps;gap:.8rem;display:grid}.stage-module__idaKWG__step{color:#526963;background:#fff;border:1px solid #e7dad4;border-radius:1.2rem;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding:1.3rem;display:grid}.stage-module__idaKWG__step:before{counter-increment:steps;content:counter(steps);color:#a84f50;width:3rem;height:3rem;font-family:var(--font-display);background:#f6ddd6;border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.stage-module__idaKWG__privacy{color:#536a65;background:#edf3ef;border-radius:1.2rem;margin-top:1rem;padding:1.3rem;line-height:1.65}@media (max-width:720px){.stage-module__idaKWG__grid,.stage-module__idaKWG__heroGrid{grid-template-columns:1fr}.stage-module__idaKWG__heroImage{order:-1;min-height:17rem}.stage-module__idaKWG__action{grid-template-columns:1fr}.stage-module__idaKWG__button{width:100%}}.stage-module__idaKWG__reviewMeta{color:#63756f;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1.4rem;font-size:.86rem;display:flex}.stage-module__idaKWG__reviewMeta span+span:before{content:"•";color:#d27c73;margin-right:1.25rem}.stage-module__idaKWG__contentGrid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2rem;display:grid}.stage-module__idaKWG__articleBody{gap:1rem;display:grid}.stage-module__idaKWG__section{background:#fff;border:1px solid #e7dad4;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.stage-module__idaKWG__section h2,.stage-module__idaKWG__warning h2,.stage-module__idaKWG__sourceCard h2{font-family:var(--font-display);margin:.45rem 0 1rem;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:500;line-height:1.08}.stage-module__idaKWG__section p{color:#536b65;line-height:1.78}.stage-module__idaKWG__section ul,.stage-module__idaKWG__sources ul{color:#536b65;padding-left:1.25rem;line-height:1.75}.stage-module__idaKWG__section li+li,.stage-module__idaKWG__sources li+li{margin-top:.65rem}.stage-module__idaKWG__section a,.stage-module__idaKWG__warning a,.stage-module__idaKWG__sourceCard a{color:#9b4d4e;text-underline-offset:4px;font-weight:700}.stage-module__idaKWG__questionList{counter-reset:questions;padding:0!important;list-style:none!important}.stage-module__idaKWG__questionList li{background:#fcf8f4;border-radius:1rem;padding:1rem 1rem 1rem 3.5rem;position:relative}.stage-module__idaKWG__questionList li:before{counter-increment:questions;content:counter(questions);color:#8f4445;background:#f3d8d1;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:700;display:grid;position:absolute;top:.85rem;left:1rem}.stage-module__idaKWG__sidebar{gap:1rem;display:grid;position:sticky;top:1rem}.stage-module__idaKWG__warning,.stage-module__idaKWG__sourceCard{border-radius:1.5rem;padding:1.5rem}.stage-module__idaKWG__warning{background:#f9e4df;border:1px solid #efc7bd}.stage-module__idaKWG__warning p,.stage-module__idaKWG__sourceCard p{color:#536b65;line-height:1.65}.stage-module__idaKWG__sourceCard{background:#edf3ef;border:1px solid #d6e3dc}.stage-module__idaKWG__sourceCard dl{gap:.8rem;margin:1rem 0;display:grid}.stage-module__idaKWG__sourceCard dl div{border-bottom:1px solid #cfddd6;padding-bottom:.8rem}.stage-module__idaKWG__sourceCard dt{text-transform:uppercase;letter-spacing:.14em;color:#6e7e79;font-size:.72rem}.stage-module__idaKWG__sourceCard dd{color:#173e3b;margin:.25rem 0 0;font-weight:700}.stage-module__idaKWG__sources li span{color:#758681;font-size:.82rem}.stage-module__idaKWG__weekNav{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.stage-module__idaKWG__weekNav a{color:#173e3b;background:#fff;border:1px solid #ded1ca;border-radius:999px;padding:1rem 1.25rem;font-weight:700;text-decoration:none}.stage-module__idaKWG__weekNav a:last-child{text-align:right}@media (max-width:900px){.stage-module__idaKWG__contentGrid{grid-template-columns:1fr}.stage-module__idaKWG__sidebar{position:static}}@media (max-width:600px){.stage-module__idaKWG__reviewMeta{gap:.35rem;display:grid}.stage-module__idaKWG__reviewMeta span+span:before{display:none}.stage-module__idaKWG__body{padding:2.5rem 1rem 4rem}.stage-module__idaKWG__section,.stage-module__idaKWG__warning,.stage-module__idaKWG__sourceCard{border-radius:1.2rem}.stage-module__idaKWG__weekNav{grid-template-columns:1fr}.stage-module__idaKWG__weekNav a,.stage-module__idaKWG__weekNav a:last-child{text-align:center}}
