/* Static editor pages: precise blueprint treatment. */
.dq-static-hero{position:relative;overflow:hidden;padding:clamp(54px,8vw,96px) 0;background:linear-gradient(118deg,var(--dq-primary-deep),var(--dq-primary));color:#fff}
.dq-static-hero:after{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,transparent,#000)}
.dq-static-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:48px;align-items:center}.dq-static-hero__eyebrow{margin:0 0 14px;font-size:13px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.dq-static-hero h1{max-width:850px;margin:0;font-size:clamp(38px,6vw,68px);line-height:1.04;letter-spacing:-.04em;color:#fff}.dq-static-hero__lead{max-width:700px;margin:18px 0 0;font-size:18px;line-height:1.7;color:rgba(255,255,255,.86)}.dq-static-hero figure{margin:0;overflow:hidden;border:8px solid rgba(255,255,255,.16);border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.22)}.dq-static-hero img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.dq-static-area{padding:clamp(42px,6vw,76px) 0;background:linear-gradient(180deg,var(--dq-primary-soft),#fff 260px)}.dq-static-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.dq-static-layout:not(:has(.dq-static-editor)){grid-template-columns:minmax(280px,720px);justify-content:center}.dq-static-editor{min-width:0;padding:clamp(28px,5vw,58px);border:1px solid var(--dq-primary-border);border-radius:10px;background:#fff;box-shadow:0 22px 60px color-mix(in srgb,var(--dq-primary) 10%,transparent);font-size:17px;line-height:1.8}.dq-static-editor h2{padding-left:18px;border-left:4px solid var(--dq-primary);color:var(--dq-primary-deep)}.dq-static-editor h3{color:var(--dq-primary)}.dq-static-editor a{color:var(--dq-primary);text-decoration-thickness:1px;text-underline-offset:3px}.dq-static-editor img{border-radius:14px}.dq-static-editor table{width:100%;border-collapse:collapse}.dq-static-editor th,.dq-static-editor td{padding:12px;border:1px solid var(--dq-primary-border)}.dq-static-editor th{background:var(--dq-primary-soft)}
.dq-static-nav{position:sticky;top:92px;padding:26px;border-top:5px solid var(--dq-primary);border-radius:10px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.08)}.dq-static-nav>span{display:block;color:var(--dq-primary);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.dq-static-nav>strong{display:block;margin:7px 0 18px;color:var(--dq-primary-deep);font-size:21px}.dq-static-nav ul{list-style:none;margin:0;padding:0}.dq-static-nav li+li{border-top:1px solid var(--dq-primary-border)}.dq-static-nav a{display:flex;padding:13px 2px;color:var(--dq-text);font-weight:700}.dq-static-nav a:hover,.dq-static-nav .current_page_item>a{color:var(--dq-primary)}
@media(max-width:820px){.dq-static-hero__inner{grid-template-columns:1fr}.dq-static-hero figure{display:none}.dq-static-layout{grid-template-columns:1fr}.dq-static-nav{position:static;order:-1}.dq-static-nav ul{display:flex;gap:8px;overflow:auto}.dq-static-nav li+li{border:0}.dq-static-nav a{white-space:nowrap;padding:9px 12px;border-radius:999px;background:var(--dq-primary-soft)}}@media(max-width:560px){.dq-static-editor{padding:24px 20px;border-radius:8px}.dq-static-hero h1{font-size:36px}}
/* Keep long page labels inside the mobile viewport. */
.dq-static-layout,.dq-static-editor,.dq-static-nav{min-width:0;max-width:100%}
@media(max-width:820px){.dq-static-nav{overflow:hidden}.dq-static-nav ul{max-width:100%;min-width:0;overscroll-behavior-inline:contain}}
