.vastu-module__nhMuKW__page.vastu-module__nhMuKW__page{--ink:#172027;--muted:#687276;--navy:#0b3442;--navy-deep:#072a35;--orange:#ff5b2b;--green:#168258;--paper:#f7f7f3;--line:#d8dcda;color:var(--ink);background:var(--paper);padding:0!important}.vastu-module__nhMuKW__page .vastu-module__nhMuKW__heroCopy>h1+p{max-width:590px;font-size:.94rem!important}.vastu-module__nhMuKW__hero{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:80px;width:min(100% - 48px,1180px);min-height:590px;margin-inline:auto;padding-block:84px;display:grid}.vastu-module__nhMuKW__heroCopy{max-width:670px}.vastu-module__nhMuKW__eyebrow,.vastu-module__nhMuKW__sectionHeading>span,.vastu-module__nhMuKW__sectionHeadingDark>span,.vastu-module__nhMuKW__concernsIntro>span,.vastu-module__nhMuKW__reviewCta>div>span,.vastu-module__nhMuKW__sourcesSection>div>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:850;display:inline-flex}.vastu-module__nhMuKW__eyebrow:before,.vastu-module__nhMuKW__sectionHeading>span:before,.vastu-module__nhMuKW__sectionHeadingDark>span:before,.vastu-module__nhMuKW__concernsIntro>span:before,.vastu-module__nhMuKW__reviewCta>div>span:before,.vastu-module__nhMuKW__sourcesSection>div>span:before{content:"";background:currentColor;flex:none;width:3px;height:19px}.vastu-module__nhMuKW__page .vastu-module__nhMuKW__hero h1{max-width:660px;color:var(--ink);text-transform:uppercase;margin:24px 0 0;letter-spacing:-.065em!important;font-size:clamp(3rem,5.1vw,5.2rem)!important;font-weight:770!important;line-height:.9!important}.vastu-module__nhMuKW__heroCopy>p{max-width:590px;color:var(--muted);margin-top:28px;font-size:.94rem;line-height:1.7}.vastu-module__nhMuKW__heroActions{align-items:center;gap:30px;margin-top:34px;display:flex}.vastu-module__nhMuKW__heroActions a{color:#fff;background:var(--orange);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;min-height:46px;padding-inline:18px;font-size:.63rem;font-weight:850;display:inline-flex}.vastu-module__nhMuKW__heroActions a:last-child{min-height:38px;color:var(--ink);border-bottom:1px solid var(--orange);background:0 0;padding-inline:0}.vastu-module__nhMuKW__heroDiagram{color:#fff;background:linear-gradient(#ffffff0e 1px, transparent 1px), linear-gradient(90deg, #ffffff0e 1px, transparent 1px), var(--navy);background-size:42px 42px;min-height:460px;padding:48px;position:relative}.vastu-module__nhMuKW__compassNorth{justify-items:center;display:grid;position:absolute;top:20px;left:50%;translate:-50%}.vastu-module__nhMuKW__compassNorth:after{content:"";background:var(--orange);width:1px;height:30px;margin-top:6px}.vastu-module__nhMuKW__compassNorth span{font-size:.75rem;font-weight:900}.vastu-module__nhMuKW__compassNorth small{color:#ffffff85;font-size:.56rem}.vastu-module__nhMuKW__mandala{border-top:1px solid #ffffff3b;border-left:1px solid #ffffff3b;grid-template-columns:repeat(3,1fr);max-width:330px;margin:40px auto 0;display:grid;rotate:45deg}.vastu-module__nhMuKW__mandala>div{aspect-ratio:1;border-bottom:1px solid #ffffff3b;border-right:1px solid #ffffff3b;place-content:center;justify-items:center;display:grid;rotate:-45deg}.vastu-module__nhMuKW__mandala span{font-size:.76rem;font-weight:900}.vastu-module__nhMuKW__mandala small{color:#ffffff85;margin-top:3px;font-size:.53rem}.vastu-module__nhMuKW__mandala .vastu-module__nhMuKW__mandalaCentre{color:#fff;background:var(--orange);box-shadow:0 0 0 1px var(--orange)}.vastu-module__nhMuKW__mandalaCentre small{color:#ffffffc7}.vastu-module__nhMuKW__heroDiagram>p{color:#ffffff94;font-size:.67rem;line-height:1.55;position:absolute;bottom:24px;left:28px;right:28px}.vastu-module__nhMuKW__heroDiagram>p strong{color:#fff}.vastu-module__nhMuKW__priorityStrip{color:#fff;background:var(--navy-deep);border-top:1px solid #ffffff1f;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;min-height:132px;padding:28px max(24px,50% - 590px);display:grid}.vastu-module__nhMuKW__priorityStrip>div{grid-template-columns:155px 1fr;align-items:center;gap:24px;display:grid}.vastu-module__nhMuKW__priorityStrip span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:850}.vastu-module__nhMuKW__priorityStrip strong{text-transform:uppercase;font-size:.92rem;line-height:1.45}.vastu-module__nhMuKW__priorityStrip p{color:#ffffff8f;border-left:1px solid #ffffff2e;padding-left:28px;font-size:.75rem;line-height:1.55}.vastu-module__nhMuKW__assessmentSection,.vastu-module__nhMuKW__safetySection,.vastu-module__nhMuKW__concernsSection,.vastu-module__nhMuKW__sourcesSection{padding:96px max(24px,50% - 590px)}.vastu-module__nhMuKW__sectionHeading,.vastu-module__nhMuKW__sectionHeadingDark{max-width:780px}.vastu-module__nhMuKW__sectionHeading h2,.vastu-module__nhMuKW__sectionHeadingDark h2,.vastu-module__nhMuKW__concernsIntro h2,.vastu-module__nhMuKW__reviewCta h2,.vastu-module__nhMuKW__sourcesSection h2{color:var(--ink);letter-spacing:-.058em;text-transform:uppercase;margin-top:20px;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:760;line-height:.96}.vastu-module__nhMuKW__sectionHeading>p,.vastu-module__nhMuKW__sectionHeadingDark>p,.vastu-module__nhMuKW__concernsIntro>p{max-width:640px;color:var(--muted);margin-top:22px;font-size:.86rem;line-height:1.68}.vastu-module__nhMuKW__assessmentLayout{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:start;margin-top:52px;display:grid}.vastu-module__nhMuKW__assessmentForm,.vastu-module__nhMuKW__resultsPanel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;padding:34px}.vastu-module__nhMuKW__segmentField{border:0;margin:0 0 28px;padding:0}.vastu-module__nhMuKW__segmentField legend,.vastu-module__nhMuKW__contextGrid label>span,.vastu-module__nhMuKW__placementHeader>div>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.59rem;font-weight:850;display:block}.vastu-module__nhMuKW__segmented{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.vastu-module__nhMuKW__segmented button{min-height:46px;color:var(--muted);background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;padding:10px 14px;font-size:.68rem;font-weight:800}.vastu-module__nhMuKW__segmented button[aria-pressed=true]{color:#fff;background:var(--navy)}.vastu-module__nhMuKW__contextGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.vastu-module__nhMuKW__contextGrid label,.vastu-module__nhMuKW__placementField{min-width:0}.vastu-module__nhMuKW__contextGrid select,.vastu-module__nhMuKW__placementField select{width:100%;min-height:45px;color:var(--ink);border:1px solid var(--line);background:var(--paper);padding:10px 12px;font-size:.75rem}.vastu-module__nhMuKW__orientationWarning,.vastu-module__nhMuKW__siteNote{border-left:3px solid var(--orange);background:#ff5b2b0e;gap:5px;margin-top:14px;padding:16px 18px;display:grid}.vastu-module__nhMuKW__siteNote{border-left-color:var(--green);background:#1682580e}.vastu-module__nhMuKW__orientationWarning strong,.vastu-module__nhMuKW__siteNote strong{text-transform:uppercase;font-size:.72rem}.vastu-module__nhMuKW__orientationWarning span,.vastu-module__nhMuKW__siteNote span{color:var(--muted);font-size:.7rem;line-height:1.5}.vastu-module__nhMuKW__placementHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-top:36px;padding-top:26px;display:flex}.vastu-module__nhMuKW__placementHeader>div>span{margin-bottom:5px}.vastu-module__nhMuKW__placementHeader>div>strong{text-transform:uppercase;font-size:.83rem}.vastu-module__nhMuKW__placementHeader>button{color:var(--orange);border:0;border-bottom:1px solid var(--orange);letter-spacing:.09em;text-transform:uppercase;background:0 0;font-size:.61rem;font-weight:850}.vastu-module__nhMuKW__placementGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.vastu-module__nhMuKW__placementField{border:1px solid var(--line);background:#fff;gap:11px;padding:17px;display:grid}.vastu-module__nhMuKW__placementField>span{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.vastu-module__nhMuKW__placementField>span strong{text-transform:uppercase;font-size:.75rem}.vastu-module__nhMuKW__placementField>span small,.vastu-module__nhMuKW__placementField>small{color:var(--muted);font-size:.58rem;line-height:1.4}.vastu-module__nhMuKW__placementField>span small{flex:none}.vastu-module__nhMuKW__resultsPanel{color:#fff;background:var(--navy);padding:0;position:sticky;top:86px}.vastu-module__nhMuKW__resultsTop{padding:34px 34px 26px}.vastu-module__nhMuKW__resultsTop>span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:850}.vastu-module__nhMuKW__resultsTop h3{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin-top:15px;font-size:clamp(1.55rem,2.6vw,2.3rem);font-weight:750;line-height:1}.vastu-module__nhMuKW__resultsTop p{color:#ffffff94;margin-top:16px;font-size:.72rem;line-height:1.55}.vastu-module__nhMuKW__resultCounts{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.vastu-module__nhMuKW__resultCounts>div{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;align-content:center;gap:5px;min-height:88px;padding:16px;display:grid}.vastu-module__nhMuKW__resultCounts strong{font-size:1.65rem}.vastu-module__nhMuKW__resultCounts span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.vastu-module__nhMuKW__resultList{scrollbar-color:var(--orange) var(--navy-deep);max-height:560px;overflow:auto}.vastu-module__nhMuKW__roadResult{background:#ffffff09;border-bottom:1px solid #ffffff24;padding:18px 28px}.vastu-module__nhMuKW__roadResult span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.vastu-module__nhMuKW__roadResult p{color:#ffffff94;margin-top:7px;font-size:.65rem;line-height:1.5}.vastu-module__nhMuKW__resultList article{border-bottom:1px solid #ffffff24;padding:22px 28px}.vastu-module__nhMuKW__resultList article[data-priority=true]{box-shadow:inset 3px 0 0 var(--orange)}.vastu-module__nhMuKW__resultList article>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.vastu-module__nhMuKW__resultList article>div span{color:#fff;background:var(--orange);letter-spacing:.09em;text-transform:uppercase;padding:6px 8px;font-size:.5rem;font-weight:850}.vastu-module__nhMuKW__resultList article[data-rating=aligned]>div span{background:var(--green)}.vastu-module__nhMuKW__resultList article[data-rating=workable]>div span{color:var(--ink);background:#e8c76f}.vastu-module__nhMuKW__resultList article>div strong{text-align:right;text-transform:uppercase;font-size:.72rem}.vastu-module__nhMuKW__resultList article>p{color:#ffffffab;margin-top:13px;font-size:.68rem;line-height:1.55}.vastu-module__nhMuKW__resultList article>small{color:#ffffff7a;margin-top:10px;font-size:.62rem;line-height:1.5;display:block}.vastu-module__nhMuKW__resultList article>small b{color:#fff}.vastu-module__nhMuKW__emptyResult{color:#ffffff7a;text-align:center;place-content:center;justify-items:center;gap:14px;min-height:190px;padding:34px;display:grid}.vastu-module__nhMuKW__emptyResult>.vastu-module__nhMuKW__emptyIcon{color:#fff;background:var(--orange);place-items:center;width:38px;height:38px;padding:10px;display:grid}.vastu-module__nhMuKW__emptyResult p{max-width:250px;font-size:.72rem;line-height:1.55}.vastu-module__nhMuKW__resultDisclaimer{background:var(--navy-deep);padding:22px 28px}.vastu-module__nhMuKW__resultDisclaimer strong{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.vastu-module__nhMuKW__resultDisclaimer p{color:#ffffff75;margin-top:7px;font-size:.61rem;line-height:1.5}.vastu-module__nhMuKW__directionSection{color:#fff;background:var(--navy);padding:96px max(24px,50% - 590px)}.vastu-module__nhMuKW__sectionHeadingDark h2{color:#fff}.vastu-module__nhMuKW__sectionHeadingDark>p{color:#ffffff8f}.vastu-module__nhMuKW__directionLayout{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:.95fr 1.05fr;margin-top:54px;display:grid}.vastu-module__nhMuKW__directionCompass,.vastu-module__nhMuKW__directionDetail{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:500px;padding:42px}.vastu-module__nhMuKW__northArrow{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:.57rem;display:flex}.vastu-module__nhMuKW__northArrow span{color:var(--orange);font-size:1.2rem}.vastu-module__nhMuKW__directionGrid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);max-width:390px;margin:28px auto 0;display:grid}.vastu-module__nhMuKW__directionGrid button{aspect-ratio:1;color:#ffffffa3;background:0 0;border:1px solid #ffffff2e;border-top:0;border-left:0;place-content:center;justify-items:center;gap:5px;transition:color .16s,background .16s;display:grid}.vastu-module__nhMuKW__directionGrid button:hover,.vastu-module__nhMuKW__directionGrid button[aria-pressed=true]{color:#fff;background:var(--orange)}.vastu-module__nhMuKW__directionGrid button strong{font-size:.9rem}.vastu-module__nhMuKW__directionGrid button span{font-size:.58rem}.vastu-module__nhMuKW__directionDetail{background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--navy-deep);background-size:42px 42px;flex-direction:column;justify-content:center;display:flex}.vastu-module__nhMuKW__directionDetail>span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:850}.vastu-module__nhMuKW__directionDetail h3{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin-top:14px;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:750;line-height:.9}.vastu-module__nhMuKW__directionDetail h3 small{color:#ffffff75;letter-spacing:.04em;margin-top:12px;font-size:.94rem;display:block}.vastu-module__nhMuKW__directionDetail>div:not(.vastu-module__nhMuKW__directionMiniList){border-top:1px solid #ffffff29;gap:8px;margin-top:34px;padding-top:22px;display:grid}.vastu-module__nhMuKW__directionDetail>div small{color:#ffffff75;letter-spacing:.11em;text-transform:uppercase;font-size:.55rem}.vastu-module__nhMuKW__directionDetail>div strong{text-transform:uppercase;font-size:.86rem}.vastu-module__nhMuKW__directionDetail>p{color:#fff9;max-width:500px;margin-top:22px;font-size:.74rem;line-height:1.65}.vastu-module__nhMuKW__directionMiniList{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.vastu-module__nhMuKW__directionMiniList span{color:#ffffffb8;text-transform:uppercase;background:#ffffff13;padding:7px 9px;font-size:.55rem;font-weight:750}.vastu-module__nhMuKW__safetySection{background:#fff}.vastu-module__nhMuKW__safetyGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.vastu-module__nhMuKW__safetyGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:225px;padding:28px}.vastu-module__nhMuKW__safetyGrid article>span{color:#fff;background:var(--orange);place-items:center;width:36px;height:36px;font-size:.56rem;font-weight:850;display:grid}.vastu-module__nhMuKW__safetyGrid h3{text-transform:uppercase;margin-top:36px;font-size:.87rem;font-weight:800}.vastu-module__nhMuKW__safetyGrid p{color:var(--muted);margin-top:12px;font-size:.72rem;line-height:1.6}.vastu-module__nhMuKW__concernsSection{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.vastu-module__nhMuKW__concernsIntro{position:sticky;top:100px}.vastu-module__nhMuKW__concernsIntro h2{font-size:clamp(2.25rem,3.7vw,3.65rem)}.vastu-module__nhMuKW__faqList{border-top:1px solid var(--line)}.vastu-module__nhMuKW__faqList details{border-bottom:1px solid var(--line)}.vastu-module__nhMuKW__faqList summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:18px;min-height:88px;padding:22px 4px;list-style:none;display:grid}.vastu-module__nhMuKW__faqList summary::-webkit-details-marker{display:none}.vastu-module__nhMuKW__faqList summary>span{color:var(--orange);font-size:.58rem;font-weight:850}.vastu-module__nhMuKW__faqList summary>strong{text-transform:uppercase;font-size:.86rem;line-height:1.35}.vastu-module__nhMuKW__faqList summary>i{color:var(--orange);font-size:1.2rem;font-style:normal;transition:rotate .16s}.vastu-module__nhMuKW__faqList details[open] summary>i{rotate:45deg}.vastu-module__nhMuKW__faqList details>p{color:var(--muted);margin:-6px 42px 26px 58px;font-size:.77rem;line-height:1.7}.vastu-module__nhMuKW__reviewCta{color:#fff;background:linear-gradient(#ffffff0e 1px, transparent 1px), linear-gradient(90deg, #ffffff0e 1px, transparent 1px), var(--navy);background-size:48px 48px;justify-content:space-between;align-items:end;gap:60px;min-height:390px;padding:82px max(24px,50% - 590px);display:flex}.vastu-module__nhMuKW__reviewCta>div{max-width:780px}.vastu-module__nhMuKW__reviewCta>div>span{color:#ffffffd6}.vastu-module__nhMuKW__reviewCta h2{color:#fff}.vastu-module__nhMuKW__reviewCta p{color:#ffffff94;max-width:640px;margin-top:22px;font-size:.79rem;line-height:1.65}.vastu-module__nhMuKW__reviewCta>a{color:#fff;background:var(--orange);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;min-width:250px;min-height:50px;padding:14px 18px;font-size:.62rem;font-weight:850;display:inline-flex}.vastu-module__nhMuKW__sourcesSection{border-top:1px solid var(--line);grid-template-columns:.65fr .85fr 1.1fr;align-items:start;gap:64px;display:grid}.vastu-module__nhMuKW__sourcesSection h2{margin-top:15px;font-size:clamp(1.8rem,2.8vw,2.8rem)}.vastu-module__nhMuKW__sourcesSection>p{color:var(--muted);font-size:.74rem;line-height:1.7}.vastu-module__nhMuKW__sourceLinks{border-top:1px solid var(--line)}.vastu-module__nhMuKW__sourceLinks a{min-height:48px;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:10px 4px;font-size:.66rem;font-weight:740;line-height:1.35;display:flex}.vastu-module__nhMuKW__sourceLinks a .vastu-module__nhMuKW__sourceIcon{color:var(--orange)}@media (max-width:1000px){.vastu-module__nhMuKW__hero{grid-template-columns:1fr 410px;gap:42px}.vastu-module__nhMuKW__page .vastu-module__nhMuKW__hero h1{font-size:clamp(2.8rem,6vw,4.2rem)!important}.vastu-module__nhMuKW__assessmentLayout{grid-template-columns:1fr}.vastu-module__nhMuKW__resultsPanel{position:relative;top:auto}.vastu-module__nhMuKW__resultList{max-height:none}.vastu-module__nhMuKW__concernsSection{grid-template-columns:1fr;gap:50px}.vastu-module__nhMuKW__concernsIntro{position:static}.vastu-module__nhMuKW__sourcesSection{grid-template-columns:1fr 1fr}.vastu-module__nhMuKW__sourceLinks{grid-column:1/-1}}@media (max-width:800px){.vastu-module__nhMuKW__hero{grid-template-columns:1fr;width:min(100% - 32px,1180px);padding-block:68px}.vastu-module__nhMuKW__heroDiagram{min-height:470px}.vastu-module__nhMuKW__priorityStrip{grid-template-columns:1fr;gap:24px}.vastu-module__nhMuKW__priorityStrip p{border-top:1px solid #ffffff2e;border-left:0;padding:20px 0 0}.vastu-module__nhMuKW__contextGrid,.vastu-module__nhMuKW__directionLayout{grid-template-columns:1fr}.vastu-module__nhMuKW__directionCompass,.vastu-module__nhMuKW__directionDetail{min-height:auto}.vastu-module__nhMuKW__directionDetail{min-height:430px}.vastu-module__nhMuKW__safetyGrid{grid-template-columns:repeat(2,1fr)}.vastu-module__nhMuKW__reviewCta{flex-direction:column;align-items:flex-start}.vastu-module__nhMuKW__sourcesSection{grid-template-columns:1fr}.vastu-module__nhMuKW__sourceLinks{grid-column:auto}}@media (max-width:560px){.vastu-module__nhMuKW__hero{width:calc(100% - 28px);padding-block:56px}.vastu-module__nhMuKW__page .vastu-module__nhMuKW__hero h1{margin-top:20px;font-size:clamp(2.6rem,12vw,3.35rem)!important}.vastu-module__nhMuKW__heroCopy>p{font-size:.84rem}.vastu-module__nhMuKW__heroActions{flex-direction:column;align-items:stretch;gap:10px}.vastu-module__nhMuKW__heroActions a{width:100%}.vastu-module__nhMuKW__heroActions a:last-child{width:fit-content}.vastu-module__nhMuKW__heroDiagram{min-height:400px;padding:32px 24px}.vastu-module__nhMuKW__mandala{max-width:250px}.vastu-module__nhMuKW__heroDiagram>p{bottom:18px;left:18px;right:18px}.vastu-module__nhMuKW__priorityStrip>div{grid-template-columns:1fr;gap:8px}.vastu-module__nhMuKW__assessmentSection,.vastu-module__nhMuKW__directionSection,.vastu-module__nhMuKW__safetySection,.vastu-module__nhMuKW__concernsSection,.vastu-module__nhMuKW__sourcesSection{padding-block:68px;padding-inline:14px}.vastu-module__nhMuKW__sectionHeading,.vastu-module__nhMuKW__sectionHeadingDark,.vastu-module__nhMuKW__concernsIntro{padding-inline:4px}.vastu-module__nhMuKW__sectionHeading h2,.vastu-module__nhMuKW__sectionHeadingDark h2,.vastu-module__nhMuKW__concernsIntro h2,.vastu-module__nhMuKW__reviewCta h2{font-size:clamp(2rem,10vw,2.65rem)}.vastu-module__nhMuKW__assessmentForm{padding:20px}.vastu-module__nhMuKW__placementGrid{grid-template-columns:1fr}.vastu-module__nhMuKW__placementField>span{flex-direction:column;align-items:flex-start;gap:4px}.vastu-module__nhMuKW__resultsTop{padding:26px 22px 22px}.vastu-module__nhMuKW__resultList article{padding:20px 22px}.vastu-module__nhMuKW__resultList article>div{flex-direction:column;align-items:flex-start;gap:10px}.vastu-module__nhMuKW__resultList article>div strong{text-align:left}.vastu-module__nhMuKW__directionCompass,.vastu-module__nhMuKW__directionDetail{padding:24px}.vastu-module__nhMuKW__directionGrid{max-width:320px}.vastu-module__nhMuKW__safetyGrid{grid-template-columns:1fr}.vastu-module__nhMuKW__safetyGrid article{min-height:190px}.vastu-module__nhMuKW__faqList summary{grid-template-columns:28px 1fr 18px;gap:10px}.vastu-module__nhMuKW__faqList details>p{margin-inline:38px 18px}.vastu-module__nhMuKW__reviewCta{min-height:500px;padding:68px 18px}.vastu-module__nhMuKW__reviewCta>a{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.vastu-module__nhMuKW__directionGrid button,.vastu-module__nhMuKW__faqList summary>i{transition:none}}
