.foundation-guide-module__nB19la__page{color:#211e1b;background:#f6f2ed;min-height:calc(100svh - 3.5rem)}.foundation-guide-module__nB19la__article{width:min(100% - 3rem,76rem);margin-inline:auto;padding-block:clamp(3.5rem,7vw,6.5rem) 4rem}.foundation-guide-module__nB19la__hero{border-bottom:1px solid #d8cec3;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.foundation-guide-module__nB19la__eyebrow{color:#76583f;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -1rem;font-size:.68rem;font-weight:600;line-height:1.5}.foundation-guide-module__nB19la__title{max-width:15ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.1rem,6vw,6.2rem);font-weight:400;line-height:.98}.foundation-guide-module__nB19la__intro{color:#514941;max-width:27rem;margin:0 0 .4rem;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.8}.foundation-guide-module__nB19la__intro p{margin:0}.foundation-guide-module__nB19la__readingNote{color:#76583f;letter-spacing:.04em;font-size:.74rem;font-weight:600;margin-top:1.3rem!important}.foundation-guide-module__nB19la__section{border-bottom:1px solid #d8cec3;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);gap:1.8rem clamp(2rem,7vw,7rem);padding-block:clamp(2.7rem,5.3vw,4.5rem);display:grid}.foundation-guide-module__nB19la__sectionHeading{grid-template-columns:2.3rem minmax(0,1fr);align-content:start;gap:1rem;display:grid}.foundation-guide-module__nB19la__sectionNumber{color:#76583f;letter-spacing:.1em;padding-top:.3rem;font-size:.7rem}.foundation-guide-module__nB19la__sectionHeading h2,.foundation-guide-module__nB19la__sourcesHeading h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.3vw,3.1rem);font-weight:400;line-height:1.04}.foundation-guide-module__nB19la__sectionHeading p{color:#514941;max-width:26rem;margin:1rem 0 0;font-size:.91rem;line-height:1.8}.foundation-guide-module__nB19la__citations{white-space:nowrap;margin-left:.22em}.foundation-guide-module__nB19la__citations a{color:#563a26;text-underline-offset:.2em;margin-inline:.1em;font-size:.75rem;font-weight:700;-webkit-text-decoration:underline #a78362;text-decoration:underline #a78362}.foundation-guide-module__nB19la__citations a:hover,.foundation-guide-module__nB19la__sourceList a:hover,.foundation-guide-module__nB19la__articleFooter a:hover{color:#302217;text-decoration-color:currentColor}.foundation-guide-module__nB19la__citations a:focus-visible,.foundation-guide-module__nB19la__sourceList a:focus-visible,.foundation-guide-module__nB19la__articleFooter a:focus-visible{outline-offset:4px;outline:2px solid #76583f}.foundation-guide-module__nB19la__familyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.foundation-guide-module__nB19la__familyCard{background:#fffdfa;border:1px solid #ded5cb;min-width:0;padding:1.15rem 1.2rem 1.35rem}.foundation-guide-module__nB19la__familyMark{border-radius:99px;width:2.4rem;height:.28rem;margin-bottom:1rem;display:block}.foundation-guide-module__nB19la__coolMark{background:#9f7181}.foundation-guide-module__nB19la__warmMark{background:#bb8055}.foundation-guide-module__nB19la__neutralMark{background:#8e8275}.foundation-guide-module__nB19la__oliveMark{background:#777b54}.foundation-guide-module__nB19la__familyCard h3,.foundation-guide-module__nB19la__steps h3,.foundation-guide-module__nB19la__sourceGroups h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.55rem;font-weight:400;line-height:1.1}.foundation-guide-module__nB19la__familyCard p,.foundation-guide-module__nB19la__steps p,.foundation-guide-module__nB19la__prose p{color:#514941;margin:.65rem 0 0;font-size:.88rem;line-height:1.8}.foundation-guide-module__nB19la__assumption{color:#514941;border-left:2px solid #9c7556;grid-column:2;margin:-.8rem 0 0;padding:.2rem 0 .2rem 1.1rem;font-size:.86rem;line-height:1.8}.foundation-guide-module__nB19la__assumption strong{color:#211e1b}.foundation-guide-module__nB19la__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.foundation-guide-module__nB19la__steps li{border-top:1px solid #ded5cb;grid-template-columns:2.3rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.foundation-guide-module__nB19la__steps li:first-child{border-top:0;padding-top:0}.foundation-guide-module__nB19la__steps li>span{color:#76583f;letter-spacing:.1em;padding-top:.2rem;font-size:.7rem}.foundation-guide-module__nB19la__steps h3{font-family:var(--font-body);letter-spacing:0;font-size:.96rem;font-weight:600}.foundation-guide-module__nB19la__steps p{margin-top:.45rem}.foundation-guide-module__nB19la__prose p{margin-top:0;font-size:.94rem}.foundation-guide-module__nB19la__prose p+p{margin-top:1.2rem}.foundation-guide-module__nB19la__sources{padding-block:clamp(3rem,6vw,5rem)}.foundation-guide-module__nB19la__sourcesHeading{max-width:43rem;margin-bottom:2.4rem}.foundation-guide-module__nB19la__sourcesHeading .foundation-guide-module__nB19la__eyebrow{margin:0 0 .9rem}.foundation-guide-module__nB19la__sourcesHeading p:last-child{color:#514941;max-width:34rem;margin:.8rem 0 0;font-size:.9rem;line-height:1.75}.foundation-guide-module__nB19la__sourceGroups{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.8fr);gap:clamp(2rem,5vw,5rem);display:grid}.foundation-guide-module__nB19la__sourceGroups h3{color:#76583f;margin-bottom:1rem;font-size:1.3rem}.foundation-guide-module__nB19la__sourceList{counter-reset:none;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.foundation-guide-module__nB19la__sourceList li{color:#514941;grid-template-columns:2.1rem minmax(0,1fr);gap:.7rem;font-size:.78rem;line-height:1.6;display:grid}.foundation-guide-module__nB19la__sourceNumber{color:#76583f;font-size:.72rem;font-weight:700}.foundation-guide-module__nB19la__sourceList a{color:#563a26;text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline #bfa68e;text-decoration:underline #bfa68e}.foundation-guide-module__nB19la__sourceList p{color:#645b54;margin:.15rem 0 0}.foundation-guide-module__nB19la__articleFooter{color:#514941;border-top:1px solid #d8cec3;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.74rem;display:flex}.foundation-guide-module__nB19la__articleFooter a{color:#563a26;text-underline-offset:.2em;-webkit-text-decoration:underline #bfa68e;text-decoration:underline #bfa68e}@media (max-width:800px){.foundation-guide-module__nB19la__article{width:min(100% - 2.5rem,44rem)}.foundation-guide-module__nB19la__hero{grid-template-columns:1fr;gap:1.4rem}.foundation-guide-module__nB19la__eyebrow{margin-bottom:0}.foundation-guide-module__nB19la__title{max-width:16ch;font-size:clamp(3rem,10vw,5rem)}.foundation-guide-module__nB19la__section{grid-template-columns:1fr;gap:1.5rem}.foundation-guide-module__nB19la__sectionHeading{max-width:38rem}.foundation-guide-module__nB19la__assumption{grid-column:1;margin-top:-.4rem}}@media (max-width:560px){.foundation-guide-module__nB19la__article{width:calc(100% - 2rem);padding-top:2.75rem}.foundation-guide-module__nB19la__title{max-width:14ch;font-size:clamp(2.8rem,12.4vw,4.1rem)}.foundation-guide-module__nB19la__familyGrid,.foundation-guide-module__nB19la__sourceGroups{grid-template-columns:1fr}.foundation-guide-module__nB19la__familyCard{padding:1.05rem 1rem 1.15rem}.foundation-guide-module__nB19la__articleFooter{flex-direction:column;align-items:flex-start}}
