.dpt-links{display:flex;gap:4px;margin-left:auto}
.dpt-links a{padding:8px 12px;text-decoration:none;font-weight:600;border-radius:6px}
.dpt-links a:hover{background:var(--surface-2)}
.dpt-page{padding-block:48px 64px;max-width:820px}
.dpt-page h1{font-size:clamp(32px,4.4vw,54px);font-weight:860;margin-bottom:24px}
.dpt-content{font-size:17px;line-height:1.65}
.dpt-content img{height:auto}
.dpt-content a{color:var(--magenta)}
.dpt-foot{padding-block:24px 40px;border-top:1px solid var(--line);font-size:14px}
