._shell_1dhlg_1{--em-ink:#18364f;--em-body:#40576b;--em-muted:#72818d;--em-paper:#f5f2eb;--em-white:#fffefa;--em-line:#d6dfe2;--em-blue:#4d7798;--em-blue-deep:#315d7f;--em-blue-soft:#e1ebf2;--em-teal:#247e78;--em-teal-soft:#deefec;--em-coral:#c96150;background:radial-gradient(circle at 7% 5%, #4d779821, transparent 27rem), radial-gradient(circle at 96% 12%, #247e781a, transparent 24rem), var(--em-paper);min-height:100vh;color:var(--em-body);padding:28px max(16px,50% - 590px) 30px}._shell_1dhlg_1 *,._shell_1dhlg_1 :before,._shell_1dhlg_1 :after{box-sizing:border-box}._shell_1dhlg_1 button,._shell_1dhlg_1 input,._shell_1dhlg_1 textarea{font:inherit}._shell_1dhlg_1 h1,._shell_1dhlg_1 h2,._shell_1dhlg_1 h3,._shell_1dhlg_1 p{margin-top:0}._shell_1dhlg_1 h1,._shell_1dhlg_1 h2,._shell_1dhlg_1 h3{color:var(--em-ink);font-family:Georgia,Times New Roman,serif}._shell_1dhlg_1 h1{letter-spacing:-.048em;max-width:800px;margin:0 0 16px;font-size:clamp(44px,7vw,78px);line-height:.97}._shell_1dhlg_1 h2{letter-spacing:-.035em;margin:0;font-size:clamp(29px,4vw,47px);line-height:1.05}._skipLink_1dhlg_30{z-index:20;background:var(--em-ink);color:#fff;border-radius:9px;padding:10px 14px;font-size:.875rem;font-weight:800;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}._skipLink_1dhlg_30:focus{transform:translateY(0)}._topline_1dhlg_32{color:var(--em-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;font-size:.875rem;display:flex}._topline_1dhlg_32 a{color:var(--em-ink);font-weight:800;text-decoration:none}._topline_1dhlg_32 a:hover{color:var(--em-blue-deep)}._eyebrow_1dhlg_35{color:var(--em-blue-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.875rem;font-weight:850}._header_1dhlg_37{grid-template-columns:1.2fr .8fr;align-items:center;gap:5vw;margin-bottom:26px;display:grid}._intro_1dhlg_38{max-width:780px;color:var(--em-muted);margin-bottom:0;font-size:17px;line-height:1.62}._emdrVisual_1dhlg_39{background:linear-gradient(145deg,#dfeaf2,#e3f0ed);border:1px solid #4d779829;border-radius:105px 105px 22px 22px;min-height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 65px #ffffff8c}._emdrVisual_1dhlg_39>span{border:1.5px solid #315d7f3d;border-radius:50%;position:absolute}._emdrVisual_1dhlg_39>span:first-child{width:175px;height:175px;bottom:-80px;left:-38px}._emdrVisual_1dhlg_39>span:nth-child(2){width:140px;height:140px;top:-40px;right:-18px}._emdrVisual_1dhlg_39>span:nth-child(3){background:#ffffff4d;width:72px;height:72px;bottom:22px;right:38px}._emdrVisual_1dhlg_39 strong{color:var(--em-ink);font-family:Georgia,serif;font-size:34px;font-weight:500;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}._emdrVisual_1dhlg_39 i{color:var(--em-blue-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:850;position:absolute;top:calc(48% + 42px);left:50%;transform:translate(-50%)}._clinicalBoundary_1dhlg_47{background:var(--em-blue-soft);border:1px solid #b8cedc;border-radius:17px;grid-template-columns:260px 1fr;align-items:center;gap:24px;margin-bottom:16px;padding:19px 22px;display:grid}._clinicalBoundary_1dhlg_47>div span,._clinicalBoundary_1dhlg_47>div strong{display:block}._clinicalBoundary_1dhlg_47>div span{color:var(--em-blue-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:850}._clinicalBoundary_1dhlg_47>div strong{color:var(--em-ink);margin-top:4px;font-family:Georgia,serif;font-size:18px}._clinicalBoundary_1dhlg_47 p{color:#526c7f;margin:0;font-size:.875rem;line-height:1.55}._workspace_1dhlg_53{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:16px;display:grid}._progressPanel_1dhlg_54,._recordPanel_1dhlg_54{border:1px solid var(--em-line);background:var(--em-white);border-radius:23px;box-shadow:0 18px 45px #18364f12}._progressPanel_1dhlg_54{padding:21px 13px 14px;position:sticky;top:18px;overflow:hidden}._progressHeading_1dhlg_56{border-bottom:1px solid var(--em-line);padding:0 8px 17px}._progressHeading_1dhlg_56>strong{color:var(--em-ink);margin:2px 0 4px;font-family:Georgia,serif;font-size:38px;line-height:1;display:block}._progressHeading_1dhlg_56>strong span{color:var(--em-muted);font-size:17px}._progressHeading_1dhlg_56 small{color:var(--em-muted);font-size:.875rem}._progressPanel_1dhlg_54 ol{margin:12px 0;padding:0;list-style:none}._progressPanel_1dhlg_54 li+li{margin-top:3px}._progressPanel_1dhlg_54 li button{width:100%;color:var(--em-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:11px 10px;display:grid}._progressPanel_1dhlg_54 li button:hover{color:var(--em-ink);background:#f2f6f8}._progressPanel_1dhlg_54 li button>span:first-child{border:1px solid var(--em-line);border-radius:50%;place-items:center;width:31px;height:31px;font-size:.875rem;font-weight:850;display:grid}._progressPanel_1dhlg_54 li button>span:last-child{min-width:0}._progressPanel_1dhlg_54 li button strong,._progressPanel_1dhlg_54 li button small{display:block}._progressPanel_1dhlg_54 li button strong{color:inherit;font-size:.875rem}._progressPanel_1dhlg_54 li button small{color:inherit;margin-top:2px;font-size:.875rem;line-height:1.25}._progressPanel_1dhlg_54 li button._activeStep_1dhlg_69{background:var(--em-blue-soft);color:var(--em-blue-deep)}._progressPanel_1dhlg_54 li button._activeStep_1dhlg_69>span:first-child{border-color:var(--em-blue);background:var(--em-blue);color:#fff}._clearButton_1dhlg_71{width:100%;color:var(--em-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:9px;font-size:.875rem;text-decoration:underline}._clearButton_1dhlg_71:hover{color:var(--em-coral)}._recordPanel_1dhlg_54{min-width:0;overflow:hidden}._stepHeading_1dhlg_75{border-bottom:1px solid var(--em-line);background:linear-gradient(120deg,#e1ebf2c7,#fffefa80);justify-content:space-between;align-items:flex-start;gap:24px;min-height:176px;padding:28px 30px 25px;display:flex}._stepHeading_1dhlg_75>div:first-child>span{color:var(--em-blue-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:850}._stepHeading_1dhlg_75 h2{margin-top:8px}._stepHeading_1dhlg_75 p{max-width:620px;color:var(--em-muted);margin:10px 0 0;font-size:.875rem;line-height:1.5}._stepNumber_1dhlg_79{color:#4d779833;font-family:Georgia,serif;font-size:68px;line-height:.85}._stepBody_1dhlg_80{min-height:510px;padding:28px 30px 34px}._boundaryCard_1dhlg_82{background:var(--em-ink);color:#fff;border-radius:16px;padding:21px 23px}._boundaryCard_1dhlg_82>span{color:#9bc1d9;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:850}._boundaryCard_1dhlg_82 h3{color:#fff;margin:7px 0 8px;font-size:25px}._boundaryCard_1dhlg_82 p{color:#c8d5df;max-width:720px;margin:0;font-size:.875rem;line-height:1.55}._attachmentPrinciples_1dhlg_86{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 20px;display:grid}._attachmentPrinciples_1dhlg_86 article{border:1px solid var(--em-line);background:#f7f8f7;border-radius:14px;min-height:126px;padding:16px}._attachmentPrinciples_1dhlg_86 span{color:var(--em-blue);font-size:.875rem;font-weight:850}._attachmentPrinciples_1dhlg_86 strong{color:var(--em-ink);margin-top:18px;font-family:Georgia,serif;font-size:17px;display:block}._attachmentPrinciples_1dhlg_86 p{color:var(--em-muted);margin:6px 0 0;font-size:.875rem;line-height:1.45}._phaseMap_1dhlg_91{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}._phaseMap_1dhlg_91>div{border:1px solid var(--em-line);background:#fafafa;border-radius:12px;flex-direction:column;min-height:93px;padding:12px;display:flex}._phaseMap_1dhlg_91 span{color:var(--em-muted);font-size:.875rem;font-weight:850}._phaseMap_1dhlg_91 strong{color:var(--em-ink);margin-top:auto;font-size:.875rem;line-height:1.25}._phaseMap_1dhlg_91 small{color:var(--em-blue-deep);text-transform:uppercase;margin-top:4px;font-size:.875rem;font-weight:850}._phaseMap_1dhlg_91>div._supportedPhase_1dhlg_96{border-color:var(--em-blue);background:var(--em-blue-soft)}._scopeGrid_1dhlg_97{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}._scopeGrid_1dhlg_97 article{border-left:3px solid var(--em-blue);background:#f4f6f6;padding:15px}._scopeGrid_1dhlg_97 article>span{color:var(--em-blue-deep);text-transform:uppercase;font-size:.875rem;font-weight:850}._scopeGrid_1dhlg_97 article>strong{color:var(--em-ink);margin-top:5px;font-size:.875rem;line-height:1.35;display:block}._scopeGrid_1dhlg_97 article>p{color:var(--em-muted);margin:7px 0 0;font-size:.875rem;line-height:1.45}._twoColumns_1dhlg_103{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._twoColumns_1dhlg_103+._twoColumns_1dhlg_103{margin-top:19px}._field_1dhlg_105{margin-top:19px;display:block}._twoColumns_1dhlg_103 ._field_1dhlg_105{margin-top:0}._field_1dhlg_105 strong,._field_1dhlg_105>span{display:block}._field_1dhlg_105 strong{color:var(--em-ink);font-size:.875rem}._field_1dhlg_105>span{color:var(--em-muted);margin:4px 0 8px;font-size:.875rem;line-height:1.45}._field_1dhlg_105 input,._field_1dhlg_105 textarea{width:100%;color:var(--em-ink);background:#fff;border:1px solid #cbd5db;border-radius:11px;outline:0;font-size:.875rem;line-height:1.5}._field_1dhlg_105 input{min-height:44px;padding:9px 12px}._field_1dhlg_105 textarea{resize:vertical;padding:11px 12px}._field_1dhlg_105 input:focus,._field_1dhlg_105 textarea:focus{border-color:var(--em-blue);box-shadow:0 0 0 3px #4d779824}._field_1dhlg_105 input::placeholder,._field_1dhlg_105 textarea::placeholder{color:#9aa5ad}._optionSection_1dhlg_116,._orientationField_1dhlg_116{border:0;margin:20px 0 0;padding:0}._optionSection_1dhlg_116 legend,._orientationField_1dhlg_116 legend{color:var(--em-ink);font-size:.875rem;font-weight:800}._optionSection_1dhlg_116>p,._orientationField_1dhlg_116>p{color:var(--em-muted);margin:4px 0 9px;font-size:.875rem;line-height:1.45}._pillGrid_1dhlg_119{flex-wrap:wrap;gap:6px;display:flex}._pillGrid_1dhlg_119 button{border:1px solid var(--em-line);color:var(--em-muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:.875rem}._pillGrid_1dhlg_119 button:hover{border-color:var(--em-blue)}._pillGrid_1dhlg_119 button[aria-pressed=true]{border-color:var(--em-blue);background:var(--em-blue-soft);color:var(--em-blue-deep);font-weight:800}._relationshipChecklist_1dhlg_123{border:1px solid var(--em-line);background:#f7f8f7;border-radius:14px;margin-bottom:20px;padding:16px 18px}._readinessPanel_1dhlg_124{background:#f1f4f5;border-radius:14px;grid-template-columns:1fr 1.2fr;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;display:grid}._readinessPanel_1dhlg_124>div:first-child strong,._readinessPanel_1dhlg_124>div:first-child span{display:block}._readinessPanel_1dhlg_124>div:first-child strong{color:var(--em-ink);font-size:.875rem}._readinessPanel_1dhlg_124>div:first-child span{color:var(--em-muted);margin-top:4px;font-size:.875rem;line-height:1.4}._readinessPanel_1dhlg_124>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}._readinessPanel_1dhlg_124 button{border:1px solid var(--em-line);color:var(--em-muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 9px;font-size:.875rem}._readinessPanel_1dhlg_124 button[aria-pressed=true]{border-color:var(--em-blue);background:var(--em-blue);color:#fff;font-weight:800}._controlPrinciple_1dhlg_132{background:var(--em-blue-deep);color:#fff;border-radius:15px;grid-template-columns:170px 1fr;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}._controlPrinciple_1dhlg_132 span{color:#bfd7e7;letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:850}._controlPrinciple_1dhlg_132 strong{font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.35}._ratingRow_1dhlg_135{background:#f2f4f5;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;margin-top:18px;padding:15px 17px;display:grid}._ratingRow_1dhlg_135 label strong,._ratingRow_1dhlg_135 label span{display:block}._ratingRow_1dhlg_135 label strong{color:var(--em-ink);font-size:.875rem}._ratingRow_1dhlg_135 label span{color:var(--em-muted);margin-top:3px;font-size:.875rem}._ratingRow_1dhlg_135 output{color:var(--em-blue-deep);font-family:Georgia,serif;font-size:31px}._ratingRow_1dhlg_135 output small{color:var(--em-muted);font:9px Arial,sans-serif}._ratingRow_1dhlg_135 input{width:100%;accent-color:var(--em-blue);grid-column:1/-1}._pacingNote_1dhlg_142{border-left:4px solid var(--em-coral);background:#f8e9e5;margin-top:18px;padding:15px 17px}._pacingNote_1dhlg_142 strong{color:#843e34;font-size:.875rem}._pacingNote_1dhlg_142 p{color:#6e4b45;margin:4px 0 0;font-size:.875rem;line-height:1.5}._calmPlaceCard_1dhlg_146,._rdiBoundary_1dhlg_146{border-radius:16px;grid-template-columns:160px 1fr;align-items:start;gap:8px 20px;margin-bottom:20px;padding:20px 22px;display:grid}._calmPlaceCard_1dhlg_146{background:var(--em-teal-soft);border:1px solid #b9d7d3}._rdiBoundary_1dhlg_146{background:var(--em-blue-soft);border:1px solid #b8cedc}._calmPlaceCard_1dhlg_146 span,._rdiBoundary_1dhlg_146 span{color:var(--em-blue-deep);letter-spacing:.08em;text-transform:uppercase;padding-top:4px;font-size:.875rem;font-weight:850}._calmPlaceCard_1dhlg_146 strong,._rdiBoundary_1dhlg_146 strong{color:var(--em-ink);font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.3}._calmPlaceCard_1dhlg_146 p,._rdiBoundary_1dhlg_146 p{color:#526c7f;grid-column:2;margin:0;font-size:.875rem;line-height:1.55}._sensoryGrid_1dhlg_152{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}._sensoryGrid_1dhlg_152 ._field_1dhlg_105{margin-top:0}._sensoryGrid_1dhlg_152 ._field_1dhlg_105:last-child{grid-column:1/-1}._sourceButtons_1dhlg_155>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._sourceButtons_1dhlg_155 button{border:1px solid var(--em-line);min-height:58px;color:var(--em-muted);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:10px 11px;font-size:.875rem;line-height:1.35}._sourceButtons_1dhlg_155 button:hover{border-color:var(--em-blue)}._sourceButtons_1dhlg_155 button[aria-pressed=true]{border-color:var(--em-blue);background:var(--em-blue-soft);color:var(--em-blue-deep);font-weight:800}._afterIntro_1dhlg_160{background:var(--em-teal-soft);border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:8px 18px;margin-bottom:20px;padding:17px 19px;display:grid}._afterIntro_1dhlg_160 span{color:#246a65;letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:850}._afterIntro_1dhlg_160 strong{color:var(--em-ink);font-family:Georgia,serif;font-size:17px;font-weight:500}._afterIntro_1dhlg_160 p{color:#476a67;grid-column:2;margin:0;font-size:.875rem;line-height:1.5}._practiceForm_1dhlg_164{border:1px solid var(--em-line);background:#f8f9f8;border-radius:16px;padding:18px}._connectionScales_1dhlg_165{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._connectionScales_1dhlg_165 ._ratingRow_1dhlg_135{margin-top:18px}._addPractice_1dhlg_167{border:1px solid var(--em-teal);background:var(--em-teal);color:#fff;cursor:pointer;border-radius:10px;min-height:42px;margin-top:15px;padding:9px 17px;font-size:.875rem;font-weight:850}._addPractice_1dhlg_167:hover{background:#1f6e69}._addPractice_1dhlg_167:disabled{opacity:.42;cursor:not-allowed}._emptyPractice_1dhlg_170{text-align:center;border:1px dashed #b8c5cc;border-radius:14px;margin-top:14px;padding:20px}._emptyPractice_1dhlg_170 strong{color:var(--em-ink);font-family:Georgia,serif;font-size:16px}._emptyPractice_1dhlg_170 p{max-width:600px;color:var(--em-muted);margin:6px auto 0;font-size:.875rem;line-height:1.5}._practiceList_1dhlg_173{gap:8px;margin-top:14px;display:grid}._practiceList_1dhlg_173 article{border:1px solid var(--em-line);background:#fff;border-radius:14px;padding:15px 17px}._practiceList_1dhlg_173 header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._practiceList_1dhlg_173 header span,._practiceList_1dhlg_173 header strong{display:block}._practiceList_1dhlg_173 header span{color:var(--em-muted);font-size:.875rem}._practiceList_1dhlg_173 header strong{color:var(--em-ink);margin-top:3px;font-family:Georgia,serif;font-size:16px}._practiceList_1dhlg_173 header button{color:var(--em-muted);cursor:pointer;background:0 0;border:0;font-size:.875rem;text-decoration:underline}._practiceList_1dhlg_173 header button:hover{color:var(--em-coral)}._practiceList_1dhlg_173 p{color:var(--em-body);margin:10px 0 0;font-size:.875rem;line-height:1.5}._practiceShift_1dhlg_182{border-top:1px solid var(--em-line);justify-content:space-between;margin-top:11px;padding-top:10px;display:flex}._practiceShift_1dhlg_182 span{color:var(--em-muted);text-transform:uppercase;font-size:.875rem}._practiceShift_1dhlg_182 strong{color:var(--em-teal);font-size:.875rem}._orientationField_1dhlg_116>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._orientationField_1dhlg_116 button{border:1px solid var(--em-line);min-height:58px;color:var(--em-muted);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:10px 12px;font-size:.875rem;display:grid}._orientationField_1dhlg_116 button span{border:1px solid var(--em-line);color:#0000;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}._orientationField_1dhlg_116 button[aria-pressed=true]{border-color:var(--em-teal);background:var(--em-teal-soft);color:#215d59;font-weight:800}._orientationField_1dhlg_116 button[aria-pressed=true] span{border-color:var(--em-teal);background:var(--em-teal);color:#fff}._summaryCard_1dhlg_190{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}._summaryCard_1dhlg_190>div{border:1px solid var(--em-line);background:#fafafa;border-radius:12px;min-height:70px;padding:13px}._summaryCard_1dhlg_190 span,._summaryCard_1dhlg_190 strong{display:block}._summaryCard_1dhlg_190 span{color:var(--em-blue-deep);letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:850}._summaryCard_1dhlg_190 strong{color:var(--em-ink);margin-top:5px;font-size:.875rem;line-height:1.35}._recordActions_1dhlg_196{border-top:1px solid var(--em-line);background:#f8f8f6;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:70px;padding:13px 20px;display:grid}._recordActions_1dhlg_196 button{border:1px solid var(--em-line);min-height:41px;color:var(--em-ink);cursor:pointer;background:#fff;border-radius:10px;padding:9px 15px;font-size:.875rem;font-weight:800}._recordActions_1dhlg_196 button:disabled{opacity:.42;cursor:not-allowed}._recordActions_1dhlg_196>span{color:var(--em-muted);text-align:center;font-size:.875rem}._recordActions_1dhlg_196 button._nextButton_1dhlg_200{border-color:var(--em-blue-deep);background:var(--em-blue-deep);color:#fff;min-width:108px}._recordActions_1dhlg_196 button._nextButton_1dhlg_200:hover{background:var(--em-blue)}._safetyNote_1dhlg_203,._privacyNote_1dhlg_203,._sourceNote_1dhlg_203{border-radius:14px;grid-template-columns:255px 1fr;gap:18px;margin-top:14px;padding:16px 18px;display:grid}._safetyNote_1dhlg_203{background:#fae7e2;border:1px solid #e5beb6}._safetyNote_1dhlg_203 strong{color:#8d3e33}._safetyNote_1dhlg_203 p{color:#714b44}._privacyNote_1dhlg_203{background:var(--em-teal-soft);border:1px solid #b9d7d3}._privacyNote_1dhlg_203 strong{color:#246a65}._privacyNote_1dhlg_203 p{color:#476a67}._sourceNote_1dhlg_203{border:1px solid var(--em-line);background:#ffffff94}._sourceNote_1dhlg_203 strong{color:var(--em-blue-deep)}._sourceNote_1dhlg_203 p{color:var(--em-muted)}._safetyNote_1dhlg_203 strong,._privacyNote_1dhlg_203 strong,._sourceNote_1dhlg_203 strong{font-size:.875rem}._safetyNote_1dhlg_203 p,._privacyNote_1dhlg_203 p,._sourceNote_1dhlg_203 p{margin:0;font-size:.875rem;line-height:1.5}._sourceNote_1dhlg_203 a{color:var(--em-blue-deep);font-weight:750}._footer_1dhlg_216{text-align:center;padding:18px 4px 0}._footer_1dhlg_216 p{color:var(--em-muted);margin:0;font-size:.875rem}._printOnly_1dhlg_218{display:none}:is(._shell_1dhlg_1 button:focus-visible,._shell_1dhlg_1 a:focus-visible,._shell_1dhlg_1 input:focus-visible,._shell_1dhlg_1 textarea:focus-visible){outline-offset:3px;outline:3px solid #247e786b}@media (max-width:900px){._header_1dhlg_37{grid-template-columns:1fr;gap:22px}._emdrVisual_1dhlg_39{min-height:150px}._workspace_1dhlg_53{grid-template-columns:1fr}._progressPanel_1dhlg_54{position:static}._progressPanel_1dhlg_54 ol{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}._progressPanel_1dhlg_54 li+li{margin-top:0}._clearButton_1dhlg_71{width:auto;margin-left:8px}}@media (max-width:650px){._shell_1dhlg_1{padding:20px 10px 26px}._topline_1dhlg_32{align-items:flex-start}._clinicalBoundary_1dhlg_47,._safetyNote_1dhlg_203,._privacyNote_1dhlg_203,._sourceNote_1dhlg_203{grid-template-columns:1fr;gap:6px}._progressPanel_1dhlg_54,._recordPanel_1dhlg_54{border-radius:18px}._stepHeading_1dhlg_75{min-height:0;padding:22px 19px}._stepNumber_1dhlg_79{font-size:48px}._stepBody_1dhlg_80{min-height:0;padding:22px 18px 26px}._phaseMap_1dhlg_91{grid-template-columns:repeat(2,minmax(0,1fr))}._scopeGrid_1dhlg_97,._twoColumns_1dhlg_103,._readinessPanel_1dhlg_124,._controlPrinciple_1dhlg_132,._afterIntro_1dhlg_160,._calmPlaceCard_1dhlg_146,._rdiBoundary_1dhlg_146,._sensoryGrid_1dhlg_152,._connectionScales_1dhlg_165,._attachmentPrinciples_1dhlg_86{grid-template-columns:1fr}._calmPlaceCard_1dhlg_146 p,._rdiBoundary_1dhlg_146 p,._sensoryGrid_1dhlg_152 ._field_1dhlg_105:last-child,._afterIntro_1dhlg_160 p{grid-column:1}._sourceButtons_1dhlg_155>div{grid-template-columns:1fr}._readinessPanel_1dhlg_124>div:last-child{justify-content:flex-start}._orientationField_1dhlg_116>div,._summaryCard_1dhlg_190{grid-template-columns:1fr}._recordActions_1dhlg_196{grid-template-columns:1fr 1fr}._recordActions_1dhlg_196>span{grid-area:1/1/auto/-1}._recordActions_1dhlg_196 button{grid-row:2}}@media (max-width:420px){._progressPanel_1dhlg_54 ol{grid-template-columns:1fr}._progressPanel_1dhlg_54 li button small{display:none}._emdrVisual_1dhlg_39 strong{font-size:29px}}@media print{@page{size:A4;margin:12mm}._shell_1dhlg_1{color:#18364f;background:#fff;min-height:auto;padding:0}._skipLink_1dhlg_30,._topline_1dhlg_32,._header_1dhlg_37,._clinicalBoundary_1dhlg_47,._workspace_1dhlg_53,._safetyNote_1dhlg_203,._privacyNote_1dhlg_203,._sourceNote_1dhlg_203,._footer_1dhlg_216{display:none!important}._printOnly_1dhlg_218{font-family:Arial,Helvetica,sans-serif;display:block}._printOnly_1dhlg_218>header{border-bottom:.7mm solid #315d7f;padding-bottom:5mm}._printOnly_1dhlg_218>header p{color:#4d7798;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2mm;font-size:8pt;font-weight:700}._printOnly_1dhlg_218>header ._printHeading_1dhlg_265{color:#18364f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23pt}._printOnly_1dhlg_218>header span{color:#72818d;margin-top:2mm;font-size:8.5pt;display:block}._printOnly_1dhlg_218 dl{grid-template-columns:1fr 1fr;gap:2.5mm;margin:5mm 0 0;display:grid}._printOnly_1dhlg_218 dl>div{break-inside:avoid;border:.3mm solid #d6dfe2;border-radius:2mm;min-height:17mm;padding:3mm}._printOnly_1dhlg_218 dt{color:#4d7798;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.3mm;font-size:6.5pt;font-weight:700}._printOnly_1dhlg_218 dd{color:#18364f;white-space:pre-wrap;margin:0;font-size:7.7pt;line-height:1.4}._printOnly_1dhlg_218>footer{color:#72818d;border-top:.3mm solid #d6dfe2;margin-top:4mm;padding-top:3mm;font-size:7.5pt}}
