.elementor-8489 .elementor-element.elementor-element-7df56aa{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-7df56aa:not(.elementor-motion-effects-element-type-background), .elementor-8489 .elementor-element.elementor-element-7df56aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-8489 .elementor-element.elementor-element-7df56aa::before, .elementor-8489 .elementor-element.elementor-element-7df56aa > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-7df56aa > .e-con-inner > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-7df56aa > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-7df56aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-7df56aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8489 .elementor-element.elementor-element-f28634a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8489 .elementor-element.elementor-element-587fb3b .elementor-icon-wrapper{text-align:center;}.elementor-8489 .elementor-element.elementor-element-587fb3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-33d7934 );}.elementor-8489 .elementor-element.elementor-element-587fb3b.elementor-view-framed .elementor-icon, .elementor-8489 .elementor-element.elementor-element-587fb3b.elementor-view-default .elementor-icon{color:var( --e-global-color-33d7934 );border-color:var( --e-global-color-33d7934 );}.elementor-8489 .elementor-element.elementor-element-587fb3b.elementor-view-framed .elementor-icon, .elementor-8489 .elementor-element.elementor-element-587fb3b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-33d7934 );}.elementor-8489 .elementor-element.elementor-element-587fb3b .elementor-icon{font-size:12px;}.elementor-8489 .elementor-element.elementor-element-587fb3b .elementor-icon svg{height:12px;}.elementor-8489 .elementor-element.elementor-element-8136944 .elementor-heading-title{font-size:0.9rem;color:#000000;}.elementor-8489 .elementor-element.elementor-element-8136944 .elementor-heading-title a:hover, .elementor-8489 .elementor-element.elementor-element-8136944 .elementor-heading-title a:focus{color:var( --e-global-color-6c29b64 );}.elementor-8489 .elementor-element.elementor-element-8136944 .elementor-heading-title a{transition-duration:0.4s;}.elementor-8489 .elementor-element.elementor-element-e7c97fe .elementor-heading-title{font-size:0.9rem;color:#000000;}.elementor-8489 .elementor-element.elementor-element-898a405 .elementor-heading-title{font-size:0.9rem;color:var( --e-global-color-6c29b64 );}.elementor-8489 .elementor-element.elementor-element-898a405 .elementor-heading-title a:hover, .elementor-8489 .elementor-element.elementor-element-898a405 .elementor-heading-title a:focus{color:var( --e-global-color-6c29b64 );}.elementor-8489 .elementor-element.elementor-element-898a405 .elementor-heading-title a{transition-duration:0.4s;}.elementor-8489 .elementor-element.elementor-element-f33efd6 .elementor-heading-title{font-size:0.8rem;}.elementor-8489 .elementor-element.elementor-element-e262489{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-e262489:not(.elementor-motion-effects-element-type-background), .elementor-8489 .elementor-element.elementor-element-e262489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8489 .elementor-element.elementor-element-e262489::before, .elementor-8489 .elementor-element.elementor-element-e262489 > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-e262489 > .e-con-inner > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-e262489 > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-e262489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-e262489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8489 .elementor-element.elementor-element-c49261a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-c49261a:not(.elementor-motion-effects-element-type-background), .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb6be2a );}.elementor-8489 .elementor-element.elementor-element-c49261a::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pokerstaging.webqoda.com/wp-content/uploads/2026/01/gray-seamless-pattern-fabric-poker-table-minimalistic-casino-vector-background-texture-card-suits-symbols-diamonds-spades-hearts-260971073.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8489 .elementor-element.elementor-element-4925545{padding:0px 0px 15px 0px;}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-text{padding-left:8px;}body.rtl .elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-text{padding-right:8px;}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-text, .elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-text a{color:var( --e-global-color-33d7934 );}.elementor-8489 .elementor-element.elementor-element-4925545 .elementor-icon-list-item{font-size:12px;}.elementor-8489 .elementor-element.elementor-element-0435ed4{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-8489 .elementor-element.elementor-element-0435ed4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;color:var( --e-global-color-secondary );}.elementor-8489 .elementor-element.elementor-element-39e8dae{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-33d7934 );}.elementor-8489 .elementor-element.elementor-element-ee440e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-df562ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-df562ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8489 .elementor-element.elementor-element-72019b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8489 .elementor-element.elementor-element-7ffe0f0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8489 .elementor-element.elementor-element-cec8373{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8489 .elementor-element.elementor-element-b2c6516{--display:flex;}@media(max-width:1024px) and (min-width:768px){.elementor-8489 .elementor-element.elementor-element-72019b2{--width:100%;}.elementor-8489 .elementor-element.elementor-element-cec8373{--width:100%;}}@media(max-width:1366px){.elementor-8489 .elementor-element.elementor-element-c49261a::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}}@media(max-width:1024px){.elementor-8489 .elementor-element.elementor-element-7df56aa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-e262489{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-c49261a::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-8489 .elementor-element.elementor-element-c49261a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-0435ed4{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-8489 .elementor-element.elementor-element-39e8dae{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8489 .elementor-element.elementor-element-df562ef{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8489 .elementor-element.elementor-element-7df56aa{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-8136944 .elementor-heading-title{font-size:0.8rem;}.elementor-8489 .elementor-element.elementor-element-e7c97fe .elementor-heading-title{font-size:0.8rem;}.elementor-8489 .elementor-element.elementor-element-898a405 .elementor-heading-title{font-size:0.8rem;}.elementor-8489 .elementor-element.elementor-element-e262489{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8489 .elementor-element.elementor-element-c49261a{--width:100%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8489 .elementor-element.elementor-element-c49261a::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;background-size:cover;}.elementor-8489 .elementor-element.elementor-element-0435ed4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8489 .elementor-element.elementor-element-39e8dae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8489 .elementor-element.elementor-element-df562ef{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-8489 .elementor-element.elementor-element-72019b2{--width:70%;}.elementor-8489 .elementor-element.elementor-element-cec8373{--width:30%;}}@media(min-width:1367px){.elementor-8489 .elementor-element.elementor-element-c49261a::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-video-container::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8489 .elementor-element.elementor-element-c49261a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS *//*Site Menu Css*/
.ys-sitesmenu ul li a {
    background: transparent;
    transition: 0.4s linear;
    border-radius: 5px 5px 0 0;
}

.ys-sitesmenu ul li a:hover {
    background: #227f9826;
}

.ys-sitesmenu ul li .elementor-item-active {
    background: #227f9826;
}

.ys-sitesmenu .elementor-nav-menu {
    flex-wrap: nowrap !important;
    overflow-x: scroll !important;
}

/*Table Css*/
.ys-table table thead {
    background: #227f98;
    color: #fff;
    border-bottom: 0;
}

.ys-table table thead tr th {
    border: 1px solid #cecece !important;
}

.ys-table table tbody tr td {
    background: #fff !important;
    color: #555;
    border-color: #cecece !important;
}

.ys-pokersites-list ul {
    padding-left: 20px !important;
}

@media (max-width: 767px) {
    .ys-table {
        overflow-x: scroll;
    }
    
    .ys-table table {
        width: 100vw;
    }
}

/* ===== Category page content (Task 1) =====
   One consistent vertical rhythm (normal flow, margins collapse):
   text 18px | images/tables/quotes 28px | H3 32px above | H2 44px above | CTA 40px */
.pdhq-cat-content{display:block}
.pdhq-cat-content>*{margin-top:0;margin-bottom:0;max-width:100%}
.pdhq-cat-content>*:first-child{margin-top:0!important}
.pdhq-cat-content>*:last-child{margin-bottom:0!important}

/* text */
.pdhq-cat-content>:is(p,ul,ol),.pdhq-cat-content .pdhq-cta__body>:is(p,ul,ol){color:var(--e-global-color-text,#1A1F2B);font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0}
.pdhq-cat-content>p{margin:0 0 18px}
.pdhq-cat-content>:is(ul,ol){margin:0 0 18px;padding-left:22px}
.pdhq-cat-content>:is(ul,ol) li{font:inherit;color:inherit;margin:0 0 8px}
.pdhq-cat-content>:is(ul,ol) li:last-child{margin-bottom:0}
.pdhq-cat-content>:is(p,ul,ol) a,.pdhq-cat-content .wp-block-table a,.pdhq-cat-content .pdhq-cta__body>p a{color:var(--e-global-color-accent,#238099);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.pdhq-cat-content>:is(p,ul,ol) a:hover,.pdhq-cat-content .wp-block-table a:hover,.pdhq-cat-content .pdhq-cta__body>p a:hover{color:#1C6A7F}

/* headings */
.pdhq-cat-content>.wp-block-heading{padding-bottom:0}
.pdhq-cat-content>h2.wp-block-heading{margin:44px 0 16px;color:var(--e-global-color-primary,#000E23);font-family:var(--e-global-typography-primary-font-family,"Inter"),sans-serif}
.pdhq-cat-content>h3.wp-block-heading{margin:32px 0 12px}
.pdhq-cat-content>:is(h4,h5,h6).wp-block-heading{margin:24px 0 10px}
.pdhq-cat-content>.wp-block-heading+.wp-block-heading{margin-top:16px}

/* images */
.pdhq-cat-content>.wp-block-image{margin:28px 0!important;text-align:center}
.pdhq-cat-content>.wp-block-heading+.wp-block-image{margin-top:4px!important}
.pdhq-cat-content .wp-block-image img{display:inline-block;vertical-align:middle;width:100%;height:auto;max-width:100%;margin:0}
.pdhq-cat-content .wp-block-image figcaption{margin:10px 0 0;font-size:.875rem;line-height:1.5;color:var(--e-global-color-33d7934,#6b7280);text-align:center}

/* table: same card style as News posts */
.pdhq-cat-content .wp-block-table{margin:28px 0!important;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--pdh-card-border,rgba(42,52,69,.22));box-shadow:var(--pdh-card-shadow,0 10px 26px rgba(0,0,0,.06))}
.pdhq-cat-content .wp-block-table table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;background:transparent;table-layout:auto;display:table;overflow:visible;white-space:normal}
.pdhq-cat-content .wp-block-table :is(th,td){padding:14px 16px;border:0;border-bottom:1px solid var(--pdh-divider,rgba(42,52,69,.18));vertical-align:middle;font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;color:var(--e-global-color-text,#1A1F2B);background:transparent}
.pdhq-cat-content .wp-block-table tr>:not(:last-child){box-shadow:inset -1px 0 0 var(--pdh-divider,rgba(42,52,69,.18))}
.pdhq-cat-content .wp-block-table thead{border-bottom:0}
.pdhq-cat-content .wp-block-table thead th,.pdhq-cat-content .wp-block-table tbody tr:first-child td:has(strong:only-child){background:rgba(35,128,153,.08);font-weight:600}
.pdhq-cat-content .wp-block-table tbody tr:last-child :is(td,th){border-bottom:0}
.pdhq-cat-content .wp-block-table tbody tr:hover>*{background:rgba(35,128,153,.04)}
.pdhq-cat-content .pdhq-table-center :is(td,th){text-align:center}

/* CTA box */
.pdhq-cat-content>.pdhq-cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center;margin:40px 0;padding:0}
.pdhq-cat-content .pdhq-cta .wp-block-image{margin:0!important}
.pdhq-cat-content .pdhq-cta .wp-block-image img{border-radius:10px}
.pdhq-cat-content .pdhq-cta__body>*{margin:0 0 16px}
.pdhq-cat-content .pdhq-cta__body>*:last-child{margin-bottom:0}
.pdhq-cat-content .pdhq-cta__body>.wp-block-heading{margin-bottom:12px}
.pdhq-cat-content .pdhq-cta__body>.wp-block-buttons{margin-top:24px}

/* buttons (Elementor kit button style) */
.pdhq-cat-content .wp-block-buttons{display:block;margin:24px 0}
.pdhq-cat-content .wp-block-button{display:inline-block;margin:0}
.pdhq-cat-content .wp-block-button__link{display:inline-block;text-align:center;transition:all .3s;background-color:#238099;font-family:"Metrophobic",sans-serif;font-size:1.125rem;font-weight:500;text-transform:capitalize;line-height:1.3em;color:var(--e-global-color-secondary,#fff);border-style:none;border-radius:10px;padding:16px 32px;text-decoration:none;box-shadow:none;width:auto}
.pdhq-cat-content .wp-block-button__link:hover,.pdhq-cat-content .wp-block-button__link:focus{background-color:var(--e-global-color-6c29b64,#1C6A7F);color:var(--e-global-color-secondary,#fff)}

/* quote / alert / embedded blocks */
.pdhq-cat-content>.pdhq-site-card{margin:24px 0}
.pdhq-cat-content>[class*="pd-faq-"]{margin-top:44px}

@media (max-width:1024px){
 .pdhq-cat-content>:is(p,ul,ol),.pdhq-cat-content .pdhq-cta__body>:is(p,ul,ol){font-size:.95rem;line-height:1.6}
 .pdhq-cat-content>h2.wp-block-heading{margin-top:36px}
 .pdhq-cat-content>.pdhq-cta{grid-template-columns:1fr;gap:24px;margin:32px 0}
}
@media (max-width:767px){
 .pdhq-cat-content>:is(p,ul,ol),.pdhq-cat-content .pdhq-cta__body>:is(p,ul,ol){font-size:.9rem;line-height:1.6}
 .pdhq-cat-content>p,.pdhq-cat-content>:is(ul,ol){margin-bottom:16px}
 .pdhq-cat-content>h2.wp-block-heading{margin:32px 0 14px}
 .pdhq-cat-content>h3.wp-block-heading{margin:26px 0 10px}
 .pdhq-cat-content>:is(.wp-block-image,.wp-block-table,.wp-block-quote){margin:22px 0!important}
 .pdhq-cat-content>.wp-block-heading+.wp-block-image{margin-top:4px!important}
 .pdhq-cat-content .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}
 .pdhq-cat-content .wp-block-table table{min-width:640px}
 .pdhq-cat-content .wp-block-table :is(th,td){white-space:nowrap;font-size:.9rem}
 .pdhq-cat-content .wp-block-button__link{font-size:1rem}
}
/* blockquote (was Elementor Blockquote widget) */
.pdhq-cat-content>.wp-block-quote{margin:28px 0;padding:0;border:0;background:transparent;color:#3f444b;font-size:100%;font-style:normal;quotes:none;transition:.3s}
.pdhq-cat-content>.wp-block-quote::before,.pdhq-cat-content>.wp-block-quote::after{content:none}
.pdhq-cat-content>.wp-block-quote p{margin:0;font-style:normal;color:inherit}
.pdhq-cat-content>.wp-block-quote cite{display:block;margin-top:12px;font-style:normal;font-weight:700;font-size:inherit;color:inherit}
.pdhq-cat-content>.pdhq-quote--border{border-color:#f9fafa;border-style:solid;border-width:0 0 0 7px;padding-left:20px}
.pdhq-cat-content>.pdhq-quote--boxed{background-color:#f9fafa;padding:30px}
/* alert (was Elementor Alert widget, info) */
.pdhq-cat-content>.pdhq-alert{margin:28px 0;padding:15px;border-inline-start:5px solid transparent;text-align:start}
.pdhq-cat-content>.pdhq-alert--info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}
.pdhq-cat-content>.pdhq-alert--success{background-color:#dff0d8;border-color:#cae6be;color:#3c763d}
.pdhq-cat-content>.pdhq-alert--warning{background-color:#fcf8e3;border-color:#f9f0c3;color:#8a6d3b}
.pdhq-cat-content>.pdhq-alert--danger{background-color:#f2dede;border-color:#e8c4c4;color:#a94442}
.pdhq-cat-content .pdhq-alert>p{margin:0;color:inherit}
.pdhq-cat-content .pdhq-alert__title{display:block;font-weight:700}
.pdhq-cat-content .pdhq-alert__desc{font-size:13px}
@media (max-width:767px){.pdhq-cat-content>.pdhq-alert{padding:10px}.pdhq-cat-content>.wp-block-quote{margin:22px 0}}
/* Best page comparison table (.ys-table: teal header) */
.pdhq-cat-content .ys-table thead,.pdhq-cat-content .ys-table thead th{background:#227f98;color:#fff;font-weight:600}
.pdhq-cat-content .ys-table tbody td{background:#fff;color:#555}

/* keep first/last element flush (must stay last) */
.pdhq-cat-content>*:first-child{margin-top:0!important}
.pdhq-cat-content>*:last-child{margin-bottom:0!important}/* End custom CSS */