/* Private preview additions; the production design remains the base. */




.seo-guide{max-width:1080px;margin:auto;word-break:keep-all;overflow-wrap:anywhere}.seo-guide>.seo-intro{max-width:850px;margin:0 auto 56px}.seo-guide p,.seo-guide li{font-size:16px;line-height:1.95;color:#456356}.seo-guide p{margin:0 0 20px}.seo-guide h2{font-size:clamp(25px,3vw,38px);line-height:1.42;margin:0 0 28px;letter-spacing:-.035em;color:#294b3b}.seo-guide h3{font-size:22px;line-height:1.5;margin:0 0 16px;color:#294b3b}.seo-section{padding:52px 0;border-top:1px solid #dce3d5;scroll-margin-top:110px}.seo-section:first-child{border-top:0}.seo-guide .eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:14px;color:#768a2e}.seo-toc{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.seo-toc a{font-size:13px;border:1px solid #ced9c7;padding:10px 15px;text-decoration:none;border-radius:2px;background:#f5f7ef;color:#365640}.seo-toc a:hover{background:#dfe9cf}.seo-guide a:not(.btn){text-underline-offset:4px}.seo-guide .type-grid,.seo-guide .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0}.seo-guide .type-grid article,.seo-guide .info-grid article{padding:28px;background:#f3f6ec;border:1px solid #e2e7d8}.seo-guide .info-grid article:last-child:nth-child(odd){grid-column:1/-1}.seo-figure{margin:34px 0}.seo-figure img{width:100%;max-height:560px;object-fit:cover;display:block}.seo-figure figcaption,.seo-guide .table-note{font-size:13px;line-height:1.7;color:#6c7b6e;margin:12px 0 0}.seo-table-wrap,.seo-guide .table-scroll{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid #d3ddcb;border-radius:4px}.seo-guide table{border-collapse:collapse;min-width:660px;width:100%;font-size:14px;line-height:1.8}.seo-guide caption{padding:16px;text-align:left;font-weight:600;background:#f2f5ec}.seo-guide th,.seo-guide td{padding:19px 20px;text-align:left;vertical-align:top;border-bottom:1px solid #dce3d4}.seo-guide thead{background:#e8eeda;color:#294b3b}.seo-guide tbody th{min-width:185px;font-weight:600;color:#294b3b}.seo-guide tbody th span{font-size:13px;font-weight:400}.seo-guide tbody tr:nth-child(even){background:#f7f8f3}.seo-guide .seo-checklist{padding-left:22px}.seo-guide li{margin-bottom:12px}.seo-guide details{border-top:1px solid #d5dfcc;margin:0;padding:0}.seo-guide details:last-child{border-bottom:1px solid #d5dfcc}.seo-guide summary{padding:22px 40px 22px 0;cursor:pointer;font-size:17px;line-height:1.6;font-weight:600;position:relative;list-style:none;color:#2a4a38}.seo-guide summary::-webkit-details-marker{display:none}.seo-guide summary:after{content:'+';position:absolute;right:10px;font-weight:400;font-size:22px}.seo-guide details[open] summary:after{content:'−'}.seo-guide details p{padding:0 28px 8px 0}.seo-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0}.seo-related a{background:#f1f5e9;border:1px solid #dce5cf;padding:23px;text-decoration:none;font-size:16px;font-weight:600;line-height:1.6}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;line-height:1.8;margin:0 0 30px;color:#637866}.seo-breadcrumb a{text-decoration:none}.seo-breadcrumb span[aria-hidden]{color:#9ca795}.seo-home-guides{background:#f2f5e8;padding:64px 0}.seo-home-guides .section-head{align-items:start;gap:30px;margin-bottom:30px}.seo-home-guides h2{font-size:clamp(28px,3vw,42px)}.seo-home-guides .section-head p:not(.eyebrow){max-width:380px;font-size:15px;line-height:1.8}.seo-guide-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #cdd8bd;border-left:1px solid #cdd8bd}.seo-guide-links a{padding:26px 21px;display:flex;flex-direction:column;gap:14px;text-decoration:none;border-right:1px solid #cdd8bd;border-bottom:1px solid #cdd8bd;transition:background .2s}.seo-guide-links a:hover{background:#e4edce}.seo-guide-links small{letter-spacing:.12em;font-size:10px;color:#7c8f45}.seo-guide-links strong{font-size:19px;line-height:1.5}.seo-guide-links span{font-size:13px;line-height:1.8;color:#5b715d}.seo-guide-links b{font-size:22px;font-weight:400;margin-top:auto}.seo-article-header{max-width:850px;margin:0 auto 48px}.seo-article-header h1{font-size:clamp(34px,4.5vw,58px);line-height:1.32;letter-spacing:-.045em;margin:20px 0 28px;color:#294b3b}.seo-article-header p{font-size:18px;line-height:1.9}.seo-article-header .eyebrow{font-size:11px}.seo-editorial-note{padding:22px 26px;background:#f4f6ec;border-left:3px solid #8d9f60}.seo-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-gallery img{height:320px;object-fit:cover}.seo-new-article .seo-guide{max-width:960px}.seo-updated-article .article-content{max-width:none}.seo-updated-article .article-content .seo-guide{max-width:1080px}.seo-updated-article .article-cover{margin-top:36px}.seo-updated-article .article-cover img{max-height:520px;width:100%;object-fit:cover}.seo-news-collection{margin:0 0 48px;border-top:1px solid #dce4d2;padding-top:34px}.seo-news-collection h2{font-size:28px;margin-bottom:12px}.seo-news-collection p{line-height:1.8;color:#5d725f}.seo-news-collection .seo-related{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card[hidden]{display:none!important}.news-filter-result{font-size:13px;margin:18px 0 24px;color:#657862}.news-empty{background:#f4f6ec;padding:36px;border:1px solid #d8e0cf;text-align:center;grid-column:1/-1}.news-section .news-grid{align-items:start}.news-section .news-card-image img{object-fit:cover}.seo-golf-extension{padding-top:10px;padding-bottom:70px}.seo-golf-extension .seo-guide{max-width:1080px}
@media(min-width:901px){.page-casino .hero-copy h1{font-size:clamp(42px,4.7vw,72px);max-width:870px}.seo-updated-article .page-intro h1{font-size:clamp(36px,4.5vw,58px)}}
@media(max-width:900px){.seo-guide-links{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-related,.seo-news-collection .seo-related{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide .info-grid,.seo-guide .type-grid{gap:16px}.seo-home-guides .section-head{display:block}.seo-home-guides .section-head p:not(.eyebrow){margin-top:20px;max-width:600px}.seo-gallery img{height:240px}}
@media(max-width:600px){.seo-guide p,.seo-guide li{font-size:15px;line-height:1.85}.seo-section{padding:36px 0}.seo-guide h2{margin-bottom:22px}.seo-guide h3{font-size:20px}.seo-guide .type-grid,.seo-guide .info-grid,.seo-related,.seo-news-collection .seo-related,.seo-gallery{grid-template-columns:1fr}.seo-guide .type-grid article,.seo-guide .info-grid article{padding:22px}.seo-guide summary{font-size:16px;padding-top:19px;padding-bottom:19px}.seo-guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-links a{padding:20px 16px;gap:10px}.seo-guide-links a:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.seo-guide-links a:last-child b{display:none}.seo-guide-links strong{font-size:17px}.seo-home-guides{padding:42px 0}.seo-toc{gap:8px}.seo-toc a{padding:8px 11px;font-size:12px}.seo-article-header p{font-size:16px}.seo-article-header{margin-bottom:30px}.seo-guide>.seo-intro{margin-bottom:32px}.seo-gallery img{height:auto}.seo-figure img{height:auto}.seo-guide th,.seo-guide td{padding:15px}.seo-golf-extension{padding-bottom:34px}.seo-news-collection{margin-bottom:36px}}
