.dd-docpage .entry-content {
max-width: 880px;
margin: 0 auto;
padding: 48px 22px 56px;
color: var(--dd-brand-text, #53617b);
font-size: 1rem;
line-height: 1.75;
}
.dd-docpage .entry-content > *:first-child {
margin-top: 0;
} .dd-docpage .entry-content p,
.dd-docpage .entry-content li,
.dd-docpage .entry-content dd {
font-size: 1rem;
line-height: 1.75;
}
.dd-docpage .entry-content p {
margin: 0 0 19px;
text-wrap: pretty;
}
.dd-docpage .entry-content a {
color: var(--dd-brand-green-dark, #078f19);
font-weight: 600;
text-decoration: none;
}
.dd-docpage .entry-content a:hover {
color: var(--dd-brand-navy, #18244a);
text-decoration: underline;
text-underline-offset: 3px;
}
.dd-docpage .entry-content strong {
color: var(--dd-brand-navy, #18244a);
font-weight: 600;
} .dd-docpage .entry-content h1 {
margin: 0 0 18px;
color: var(--dd-brand-navy, #18244a);
font-weight: 600;
font-size: clamp(2rem, 3.4vw, 2.9rem);
line-height: 1.12;
letter-spacing: -0.025em;
text-wrap: balance;
}
.dd-docpage .entry-content h2 {
margin: 52px 0 16px;
color: var(--dd-brand-navy, #18244a);
font-weight: 600;
font-size: clamp(1.45rem, 2.4vw, 1.8rem);
line-height: 1.18;
letter-spacing: -0.015em;
text-wrap: balance;
}
.dd-docpage .entry-content h3 {
margin: 34px 0 10px;
color: var(--dd-brand-navy, #18244a);
font-weight: 700;
font-size: 1.13rem;
line-height: 1.3;
} .dd-docpage .entry-content ul {
margin: 0 0 19px;
padding: 0 0 0 4px;
list-style: none;
}
.dd-docpage .entry-content ul li {
position: relative;
padding: 0 0 0 22px;
margin: 0 0 9px;
}
.dd-docpage .entry-content ul li::before {
content: "";
position: absolute;
left: 2px;
top: 0.68em;
width: 7px;
height: 7px;
border-radius: 50%;
background: rgba(10, 169, 31, 0.5);
}
.dd-docpage .entry-content ol {
margin: 0 0 19px;
padding-left: 24px;
}
.dd-docpage .entry-content ol li {
margin: 0 0 9px;
padding-left: 6px;
}
.dd-docpage .entry-content ol li::marker {
color: var(--dd-brand-green-dark, #078f19);
font-weight: 700;
}  .dd-docpage .entry-content .dd-doc__updated {
margin: -6px 0 26px;
color: var(--dd-brand-faint, #8a92a1);
font-size: 0.88rem;
font-weight: 500;
} .dd-docpage .entry-content .dd-doc__lead,
.dd-docpage .entry-content .dd-verify__intro {
font-size: 1.06rem;
line-height: 1.7;
} .dd-docpage .dd-verify__list {
margin: 0 0 34px;
padding: 0;
border-top: 1px solid var(--dd-brand-line, rgba(24, 36, 74, 0.1));
}
.dd-docpage .dd-verify__list dt {
padding: 16px 0 2px;
color: var(--dd-brand-faint, #8a92a1);
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
}
.dd-docpage .dd-verify__list dd {
margin: 0 0 16px;
padding: 0 0 16px;
border-bottom: 1px solid var(--dd-brand-line, rgba(24, 36, 74, 0.1));
color: var(--dd-brand-navy, #18244a);
font-size: 1rem;
line-height: 1.6;
}
.dd-docpage .entry-content .dd-verify__link {
display: inline-block;
margin: 2px 0 6px;
padding: 11px 18px;
border: 1px solid var(--dd-brand-line, rgba(24, 36, 74, 0.1));
border-radius: 10px;
font-size: 0.95rem;
text-decoration: none;
transition: border-color 0.15s, box-shadow 0.15s;
}
.dd-docpage .entry-content .dd-verify__link:hover {
border-color: rgba(10, 169, 31, 0.45);
text-decoration: none;
box-shadow: 0 10px 26px -18px rgba(24, 36, 74, 0.25);
} .dd-docpage .dd-legal-identity-block {
max-width: 100%;
margin: 44px 0 0;
padding: 18px 22px;
border: 1px solid var(--dd-brand-line, rgba(24, 36, 74, 0.1));
border-radius: 14px;
background: #fbfbfc;
text-align: left;
}
.dd-docpage .dd-legal-identity-block p {
margin: 0;
color: var(--dd-brand-muted, #6b7486);
font-size: 0.88rem;
line-height: 1.7;
} @media (max-width: 640px) {
.dd-docpage .entry-content {
padding: 34px 18px 44px;
}
.dd-docpage .entry-content h2 {
margin-top: 42px;
}
}