.cc-article-wrap{max-width:1320px;padding-block:clamp(2rem,5vw,4rem)}.cc-news-article{max-width:1240px;margin-inline:auto}.cc-news-header{max-width:980px;margin:0 auto 2rem;text-align:left}.cc-news-header h1{max-width:980px;font-size:clamp(2.4rem,5vw,4.9rem);line-height:1.02;letter-spacing:-.045em}.cc-news-meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;color:var(--cc-muted);font-size:.92rem;margin-top:1.35rem}.cc-news-meta>span,.cc-news-meta__author{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border:1px solid var(--cc-border);background:var(--cc-surface);border-radius:14px;min-height:48px}.cc-news-meta a{color:var(--cc-text);font-weight:800;text-decoration:none}.cc-news-meta a:hover{color:var(--cc-accent)}.cc-news-meta small{display:block;color:var(--cc-muted);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cc-news-meta__author img{width:30px;height:30px;border-radius:50%;object-fit:cover}.cc-news-hero{max-width:1120px;margin:0 auto 2.4rem;border-radius:22px;overflow:hidden;border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:0 20px 60px rgba(0,0,0,.14)}.cc-news-hero img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.cc-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:clamp(1.6rem,4vw,3rem);align-items:start;max-width:1180px;margin-inline:auto}.cc-news-main{min-width:0}.cc-news-content-panel{position:relative;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:20px;padding:clamp(1.35rem,3vw,2.5rem);box-shadow:0 18px 50px rgba(0,0,0,.08);overflow:hidden}.cc-news-content-panel::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--cc-accent),transparent 70%)}.cc-news-toc{position:sticky;top:105px;padding:1.2rem;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.08)}.cc-news-toc summary{display:none}.cc-news-toc__title{display:block;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.065em;color:var(--cc-accent);margin-bottom:.75rem}.cc-news-toc ol,.cc-news-toc-mobile ol{list-style:none;margin:0;padding:0}.cc-news-toc li+li,.cc-news-toc-mobile li+li{margin-top:.3rem}.cc-news-toc li.cc-toc-level-3,.cc-news-toc-mobile li.cc-toc-level-3{padding-left:.85rem;font-size:.92rem}.cc-news-toc a,.cc-news-toc-mobile a{display:block;color:var(--cc-text);text-decoration:none;line-height:1.35;padding:.5rem .55rem;border-radius:9px;transition:.15s}.cc-news-toc a:hover,.cc-news-toc a:focus-visible,.cc-news-toc-mobile a:hover,.cc-news-toc-mobile a:focus-visible{color:var(--cc-accent);background:var(--cc-surface-2)}.cc-news-toc-mobile{display:none}.cc-article__content{font-size:1.075rem;line-height:1.82;color:var(--cc-text)}.cc-article__content>p:first-child{margin-top:0}.cc-article__content>p,.cc-article__content>ul,.cc-article__content>ol,.cc-article__content>blockquote,.cc-article__content>table{max-width:100%}.cc-article__content p{margin:0 0 1.35rem}.cc-article__content h2,.cc-article__content h3{scroll-margin-top:110px;color:var(--cc-text)}.cc-article__content h2{font-size:clamp(1.55rem,3vw,2.1rem);margin:3rem 0 1rem;padding-top:.2rem;position:relative}.cc-article__content h2::before{content:"";display:block;width:46px;height:4px;border-radius:999px;background:var(--cc-accent);margin-bottom:.8rem}.cc-article__content h3{font-size:clamp(1.25rem,2.4vw,1.55rem);margin:2.2rem 0 .8rem}.cc-article__content strong{color:var(--cc-text)}.cc-article__content a:not(.cc-btn):not(.cc-ranking-btn){font-weight:700;text-decoration-thickness:1px}.cc-article__content ul,.cc-article__content ol{padding:1rem 1rem 1rem 2.4rem;margin:1.4rem 0 1.8rem;background:var(--cc-surface-2);border:1px solid var(--cc-border);border-radius:16px}.cc-article__content li+li{margin-top:.5rem}.cc-article__content blockquote{margin:2rem 0;padding:1.25rem 1.4rem;border-left:4px solid var(--cc-accent);background:var(--cc-surface-2);border-radius:0 16px 16px 0;font-size:1.08rem}.cc-article__content figure,.cc-article__content .wp-block-image{margin:2.2rem 0;width:100%;max-width:100%}.cc-article__content figure img,.cc-article__content .wp-block-image img,.cc-article__content>p>img{display:block;width:100%;height:auto;max-height:640px;object-fit:cover;border-radius:16px;border:1px solid var(--cc-border);box-shadow:0 12px 28px rgba(0,0,0,.1)}.cc-article__content figcaption{color:var(--cc-muted);font-size:.86rem;text-align:center;margin-top:.55rem}.cc-article__content table{width:100%;border-collapse:separate;border-spacing:0;margin:1.8rem 0;overflow:hidden;border:1px solid var(--cc-border);border-radius:16px;background:var(--cc-surface)}.cc-article__content th,.cc-article__content td{padding:.85rem 1rem;border-bottom:1px solid var(--cc-border);text-align:left}.cc-article__content th{background:var(--cc-surface-2);font-weight:850}.cc-article__content tr:last-child td{border-bottom:0}.cc-article__content .cc-ranking-list,.cc-article__content .cc-casino-grid{margin:2rem 0}.cc-article__content .cc-ranking-row{box-shadow:0 10px 28px rgba(0,0,0,.08)}.cc-news-updated{margin-top:1.25rem;padding:1rem 1.15rem;border:1px solid var(--cc-border);border-left:4px solid var(--cc-accent);border-radius:14px;background:var(--cc-surface-2);color:var(--cc-muted);font-size:.92rem}.cc-news-updated strong{color:var(--cc-text)}.cc-author-box{margin-top:1.25rem;padding:1.4rem;border:1px solid var(--cc-border);border-radius:18px;background:var(--cc-surface)}.cc-related{margin-top:3rem}.cc-related .cc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-post-nav{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--cc-border)}@media(max-width:1000px){.cc-news-layout{grid-template-columns:1fr;max-width:900px}.cc-news-toc{display:none}.cc-news-toc-mobile{display:block;margin:0 0 1.4rem;padding:0 0 1rem;border-bottom:1px solid var(--cc-border)}.cc-news-toc-mobile summary{cursor:pointer;font-weight:850}.cc-news-toc-mobile ol{margin-top:.8rem;columns:2;column-gap:1.5rem}.cc-news-toc-mobile li{break-inside:avoid}.cc-news-content-panel{border-radius:18px}}@media(max-width:700px){.cc-article-wrap{width:min(calc(100% - 1rem),1320px);padding-block:1rem}.cc-news-header h1{font-size:clamp(2rem,10vw,3rem)}.cc-news-meta{gap:.45rem}.cc-news-meta>span,.cc-news-meta__author{width:100%;justify-content:flex-start;border-radius:12px}.cc-news-hero{border-radius:14px;margin-bottom:1rem}.cc-news-content-panel{padding:1.1rem;border-radius:14px}.cc-news-toc-mobile ol{columns:1}.cc-article__content{font-size:1rem;line-height:1.72}.cc-article__content h2{margin-top:2.4rem}.cc-article__content ul,.cc-article__content ol{padding-left:2rem}.cc-article__content figure img,.cc-article__content .wp-block-image img,.cc-article__content>p>img{border-radius:12px}.cc-related .cc-grid{grid-template-columns:1fr}}