.cdfMerlinPage{color:#152238;background:#f5f7fa;min-height:70vh;padding:0 0 90px}.cdfMerlinPage>.shell{width:min(1880px,100% - 40px);max-width:none}.cdfMerlinHero{padding:34px 0}.cdfMerlinHero h1{letter-spacing:-.03em;max-width:none;margin:0;font:800 38px/1.12 Arial,sans-serif}.cdfMerlinHero p{color:#607185;max-width:none;margin:14px 0 0;font:400 16px/1.65 Arial,sans-serif}.cdfMerlinHeroIntro{grid-template-columns:1fr minmax(160px,220px);align-items:center;gap:36px;padding:0 0 26px;display:grid}.cdfMerlinHeroCopy{min-width:0}.cdfMerlinHeroSteps{color:#3f5268;max-width:none;margin:20px 0 0;padding-left:20px;font:400 13.5px/1.6 Arial,sans-serif}.cdfMerlinHeroSteps li+li{margin-top:9px}.cdfMerlinHeroSteps strong{color:#17253a}.cdfMerlinHeroArt{justify-self:stretch;width:100%;height:auto;max-height:230px}@media (max-width:1100px){.cdfMerlinHeroIntro{grid-template-columns:1fr}.cdfMerlinHeroArt{display:none}}.cdfMerlinHeroBox{background:#fff;border:1px solid #dce3ea}.cdfMerlinHeroStats{padding:24px 44px 30px}.cdfMerlinHeroStats>span{letter-spacing:.1em;text-transform:uppercase;color:#8695a6;margin-bottom:14px;font:800 9px Arial,sans-serif;display:block}.cdfMerlinHeroStatGrid{grid-template-columns:repeat(auto-fit,minmax(210px,250px));gap:14px 18px;display:grid}.cdfMerlinHeroStat{align-items:flex-start;gap:10px;display:flex}.cdfMerlinHeroStat svg{color:#c62834;flex:none;margin-top:2px}.cdfMerlinHeroStat strong{color:#17253a;font:800 13.5px Arial,sans-serif;display:block}.cdfMerlinHeroStat p{color:#607185;margin:2px 0 0;font:400 11.5px/1.45 Arial,sans-serif}.cdfMerlinHeroStatTrust svg{color:#1a7a4a}.cdfMerlinLayout{flex-direction:column;gap:40px;display:flex}.cdfMerlinMain,.cdfMerlinReportSection{min-width:0}.cdfMerlinPanel{flex-direction:column;gap:30px;display:flex}.cdfMerlinStep{background:#fff;border:1px solid #dce3ea;padding:26px 28px}.cdfMerlinStep>span{letter-spacing:.1em;text-transform:uppercase;color:#8695a6;margin-bottom:8px;font:800 10px Arial,sans-serif;display:block}.cdfMerlinStep h2{margin:0 0 16px;font:800 22px Arial,sans-serif}.cdfMerlinStepNote{color:#607185;margin:-8px 0 18px;font:400 13px/1.6 Arial,sans-serif}.cdfMerlinStartBtn{color:#fff;cursor:pointer;background:#142238;border:1px solid #142238;align-items:center;gap:6px;padding:11px 22px;font:800 13px Arial,sans-serif;display:inline-flex}.cdfMerlinStartBtn:hover{background:#1c3252}.cdfMerlinField{margin-bottom:22px}.cdfMerlinField:last-child{margin-bottom:0}.cdfMerlinField>label{color:#17253a;margin-bottom:8px;font:800 12px Arial,sans-serif;display:block}.cdfMerlinFieldNote{color:#8695a6;margin:6px 0 0;font:400 12px/1.5 Arial,sans-serif}.cdfMerlinFieldRow{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.cdfMerlinCheckGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;display:grid}.cdfMerlinCheckItem,.cdfMerlinToggleField{color:#3f5268;cursor:pointer;align-items:center;gap:8px;font:400 13px Arial,sans-serif;display:flex}.cdfMerlinNumberInput{color:#17253a;border:1px solid #cfd8e2;width:90px;padding:8px 10px;font:600 14px Arial,sans-serif}.cdfMerlinPicker{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.cdfMerlinPickerBtn{text-align:left;cursor:pointer;font:inherit;background:#f7f8fa;border:1px solid #dce3ea;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.cdfMerlinPickerBtn strong{color:#17253a;font:800 14px Arial,sans-serif}.cdfMerlinPickerBtn span{color:#607185;font:400 12px Arial,sans-serif}.cdfMerlinPickerBtn.isActive{background:#142238;border-color:#142238}.cdfMerlinPickerBtn.isActive strong,.cdfMerlinPickerBtn.isActive span{color:#fff}.cdfMerlinPickerCompact{grid-template-columns:repeat(auto-fit,minmax(170px,230px))}.cdfMerlinPickerCompact .cdfMerlinPickerBtn{gap:2px;padding:10px 12px}.cdfMerlinPickerCompact .cdfMerlinPickerBtn em{letter-spacing:.06em;text-transform:uppercase;color:#8695a6;font:800 8.5px Arial,sans-serif}.cdfMerlinPickerCompact .cdfMerlinPickerBtn.isActive em{color:#9aaec4}.cdfMerlinPickerCompact .cdfMerlinPickerBtn strong{font-size:12.5px}.cdfMerlinPickerCompact .cdfMerlinPickerBtn span{font-size:11px}.cdfMerlinClear{justify-content:flex-end;display:flex}.cdfMerlinClear button{color:#9a4b4b;cursor:pointer;background:#fff;border:1px solid #dce3ea;align-items:center;gap:6px;padding:8px 14px;font:800 11px Arial,sans-serif;display:inline-flex}.cdfMerlinPrivacy{background:#fff;border:1px solid #dce3ea;border-left:3px solid #1a7a4a;gap:12px;padding:16px 18px;display:flex}.cdfMerlinPrivacy svg{color:#1a7a4a;flex:none;margin-top:2px}.cdfMerlinPrivacy strong{color:#17253a;font:800 13px Arial,sans-serif;display:block}.cdfMerlinPrivacy p{color:#607185;margin:4px 0 6px;font:400 12.5px/1.6 Arial,sans-serif}.cdfMerlinPrivacy a{color:#315d7c;font:800 11px Arial,sans-serif}.cdfMerlinResultsEmpty{color:#607185;background:#fff;border:1px dashed #cfd8e2;flex-direction:column;gap:18px;padding:24px;font:400 13px/1.6 Arial,sans-serif;display:flex}.cdfMerlinResultsEmpty>p{color:#17253a;align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.cdfMerlinResultsEmpty>p svg{color:#315d7c;flex:none}.cdfMerlinResultsEmptySteps{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.cdfMerlinResultsEmptySteps strong{color:#17253a}.cdfMerlinCategoryTabs{flex-wrap:wrap;gap:6px;display:flex}.cdfMerlinCategoryTabBtn{color:#3f5268;cursor:pointer;background:#f7f8fa;border:1px solid #dce3ea;padding:7px 14px;font:800 11.5px Arial,sans-serif}.cdfMerlinCategoryTabBtn.isActive{color:#fff;background:#142238;border-color:#142238}.cdfMerlinResults{flex-direction:column;gap:22px;display:flex}.cdfMerlinReportHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cdfMerlinReportHead>div>span{letter-spacing:.1em;text-transform:uppercase;color:#8695a6;font:800 10px Arial,sans-serif;display:block}.cdfMerlinReportHead h2{color:#17253a;margin:4px 0 0;font:800 24px Arial,sans-serif}.cdfMerlinExportBtns{flex-wrap:wrap;gap:10px;display:flex}.cdfMerlinExportBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#142238;border:1px solid #142238;align-items:center;gap:6px;padding:10px 18px;font:800 12px Arial,sans-serif;display:inline-flex}.cdfMerlinExportBtn:hover{background:#1c3252}.cdfMerlinExportBtn:disabled{opacity:.6;cursor:wait}.cdfMerlinExportBtnSecondary{color:#142238;background:#fff}.cdfMerlinExportBtnSecondary:hover{background:#f5f7fa}.cdfMerlinResearchLink{color:#315d7c;align-self:flex-start;align-items:center;gap:7px;font:800 12px Arial,sans-serif;display:inline-flex}.cdfMerlinResearchLink:hover{color:#1f4f75}.cdfMerlinSummary{color:#3f5268;background:#f7f9fb;border-left:3px solid #315d7c;margin:0;padding:16px 18px;font:400 13.5px/1.7 Arial,sans-serif}.cdfMerlinPitch{color:#fff;background:#142238;border-left:4px solid #c62834;padding:22px 26px}.cdfMerlinPitch>span{letter-spacing:.1em;text-transform:uppercase;color:#ff9a9a;margin-bottom:8px;font:800 10px Arial,sans-serif;display:block}.cdfMerlinPitch p{color:#e8ecf2;margin:0;font:400 16px/1.6 Georgia,Times New Roman,serif}.cdfMerlinJumpNav{top:var(--merlin-header-offset,0px);z-index:5;background:#f5f7fa;border-bottom:1px solid #dce3ea;gap:2px;margin:0 0 6px;padding:10px 0;display:flex;position:sticky}.cdfMerlinJumpNav a{text-align:center;letter-spacing:.02em;color:#5a6b7f;white-space:nowrap;border-bottom:3px solid #0000;flex:1;padding:10px 14px;font:800 11.5px Arial,sans-serif;text-decoration:none}.cdfMerlinJumpNav a.isActive{color:#142238;border-bottom-color:#c62834}.cdfMerlinJumpNav a:hover{color:#142238}.cdfMerlinGroup{scroll-margin-top:calc(var(--merlin-header-offset,0px) + 58px);background:#fff;border:1px solid #dce3ea;margin-bottom:22px;padding:28px}.cdfMerlinGroupHead{align-items:baseline;gap:14px;display:flex}.cdfMerlinGroupHead h3{color:#17253a;margin:0;font:800 19px Arial,sans-serif}.cdfMerlinGroupHead span{color:#8695a6;letter-spacing:.04em;text-transform:uppercase;font:700 10.5px Arial,sans-serif}.cdfMerlinGroupRule{background:#142238;width:40px;height:3px;margin:10px 0 24px}.cdfMerlinTabGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cdfMerlinField2{min-width:0}.cdfMerlinField2 h4{color:#17253a;margin:0 0 8px;font:800 14px Arial,sans-serif}.cdfMerlinField2 p{color:#4f6277;margin:0;font:400 13.5px/1.7 Arial,sans-serif}.cdfMerlinField2 ul{color:#4f6277;margin:0;padding-left:18px;font:400 13.5px/1.8 Arial,sans-serif}.cdfMerlinField2 li+li{margin-top:2px}.cdfMerlinField2 li strong{color:#17253a}.cdfMerlinReqGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:4px 28px;display:grid}.cdfMerlinReqGrid li+li{margin-top:4px}.cdfMerlinFieldFull{grid-column:1/-1}.cdfMerlinResultWhy{color:#8695a6!important;margin:0 0 8px!important;font-size:11px!important}.cdfMerlinModelTable{border:1px solid #dce3ea;flex-direction:column;margin-top:6px;display:flex}.cdfMerlinModelRow{border-bottom:1px solid #e5eaf0;justify-content:space-between;gap:10px;padding:10px 14px;font-size:13px;display:flex}.cdfMerlinModelRow:last-child{border-bottom:0}.cdfMerlinModelRow strong{color:#17253a}.cdfMerlinModelRow span{color:#315d7c;font:700 13px Arial,sans-serif}.cdfMerlinModelRow span.isOk{color:#1a7a4a}.cdfMerlinModelCardGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.cdfMerlinModelCard{border-top:1px solid #e5eaf0;padding:10px 0}.cdfMerlinModelCardGrid .cdfMerlinModelCard{background:#f7f8fa;border:1px solid #dce3ea;padding:14px 16px}.cdfMerlinModelCard:first-child{border-top:0;padding-top:0}.cdfMerlinModelCard strong{color:#17253a;margin-bottom:3px;font:800 12.5px Arial,sans-serif;display:block}.cdfMerlinModelCard p{margin:0 0 4px}.cdfMerlinModelTimeline{color:#1a7a4a;background:#e8f3ec;padding:2px 8px;font:700 10.5px Arial,sans-serif;display:inline-block}@media (max-width:900px){.cdfMerlinPicker{grid-template-columns:1fr}.cdfMerlinFieldRow{flex-direction:column;gap:10px}.cdfMerlinTabGrid{grid-template-columns:1fr}.cdfMerlinGroup{padding:20px}.cdfMerlinJumpNav{overflow-x:auto}.cdfMerlinJumpNav a{flex:none}}
