.doplock-guide-article{max-width:960px;padding-top:40px;padding-bottom:36px}.doplock-guide-article h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.12;letter-spacing:-.035em;max-width:850px;margin:18px 0 24px;color:#111}.doplock-guide-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;margin-bottom:28px}.doplock-guide-breadcrumb a,.doplock-guide-copy a,.doplock-guide-hub-link a{color:#9b3c0a;text-decoration:underline;text-underline-offset:3px}.doplock-guide-byline{color:#65616b;font-size:14px;margin-bottom:30px}.doplock-guide-copy{font-size:18px;line-height:1.75;color:#26232b;max-width:760px}.doplock-guide-copy h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;margin:36px 0 14px;color:#111;letter-spacing:-.02em}.doplock-guide-copy h3{font-size:1.2rem;margin-top:26px}.doplock-guide-copy p,.doplock-guide-copy ul,.doplock-guide-copy ol{margin-bottom:20px}.doplock-guide-copy ul,.doplock-guide-copy ol{padding-left:24px}.doplock-guide-copy li{padding-left:4px;margin:8px 0}.doplock-guide-copy .doplock-guide-answer{padding:22px 24px;background:#fff1e5;border-left:4px solid #f97316;border-radius:0 16px 16px 0}.doplock-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.doplock-guide-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px;background:#fff;border:1px solid #e7e3dc;border-radius:24px;color:#17141b!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s;min-width:0}.doplock-guide-card h3{font-size:22px;line-height:1.23;letter-spacing:-.02em;margin:12px 0}.doplock-guide-card p{font-size:15px;line-height:1.6;color:#59535d;margin:0 0 24px}.doplock-guide-link{margin-top:auto;color:#9b3c0a;font-size:15px;font-weight:700}.doplock-guide-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000009}.doplock-guide-card:focus-visible,.doplock-guide-copy a:focus-visible{outline:3px solid #f97316;outline-offset:4px}.doplock-guide-hub-link{margin-top:22px}.doplock-guide-cta{margin-top:44px;padding:30px;border-radius:24px;background:#fff1e5}.doplock-guide-cta h2{margin-top:0;color:#17141b}.doplock-guide-related{padding-bottom:64px}.doplock-guide-article .doplock-guides-grid{margin-top:30px}.doplock-guide-article .doplock-guides-grid,.doplock-guide-related .doplock-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:782px){.doplock-guides-grid,.doplock-guide-article .doplock-guides-grid,.doplock-guide-related .doplock-guides-grid{grid-template-columns:1fr}.doplock-guide-article{padding-top:24px}.doplock-guide-copy{font-size:17px}.doplock-guide-card{padding:22px}.doplock-guide-article h1{font-size:2.05rem}.doplock-guide-copy .doplock-guide-answer,.doplock-guide-cta{padding:22px}.doplock-guides-home{display:block!important}.doplock-guide-card h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.doplock-guide-card{transition:none}.doplock-guide-card:hover{transform:none}}
/* V78: keep the CTA inside its mobile card. */
.doplock-guide-cta .doplock-btn{box-sizing:border-box;max-width:100%;white-space:normal;text-align:center}
