/* Shared presentation for every static page; page content remains managed in WordPress/ACF. */
.dq-static-page{background:#fff;color:var(--dq-text);overflow:hidden}
.dq-static-page>.dq-breadcrumb{width:min(var(--dq-container),calc(100% - 64px));margin:0 auto;padding:17px 0;border-bottom:1px solid #e2e9f2;color:#6d7f77}
.dq-static-page>.dq-breadcrumb a{color:var(--dq-primary);font-weight:600}
.dq-static-page .dq-page-content{width:min(960px,calc(100% - 64px));margin:0 auto;padding:58px 0 76px;font-size:17px;line-height:1.78}
.dq-page-content__header{margin:0 0 36px;padding:0 0 26px;border-bottom:1px solid #d8e2ef}
.dq-page-content__header span{display:block;margin-bottom:10px;color:var(--dq-accent);font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}
.dq-page-content__header h1{max-width:780px;margin:0;color:var(--dq-secondary);font-size:clamp(34px,4.5vw,54px);font-weight:650;line-height:1.16;letter-spacing:-.025em}
.dq-static-page .dq-page-content h2{margin-top:42px;color:var(--dq-secondary);font-size:30px;font-weight:650;line-height:1.3}
.dq-static-page .dq-page-content h3{color:var(--dq-secondary);font-size:23px;font-weight:600}
.dq-static-page .dq-page-content a{color:var(--dq-primary);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}
.dq-static-page .dq-page-content img{border-radius:12px}
.dq-static-page .dq-page-content blockquote{margin:30px 0;padding:22px 26px;border-left:4px solid var(--dq-accent);background:#f1f5fb;color:var(--dq-secondary)}
@media(max-width:700px){.dq-static-page>.dq-breadcrumb,.dq-static-page .dq-page-content{width:calc(100% - 36px)}.dq-static-page>.dq-breadcrumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-static-page .dq-page-content{padding:38px 0 56px;font-size:16px}.dq-page-content__header{margin-bottom:28px}.dq-page-content__header h1{font-size:34px}.dq-static-page .dq-page-content h2{font-size:26px}}
