/* POKER CLUB newsroom article layout — scoped; no changes to platform/policy pages. */
.pc-news-single .pc-news-article{min-width:0}
.pc-news-single .pc-news-article .pc-editorial-hero__main{max-width:1060px}
.pc-news-single .pc-news-article .pc-editorial-hero h1{font-size:clamp(33px,4.45vw,62px);line-height:1.3;letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere}
.pc-news-single .pc-article-shell{padding-top:44px;padding-bottom:100px;min-width:0}
.pc-article-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:7px;color:#756d61;font-size:12px;line-height:1.65;margin:0 0 28px}
.pc-article-meta__category{display:inline-flex;color:#8d6635;background:#eee5d7;border:1px solid #decbb0;font-weight:750;padding:7px 12px}
.pc-article-meta__divider{width:1px;height:12px;background:#c7b9a5;flex:none}
.pc-article-featured{margin:0 0 37px;max-width:100%;background:#eee6d9}
.pc-article-featured>img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover;aspect-ratio:1200/680}
.pc-article-featured figcaption{font-size:12px;line-height:1.65;color:#77726b;margin:9px 0 0;padding:0 3px}
.pc-article-summary{max-width:100%;background:#eee7db;border-left:4px solid #ae8a57;padding:30px clamp(20px,3.5vw,39px) 33px;margin:0 0 48px}
.pc-article-summary .pc-overline,.pc-article-sources .pc-overline,.pc-article-toc .pc-overline,.pc-article-related .pc-overline{display:block;color:#946a35;font-size:11px;line-height:1.4;letter-spacing:.15em;margin:0 0 12px;font-weight:750}
.pc-news-single .pc-article-summary h2{font-size:clamp(20px,2.2vw,27px);letter-spacing:-.045em;line-height:1.35;margin:0 0 12px;padding:0;color:#262721}
.pc-article-summary p{max-width:970px;font-size:clamp(14px,1.3vw,16px);line-height:1.95;color:#4b4943;margin:0;white-space:pre-line;word-break:keep-all}
.pc-article-layout{display:block;min-width:0}
.pc-article-layout--has-toc{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:clamp(35px,6.2vw,92px);align-items:start}
.pc-article-main{min-width:0;max-width:940px}
.pc-news-single .pc-editorial-content .pc-article-body{max-width:none;min-width:0;overflow-wrap:anywhere;color:#302f2c;font-size:16px;line-height:1.98;letter-spacing:-.02em}
.pc-news-single .pc-editorial-content .pc-article-body>p{max-width:none;margin:0 0 1.55em}
.pc-news-single .pc-editorial-content .pc-article-body h2{font-size:clamp(26px,2.45vw,34px);line-height:1.4;letter-spacing:-.055em;color:#242521;font-weight:680;margin:2.3em 0 .7em;padding:0;scroll-margin-top:115px;overflow-wrap:anywhere}
.pc-news-single .pc-editorial-content .pc-article-body h3{font-size:clamp(20px,1.9vw,26px);line-height:1.48;color:#2d2c28;letter-spacing:-.035em;margin:1.85em 0 .6em;padding:0}
.pc-news-single .pc-editorial-content .pc-article-body h4{font-size:18px;margin:1.65em 0 .6em}
.pc-news-single .pc-editorial-content .pc-article-body>h2:first-child{margin-top:0}
.pc-news-single .pc-article-body ul,.pc-news-single .pc-article-body ol{padding-left:1.45em}
.pc-news-single .pc-article-body li{margin:0 0 .45em}
.pc-news-single .pc-article-body figure{max-width:100%}
.pc-news-single .pc-article-body img{height:auto;max-width:100%}
.pc-news-single .pc-article-body .wp-block-table,.pc-news-single .pc-article-body .pc-article-table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
.pc-news-single .pc-article-body table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}
.pc-news-single .pc-article-body th{background:#eee7dd;font-weight:720;color:#322e27}
.pc-news-single .pc-article-body th,.pc-news-single .pc-article-body td{padding:12px 14px;border:1px solid #d7cfc2;min-width:90px}
.pc-news-single .pc-article-body blockquote{background:#f2ede6;border-left:3px solid #a98754;margin:32px 0;padding:19px 26px}
.pc-news-single .pc-article-body a:focus-visible,.pc-article-toc a:focus-visible,.pc-article-sources a:focus-visible,.pc-article-related a:focus-visible{outline:3px solid #b18a50;outline-offset:3px}
.pc-article-toc{min-width:0}
.pc-article-toc__sticky{position:sticky;top:35px;border-top:2px solid #ac8651;padding-top:20px}
.pc-article-toc__title{font-size:17px;font-weight:700;letter-spacing:-.04em;margin:0 0 13px;color:#292822}
.pc-article-toc ol{margin:0;padding:0;list-style:none;border-bottom:1px solid #e2d8ca}
.pc-article-toc li{border-top:1px solid #e2d8ca;margin:0}
.pc-article-toc a{display:flex;align-items:flex-start;gap:14px;padding:13px 0;color:#575048;text-decoration:none;font-size:13px;line-height:1.6;overflow-wrap:anywhere;transition:color .2s}
.pc-article-toc a:hover{color:#9b6f39}
.pc-article-toc a span{font:400 12px/1.8 Georgia,serif;color:#a3865f;flex:none}
.pc-article-sources{margin:58px 0 0;padding:27px 0 5px;border-top:1px solid #cec5b7}
.pc-news-single .pc-article-sources h2{font-size:clamp(20px,2.3vw,28px);line-height:1.4;letter-spacing:-.055em;margin:0 0 16px;color:#272721}
.pc-article-sources ul{padding:0;list-style:none;margin:0}
.pc-article-sources li+li{border-top:1px solid #e9e2d7}
.pc-article-sources a{display:inline-block;padding:11px 0;color:#765631;text-decoration:underline;text-underline-offset:4px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}
.pc-article-pages{margin-top:28px}
.pc-article-pages a{border:1px solid #d0c4b3;padding:7px 12px;margin-right:7px;color:#795f3b}
.pc-article-return{border-top:1px solid #ddd5c8;margin:50px 0 0;padding:24px 0 0}
.pc-article-return a{display:inline-flex;align-items:center;gap:24px;color:#76582f;font-size:13px;font-weight:700;text-decoration:none}
.pc-article-return a:hover{text-decoration:underline;text-underline-offset:4px}
.pc-article-related{margin-top:88px;padding-top:43px;border-top:2px solid #b59b75}
.pc-article-related__heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:26px}
.pc-news-single .pc-article-related h2{font-size:clamp(25px,3vw,38px);font-weight:680;letter-spacing:-.06em;line-height:1.4;margin:0;color:#272721}
.pc-article-related__heading>a{font-size:13px;color:#84613b;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:6px;text-decoration:none}
.pc-article-related .pc-news-grid{margin-bottom:0}
.pc-article-related .pc-news-card{box-shadow:none}
@media(max-width:1050px){.pc-article-layout--has-toc{grid-template-columns:minmax(0,1fr) 208px;gap:35px}}
@media(max-width:820px){
 .pc-article-layout--has-toc{display:flex;flex-direction:column;gap:26px}
 .pc-article-toc{order:-1;width:100%}
 .pc-article-toc__sticky{position:static;background:#f4ede3;padding:22px 23px 12px;border-top:2px solid #ad8b57}
 .pc-article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
 .pc-article-toc li{min-width:0}
 .pc-article-main{width:100%;max-width:none}
}
@media(max-width:640px){
 .pc-news-single .pc-news-article .pc-editorial-hero h1{font-size:clamp(29px,7.8vw,40px);line-height:1.34}
 .pc-news-single .pc-article-shell{padding-top:28px;padding-bottom:67px}
 .pc-article-meta{gap:8px 10px;margin-bottom:23px;font-size:11px}
 .pc-article-meta__category{padding:5px 10px}
 .pc-article-featured{margin-bottom:28px}
 .pc-article-featured>img{aspect-ratio:16/10;object-fit:cover}
 .pc-article-summary{padding:25px 20px;margin-bottom:31px}
 .pc-article-summary p{font-size:14px}
 .pc-article-toc__sticky{padding:19px 19px 9px}
 .pc-article-toc ol{display:block}
 .pc-article-toc a{padding:10px 0;font-size:12px}
 .pc-news-single .pc-editorial-content .pc-article-body{font-size:15px;line-height:1.9}
 .pc-news-single .pc-editorial-content .pc-article-body h2{font-size:clamp(23px,6.7vw,29px)}
 .pc-news-single .pc-editorial-content .pc-article-body h3{font-size:20px}
 .pc-news-single .pc-article-body blockquote{padding:15px 18px}
 .pc-article-related{margin-top:62px;padding-top:30px}
 .pc-article-related__heading{display:block}
 .pc-article-related__heading>a{display:inline-block;margin-top:15px}
}
@media(prefers-reduced-motion:reduce){.pc-article-toc a{transition:none}}
