body.dq-water-site.single-post{background:#fff}
body.dq-water-site.single-post .dq-breadcrumb{padding-block:18px;margin-block:0;font-size:13px;color:#647d93;display:flex;flex-wrap:wrap;gap:8px;line-height:1.5}
.dq-water-article{--dq-article-ink:#153b60;--dq-article-blue:#0866d9;--dq-article-muted:#637d94;padding-bottom:44px}
.dq-article-hero{display:grid;grid-template-columns:1fr 1.04fr;gap:52px;align-items:center;padding-block:20px 44px;position:relative}
.dq-article-hero.is-text-only{grid-template-columns:1fr;max-width:850px}
.dq-article-hero__copy{min-width:0}
.dq-article-category{display:inline-flex;padding:6px 12px;border-radius:30px;background:#edf6ff;color:#0866d9;font-size:12px;font-weight:600;margin-bottom:20px}
.dq-article-hero h1{font-size:clamp(32px,3vw,44px);line-height:1.2;letter-spacing:-.035em;font-weight:700;color:#074584;margin:0 0 20px;text-wrap:balance}
.dq-article-summary{font-size:17px;line-height:1.75;color:#45617c;margin:0 0 24px;max-width:540px}
.dq-article-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:#637d94}
.dq-article-hero__image{margin:0;position:relative;min-width:0}
.dq-article-hero__image img{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:24px;box-shadow:0 16px 40px #0745840e}
.dq-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(0,280px);gap:64px;justify-content:space-between;padding-top:38px;border-top:1px solid #e4edf5}
.dq-article-layout.is-no-toc{grid-template-columns:minmax(0,800px);justify-content:center}
.dq-article-main{min-width:0}
.dq-article-content{font-size:17px;line-height:1.85;color:#294760;overflow-wrap:anywhere}
.dq-article-content>p{margin:0 0 20px}
.dq-article-content>p:first-child{font-size:19px;line-height:1.8;color:#173b61}
.dq-article-content :is(h2,h3,h4){scroll-margin-top:120px;color:#074584;font-weight:600;letter-spacing:-.02em;line-height:1.35}
.dq-article-content h2{font-size:27px;margin:38px 0 18px;padding-left:16px;border-left:3px solid #39ac18}
.dq-article-content h3{font-size:21px;margin:28px 0 14px}
.dq-article-content h4{font-size:18px;margin:24px 0 12px}
.dq-article-content a{color:#0866d9;text-decoration:underline;text-decoration-color:#b4d4f7;text-underline-offset:4px}
.dq-article-content a:hover{text-decoration-color:#0866d9}
.dq-article-content :is(ul,ol){padding-left:24px;margin:18px 0 26px}
.dq-article-content li{padding-left:5px;margin-bottom:10px}
.dq-article-content li::marker{color:#0866d9}
.dq-article-content blockquote{margin:28px 0;padding:22px 26px;border-left:3px solid #0866d9;border-radius:0 16px 16px 0;background:#f0f7ff;color:#234b70}
.dq-article-content img{max-width:100%;height:auto;border-radius:16px}
.dq-article-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:15px}
.dq-article-content :is(th,td){padding:12px;border:1px solid #dce8f3}
.dq-article-content th{background:#edf6ff}
.dq-article-sidebar{min-width:0}
.dq-article-sidebar__sticky{position:sticky;top:112px}
.dq-water-article .dq-toc{margin:0;padding:0;border:1px solid #e1edf6;border-radius:18px;background:#f5faff;box-shadow:none;overflow:hidden}
.dq-water-article .dq-toc summary{display:flex;align-items:center;gap:10px;padding:18px 20px;background:#edf6ff;cursor:pointer;color:#074584;font-size:15px;letter-spacing:0;text-transform:none;font-weight:600;list-style:none}
.dq-water-article .dq-toc summary::-webkit-details-marker{display:none}
.dq-water-article .dq-toc summary:after{content:'+';margin-left:auto;font-size:20px;font-weight:400}
.dq-water-article .dq-toc[open] summary:after{content:'−'}
.dq-water-article .dq-toc__icon{font-size:17px;color:#0866d9}
.dq-water-article .dq-toc__list{margin:0;padding:0 20px 18px 38px;max-height:calc(100vh - 220px);overflow:auto;font-size:13px;line-height:1.6;scrollbar-width:thin}
.dq-water-article .dq-toc__item{padding:0;margin:0 0 9px;color:#6f889e}
.dq-water-article .dq-toc__item:before{display:none}
.dq-water-article .dq-toc__item a{display:block;color:#45617a;padding:5px 7px;border-radius:6px;font-weight:400;transition:background .15s,color .15s}
.dq-water-article .dq-toc__item a:hover,.dq-water-article .dq-toc__item a.is-active{background:#e4f0ff;color:#0866d9}
.dq-water-article .dq-toc__item--h3{margin-left:10px;font-size:12px}
.dq-article-return{padding:22px 0;margin-top:32px;border-top:1px solid #e1ebf4;font-size:14px;color:#0866d9}
.dq-water-article .dq-comments{margin-top:24px}
.dq-water-article .dq-review-section{padding:24px;border-radius:18px;border-color:#e1ebf4;background:#fbfdff;box-shadow:none}
.dq-water-article .dq-review-section__head h2{font-size:24px;font-weight:600;color:#074584}
.dq-water-article .dq-review-section__head span{font-size:13px;font-weight:400}
.dq-water-article .dq-review-form{border-color:#dce9f4;border-radius:12px}
.dq-water-article .dq-review-form summary{font-weight:500;background:#edf6ff;color:#074584}
.dq-water-article .dq-review-form :is(label,.comment-reply-title){font-weight:500}
.dq-water-article .dq-submit-review{background:#0866d9;font-weight:600}
.dq-water-article .dq-submit-review:hover{background:#0758bd}
.dq-water-article .dq-rating-stars input:checked~label,.dq-water-article .dq-rating-stars label:hover,.dq-water-article .dq-rating-stars label:hover~label{color:#39ac18}
.dq-article-related{padding-top:40px;margin-top:44px;border-top:1px solid #e4edf5}
.dq-article-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600;color:#0866d9}
.dq-article-related h2{font-size:30px;font-weight:600;color:#074584;margin:8px 0 24px;letter-spacing:-.025em}
.dq-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.dq-article-related__card{min-width:0}
.dq-article-related__card>a{display:block}
.dq-article-related__card figure{margin:0 0 18px;overflow:hidden;border-radius:16px;background:#f2f8ff}
.dq-article-related__card img{width:100%;aspect-ratio:1.65;object-fit:cover;transition:transform .25s}
.dq-article-related__card a:hover img{transform:scale(1.03)}
.dq-article-related__card time{font-size:12px;color:#6b8399}
.dq-article-related__card h3{font-size:19px;line-height:1.45;font-weight:600;color:#173b61;margin:10px 0 16px}
.dq-article-readmore{display:flex;align-items:center;gap:10px;font-size:13px;color:#0866d9}
.dq-article-progress{position:fixed;bottom:0;left:0;right:0;z-index:65;height:3px;background:transparent;pointer-events:none}
.dq-article-progress span{display:block;height:100%;background:#39ac18;transform:scaleX(0);transform-origin:left}
@media(max-width:1050px){.dq-article-hero{gap:30px}.dq-article-hero h1{font-size:34px}.dq-article-layout{gap:32px;grid-template-columns:minmax(0,1fr) 250px}.dq-article-summary{font-size:16px}}
@media(max-width:850px){.dq-article-layout{grid-template-columns:1fr;gap:28px}.dq-article-sidebar{grid-row:1}.dq-article-sidebar__sticky{position:static}.dq-water-article .dq-toc__list{max-height:360px}.dq-article-content{max-width:760px;margin-inline:auto}.dq-article-related__grid{gap:18px}}
@media(max-width:600px){body.dq-water-site.single-post .dq-breadcrumb{font-size:11px;padding-block:14px}.dq-article-hero{grid-template-columns:1fr;gap:26px;padding-block:12px 30px}.dq-article-hero h1{font-size:32px;margin-bottom:16px;line-height:1.22}.dq-article-category{margin-bottom:16px}.dq-article-summary{font-size:15px;line-height:1.7;margin-bottom:18px}.dq-article-hero__image img{aspect-ratio:1.45;border-radius:18px}.dq-article-layout{padding-top:24px;gap:24px}.dq-article-content{font-size:16px;line-height:1.85}.dq-article-content>p:first-child{font-size:17px}.dq-article-content h2{font-size:23px;margin-top:30px;padding-left:13px}.dq-article-content h3{font-size:19px}.dq-article-related{margin-top:30px;padding-top:30px}.dq-article-related h2{font-size:25px}.dq-article-related__grid{grid-template-columns:1fr;gap:26px}.dq-article-related__card h3{font-size:18px}.dq-water-article{padding-bottom:28px}}
@media(prefers-reduced-motion:reduce){.dq-water-article *{transition:none!important}}
