/* QPrinty v11: editorial, navigation and storefront-specific widgets. */
html[lang^="ar"] .qp11-editorial, .qprinty-arabic .qp11-editorial { direction: rtl; text-align:right; }
.qp11-editorial { max-width:1230px; padding:20px 18px 65px; color:#142c3b; }
.qp11-editorial *, .qp11-breadcrumb *, .qp11-editorial .entry-content * {overflow-wrap:break-word; word-break:normal;}
.qp11-breadcrumb {font-size:13px; max-width:100%; margin:8px 0 23px;}
.qp11-breadcrumb ol {display:flex; flex-wrap:wrap; list-style:none; padding:0!important;margin:0!important;gap:9px;align-items:center;}
.qp11-breadcrumb li {display:flex;gap:9px;align-items:center;line-height:1.8;min-width:0;}
.qp11-breadcrumb li:not(:last-child)::after {content:'›';color:#90a7af;font-size:18px;line-height:1;}
.qp11-breadcrumb a {color:#476276;text-decoration:none;transition:color .2s;}
.qp11-breadcrumb a:hover {color:#0c6c70;}
.qp11-breadcrumb [aria-current=page] span {color:#152c39;font-weight:700;max-width:280px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.qp11-page-grid {display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:26px;align-items:start;}
.qp11-article {min-width:0;background:#fff;border:1px solid #e5edf0;border-radius:16px;padding:32px clamp(20px,3.5vw,48px);box-shadow:0 8px 28px rgba(20,44,59,.035);}
.qp11-category {display:inline-flex;color:#136d70!important;text-decoration:none;background:#eaf4f3;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;}
.qp11-article-header h1 {font-size:clamp(26px,3.1vw,41px);font-weight:800;line-height:1.4;letter-spacing:0;margin:15px 0 14px;}
.qp11-post-meta {display:flex;flex-wrap:wrap;gap:16px;color:#647788;font-size:13px;}
.qp11-post-meta span+span::before {content:'•';margin-inline-end:14px;color:#9eb2bc;}
.qp11-deck {font-size:18px;line-height:1.9;color:#506575;margin:20px 0 12px;}
.qp11-hero {margin:24px 0 30px;}.qp11-hero img {width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:12px;}.qp11-hero figcaption {font-size:12px;color:#788b96;margin-top:7px;}
.qp11-article-body {font-size:16px;line-height:2.05;}.qp11-article-body p {margin:0 0 19px;text-indent:0!important;line-height:2.05;}.qp11-article-body h2,.qp11-article-body h3 {font-weight:750;line-height:1.55;margin:30px 0 14px;}
.qp11-article-body h2 {font-size:25px;}.qp11-article-body h3 {font-size:20px;}.qp11-article-body img {max-width:100%;height:auto;border-radius:9px;}
.qp11-article-body blockquote{border-inline-start:3px solid #18847e;padding:14px 20px;background:#f3f8f8;border-radius:8px;}
.qp11-article-body :is(ul,ol){padding-inline-start:25px;margin:15px 0;}.qp11-article-body a{color:#136c70;text-underline-offset:4px;}
.qp11-article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;}
.qp11-tags {display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 8px;}.qp11-tags a {border:1px solid #d6e3e5;padding:5px 10px;border-radius:6px;color:#42626c;text-decoration:none;font-size:12px;}
.qp11-article-footer {display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #e6eff1;padding-top:18px;margin-top:25px;font-size:13px;}
.qp11-article-footer a {text-decoration:none;color:#176c70;border-radius:8px;padding:8px 12px;background:#edf6f5;font-weight:650;}
.qp11-article-footer a:last-child{margin-inline-start:auto;color:#fff;background:#205f65;}
.qp11-aside{display:grid;gap:14px;}.qp11-aside .widget{border:0;padding:0;margin:0;box-shadow:none;background:none;}
.qp11-widget-guide,.qp11-widget-design,.qp11-widget-products{background:#fff;border:1px solid #e1eaec;border-radius:14px;padding:21px;}
.qp11-widget-guide h3,.qp11-widget-design h3,.qp11-widget-products h3{font-size:18px;font-weight:800;margin:0 0 10px;}
.qp11-widget-guide p,.qp11-widget-design p{font-size:13px;line-height:1.9;color:#657988;margin-bottom:12px;}
.qp11-widget-guide nav{display:grid;gap:3px;}.qp11-widget-guide nav a {padding:9px 0;color:#215f68;border-bottom:1px solid #eef1f2;text-decoration:none;font-size:13px;}
.qp11-widget-design{background:#174953;color:#fff;}.qp11-widget-design span{font-size:11px;color:#c0e0dd;}.qp11-widget-design h3{color:#fff;}.qp11-widget-design p{color:#d4e8e5;}.qp11-widget-design a{display:block;padding:9px 12px;background:#fff;border-radius:7px;margin:6px 0;text-decoration:none;color:#174953;text-align:center;font-size:13px;font-weight:750;}.qp11-widget-design a.qp11-secondary{background:#25616b;color:#fff;border:1px solid #5d9395;}
.qp11-widget-products a{display:flex;align-items:center;gap:10px;color:#163b44;text-decoration:none;margin:10px 0;}.qp11-widget-products img{height:49px;width:49px;object-fit:contain;border-radius:8px;background:#f3f6f7;}
.qp11-related{margin-top:28px;}.qp11-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;}.qp11-section-head h2{font-size:23px;font-weight:800;margin:0;}.qp11-section-head a{font-size:13px;color:#167479;text-decoration:none;}
.qp11-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.qp11-article-card{background:#fff;border:1px solid #e3eaec;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;min-width:0;}
.qp11-article-thumb img{width:100%;height:145px;object-fit:cover;display:block;}.qp11-article-details{padding:18px;}.qp11-article-date{font-size:11px;color:#6f8190;}.qp11-article-details h2{font-size:17px;line-height:1.55;margin:6px 0 10px;}.qp11-article-details h2 a{color:#193745;text-decoration:none;}.qp11-article-details p{font-size:13px;line-height:1.8;color:#657b84;}.qp11-text-link{color:#0c7777;text-decoration:none;font-size:12px;font-weight:700;}
.qp11-archive-head{margin:0 0 25px;padding:18px 0 18px;border-bottom:1px solid #dbe6e7;}.qp11-archive-head>span{color:#167479;letter-spacing:1px;font-size:11px;font-weight:800;}.qp11-archive-head h1{font-size:clamp(27px,3vw,38px);margin:6px 0 10px;}.qp11-archive-head p,.qp11-archive-description{color:#6c7e88;font-size:14px;line-height:1.8;}
.qp11-posts-grid {display:grid;gap:14px;}.qp11-posts-grid .qp11-article-card{display:grid;grid-template-columns:175px minmax(0,1fr);}.qp11-posts-grid .qp11-article-thumb img {height:100%;min-height:165px;}.qp11-pagination{margin:24px 0;}.qp11-pagination .nav-links{display:flex;justify-content:center;gap:9px;}.qp11-pagination .page-numbers{padding:9px 14px;border:1px solid #d9e6e5;border-radius:7px;background:#fff;color:#225d65;text-decoration:none;}.qp11-pagination .current{color:#fff;background:#206f73;}
.qp11-comments{max-width:850px;margin:22px 0;padding:22px;border:1px solid #e0e9ea;border-radius:14px;background:#fff;}
@media(max-width:960px){.qp11-page-grid{grid-template-columns:minmax(0,1fr);}.qp11-aside{grid-template-columns:repeat(2,minmax(0,1fr));}.qp11-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:650px){.qp11-editorial{padding:12px 12px 40px;}.qp11-article{padding:22px 16px;border-radius:12px;}.qp11-article-header h1{font-size:27px;}.qp11-related-grid,.qp11-aside{grid-template-columns:1fr;}.qp11-posts-grid .qp11-article-card{grid-template-columns:98px minmax(0,1fr);}.qp11-posts-grid .qp11-article-thumb img{min-height:100%;}.qp11-posts-grid .qp11-article-details{padding:11px;}.qp11-posts-grid .qp11-article-details h2{font-size:15px;}.qp11-posts-grid .qp11-article-details p{display:none;}.qp11-breadcrumb [aria-current=page] span{max-width:160px;}.qp11-post-meta{gap:7px;font-size:12px;}.qp11-post-meta span+span::before{margin-inline-end:7px;}}
