/* Site-wide styles Duda carried in every page head (the .pfs design system theme), Nov 2026 */
#dm .pfs{--bg:#F5F6F2;--bg2:#E8EEE8;--fg:#15202B;--mut:#4F5B66;--acc:#17785C;--card:#FFFFFF;--line:#DCE3DC;--accfg:#FFFFFF;--ink:#0D1626;
 font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif!important;color:var(--fg)!important;line-height:1.65!important}
#dm .pfs section.hero,#dm .pfs section.final,#dm .pfs section.dark{--bg:#0D1626;--bg2:#0D1626;--fg:#FFFFFF;--mut:#C2CAD2;--acc:#5CC29D;--accfg:#0D1626;--card:#15223A;--line:#24344D}
#dm .pfs section{padding:84px 0!important;border-bottom:none!important}
#dm .pfs section.hero{padding:96px 0 84px!important}
#dm .pfs .w{max-width:1120px!important;padding:0 24px!important}
#dm .pfs h1,#dm .pfs h2,#dm .pfs h3,#dm .pfs h4{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;letter-spacing:-0.01em!important;color:var(--fg)!important}
#dm .pfs h1{font-size:clamp(36px,5.2vw,60px)!important;line-height:1.12!important;max-width:900px}
#dm .pfs h2{font-size:clamp(28px,3.4vw,42px)!important;line-height:1.16!important;max-width:820px;margin-bottom:20px!important}
#dm .pfs h3{font-size:22px!important;line-height:1.25!important}
#dm .pfs h4{font-size:18px!important}
#dm .pfs h2:before,#dm .pfs .hero h2:before{display:none!important;content:none!important}
#dm .pfs p,#dm .pfs li{color:var(--mut)!important;font-size:18px!important;line-height:1.7!important}
#dm .pfs strong,#dm .pfs b{color:var(--fg)!important;font-weight:600!important}
#dm .pfs h3 strong,#dm .pfs h3 b{font-weight:600!important}
#dm .pfs p.lead{font-size:20px!important;line-height:1.65!important;max-width:760px}
#dm .pfs a{color:var(--acc)!important}
#dm .pfs a:hover{opacity:.85}
#dm .pfs .eyebrow{display:block;font-family:'Inter',system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin:0 0 14px}
#dm .pfs .card{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:28px!important;box-shadow:0 1px 2px rgba(13,22,38,.04)}
#dm .pfs section.alt .card{background:#FFFFFF!important}
#dm .pfs .card p,#dm .pfs .card li{font-size:17px!important}
#dm .pfs .card h3{font-size:21px!important}
#dm .pfs .card h3 a,#dm .pfs .card h3 a strong{color:var(--fg)!important}
#dm .pfs .card h3 a:after{color:var(--acc)}
#dm .pfs .card.step .n{background:var(--acc)!important;color:var(--accfg)!important;font-family:'Fraunces',Georgia,serif;font-weight:600}
#dm .pfs .callout{background:#FFFFFF!important;border:1px solid var(--line)!important;border-left:4px solid var(--acc)!important;border-radius:10px!important}
#dm .pfs .num{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;color:var(--fg)!important;letter-spacing:-0.01em}
#dm .pfs ul.chk li:before{color:var(--acc)!important}
#dm .pfs ol.steps li:before{background:var(--acc)!important;color:var(--accfg)!important;font-family:'Fraunces',Georgia,serif!important}
#dm .pfs ul.kv li{border-color:var(--line)!important}
#dm .pfs ul.kv li .k{color:var(--fg)!important}
#dm .pfs .note{color:var(--mut)!important;font-size:15px!important;opacity:.9}
#dm .pfs .pills a{border:1px solid var(--line)!important;background:#FFFFFF!important;color:var(--fg)!important;border-radius:999px!important}
#dm .pfs .pills a:hover{background:var(--acc)!important;color:#FFFFFF!important;border-color:var(--acc)!important}
#dm .pfs .pills .lbl{color:var(--mut)!important}
#dm .pfs img.pfs-photo{border-radius:10px!important;box-shadow:0 18px 40px rgba(13,22,38,.14)}
#dm .pfs table{background:#FFFFFF!important;border-color:var(--line)!important}
#dm .pfs th{background:var(--bg2)!important;color:var(--fg)!important;border-color:var(--line)!important}
#dm .pfs td{color:var(--mut)!important;border-color:var(--line)!important;background:#FFFFFF!important}
#dm .pfs .btn,#dm .pfs a.btn,#dm .pfs .ctas a{display:inline-block;background:var(--acc)!important;color:var(--accfg)!important;border:1px solid var(--acc)!important;border-radius:6px!important;padding:14px 24px!important;font-family:'Inter',system-ui,sans-serif!important;font-weight:600!important;font-size:16px!important;text-decoration:none!important;box-shadow:none!important;opacity:1}
#dm .pfs .btn:hover,#dm .pfs .ctas a:hover{filter:brightness(1.08)}
#dm .pfs .btn.ghost,#dm .pfs .ctas a.ghost,#dm .pfs .ctas a+a{background:transparent!important;color:var(--fg)!important;border-color:var(--fg)!important}
#dm .pfs .stats{display:grid;grid-template-columns:1fr;gap:24px;margin-top:56px;padding-top:36px;border-top:1px solid var(--line)}
@media(min-width:760px){#dm .pfs .stats{grid-template-columns:repeat(3,1fr)}}
#dm .pfs .stats div{font-size:15px;line-height:1.5;color:var(--mut)}
#dm .pfs .stats b{display:block;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:36px;line-height:1.1;color:var(--fg)!important;margin-bottom:6px}
#dm #hcontainer,#dm #hcontainer .dmRespRow,#dm #hcontainer .dmRespColsWrapper,#dm #hcontainer .dmRespCol{background:#0D1626!important;background-image:none!important}
#dm #hcontainer{border-bottom:1px solid #1C2A40!important;box-shadow:none!important}
#dm #hcontainer .dmNewParagraph,#dm #hcontainer .dmNewParagraph *{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;color:#FFFFFF!important;letter-spacing:-0.005em!important}
#dm #hcontainer .unifiednav__item,#dm #hcontainer .unifiednav__item span{font-family:'Inter',system-ui,sans-serif!important;color:#D4DAE0!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}
#dm #hcontainer .unifiednav__item:hover,#dm #hcontainer .unifiednav__item:hover span,#dm #hcontainer .unifiednav__item.dmNavItemSelected span{color:#FFFFFF!important}
#dm #fcontainer,#dm #fcontainer .dmRespRow,#dm #fcontainer .dmRespColsWrapper,#dm #fcontainer .dmRespCol{background:#0A111D!important;background-image:none!important}
#dm #fcontainer,#dm #fcontainer p,#dm #fcontainer div,#dm #fcontainer span,#dm #fcontainer li{color:#9AA5B1!important;font-family:'Inter',system-ui,sans-serif!important}
#dm #fcontainer a,#dm #fcontainer a span{color:#D4DAE0!important;text-decoration:none!important}
#dm #fcontainer a:hover,#dm #fcontainer a:hover span{color:#FFFFFF!important}
#dm .pff h4{font-family:'Inter',system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#5CC29D!important}
#dm .pff a{font-size:15px!important}
#dm #fcontainer h6,#dm #fcontainer h6 *{color:#7F8B98!important;font-family:'Inter',system-ui,sans-serif!important}
#dm .dmBody,#dm #dmStyle_innerContainer,#dm .dmInner,#dm .dmContent{background-color:#F5F6F2}
#dm .pfs section.hero{background-image:radial-gradient(900px 420px at 88% -10%,rgba(92,194,157,.10),rgba(13,22,38,0))!important}
#dm #hcontainer .unifiednav__item-wrap:after,#dm #hcontainer .unifiednav__item-wrap:before{content:none!important;display:none!important}
@media(min-width:1025px){
#dm #hcontainer .u_1321082339{display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:1168px!important;margin:0 auto!important;padding:16px 24px!important;float:none!important;width:100%!important;min-height:0!important}
#dm #hcontainer .u_1950430738{margin:0!important;width:auto!important;text-align:left!important}
#dm #hcontainer .u_1950430738 *{text-align:left!important;font-size:22px!important}
#dm #hcontainer nav.u_1242872632{margin:0!important;width:auto!important;padding:0!important}
#dm #hcontainer .unifiednav__container:not(.unifiednav__container_sub-nav){justify-content:flex-end!important;gap:6px}
#dm #hcontainer .unifiednav__container:not(.unifiednav__container_sub-nav) .unifiednav__item-wrap:last-child .unifiednav__item{background:#5CC29D!important;border-radius:6px!important;padding:9px 18px!important;margin-left:12px!important}
#dm #hcontainer .unifiednav__container:not(.unifiednav__container_sub-nav) .unifiednav__item-wrap:last-child .unifiednav__item span{color:#0D1626!important;font-weight:600!important}
#dm #hcontainer .unifiednav__item.dmNavItemSelected span,#dm #hcontainer .unifiednav__item:hover span{color:#FFFFFF!important}
#dm #hcontainer .unifiednav__item span{border-bottom:none!important;text-decoration:none!important}
}
#dm #hcontainer .unifiednav__item:after,#dm #hcontainer .unifiednav__item span:after{background:#5CC29D!important;border-color:#5CC29D!important}
#dm #hcontainer .unifiednav__container_sub-nav{background:#13203A!important;border:1px solid #24344D!important;border-radius:8px!important;padding:8px 0!important}
#dm #hcontainer .unifiednav__container_sub-nav .unifiednav__item span{color:#D4DAE0!important;font-size:14px!important}
#dm #hcontainer .unifiednav__container_sub-nav .unifiednav__item:hover span{color:#FFFFFF!important}
/* part 2 */
#dm .pfs,#dm .pfs *{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif!important}
#dm .pfs h1,#dm .pfs h1 *,#dm .pfs h2,#dm .pfs h2 *,#dm .pfs h3,#dm .pfs h3 *,#dm .pfs h4,#dm .pfs h4 *,#dm .pfs .num,#dm .pfs .stats b,#dm .pfs .card.step .n,#dm .pfs ol.steps li:before{font-family:'Fraunces',Georgia,serif!important}
#dm .dmRespRow:has(.dmform) .dmDividerWrapper{display:none!important}
#dm .dmRespRow:has(.dmform) .dmNewParagraph,#dm .dmRespRow:has(.dmform) .dmNewParagraph *{font-family:'Inter',system-ui,sans-serif!important;color:#4F5B66!important}
#dm .dmRespRow:has(.dmform) .dmNewParagraph:first-of-type,#dm .dmRespRow:has(.dmform) .dmNewParagraph:first-of-type *,#dm .dmRespRow:has(.dmform) .dmNewParagraph h1,#dm .dmRespRow:has(.dmform) .dmNewParagraph h1 *,#dm .dmRespRow:has(.dmform) .dmNewParagraph h2,#dm .dmRespRow:has(.dmform) .dmNewParagraph h2 *,#dm .dmRespRow:has(.dmform) .dmNewParagraph h3,#dm .dmRespRow:has(.dmform) .dmNewParagraph h3 *{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;color:#15202B!important;letter-spacing:-0.01em!important}
#dm .dmform{background:#FFFFFF!important;border:1px solid #DCE3DC!important;border-radius:12px!important;box-shadow:0 18px 40px rgba(13,22,38,.08)!important;margin-top:28px!important}
#dm .dmform label,#dm .dmform label *{font-family:'Inter',system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#15202B!important}
#dm .dmform .optionsList label,#dm .dmform .optionsList label *{font-weight:400!important;color:#4F5B66!important}
#dm .dmform input[type=text],#dm .dmform input[type=email],#dm .dmform input[type=tel],#dm .dmform input[type=url],#dm .dmform input[type=number],#dm .dmform select,#dm .dmform textarea{background:#FFFFFF!important;border:1px solid #C8D1C9!important;border-radius:6px!important;color:#15202B!important;font-family:'Inter',system-ui,sans-serif!important;font-size:16px!important;padding:11px 12px!important;box-shadow:none!important;min-height:46px}
#dm .dmform input:focus,#dm .dmform select:focus,#dm .dmform textarea:focus{border-color:#17785C!important;outline:2px solid rgba(23,120,92,.18)!important}
#dm .dmform input[type=radio],#dm .dmform input[type=checkbox]{accent-color:#17785C}
#dm .dmform .dmformsubmit,#dm .dmform .dmformsubmit *{background:transparent!important;border:none!important;box-shadow:none!important}
#dm .dmform input[type=submit],#dm body .dmform .dmformsubmit input[type=submit]{background:#17785C!important;color:#FFFFFF!important;border:1px solid #17785C!important;border-radius:6px!important;padding:14px 28px!important;font-family:'Inter',system-ui,sans-serif!important;font-weight:600!important;font-size:16px!important;height:auto!important;width:auto!important;cursor:pointer}
#dm .dmform input[type=submit]:hover{background:#0F6049!important}
#dm #dm_content .dmRespRow:has(.dmform){background:#E8EEE8!important;background-image:none!important;padding-top:88px!important;padding-bottom:96px!important}
#dm #dmStyle_innerContainer,#dm #dm_content .dmRespRowsWrapper,#dm #dm_content .mainBorder{background-color:#F5F6F2!important}
#dm #dm_content .dmform{padding:36px 36px 28px!important;max-width:880px!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:767px){#dm #dm_content .dmform{padding:22px 18px!important}#dm #dm_content .dmRespRow:has(.dmform){padding-top:56px!important;padding-bottom:64px!important}}
#dm .pfsf-head{color:#15202B!important;font-family:'Inter',system-ui,sans-serif!important}
#dm .pfsf-head .pfsf-k{display:none!important}
#dm .pfsf-head h2{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:clamp(28px,3.4vw,40px)!important;color:#15202B!important;letter-spacing:-0.01em!important}
#dm .pfsf-head p{font-family:'Inter',system-ui,sans-serif!important;color:#4F5B66!important;font-size:18px!important}
#dm .pfsf-head .pfsf-alt{color:#5F6B76!important;font-size:15px!important}
#dm .pfsf-head a{color:#17785C!important}
#dm .group:has(.pfsf-head) .dmform label,#dm .group:has(.pfsf-head) .dmform label *,#dm .group:has(.pfsf-head) .dmform .dmformsubmit-label{color:#15202B!important;font-family:'Inter',system-ui,sans-serif!important}
#dm .group:has(.pfsf-head) .dmform input[type=text],#dm .group:has(.pfsf-head) .dmform input[type=email],#dm .group:has(.pfsf-head) .dmform select{border-color:#C8D1C9!important}
#dm .pfs .kick{color:var(--acc)!important;font-family:'Inter',system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}
#dm .pfs p+h2,#dm .pfs ul+h2,#dm .pfs ol+h2,#dm .pfs div+h2,#dm .pfs table+h2{margin-top:52px!important}
#dm .pfs p+h3,#dm .pfs ul+h3,#dm .pfs ol+h3{margin-top:32px!important}
#dm .pfs .card.hl{border:2px solid var(--acc)!important}
#dm #dm_content .dmNewParagraph,#dm #dm_content .dmNewParagraph p,#dm #dm_content .dmNewParagraph li,#dm #dm_content .dmNewParagraph span{font-family:'Inter',system-ui,sans-serif!important;color:#4F5B66}
#dm #dm_content .dmNewParagraph h1,#dm #dm_content .dmNewParagraph h1 *,#dm #dm_content .dmNewParagraph h2,#dm #dm_content .dmNewParagraph h2 *,#dm #dm_content .dmNewParagraph h3,#dm #dm_content .dmNewParagraph h3 *{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;color:#15202B!important;letter-spacing:-0.01em}
#dm #dm_content .dmNewParagraph a{color:#17785C!important}
#dm #dm_content .dmDivider{border-color:#DCE3DC!important;color:#DCE3DC!important}
  
  /* part 3 */
#dm .pfs section.alt.dark .card,#dm .pfs section.dark .card,#dm .pfs section.final .card,#dm .pfs section.hero .card{background:var(--card)!important}
#dm .pfs section.dark .callout,#dm .pfs section.hero .callout,#dm .pfs section.final .callout{background:var(--card)!important}
#dm #hamburger-header-container,#dm #mobile-hamburger-header,#dm #mobile-hamburger-header .dmRespRow,#dm #mobile-hamburger-header .dmRespColsWrapper,#dm #mobile-hamburger-header .dmRespCol{background:#0D1626!important;background-image:none!important;box-shadow:none!important}
#dm #mobile-hamburger-header{border-bottom:1px solid #1C2A40!important}
#dm .pf-mtitle,#dm .pf-mtitle *{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;color:#FFFFFF!important;letter-spacing:-0.005em!important}
#dm #mobile-hamburger-drawer{background:#0D1626!important;background-image:none!important}
#dm #mobile-hamburger-drawer .unifiednav__item,#dm #mobile-hamburger-drawer .unifiednav__item span,#dm #mobile-hamburger-drawer a{font-family:'Inter',system-ui,sans-serif!important;color:#E3E8EC!important}
#dm #mobile-hamburger-drawer .dmNewParagraph,#dm #mobile-hamburger-drawer .dmNewParagraph *{font-family:'Inter',system-ui,sans-serif!important}
@media(max-width:767px){
#dm .pfs section{padding:56px 0!important}
#dm .pfs section.hero{padding:52px 0 48px!important}
#dm .pfs .w{padding:0 20px!important}
#dm .pfs p,#dm .pfs li{font-size:17px!important}
#dm .pfs p.lead{font-size:18px!important}
#dm .pfs .card{padding:22px!important}
#dm .pfs .stats{margin-top:36px;padding-top:24px;gap:18px}
#dm .pfs .stats b{font-size:30px}
#dm .pfs .eyebrow{font-size:12px;margin-bottom:10px}
#dm .pfs p+h2,#dm .pfs ul+h2,#dm .pfs ol+h2,#dm .pfs div+h2,#dm .pfs table+h2{margin-top:40px!important}
}
@media(min-width:760px){#dm .pfs .split{grid-template-columns:1.5fr 1fr!important}}
@media(max-width:767px){#dm .pfs img.pfs-photo{max-width:220px!important;margin:8px 0 0!important}}
#dm #fcontainer,#dm #fcontainer .dmRespRow{border-top-color:#1C2A40!important}
#dm .dmFooterContainer,#dm #fcontainer{border-top:1px solid #1C2A40!important}
html body #mobile-hamburger-drawer.layout-drawer,html body #mobile-hamburger-drawer .dmRespRow{background-color:#0D1626!important;background-image:none!important}
html body #mobile-hamburger-drawer .unifiednav__item-wrap,html body #mobile-hamburger-drawer .unifiednav__item{border-color:#24344D!important}
html body #mobile-hamburger-drawer .unifiednav__item-wrap:after,html body #mobile-hamburger-drawer .unifiednav__item-wrap:before{background-color:#24344D!important;border-color:#24344D!important}
html body #mobile-hamburger-drawer .unifiednav__container_sub-nav{background:#13203A!important}
html body #mobile-hamburger-drawer a,html body #mobile-hamburger-drawer a span{font-family:'Inter',system-ui,sans-serif!important;color:#E3E8EC!important}
#dm .p_hfcontainer div#mobile-hamburger-drawer.layout-drawer.layout-drawer{background-color:#0D1626!important}
#dm .p_hfcontainer div#hamburger-header-container.hamburger-header-container,#dm .p_hfcontainer div#mobile-hamburger-header.hamburger-header{background-color:#0D1626!important;background-image:none!important}
#dm .pfs section.hero .pills a,#dm .pfs section.final .pills a,#dm .pfs section.dark .pills a{background:transparent!important;border:1px solid #3A4B66!important;color:#FFFFFF!important}
#dm .pfs section.hero .pills a:hover,#dm .pfs section.final .pills a:hover{background:#5CC29D!important;border-color:#5CC29D!important;color:#0D1626!important}
#dm .pfs section.hero .pills .lbl,#dm .pfs section.hero .pills{color:#C2CAD2!important}
@media(min-width:768px) and (max-width:1024px){#dm .pfs section.hero{padding:72px 0 64px!important}#dm .pfs section{padding:68px 0!important}}
#dm .u_dmStyle_template_articles #dm_content .dmRespRow{padding-top:64px!important;padding-bottom:72px!important}
#dm .u_dmStyle_template_articles #dm_content .dmNewParagraph strong,#dm .u_dmStyle_template_articles #dm_content .dmNewParagraph strong *{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;color:#15202B!important;font-size:30px!important;line-height:1.2!important;letter-spacing:-0.01em}
#dm .u_dmStyle_template_articles #dm_content .dmRespCol .dmNewParagraph:first-child strong{font-size:clamp(38px,5vw,56px)!important}
#dm .u_dmStyle_template_articles #dm_content .dmNewParagraph a strong{font-size:18px!important;font-family:'Inter',system-ui,sans-serif!important;color:#17785C!important}
#dm .u_dmStyle_template_articles #dm_content .dmNewParagraph,#dm .u_dmStyle_template_articles #dm_content .dmNewParagraph span,#dm .u_dmStyle_template_articles #dm_content .dmNewParagraph p{font-size:18px!important;line-height:1.7!important;color:#4F5B66!important;text-align:left!important}
#dm .u_dmStyle_template_articles #dm_content .unifiednav__container{display:block!important}
#dm .u_dmStyle_template_articles #dm_content .unifiednav__item-wrap{border-bottom:1px solid #DCE3DC!important}
#dm .u_dmStyle_template_articles #dm_content .unifiednav__item{padding:14px 0!important}
#dm .u_dmStyle_template_articles #dm_content .unifiednav__item span{font-family:'Inter',system-ui,sans-serif!important;font-size:17px!important;font-weight:500!important;color:#15202B!important;text-transform:none!important}
#dm .u_dmStyle_template_articles #dm_content .unifiednav__item:hover span{color:#17785C!important}
#dm .u_dmStyle_template_articles #dm_content .unifiednav__item:after,#dm .u_dmStyle_template_articles #dm_content .unifiednav__item-wrap:after{display:none!important}
#dm .u_dmStyle_template_articles #dm_content .dmDividerWrapper{margin:28px 0!important}
#dm .u_dmStyle_template_articles #dm_content .dmRespRow,#dm .u_dmStyle_template_privacy #dm_content .dmRespRow,#dm .u_dmStyle_template_thank-you #dm_content .dmRespRow,#dm .u_dmStyle_template_questionnaire #dm_content .dmRespRow{background-color:#F5F6F2!important;background-image:none!important}
#dm .u_dmStyle_template_articles #dm_content .dmRespCol,#dm .u_dmStyle_template_privacy #dm_content .dmRespCol,#dm .u_dmStyle_template_thank-you #dm_content .dmRespCol,#dm .u_dmStyle_template_questionnaire #dm_content .dmRespCol{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
#dm .u_dmStyle_template_articles #dm_content .dmNewParagraph,#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph,#dm .u_dmStyle_template_thank-you #dm_content .dmNewParagraph,#dm .u_dmStyle_template_questionnaire #dm_content .dmNewParagraph{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}
#dm .u_dmStyle_template_articles #dm_content .dmRespRow:has(.dmform) .dmRespCol,#dm .u_dmStyle_template_privacy #dm_content .dmRespRow:has(.dmform) .dmRespCol,#dm .u_dmStyle_template_thank-you #dm_content .dmRespRow:has(.dmform) .dmRespCol,#dm .u_dmStyle_template_questionnaire #dm_content .dmRespRow:has(.dmform) .dmRespCol{max-width:960px!important}
#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph p,#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph span,#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph li,#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph a{font-size:16px!important;line-height:1.7!important}
#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h1:first-child,#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h1:first-child *{font-size:clamp(32px,4.4vw,44px)!important;line-height:1.15!important;margin-bottom:8px!important}
#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h2,#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h2 *{font-size:22px!important;line-height:1.3!important}
#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h2{margin:32px 0 8px!important}
#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h3,#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h3 *{font-size:18px!important;line-height:1.35!important}
#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph h3{margin:18px 0 6px!important}
#dm .u_dmStyle_template_privacy #dm_content .dmNewParagraph ul{margin:8px 0 12px!important;padding-left:22px!important}
#dm .u_dmStyle_template_privacy #dm_content .dmRespRow{padding-top:56px!important;padding-bottom:72px!important}
/* part 4 */
#dm .u_dmStyle_template_questionnaire #dm_content .dmNewParagraph p,#dm .u_dmStyle_template_questionnaire #dm_content .dmNewParagraph span{font-size:17px!important;line-height:1.7!important;text-align:left!important}
#dm .u_dmStyle_template_questionnaire #dm_content .u_1472290892,#dm .u_dmStyle_template_questionnaire #dm_content .u_1472290892 *{font-family:'Fraunces',Georgia,serif!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.2!important;color:#15202B!important;text-align:left!important}
#dm .dmRespCol:has(.pfs){padding-left:0!important;padding-right:0!important}
/* part 5 */
#dm .pfs ul:not([class]) li strong:first-child{margin-right:.3em}
#dm .u_dmStyle_template_the-four-levers-program .pfs ul:not([class]) li strong:first-child{margin-right:0}
#dm .pfs ul:not([class]) li{margin-bottom:6px!important}
/* part 6 */
#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap:last-child .unifiednav__item.unifiednav__item{background:transparent!important;background-color:transparent!important;border-radius:6px!important;padding:10px 16px!important;margin:0 6px!important}
#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item span,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap:last-child .unifiednav__item.unifiednav__item span{color:#D4DAE0!important;font-weight:500!important}
#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item:hover,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item:focus,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap:last-child .unifiednav__item.unifiednav__item:hover,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap:last-child .unifiednav__item.unifiednav__item:focus{background:#22314F!important;background-color:#22314F!important}
#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item:hover span,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item:focus span,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap:last-child .unifiednav__item.unifiednav__item:hover span,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap:last-child .unifiednav__item.unifiednav__item:focus span{color:#FFFFFF!important}
#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item:after,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item:before,#dm #hcontainer .unifiednav__container.unifiednav__container_sub-nav .unifiednav__item-wrap.unifiednav__item-wrap .unifiednav__item.unifiednav__item span:after{display:none!important}
/* part 7 */
html body *{font-variation-settings:"WONK" 0,"SOFT" 0}
/* part 8: phone menu sub-items stay readable on tap/hover and on the current page */
html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:hover,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item.hover,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:focus,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:active,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected{background-color:#22314F!important;background-image:none!important}
html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:hover,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:hover span,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item.hover,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item.hover span,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:focus,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:focus span,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:active,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item:active span,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected,html body #mobile-hamburger-drawer .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected span{color:#FFFFFF!important}
