/* Clear choices, three honest numbers, and an experiment that never silently saves. */
.setupCallout{display:flex;align-items:center;gap:23px;border:1px solid #bfd3c6;border-radius:20px;padding:25px 28px;background:linear-gradient(115deg,#edf5eeed,#fafcf9de);backdrop-filter:blur(16px);margin:0 0 22px;box-shadow:inset 0 1px #fff,0 8px 22px #1937240d}.setupCallout h2{font:400 31px Georgia,serif;color:#2a5138;margin:9px 0 10px}.setupCallout p{font-size:12px;color:#587360;margin-bottom:17px}.setupCallout>div:last-child>div{display:flex;gap:20px;align-items:center}.setupCallout .button{min-height:44px;font-size:12px}.setupCallout .textLink{min-height:44px;font-size:11px}.setupIllustration{position:relative;flex-shrink:0;display:grid;place-items:center;width:105px;height:105px;border:1px solid #b7cdbf;border-radius:30px;background:linear-gradient(145deg,#fff,#d3e4d9);box-shadow:inset 0 1px #fff,0 9px 23px #204b3015;color:#3e7854}.setupIllustration>span>.icon{width:52px;height:52px}.setupIllustration>i{position:absolute;font-style:normal;bottom:-7px;width:25px;height:25px;border:1px solid #b5cebd;border-radius:50%;display:grid;place-items:center;background:#f1f7f2;font-size:9px}.setupIllustration>i:nth-of-type(1){left:7px}.setupIllustration>i:nth-of-type(2){left:41px;background:#3e7854;color:#fff}.setupIllustration>i:nth-of-type(3){right:5px}.setupResume{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 17px;margin-bottom:20px;border:1px solid #ccdcd0;border-radius:13px;background:#f8fbf8b3;color:#5e7d69;font-size:11px}.setupResume>span{display:flex;gap:9px;align-items:center}.setupResume .icon{width:17px;height:17px}.setupResume>button{display:flex;align-items:center;gap:8px;background:transparent;font-size:11px;color:#3e7854;min-height:40px;text-align:right}.whyScoreLink{background:transparent;color:#3e7854;font-size:10px;display:inline-flex;align-items:center;gap:5px;text-align:left;min-height:40px;padding:5px 0}.whyScoreLink .icon{width:14px;height:14px}.homeCardBottom{flex-wrap:wrap;gap:5px}.homeCardBottom>small{width:100%}.homeCardBottom .compareLabel{margin-left:auto}.fitHeadingActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:350px}.fitHeadingActions .button{font-size:11px;min-height:44px}.fitHeadingActions .textLink{font-size:11px;min-height:36px}.importanceShare{display:block;margin-top:10px;padding:9px 11px;border:1px solid #c6d8ca;border-radius:9px;background:#edf5ef;color:#375d43;font-size:11px;line-height:1.65}.workbenchSlider>.importanceShare{display:block}.claritySmall{font-size:11px;line-height:1.9;color:#657f6d;margin:13px 0 0}.clarityError{color:#9a4f36;font-size:12px;line-height:1.8}.clarityError:empty{display:none}.scoreExplainCTA{margin-top:20px;font-size:12px;min-height:44px}.decisionExplainLink{min-height:40px;font-size:11px;margin-bottom:12px}.guideHeader{padding:0 0 20px}.guideSteps{display:flex;gap:9px;margin:0 0 28px}.guideSteps>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#6b8374;flex:1;border-bottom:2px solid #d6e3da;padding-bottom:14px}.guideSteps>span.active{color:#315e41;border-color:#5e8e6e}.guideSteps i{font-style:normal;border:1px solid #bdcfbf;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f1f7f2;color:#577c63}.guideSteps .active i{background:#3e7854;color:#fff;border-color:#3e7854}.dialog .guideHeader h3{font:400 36px/1.15 Georgia,serif;color:#2d553b;margin:12px 0}.guideHeader>p{font-size:13px;color:#607c69;line-height:1.9;max-width:650px}.clarityRequirementGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clarityRequirementGrid>label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#406b4f;min-width:0}.clarityRequirementGrid label small{font-size:10px;font-weight:400;line-height:1.8;color:#668271}.clarityRequirementGrid input,.clarityRequirementGrid select{width:100%;min-height:47px;border:1px solid #bdd2c4;border-radius:12px;background:#f5faf6;padding:12px 13px;font-size:13px;color:#2f553d;outline-offset:3px}.clarityToggles{display:flex;gap:15px;margin:22px 0 15px;flex-wrap:wrap}.clarityToggles>label{display:flex;align-items:center;gap:10px;font-size:12px;color:#496e55;padding:12px;border:1px solid #c4d8cb;border-radius:12px;background:#f1f7f3;min-height:48px;cursor:pointer}.clarityToggles .icon{width:18px;height:18px}.clarityToggles input{accent-color:#3e7854;margin:0}.claritySliders{display:grid;grid-template-columns:1fr 1fr;gap:14px}.claritySliders>label{display:block;padding:16px 16px 13px;border:1px solid #c9dacd;border-radius:13px;background:#f6faf7;min-width:0}.claritySliders label>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#3f674c}.claritySliders strong{font-weight:500;flex:1}.claritySliders .icon{width:17px;height:17px;color:var(--accent)}.claritySliders output{font-size:14px;color:#335e41}.claritySliders input{margin:10px 0 4px;height:30px;accent-color:var(--accent)}.claritySliders label>small{display:block;font-size:10px;color:#64816f;line-height:1.7}.guideFooter{display:flex;gap:15px;align-items:center;margin-top:28px;padding-top:21px;border-top:1px solid #d2e0d7;justify-content:space-between}.guideFooter>.button{min-height:44px;font-size:12px}.guideFooter>.textLink{font-size:11px;min-height:44px;text-align:center}.guideReview{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guideReview>section{border:1px solid #cbddd1;border-radius:14px;padding:22px;background:#f4f9f5}.guideReview h4{font-size:15px;font-weight:500;color:#375d44;line-height:1.6;margin:13px 0 20px}.guideReview ul{list-style:none;padding:0;margin:0}.guideReview li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.8;color:#55745f;margin:11px 0}.guideReview .icon{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:#3e7854}.reviewWeight{display:flex;gap:10px;align-items:center;margin:12px 0;font-size:11px;color:#54735f}.reviewWeight>b{margin-left:auto;font-weight:500;color:#375e44}.reviewWeight>small{min-width:72px;text-align:right;font-size:10px;color:#6b8473}.guideResult{display:flex;gap:15px;align-items:center;padding:20px 22px;background:#e7f1eb;border:1px solid #c0d5c7;border-radius:14px;margin-top:18px}.guideResult>b{font:400 40px Georgia,serif;color:#376447}.guideResult>span{font-size:12px;line-height:1.9;color:#5e7c68}
.explanationHome{padding-bottom:23px;border-bottom:1px solid #cdded2;margin-bottom:24px}.dialog .explanationHome h3{font:400 38px Georgia,serif;color:#2f563c;margin:12px 0}.explanationHome p{font-size:12px;color:#66816e;margin-bottom:0}.dialog .storyOverview h3{font:400 32px Georgia,serif;color:#325c40;margin:13px 0}.storyOverview>p{font-size:12px;line-height:1.9;color:#5c7a66}.coverageLesson{padding:17px 20px;border:1px solid #c5d9cb;border-radius:14px;background:#edf5ef;margin:18px 0 24px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}.coverageLesson>span{color:#466f52;font-size:11px}.coverageLesson b{display:block;font:400 35px Georgia,serif;color:#3e7854;margin-bottom:6px}.coverageLesson p{font-size:11px;color:#627d6b;line-height:1.9;margin:0}.storyFactors{display:grid;gap:10px}.storyFactor{border:1px solid #c9dcd0;border-radius:15px;overflow:hidden;background:#f8fcf9}.storyFactor>summary{display:flex;gap:12px;align-items:center;list-style:none;padding:17px 18px;cursor:pointer;min-height:76px}.storyFactor>summary::-webkit-details-marker{display:none}.storyFactor>summary>span:nth-child(2){flex:1;min-width:0}.storyFactor>summary strong{font-size:13px;color:#395f46;font-weight:500;display:block}.storyFactor>summary small{font-size:10px;color:#668271;display:block;margin-top:6px;line-height:1.6}.storyFactor>summary>b{font-size:13px;font-weight:500;color:#386549;text-align:right;white-space:nowrap}.storyFactor>summary>.icon{width:14px;height:14px;color:#63836e;transition:transform .2s}.storyFactor[open]>summary>.icon{transform:rotate(90deg)}.storyFactorIcon{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:#e4efe8;color:#528263;border:1px solid #c6dacf;flex-shrink:0}.storyFactorIcon .icon{width:19px;height:19px}.storyFactor.status-off>summary{background:#f0f5f1}.storyFactor.status-unknown>summary{background:#f4f1e7}.storyFactorContent{padding:0 20px 20px;border-top:1px solid #d5e2d9}.storyInputs{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:20px}.storyInputs small{font-size:9px;letter-spacing:1px;color:#6b8775}.storyInputs p{font-size:12px;line-height:1.9;color:#476f53;margin:8px 0 14px}.storyFactorContent>p{font-size:12px;line-height:1.9;color:#5c7c67}.storyNumberLine{display:flex;gap:15px;align-items:center;justify-content:space-between;border:1px solid #c5dacc;border-radius:13px;background:#edf6ef;padding:20px 22px;margin:18px 0}.storyNumberLine>span{flex:1}.storyNumberLine small{display:block;font-size:10px;color:#698572;line-height:1.6}.storyNumberLine b{display:block;font:400 32px Georgia,serif;color:#345e42;margin-top:7px;white-space:nowrap}.storyNumberLine em{font:10px Outfit,sans-serif;color:#6f8978;margin-left:4px;font-style:normal}.storyNumberLine>i{font-style:normal;color:#7b9785;font-size:19px}.storyFactorContent>.storyNormalization{font-size:11px;color:#54765f}.storyFactorContent>.storyAssumption{font-size:10px;border-left:2px solid #96b79e;padding-left:12px;color:#688472}.technicalDetail{border-top:1px dashed #c3d7ca;margin-top:17px;padding-top:13px}.technicalDetail summary{font-size:11px;color:#4d775a;cursor:pointer;min-height:34px;padding:6px 0}.technicalDetail p{font-size:11px;line-height:1.9;color:#5e7a68;overflow-wrap:anywhere}.storyTotal{padding:21px;border:1px solid #c0d7c7;border-radius:15px;background:linear-gradient(135deg,#e5f0e8,#f7fbf8);margin-top:21px}.storyTotal>span{display:block;font-size:12px;color:#54775f}.storyTotal>b{display:block;font:400 22px/1.6 Georgia,serif;color:#365e43;margin:10px 0;overflow-wrap:anywhere}.storyTotal>small{font-size:10px;line-height:1.9;color:#65806e}.explanationActions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.explanationActions>.button{font-size:12px;min-height:44px}.methodPlain{padding:23px;border:1px solid #c9dcd0;border-radius:16px;background:#f2f8f4;margin:23px 0}.dialog .methodPlain h3{font:400 27px/1.2 Georgia,serif;color:#355c42;margin:0 0 14px}.methodPlain p{font-size:12px;line-height:1.9;color:#5f7d69}.methodExample{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:17px;border:1px solid #c0d7c8;border-radius:13px;background:#e5f0e9;margin:20px 0}.methodExample>span{font-size:12px;color:#5d7b67;line-height:1.9}.methodExample b{display:block;font-size:10px;color:#3e7854}.methodExample i{font-style:normal;font-size:29px;color:#75927f}.methodPlain .button{font-size:12px;min-height:44px}.technicalMethod>summary{font-size:13px;line-height:1.7;color:#497456;padding:17px 0;cursor:pointer}.technicalMethod .formula{margin-top:20px}
.labIntro{padding:0 0 20px}.dialog .labIntro h3{font:400 37px Georgia,serif;color:#30573e;margin:12px 0}.labIntro p{font-size:12px;color:#617e6b;line-height:1.9;max-width:680px}.labPulse{display:flex;align-items:center;gap:25px;border:1px solid #c1d6c7;border-radius:15px;background:#e9f3ec;padding:20px;margin-bottom:24px;position:sticky;top:0;z-index:4;box-shadow:0 6px 17px #1c412916;backdrop-filter:blur(20px)}.labPulse>span>b{display:block;font:400 30px Georgia,serif;color:#3b6b4b}.labPulse small{display:block;color:#698673;font-size:9px;line-height:1.8;margin-top:5px}.labPulseLabel{font-size:11px;font-weight:500;color:#3e7854;margin-left:auto;text-align:right}.labPulse>strong{font-size:13px;font-weight:500;color:#476c53}.labWorkspace{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.labControls>details{border:1px solid #ccddd2;border-radius:15px;padding:0 17px 18px;margin-bottom:15px;background:#f6faf7}.labControls>details>summary{display:flex;align-items:center;gap:8px;font-size:12px;color:#466c53;min-height:62px;cursor:pointer;list-style:none}.labControls>details:not([open]){padding-bottom:0}.labControls>details>summary>span{font-size:9px;color:#83a08d}.labControls>details>summary>.icon{margin-left:auto;width:15px;height:15px}.labControls>details[open]>summary>.icon{transform:rotate(90deg)}.labControls .clarityRequirementGrid{gap:17px 12px}.labControls .clarityRequirementGrid>label{font-size:11px}.labControls .clarityRequirementGrid input,.labControls .clarityRequirementGrid select{font-size:12px;padding:11px 10px}.labControls .clarityToggles{gap:9px;margin:17px 0 12px}.labControls .clarityToggles>label{width:100%;font-size:11px}.labControls .claritySliders{grid-template-columns:1fr;gap:10px}.labControls .claritySliders>label{padding:12px}.labApply{padding:19px;border:1px solid #c2d7c9;border-radius:15px;background:#eef6f0}.labApply ul{padding-left:16px;font-size:11px;line-height:1.9;color:#50725c}.labApply p{font-size:11px;color:#64816d;line-height:1.8}.labApply small{font-size:10px;line-height:1.8;color:#688371;display:block}.labApply>.button{font-size:11px;min-height:44px;margin:18px 0 9px}.labApply>.textLink{font-size:11px;min-height:40px}.labResultsHeader>.eyebrow{font-size:8px}.dialog .labResultsHeader h3{font:400 29px/1.2 Georgia,serif;color:#345b41;margin:12px 0}.labResultsHeader p{font-size:11px;line-height:1.9;color:#63806d}.labHome{overflow:hidden;border:1px solid #c9dcd0;border-radius:16px;background:#f7fbf8;margin:18px 0;box-shadow:0 4px 14px #1b3c2709}.labHome>div{height:150px}.labHomeArt{display:block;width:100%;height:100%}.labHome>section{padding:19px}.labHome h4{font:400 26px Georgia,serif;color:#32583e;margin:11px 0}.labHome p{font-size:11px;color:#65816e;margin-bottom:16px;line-height:1.8}.labHome section>.eyebrow{font-size:8px}.labScores{display:flex;gap:13px;align-items:center;background:#e9f3ec;border:1px solid #c5d9cd;border-radius:11px;padding:13px;margin-bottom:13px}.labScores>span{flex:1;font-size:10px;color:#698572}.labScores b{display:block;font-size:13px;font-weight:500;color:#3e7854;margin-top:7px}.labScores i{font-style:normal;color:#7c9c88}.labHome section>small{font-size:10px;line-height:1.8;color:#67816f}.labHome .textLink{font-size:11px;min-height:40px;margin-top:9px}.labNoMatch{border:1px dashed #bdcfc3;border-radius:15px;padding:25px;background:#f3f8f4;color:#62806d}.labNoMatch>.icon{width:25px;height:25px;margin-bottom:12px}.labNoMatch h4{font:400 27px Georgia,serif;color:#466f53;margin:12px 0}.labNoMatch p{font-size:12px;line-height:1.9;margin-bottom:0}.labRemoved{border-top:1px solid #c4d8cb;margin-top:21px;padding-top:10px;color:#688571}.labRemoved>summary{min-height:44px;font-size:11px;cursor:pointer;padding:11px 0;line-height:1.7}.labRemoved>div{padding:12px 0;border-bottom:1px solid #d4e1d8}.labRemoved b{display:block;font-size:11px;font-weight:500;color:#476f54;line-height:1.7}.labRemoved span{display:block;font-size:10px;margin-top:7px;color:#8a7451}.labRemoved p{font-size:11px;line-height:1.8}
@media(max-width:1000px){.setupCallout{padding:23px}.setupCallout h2{font-size:28px}.setupIllustration{width:85px;height:90px}.setupIllustration>span>.icon{width:43px;height:43px}.setupIllustration>i:nth-of-type(2){left:32px}.fitHeadingActions{max-width:260px;gap:7px}.fitHeadingActions>.button{font-size:10px;padding:10px 12px}.labWorkspace{gap:18px}.labPulse{gap:20px}.labControls .clarityRequirementGrid{grid-template-columns:1fr}.labControls .clarityRequirementGrid label small{font-size:10px}}
@media(max-width:600px){.setupCallout{padding:22px 18px;gap:15px;border-radius:17px;align-items:flex-start}.setupIllustration{width:51px;height:61px;border-radius:18px;margin-top:5px}.setupIllustration>span>.icon{width:30px;height:30px}.setupIllustration>i{width:16px;height:16px;font-size:6px;bottom:-5px}.setupIllustration>i:nth-of-type(1){left:0}.setupIllustration>i:nth-of-type(2){left:18px}.setupIllustration>i:nth-of-type(3){right:0}.setupCallout .eyebrow{font-size:7px;letter-spacing:1px}.setupCallout h2{font-size:26px;line-height:1.12;margin:10px 0}.setupCallout p{font-size:11px;line-height:1.8;margin-bottom:15px}.setupCallout>div:last-child>div{display:block}.setupCallout .button{min-height:44px;font-size:11px;padding:12px}.setupCallout .textLink{display:block;font-size:10px;margin-top:5px}.setupResume{font-size:10px;padding:11px 13px;gap:12px}.setupResume>span{line-height:1.7;font-size:10px}.setupResume>button{font-size:10px;line-height:1.7;min-width:110px;max-width:135px}.fitHeadingActions{max-width:100%;justify-content:flex-start;gap:8px;margin-top:15px}.pageHeading:has(.fitHeadingActions){display:block}.fitHeadingActions>.button{font-size:11px;min-height:44px}.fitHeadingActions>.textLink{font-size:10px}.workbenchSlider>.importanceShare{font-size:10px;padding:8px 10px;line-height:1.8;margin-top:8px}.importanceShare{font-size:10px}.guideHeader{padding-bottom:15px}.guideSteps{gap:5px;margin-bottom:22px}.guideSteps>span{font-size:9px;gap:6px;padding-bottom:12px}.guideSteps i{width:23px;height:23px;font-size:9px;flex-shrink:0}.guideHeader>.eyebrow{font-size:8px}.dialog .guideHeader h3{font-size:31px;line-height:1.15}.guideHeader>p{font-size:12px;line-height:1.9}.clarityRequirementGrid{gap:17px 13px}.clarityRequirementGrid>label{font-size:11px;gap:9px;line-height:1.6}.clarityRequirementGrid input,.clarityRequirementGrid select{font-size:13px;padding:12px 10px;min-height:46px;border-radius:10px}.clarityRequirementGrid label small{font-size:10px}.clarityToggles{display:grid;gap:10px;margin:20px 0 12px}.clarityToggles>label{font-size:12px;min-height:48px}.claritySmall{font-size:11px;line-height:1.85}.claritySliders{grid-template-columns:1fr;gap:11px}.claritySliders>label{padding:14px}.claritySliders label>span{font-size:12px}.claritySliders input{height:29px;margin-top:9px}.claritySliders label>small{font-size:11px}.guideFooter{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding-top:20px}.guideFooter>.textLink{grid-row:2;grid-column:1/-1;font-size:11px}.guideFooter>.button:last-child{grid-column:2;grid-row:1}.guideFooter>.button{font-size:12px;justify-content:center}.guideReview{grid-template-columns:1fr;gap:15px}.guideReview>section{padding:20px}.guideReview h4{font-size:14px}.guideResult{padding:17px;gap:12px}.guideResult>b{font-size:34px}.guideResult>span{font-size:11px}.storyOverview>.eyebrow{font-size:7px;letter-spacing:1px;line-height:1.9}.dialog .storyOverview h3{font-size:29px}.storyOverview>p{font-size:12px}.coverageLesson{display:block;padding:17px}.coverageLesson b{display:inline;font-size:27px;margin-right:6px}.coverageLesson>span{font-size:11px}.coverageLesson p{font-size:11px;margin-top:12px}.storyFactor>summary{padding:15px 12px;gap:9px}.storyFactorIcon{width:29px;height:32px;border-radius:9px}.storyFactorIcon .icon{width:17px;height:17px}.storyFactor>summary strong{font-size:12px}.storyFactor>summary small{font-size:10px;line-height:1.65}.storyFactor>summary>b{font-size:11px}.storyFactor>summary>.icon{width:12px;height:12px}.storyFactorContent{padding:0 15px 17px}.storyInputs{gap:15px;padding-top:18px}.storyInputs p{font-size:11px;line-height:1.85}.storyInputs small{font-size:8px;letter-spacing:.8px}.storyNumberLine{gap:7px;padding:16px 12px}.storyNumberLine b{font-size:25px;margin-top:7px}.storyNumberLine em{font-size:8px;margin-left:3px}.storyNumberLine small{font-size:9px;min-height:28px}.storyNumberLine>i{font-size:15px}.storyFactorContent>p{font-size:11px}.storyFactorContent>.storyAssumption{font-size:10px}.technicalDetail summary{font-size:11px;min-height:40px}.technicalDetail p{font-size:11px}.storyTotal{padding:18px}.storyTotal>b{font-size:20px;line-height:1.7}.storyTotal small{font-size:10px}.dialog .explanationHome h3{font-size:32px}.explanationHome p{font-size:11px}.explanationActions{display:grid;gap:10px}.explanationActions>.button{font-size:11px;justify-content:center}.methodPlain{padding:20px 16px}.dialog .methodPlain h3{font-size:27px}.methodExample{gap:12px;padding:15px 12px}.methodExample>span{font-size:11px}.methodExample i{font-size:24px}.methodPlain p{font-size:12px}.technicalMethod>summary{font-size:12px;min-height:48px}.labIntro>.eyebrow{font-size:8px;letter-spacing:1.4px}.dialog .labIntro h3{font-size:32px}.labIntro p{font-size:12px}.labPulse{padding:13px 12px;gap:16px;border-radius:12px;top:0;margin-bottom:20px;flex-wrap:wrap}.labPulse>span>b{font-size:24px}.labPulse small{font-size:8px;line-height:1.7}.labPulse>.labPulseLabel{margin:0;text-align:left;flex-basis:100%;border-top:1px solid #c2d9ca;padding-top:9px;font-size:10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.labPulseLabel small{margin:0;font-size:7px;max-width:130px;text-align:right}.labWorkspace{display:block}.labControls>details{padding:0 15px 17px}.labControls .clarityRequirementGrid{grid-template-columns:1fr 1fr;gap:17px 12px}.labControls>details>summary{min-height:58px;font-size:12px}.labControls .clarityRequirementGrid input,.labControls .clarityRequirementGrid select{font-size:12px;padding:11px 9px}.labApply{margin-bottom:25px;padding:18px}.labApply>.button{font-size:11px;line-height:1.6;justify-content:center}.labApply ul{font-size:11px}.labResultsHeader p{font-size:12px}.dialog .labResultsHeader h3{font-size:28px}.labHome>div{height:160px}.labHome>section{padding:19px}.labHome h4{font-size:27px}.labHome p{font-size:11px}.labScores b{font-size:14px}.labHome section>small{font-size:11px}.labHome .textLink{font-size:12px;min-height:44px}.labRemoved>summary{font-size:12px}.labRemoved span{font-size:11px}}
@media(max-width:360px){.setupCallout{padding:20px 15px;gap:12px}.setupIllustration{display:none}.storyNumberLine{padding:14px 9px;gap:5px}.storyNumberLine b{font-size:23px}.storyNumberLine small{font-size:8px}.storyNumberLine em{font-size:7px}.storyFactor>summary{gap:7px}.storyFactor>summary strong{font-size:11px}.storyFactor>summary small{font-size:9px}.clarityRequirementGrid,.labControls .clarityRequirementGrid{grid-template-columns:1fr}.labPulse{gap:12px}.guideSteps>span{font-size:8px}.guideSteps i{width:21px;height:21px}}
@media(prefers-reduced-motion:reduce){.storyFactor>summary>.icon{transition:none}}
/* Controls retain accessible contrast in both themes, including the original mobile color-mix surface. */
html[data-theme="dark"] .workbenchSlider{background:#21362a;border-color:#668a72}
.journeyExperiment{display:flex;align-items:center;gap:18px;padding:22px 25px;border:1px solid #c6dbce;border-radius:17px;background:#f0f7f2;margin:27px 0;color:#4f7b5f}.journeyExperiment>span{display:grid;place-items:center;border:1px solid #c3d8ca;width:42px;height:42px;border-radius:13px;background:#e5efe8;flex-shrink:0}.journeyExperiment h3{font:400 26px Georgia,serif;color:#3e684b;margin:0 0 8px}.journeyExperiment p{font-size:11px;line-height:1.8;color:#64816e;margin:0}.journeyExperiment>div{flex:1}.journeyExperiment .button{font-size:11px;min-height:44px;flex-shrink:0}@media(max-width:600px){.journeyExperiment{display:grid;grid-template-columns:35px 1fr;gap:13px;padding:20px 17px}.journeyExperiment>span{width:35px;height:38px;border-radius:11px}.journeyExperiment>span>.icon{width:19px;height:19px}.journeyExperiment h3{font-size:25px}.journeyExperiment p{font-size:11px}.journeyExperiment>.button{grid-column:2;justify-self:start;font-size:11px;white-space:normal;text-align:left}}
