/* DEFENDORIA / GLOBAL SINGLE ARTICLE / V2
   Shared across all published and future WordPress posts.
   Matches approved hero, sidebar intake + founder, editorial reading area and related links. */
.dpa.dpa-v2{--dpa-ink:#10213B;--dpa-blue:#4678FF;--dpa-muted:#51627D;--dpa-border:#DBE5F3;--dpa-paper:#FFFFFF;--dpa-soft:#F4F5F9;--dpa-dark:#101015;--dpa-light:#F4F5F9;background:var(--dpa-paper);color:var(--dpa-ink);font-family:"Segoe UI",system-ui,-apple-system,sans-serif;overflow:clip}
.dpa.dpa-v2 *, .dpa.dpa-v2 *::before, .dpa.dpa-v2 *::after{box-sizing:border-box}
.dpa.dpa-v2 a{text-decoration:none;color:inherit}
.dpa.dpa-v2 a:focus-visible,.dpa.dpa-v2 button:focus-visible,.dpa.dpa-v2 input:focus-visible,.dpa.dpa-v2 textarea:focus-visible{outline:3px solid #4678FF;outline-offset:3px}
.dpa.dpa-v2 h1,.dpa.dpa-v2 h2,.dpa.dpa-v2 h3,.dpa.dpa-v2 p{margin-top:0}
.dpa.dpa-v2 .dpa-shell{width:min(1210px,calc(100% - 72px));margin:0 auto}
.dpa.dpa-v2 .dpa-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:24px 0 17px;font-size:11px;font-weight:650;color:#51627D}
.dpa.dpa-v2 .dpa-breadcrumb a:hover{color:#4678FF}
.dpa.dpa-v2 .dpa-breadcrumb>span[aria-hidden]{color:#4678FF}
.dpa.dpa-v2 .dpa-heading{background:linear-gradient(115deg,#fff 0%,#fff 54%,#F4F5F9 100%);padding:23px 0 61px;border-bottom:1px solid #DBE5F3}
.dpa.dpa-v2 .dpa-heading-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,5vw,70px)}
.dpa.dpa-v2 .dpa-heading-copy{min-width:0;padding:10px 0}
.dpa.dpa-v2 .dpa-kicker{display:flex;align-items:center;gap:8px;width:fit-content;line-height:1.45;margin:0 0 19px;font-size:10px;font-weight:850;letter-spacing:.13em;color:#4678FF}
.dpa.dpa-v2 .dpa-category-dot{width:7px;height:7px;border-radius:50%;background:#4678FF;flex:none}
.dpa.dpa-v2 h1{font-size:clamp(35px,3.55vw,54px);font-weight:780;line-height:1.12;letter-spacing:-.058em;color:#10213B;margin:0 0 21px}
.dpa.dpa-v2 .dpa-intro{font-size:15px;line-height:1.8;color:#51627D;margin:0 0 24px;max-width:650px}
.dpa.dpa-v2 .dpa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;color:#51627D;font-size:12px}
.dpa.dpa-v2 .dpa-author-seal{flex:none;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#10213B;color:#F4F5F9;font-size:23px}
.dpa.dpa-v2 .dpa-author-line,.dpa.dpa-v2 .dpa-date{display:flex;flex-direction:column;gap:3px;line-height:1.4}
.dpa.dpa-v2 .dpa-author-line strong{font-size:12px;color:#10213B;font-weight:800}
.dpa.dpa-v2 .dpa-author-line small,.dpa.dpa-v2 .dpa-date small{color:#51627D;font-size:10px}
.dpa.dpa-v2 .dpa-date time{font-size:11px;color:#10213B;font-weight:700}
.dpa.dpa-v2 .dpa-meta-divider{width:1px;height:30px;border-radius:0;background:#DBE5F3;margin-inline:8px}
.dpa.dpa-v2 .dpa-image-block{position:relative;min-height:330px;height:clamp(300px,30vw,390px);overflow:hidden;border-radius:15px;background:#101015;border:1px solid #243d63;box-shadow:0 16px 36px #10213B1c}
.dpa.dpa-v2 .dpa-hero-photo{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
.dpa.dpa-v2 .dpa-placeholder{display:grid;place-items:center;height:100%;font-size:90px;color:#4678FF}
.dpa.dpa-v2 .dpa-main-grid{display:grid;grid-template-columns:minmax(255px,310px) minmax(0,1fr);gap:clamp(35px,4.8vw,73px);padding-top:64px;padding-bottom:81px;align-items:start}
.dpa.dpa-v2 .dpa-sidebar{min-width:0}
.dpa.dpa-v2 .dpa-sidebar-inner{display:grid;gap:19px;position:static;top:auto;border:0;padding:0}
.dpa.dpa-v2 .dpa-lead-card,.dpa.dpa-v2 .dpa-founder-card{border:1px solid #DBE5F3;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 12px 33px #10213B09}
.dpa.dpa-v2 .dpa-lead-card{padding:25px 22px 22px;scroll-margin-top:110px}
.dpa.dpa-v2 .dpa-lead-shield{width:45px;height:45px;border-radius:12px;background:#e8f0ff;color:#4678FF;display:grid;place-items:center;margin-bottom:17px}
.dpa.dpa-v2 .dpa-lead-shield svg{width:28px;height:28px}
.dpa.dpa-v2 .dpa-lead-card h2{color:#10213B;font-size:25px;font-weight:790;line-height:1.16;letter-spacing:-.042em;margin-bottom:12px}
.dpa.dpa-v2 .dpa-lead-card>p{color:#51627D;font-size:12.5px;line-height:1.7;margin:0 0 19px}
.dpa.dpa-v2 .dpa-lead-form{display:flex;flex-direction:column;gap:0;margin:0}
.dpa.dpa-v2 .dpa-lead-form>label:not(.dpa-form-checks label){display:block;color:#10213B;font-size:11px;font-weight:730;margin:0 0 6px;line-height:1.4}
.dpa.dpa-v2 .dpa-lead-form>label span{color:#4678FF}
.dpa.dpa-v2 .dpa-lead-form>input:not([type=hidden]),.dpa.dpa-v2 .dpa-lead-form>textarea{display:block!important;width:100%!important;min-width:0!important;border:1px solid #DBE5F3!important;background:#fff!important;color:#10213B!important;box-shadow:none!important;border-radius:8px!important;font-family:inherit!important;font-size:12px!important;font-weight:450!important;line-height:1.5!important;padding:12px 13px!important;outline:none;transition:border-color .2s;appearance:none;min-height:43px;margin:0 0 14px!important}
.dpa.dpa-v2 .dpa-lead-form>textarea{resize:vertical;min-height:90px!important}
.dpa.dpa-v2 .dpa-lead-form>input:focus,.dpa.dpa-v2 .dpa-lead-form>textarea:focus{border-color:#4678FF!important}
.dpa.dpa-v2 .dpa-lead-form input::placeholder,.dpa.dpa-v2 .dpa-lead-form textarea::placeholder{color:#687994!important;opacity:1}
.dpa.dpa-v2 .dpa-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.dpa.dpa-v2 .dpa-form-checks{display:grid;gap:10px;margin:0 0 17px}
.dpa.dpa-v2 .dpa-form-checks label{display:flex!important;align-items:flex-start;gap:8px;font-size:10.5px;font-weight:480;color:#51627D;line-height:1.5;margin:0;cursor:pointer}
.dpa.dpa-v2 .dpa-form-checks input{width:14px!important;height:14px!important;flex:none;accent-color:#4678FF;margin:1px 0 0;padding:0;cursor:pointer}
.dpa.dpa-v2 .dpa-form-checks a{color:#2767d6;text-decoration:underline!important;text-underline-offset:2px}
.dpa.dpa-v2 .dpa-lead-submit{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:49px;background:#4678FF!important;color:#fff!important;border:1px solid #4678FF!important;border-radius:9px!important;font-weight:790!important;font-size:12px!important;line-height:1.2!important;padding:13px 12px!important;cursor:pointer;box-shadow:0 6px 13px #4678FF22;transition:background .2s}
.dpa.dpa-v2 .dpa-lead-submit:hover{background:#2e61da!important}
.dpa.dpa-v2 .dpa-lead-submit:disabled{opacity:.78;cursor:wait}
.dpa.dpa-v2 .dpa-form-fineprint{font-size:10px;line-height:1.55;color:#51627D;margin:12px 0 0!important}
.dpa.dpa-v2 .dpa-form-feedback{font-size:12px;line-height:1.5;padding:11px 12px;margin:0 0 16px;border-radius:8px}
.dpa.dpa-v2 .dpa-success{background:#edf4ff;color:#10213B;border:1px solid #b5d2fd}
.dpa.dpa-v2 .dpa-error{background:#fff4f4;color:#922f39;border:1px solid #e9c2c6}
.dpa.dpa-v2 .dpa-founder-image{height:215px;position:relative;overflow:hidden;background:#101015}
.dpa.dpa-v2 .dpa-founder-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#10101599,transparent 47%)}
.dpa.dpa-v2 .dpa-founder-photo{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 31%}
.dpa.dpa-v2 .dpa-founder-image-tag{position:absolute;bottom:13px;left:15px;z-index:1;color:#F4F5F9;font-size:9px;letter-spacing:.15em;font-weight:800}
.dpa.dpa-v2 .dpa-founder-copy{padding:19px 20px 23px}
.dpa.dpa-v2 .dpa-founder-eyebrow{font-size:10px;font-weight:830;letter-spacing:.1em;color:#4678FF;margin:0 0 10px}
.dpa.dpa-v2 .dpa-founder-copy h2{font-size:19px;font-weight:800;letter-spacing:-.043em;line-height:1.2;color:#10213B;margin:0 0 6px}
.dpa.dpa-v2 .dpa-founder-role{font-size:12px;line-height:1.5;color:#51627D;margin:0 0 18px}
.dpa.dpa-v2 .dpa-founder-role span{color:#4678FF}
.dpa.dpa-v2 .dpa-founder-copy blockquote{display:flex;align-items:flex-start;gap:10px;border:0;border-left:3px solid #4678FF;margin:0 0 17px;padding:13px 13px 12px;background:#F4F5F9;color:#51627D;font-size:12px;line-height:1.73;font-style:italic}
.dpa.dpa-v2 .dpa-quote-mark{font-size:32px;line-height:1;color:#4678FF;font-style:normal;font-weight:800}
.dpa.dpa-v2 .dpa-founder-link{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#10213B;font-size:12px;font-weight:760;padding-bottom:11px;border-bottom:1px solid #DBE5F3}
.dpa.dpa-v2 .dpa-founder-link span{color:#4678FF}
.dpa.dpa-v2 .dpa-founder-link:hover{color:#4678FF}
.dpa.dpa-v2 .dpa-scholar-link{display:inline-block;color:#4678FF;font-size:11px;font-weight:700;padding-top:12px}
.dpa.dpa-v2 .dpa-prose{min-width:0;max-width:none;color:#384e6c;font-size:15px;line-height:1.86}
.dpa.dpa-v2 .dpa-prose>p:first-child{font-size:17px;color:#10213B;font-weight:530;line-height:1.77;margin:0 0 24px}
.dpa.dpa-v2 .dpa-prose p{margin:0 0 20px}
.dpa.dpa-v2 .dpa-prose h2{font-size:clamp(26px,2.25vw,34px);font-weight:760;letter-spacing:-.045em;line-height:1.24;color:#10213B;margin:38px 0 15px;scroll-margin-top:90px}
.dpa.dpa-v2 .dpa-prose h2:first-child{margin-top:0}
.dpa.dpa-v2 .dpa-prose h3{font-size:22px;line-height:1.28;color:#10213B;letter-spacing:-.03em;margin:28px 0 12px}
.dpa.dpa-v2 .dpa-prose ul,.dpa.dpa-v2 .dpa-prose ol{padding-left:25px;margin:0 0 20px}
.dpa.dpa-v2 .dpa-prose li{padding-left:4px;margin:0 0 7px}
.dpa.dpa-v2 .dpa-prose strong{color:#10213B}
.dpa.dpa-v2 .dpa-prose a:not(.df-post-action a):not(.dpa-back a){color:#2767d6;text-decoration:underline}
.dpa.dpa-v2 .df-post-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:30px;background:linear-gradient(118deg,#101015,#122a4b);border:1px solid #1d3a62;color:#F4F5F9;border-radius:12px;margin:43px 0 37px;padding:26px 28px;box-shadow:0 13px 34px #10213B19}
.dpa.dpa-v2 .df-post-action strong{display:block;font-size:23px;line-height:1.16;letter-spacing:-.045em;color:#F4F5F9;font-weight:760;grid-column:1;margin-bottom:10px}
.dpa.dpa-v2 .df-post-action p{font-size:12px;color:#b6c4db;line-height:1.58;grid-column:1;margin:0}
.dpa.dpa-v2 .df-post-action .dpa-cta-label{font-size:9px;letter-spacing:.16em;font-weight:820;color:#a9c8fb;grid-column:1;margin-bottom:10px}
.dpa.dpa-v2 .df-post-action a{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;background:#4678FF;color:#fff!important;font-size:12px;font-weight:780;line-height:1.4;border-radius:8px;padding:13px 19px;grid-column:2;grid-row:1 / span 3;min-height:47px}
.dpa.dpa-v2 .df-post-action a:hover{background:#2e61da}
.dpa.dpa-v2 .dpa-editorial-note{background:#F4F5F9;border-left:3px solid #4678FF;padding:22px 25px;margin:45px 0 0}
.dpa.dpa-v2 .dpa-editorial-note strong{color:#10213B;font-size:14px}
.dpa.dpa-v2 .dpa-editorial-note p{font-size:12px;line-height:1.75;color:#51627D;margin:7px 0 0}
.dpa.dpa-v2 .dpa-back{font-size:12px;font-weight:760;color:#4678FF;margin:24px 0 0}
.dpa.dpa-v2 .dpa-related{background:#fff;border-top:1px solid #DBE5F3;padding:58px 0 73px}
.dpa.dpa-v2 .dpa-related-head{display:flex;justify-content:space-between;gap:26px;align-items:end;margin:0 0 23px}
.dpa.dpa-v2 .dpa-related-head h2{font-size:clamp(31px,3.2vw,42px);color:#10213B;font-weight:780;letter-spacing:-.05em;margin:0}
.dpa.dpa-v2 .dpa-related-head h2 em{color:#4678FF;font-style:normal}
.dpa.dpa-v2 .dpa-related-head .dpa-kicker{margin-bottom:10px}
.dpa.dpa-v2 .dpa-related-head>a{font-size:12px;color:#4678FF;font-weight:750;white-space:nowrap}
.dpa.dpa-v2 .dpa-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.dpa.dpa-v2 .dpa-related-card{min-width:0;display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);background:#fff;border:1px solid #DBE5F3;border-radius:11px;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}
.dpa.dpa-v2 .dpa-related-card:hover{border-color:#a5c3f4;transform:translateY(-3px);box-shadow:0 15px 30px #10213B12}
.dpa.dpa-v2 .dpa-related-image{height:100%;min-height:175px;overflow:hidden;background:#101015}
.dpa.dpa-v2 .dpa-related-image img{display:block;width:100%;height:100%;object-fit:cover}
.dpa.dpa-v2 .dpa-related-copy{display:flex;flex-direction:column;gap:8px;min-width:0;padding:17px 15px}
.dpa.dpa-v2 .dpa-related-copy small{font-size:9px;line-height:1.4;letter-spacing:.08em;font-weight:800;color:#4678FF}
.dpa.dpa-v2 .dpa-related-copy h3{font-size:clamp(14px,1.3vw,18px);font-weight:770;line-height:1.27;letter-spacing:-.03em;color:#10213B;margin:0}
.dpa.dpa-v2 .dpa-related-date{font-size:10px;color:#51627D;margin-top:auto}
.dpa.dpa-v2 .dpa-related-read{font-size:11px;color:#4678FF;font-weight:780}
.dpa.dpa-v2 .dpa-bottom-banner{background:#101015;color:#F4F5F9;padding:49px 0}
.dpa.dpa-v2 .dpa-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}
.dpa.dpa-v2 .dpa-banner-kicker{font-size:10px;letter-spacing:.16em;color:#a0c4ff;font-weight:850;margin:0 0 9px}
.dpa.dpa-v2 .dpa-bottom-banner h2{color:#F4F5F9;font-size:clamp(28px,3vw,39px);font-weight:780;letter-spacing:-.05em;line-height:1.18;margin:0 0 9px}
.dpa.dpa-v2 .dpa-bottom-banner p:not(.dpa-banner-kicker){font-size:12px;color:#A7A6B4;line-height:1.7;margin:0;max-width:610px}
.dpa.dpa-v2 .dpa-banner-inner>a{display:inline-flex;gap:14px;align-items:center;justify-content:center;background:#4678FF;color:#fff;padding:14px 21px;border-radius:8px;white-space:nowrap;font-weight:770;font-size:12px;min-height:49px}
.dpa.dpa-v2 .dpa-banner-inner>a:hover{background:#2e61da}
@media(max-width:1120px){
 .dpa.dpa-v2 .dpa-heading-grid{gap:34px}
 .dpa.dpa-v2 .dpa-main-grid{grid-template-columns:minmax(252px,290px) minmax(0,1fr);gap:37px}
 .dpa.dpa-v2 .df-post-action{grid-template-columns:1fr;gap:8px}
 .dpa.dpa-v2 .df-post-action a{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px}
 .dpa.dpa-v2 .dpa-related-card{grid-template-columns:1fr}
 .dpa.dpa-v2 .dpa-related-image{height:158px;min-height:0}
}
@media(max-width:840px){
 .dpa.dpa-v2 .dpa-heading-grid{grid-template-columns:1fr;gap:26px}
 .dpa.dpa-v2 .dpa-heading{padding:20px 0 47px}
 .dpa.dpa-v2 .dpa-image-block{height:clamp(260px,45vw,400px);min-height:0}
 .dpa.dpa-v2 .dpa-main-grid{grid-template-columns:1fr;gap:40px;padding:44px 0 65px}
 .dpa.dpa-v2 .dpa-sidebar-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;align-items:start}
 .dpa.dpa-v2 .dpa-prose{max-width:none}
 .dpa.dpa-v2 .dpa-related-grid{gap:12px}
}
@media(max-width:610px){
 .dpa.dpa-v2 .dpa-shell{width:calc(100% - 34px)}
 .dpa.dpa-v2 .dpa-breadcrumb{font-size:10px;padding:16px 0 12px}
 .dpa.dpa-v2 .dpa-heading{padding:12px 0 34px}
 .dpa.dpa-v2 h1{font-size:clamp(32px,8.5vw,43px);line-height:1.15}
 .dpa.dpa-v2 .dpa-intro{font-size:14px}
 .dpa.dpa-v2 .dpa-meta{gap:12px}
 .dpa.dpa-v2 .dpa-meta-divider{margin:0}
 .dpa.dpa-v2 .dpa-image-block{height:clamp(220px,55vw,310px);border-radius:10px}
 .dpa.dpa-v2 .dpa-main-grid{padding-top:30px;gap:34px}
 .dpa.dpa-v2 .dpa-sidebar-inner{grid-template-columns:1fr}
 .dpa.dpa-v2 .dpa-lead-card{padding:23px 19px}
 .dpa.dpa-v2 .dpa-founder-image{height:255px}
 .dpa.dpa-v2 .dpa-prose{font-size:14px;line-height:1.84}
 .dpa.dpa-v2 .dpa-prose>p:first-child{font-size:16px}
 .dpa.dpa-v2 .dpa-prose h2{font-size:clamp(24px,6.5vw,29px);margin:31px 0 12px}
 .dpa.dpa-v2 .df-post-action{padding:23px 20px}
 .dpa.dpa-v2 .dpa-related{padding:45px 0 60px}
 .dpa.dpa-v2 .dpa-related-head{align-items:start;flex-direction:column;gap:8px}
 .dpa.dpa-v2 .dpa-related-grid{grid-template-columns:1fr;gap:14px}
 .dpa.dpa-v2 .dpa-related-card{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}
 .dpa.dpa-v2 .dpa-related-image{height:100%;min-height:140px}
 .dpa.dpa-v2 .dpa-related-copy{padding:16px 13px}
 .dpa.dpa-v2 .dpa-banner-inner{align-items:start;flex-direction:column}
 .dpa.dpa-v2 .dpa-bottom-banner{padding:40px 0}
}
@media(max-width:350px){.dpa.dpa-v2 .dpa-meta-divider{display:none}.dpa.dpa-v2 .dpa-related-card{grid-template-columns:1fr}.dpa.dpa-v2 .dpa-related-image{height:160px;min-height:0}}
@media(prefers-reduced-motion:reduce){.dpa.dpa-v2 .dpa-related-card,.dpa.dpa-v2 .dpa-lead-submit,.dpa.dpa-v2 .dpa-lead-form input,.dpa.dpa-v2 .dpa-lead-form textarea{transition:none!important;transform:none!important}}

/* Long-form educational article components used by new security guides. */
.dpa.dpa-v2 .dpa-prose .df-blog-lead{font-size:17px;line-height:1.78;color:#10213B;font-weight:450;margin-bottom:20px}
.dpa.dpa-v2 .dpa-prose .df-blog-lead strong{color:#10213B}
.dpa.dpa-v2 .df-blog-answerbox{border:1px solid #B5CEF5;border-left:4px solid #4678FF;background:#F4F5F9;padding:22px 23px 17px;margin:25px 0 37px;border-radius:8px;color:#10213B}
.dpa.dpa-v2 .df-blog-answerbox>strong{font-size:18px;line-height:1.4;letter-spacing:-.025em;display:block;margin-bottom:9px}
.dpa.dpa-v2 .df-blog-answerbox ul{margin:10px 0 12px;padding-left:22px}
.dpa.dpa-v2 .df-blog-answerbox li{font-size:13px;line-height:1.7;color:#51627D;margin-bottom:6px}
.dpa.dpa-v2 .df-blog-answerbox p{color:#51627D;font-size:13px;margin-bottom:0;line-height:1.7}
.dpa.dpa-v2 .dpa-prose .df-blog-figure{display:block!important;width:100%;margin:34px 0 40px;border:1px solid #DBE5F3;background:#F4F5F9;border-radius:12px;overflow:hidden;padding:0!important;box-shadow:0 15px 35px #10213B0e}
.dpa.dpa-v2 .df-blog-figure img.df-blog-image{display:block;width:100%;height:auto;aspect-ratio:830/464;object-fit:cover;margin:0!important;border:0}
.dpa.dpa-v2 .df-blog-figure figcaption{display:block;font-size:11px;font-weight:500;line-height:1.64;color:#51627D;padding:13px 18px 15px;margin:0}
.dpa.dpa-v2 .df-blog-table-wrap{overflow-x:auto;width:100%;margin:24px 0 38px;border:1px solid #DBE5F3;border-radius:10px}
.dpa.dpa-v2 .df-blog-table-wrap table{border-collapse:collapse;width:100%;min-width:550px;font-size:12px;line-height:1.6;color:#10213B;margin:0;background:#fff}
.dpa.dpa-v2 .df-blog-table-wrap th{padding:13px 14px;text-align:left;background:#10213B;color:#F4F5F9;font-size:11px;font-weight:760}
.dpa.dpa-v2 .df-blog-table-wrap td{padding:13px 14px;text-align:left;border-top:1px solid #DBE5F3;vertical-align:top;color:#51627D}
.dpa.dpa-v2 .df-blog-table-wrap tr:nth-child(even) td{background:#F4F5F9}
.dpa.dpa-v2 .df-blog-note{border-left:3px solid #4678FF;background:#F4F5F9;margin:32px 0 35px;padding:19px 23px}
.dpa.dpa-v2 .df-blog-note strong{font-size:17px;font-weight:750}
.dpa.dpa-v2 .df-blog-note p{font-size:13px;line-height:1.8;color:#51627D;margin:10px 0 0}
.dpa.dpa-v2 .df-blog-faq-item{padding:22px 0 13px;border-bottom:1px solid #DBE5F3}
.dpa.dpa-v2 .df-blog-faq-item h3{font-size:20px;line-height:1.4;margin:0 0 9px;color:#10213B}
.dpa.dpa-v2 .df-blog-faq-item p{color:#51627D;font-size:14px;line-height:1.78;margin-bottom:9px}
.dpa.dpa-v2 .df-blog-sources{font-size:12px;line-height:1.75;color:#51627D;margin-top:15px}
.dpa.dpa-v2 .df-blog-sources li{margin-bottom:9px}
.dpa.dpa-v2 .df-blog-next-reading{margin-top:24px;padding-top:18px;border-top:1px solid #DBE5F3;font-size:13px;line-height:1.85;color:#51627D}
@media(max-width:610px){.dpa.dpa-v2 .df-blog-answerbox{padding:17px 16px}.dpa.dpa-v2 .df-blog-figure figcaption{padding:11px 13px}.dpa.dpa-v2 .df-blog-faq-item h3{font-size:18px}}
