.dl-page{padding-block:40px 72px}.dl-page .sec-head{margin-bottom:28px;max-width:640px}.dl-page .sec-title{font-size:30px;font-weight:700;line-height:1.4;color:var(--sage)}.dl-page .sec-sub{font-size:16px;line-height:1.8;color:var(--charcoal);opacity:.75;margin-top:6px}.dl-single{background:var(--cream-pure);border:1px solid var(--beige);border-radius:var(--radius-lg);padding:28px 22px}.dl-single-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.icon-tile--lg{width:60px;height:60px;border-radius:18px}.dl-single-title{font-size:26px;font-weight:700;line-height:1.4;color:var(--sage)}.dl-single-desc{font-size:16px;line-height:1.9;color:var(--charcoal);margin-top:10px}.dl-single-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dl-single-btn{margin-top:22px}.dl-instructions{margin-top:26px;padding-top:22px;border-top:1px solid var(--beige)}.dl-instructions-title{font-size:17px;font-weight:700;color:var(--sage);margin-bottom:8px}.dl-instructions p{font-size:15px;line-height:1.9;color:var(--charcoal);white-space:pre-line}.dl-more{margin-top:22px;font-size:14px;font-weight:500;color:var(--sage)}@media (min-width:640px){.dl-single{padding:36px 40px}.dl-single-title{font-size:30px}.dl-single-btn{display:inline-flex;width:auto;min-width:240px}}