/* Scoped to the comparison page: homepage layout and room-card geometry stay intact. */
.lbp-online-guide-page .lbpt-entry-header{padding:28px 0 24px;border-bottom-width:1px}
.lbp-online-guide-page .lbpt-entry-header>.wp-block-post-title{width:min(1160px,calc(100% - 40px));max-width:1160px;font-size:clamp(36px,4.2vw,56px);line-height:1.08}
.lbp-online-guide-page .lbpt-entry-header+.lbpt-content{padding-top:20px}
.lbp-online-guide-page .lbpt-post-content>.lbp-online-guide{width:100%;max-width:none;margin:0;color:#f5efe4;font-family:"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.6}
.lbp-online-guide-page .lbpt-main{background:#11110f}
.lbp-online-guide *{box-sizing:border-box}
.lbp-online-guide a{color:#e1bf77;text-underline-offset:3px}
.lbp-online-guide a:hover{text-decoration:underline}
.lbp-online-guide :is(a,summary):focus-visible{outline:3px solid #f0cb77;outline-offset:4px}
.lbp-online-guide :is(section[id],div[id],tr[id]){scroll-margin-top:110px}
.lbp-online-guide .lbp-guide-breadcrumb{display:flex;gap:10px;align-items:center;font-size:13px;color:#c2b7a5;margin:0 0 16px}
.lbp-guide-intro>p:first-child{max-width:850px;margin:0 0 10px;font-size:17px;line-height:1.6}
.lbp-online-guide .lbp-guide-byline{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#c2b7a5;margin:0}
.lbp-guide-byline>span{margin-left:12px}
.lbp-online-guide .lbp-guide-jumps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;border:0}
.lbp-online-guide .lbp-guide-jumps a{display:flex;align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px;border:1px solid #665638;border-radius:8px;background:#211d16;color:#f7ead0;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none}
.lbp-online-guide .lbp-guide-jumps .lbp-guide-nav-icon{display:block;flex:0 0 24px;width:24px;height:24px;min-width:24px;max-width:24px;max-height:24px;object-fit:contain;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;opacity:1;visibility:visible}
.lbp-online-guide .lbp-guide-jumps a>span{min-width:0;overflow-wrap:break-word}
.lbp-online-guide .lbp-guide-jumps a:hover{border-color:#d8b56d;background:#30281b;color:#fff9ed;text-decoration:none}
.lbp-online-guide .lbp-guide-jumps a:hover>span{text-decoration:underline;text-underline-offset:3px}
.lbp-online-guide .lbp-guide-jumps a:focus-visible{outline:3px solid #f2ce86;outline-offset:3px}
@media(max-width:1100px){
 .lbp-online-guide .lbp-guide-jumps{display:flex;flex-wrap:wrap}
 .lbp-online-guide .lbp-guide-jumps a{flex:1 1 calc(25% - 10px)}
}
@media(max-width:720px){
 .lbp-online-guide .lbp-guide-jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}
 .lbp-online-guide .lbp-guide-jumps a{gap:8px;min-height:52px;padding:10px 12px;font-size:13px}
 .lbp-online-guide .lbp-guide-jumps .lbp-guide-nav-icon{flex-basis:22px;width:22px;height:22px;min-width:22px;max-width:22px;max-height:22px}
 .lbp-online-guide .lbp-guide-jumps a:last-child:nth-child(odd){grid-column:1/-1}
}
.lbp-guide-section{margin:0;padding:32px 0;border-bottom:1px solid #3f392f}
.lbp-guide-section:last-child{border:0;padding-bottom:0}
.lbp-online-guide .lbp-guide-section h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(29px,3.1vw,39px);font-weight:600;line-height:1.14;margin:0 0 16px;color:#fff9ed;letter-spacing:-.02em}
.lbp-online-guide .lbp-guide-section h3{font-family:"DM Sans",Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 10px;color:#fff9ed}
.lbp-guide-section p{max-width:900px;margin:0 0 14px}
.lbp-guide-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}
.lbp-online-guide .lbp-guide-section-head h2{margin-bottom:0}
.lbp-guide-section-head>a{font-size:13px;padding:10px 0;flex-shrink:0}
.lbp-online-guide .lbp-guide-kicker{margin:0 0 7px;color:#dbb568;font-size:11px;letter-spacing:.12em;font-weight:700}
.lbp-guide-comparison{padding-top:25px}
/* The same semantic table becomes two aligned room columns on small screens. */
.lbp-guide-table-wrap{width:100%;max-width:100%}
.lbp-guide-table-wrap.has-many-rooms{overflow-x:auto;overscroll-behavior-inline:contain}
.lbp-guide-table-wrap.has-many-rooms:focus-visible{outline:3px solid #f0cb77;outline-offset:3px}
.lbp-guide-table-wrap.has-many-rooms .lbp-compare-table{min-width:calc(180px + var(--lbp-compare-room-count)*240px)}
.lbp-compare-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.5;color:#f7f2e9;background:#171714}
.lbp-compare-table :is(th,td){padding:14px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #49433c;overflow-wrap:anywhere}
.lbp-compare-table thead th:first-child{width:22%;font-weight:500;color:#d2c8b6}
.lbp-compare-table thead .lbp-compare-criteria{padding-top:25px}
.lbp-compare-criteria>span{display:block;font-size:10px;letter-spacing:.13em;font-weight:700;color:#e1bf77;margin-bottom:8px}
.lbp-compare-criteria>strong{display:block;color:#fff9ed;font-size:22px;line-height:1.25;font-family:"Cormorant Garamond",Georgia,serif}
.lbp-online-guide .lbp-compare-criteria>p{font-size:13px;line-height:1.6;margin:10px 0 0}
.lbp-compare-table :is(th,td)+:is(th,td){border-left:2px solid #11110f}
.lbp-compare-table .lbp-compare-brand-cell{border-top:4px solid var(--lbp-compare-brand);padding:18px;background:linear-gradient(135deg,var(--lbp-compare-highlight),var(--lbp-compare-surface));color:#fff9ed}
.lbp-online-guide .lbp-compare-brand-heading{display:flex;gap:16px;align-items:center;min-height:88px;margin-bottom:16px;color:#fff9ed;text-decoration:none;line-height:1.2;font-size:24px;font-weight:700}
.lbp-online-guide .lbp-compare-brand-heading:hover>span{text-decoration:underline}
.lbp-online-guide .lbp-compare-logo{display:block;flex:none;width:88px;height:88px;max-width:88px;object-fit:contain;margin:0;padding:0;border:0;border-radius:6px;box-shadow:none;background:transparent}
.lbp-compare-initials{display:grid;place-items:center;flex:none;width:88px;height:88px;background:var(--lbp-compare-brand);color:var(--lbp-compare-ink);font-size:28px;border-radius:6px}
.lbp-compare-header-action{margin:0}
.lbp-online-guide .lbp-guide-cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:11px 16px;border:1px solid #e0bd72;background:#e0bd72;color:#17130d;font-size:15px;font-weight:700;text-align:center;text-decoration:none;line-height:1.35}
.lbp-online-guide .lbp-compare-cta{background:var(--lbp-compare-brand);color:var(--lbp-compare-ink);border-color:var(--lbp-compare-brand);border-radius:5px;box-shadow:0 3px 0 #0005}
.lbp-online-guide .lbp-compare-cta:hover{background:var(--lbp-compare-brand);color:var(--lbp-compare-ink);border-color:var(--lbp-compare-brand);text-decoration:underline;text-underline-offset:3px;box-shadow:0 0 0 2px #fff5}
.lbp-compare-header-action>small{display:block;margin:8px 0 0;font-size:12px;font-weight:400;text-align:center;color:#ded4c5;line-height:1.45}
.lbp-compare-table tbody th{font-size:14px;font-weight:600;color:#e4dbcd;background:#1e1c18}
.lbp-compare-table tbody td{background:var(--lbp-compare-surface);color:#f7f2e9}
.lbp-compare-table .is-advantage td{background:var(--lbp-compare-highlight);font-weight:600}
.lbp-compare-table .is-disadvantage td{color:#e5dbd0}
.lbp-compare-sign{display:inline-block;width:20px;color:#a9e0af;font-size:18px;line-height:1}
.lbp-compare-table .is-disadvantage .lbp-compare-sign{color:#f2c397}
.lbp-guide-mobile-label{display:none}
.lbp-compare-table .lbp-compare-review-row :is(th,td){padding-top:4px;padding-bottom:4px}
.lbp-compare-review-row a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#ffe0a0}
.lbp-compare-bonus-row .lbp-compare-review-link{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;font-size:13px;color:#ffe0a0}
.lbp-compare-table .lbp-compare-bonus-row td{background:var(--lbp-compare-highlight)}
.lbp-guide-actions{display:flex;flex-direction:column;gap:4px;align-items:stretch}
.lbp-guide-actions .lbp-guide-detail{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 10px;font-size:13px;text-decoration:underline}
.lbp-compare-more{margin-top:12px;border:1px solid #645437;background:#1c1a15}
.lbp-compare-more>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;position:relative;padding:14px 44px 14px 16px;cursor:pointer;font-size:16px;font-weight:700;min-height:52px;color:#f2ce86;list-style:none}
.lbp-compare-more>summary::-webkit-details-marker{display:none}
.lbp-compare-more>summary::after{content:"+";position:absolute;right:17px;font-size:22px}
.lbp-compare-more[open]>summary::after{content:"−"}
.lbp-compare-more>summary>span{font-size:13px;font-weight:400;color:#ddd1bd}
.lbp-compare-more[open]>summary{border-bottom:1px solid #645437}
.lbp-compare-table.is-detail thead th{padding:12px 18px}
.lbp-compare-detail-name{font-size:16px;font-weight:700}
.lbp-compare-sources{padding:4px 0 0}
.lbp-compare-sources>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;color:#e1bf77}
.lbp-compare-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px;padding:12px 0}
.lbp-online-guide .lbp-compare-source-grid h3{font-size:16px}
.lbp-online-guide .lbp-compare-source-grid p{font-size:13px;margin:0 0 8px}
.lbp-compare-source-grid a{display:inline-flex;align-items:center;min-height:30px}
.lbp-compare-source-grid small{display:block;font-size:12px;color:#cfc4b4}
.lbp-online-guide .lbp-compare-legal{margin:4px 0 0;max-width:none;color:#d9cebb;font-size:12px;line-height:1.6}
@media(max-width:760px){
 .lbp-compare-table,.lbp-compare-table :is(thead,tbody){display:block}
 .lbp-compare-table tr{display:grid;grid-template-columns:repeat(var(--lbp-compare-room-count),minmax(0,1fr))}
 .lbp-compare-table thead .lbp-compare-criteria{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}
 .lbp-compare-table :is(th,td){display:block;min-width:0;padding:12px;font-size:14px}
 .lbp-compare-table thead .lbp-compare-brand-cell{padding:14px 12px}
 .lbp-online-guide .lbp-compare-brand-heading{flex-direction:column;align-items:flex-start;gap:10px;min-height:120px;margin-bottom:12px;font-size:18px}
 .lbp-online-guide .lbp-compare-logo,.lbp-compare-initials{width:64px;height:64px;max-width:64px;border-radius:4px}
 .lbp-online-guide .lbp-compare-cta{padding:10px 7px;font-size:14px;min-height:58px}
 .lbp-compare-header-action>small{font-size:11px;text-align:left}
 .lbp-compare-table tbody th{grid-column:1/-1;font-size:13px;padding:8px 12px;border-left:0;background:#29241c;color:#f0e5d0}
 .lbp-compare-table tbody td{border-left:0;line-height:1.55}
 .lbp-compare-table tbody td+td{border-left:2px solid #11110f}
 .lbp-compare-table .lbp-guide-mobile-label{display:block;font-size:11px;font-weight:700;color:#ded3c4;margin:0 0 5px;line-height:1.35}
 .lbp-compare-table .lbp-compare-review-row th{padding-block:8px}
 .lbp-compare-review-row a{font-size:13px}
 .lbp-guide-table-wrap.has-many-rooms .lbp-compare-table{min-width:calc(var(--lbp-compare-room-count)*180px)}
 .lbp-compare-table.is-detail thead .lbp-compare-brand-cell{padding:10px 12px}
 .lbp-compare-detail-name{font-size:14px}
 .lbp-compare-more>summary{font-size:15px;gap:5px}
 .lbp-compare-source-grid a{min-height:44px}
}
.lbp-guide-checks{display:flex;gap:5px 24px;flex-wrap:wrap;margin-top:12px;color:#c7bdad;font-size:12px}
.lbp-guide-checks p{margin:0}
.lbp-online-guide .lbp-guide-disclosure{max-width:900px;font-size:13px;color:#c7bdad;margin:0 0 20px}
.lbp-guide-rooms .lbp-room-grid{margin:0}
.lbp-online-guide .lbp-room-card.is-conversion h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:34px;margin:7px 0 0}
.lbp-online-guide .lbp-room-card.is-conversion .lbp-card-body>small,.lbp-online-guide .lbp-room-brand-meta strong,.lbp-online-guide .lbp-room-brand-meta span{font-size:11px}
.lbp-online-guide .lbp-room-card.is-conversion .lbp-room-fit{grid-template-columns:85px minmax(0,1fr)}
.lbp-online-guide .lbp-room-card.is-conversion .lbp-room-fit span{font-size:11px;color:#cec2af}
.lbp-online-guide .lbp-room-card.is-conversion .lbp-room-fit strong{font-size:14px}
.lbp-online-guide .lbp-room-offer-head{flex-wrap:wrap;gap:6px}
.lbp-online-guide .lbp-room-offer-head :is(small,span){font-size:11px;color:#dacdb7}
.lbp-online-guide .lbp-room-bonus-option dt{font-size:11px;color:#c4b8a4}
.lbp-online-guide .lbp-room-bonus-option dd{font-size:14px;line-height:1.5;font-weight:500}
.lbp-online-guide .lbp-room-bonus-option dl>div:first-child dd{font-size:17px;font-weight:750;color:#fff5dc}
.lbp-online-guide .lbp-room-card.is-conversion .lbp-room-bonus-option h4{font-size:12px;letter-spacing:.03em;color:#f1d69f}
.lbp-online-guide .lbp-room-strengths h4{font-size:11px;color:#c4b8a4}
.lbp-online-guide .lbp-room-strengths li{font-size:13px;font-weight:500;line-height:1.5}
.lbp-online-guide .lbp-room-card.is-conversion .lbp-room-review-link{font-size:13px!important;min-height:44px}
.lbp-online-guide .lbp-room-legal{font-size:12px!important;color:#c6bbaa!important}
.lbp-online-guide .lbp-room-bonus-source{display:inline-block;min-height:32px;margin-top:8px;padding:6px 0;font-size:12px;text-decoration:underline;background:none;border:0;box-shadow:none;color:#e1bf77;text-transform:none;letter-spacing:normal}
.lbp-guide-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.lbp-guide-fit-grid article{border-top:2px solid #a98a4c;padding:16px 0 0}
.lbp-guide-fit-grid p{font-size:15px;color:#d4c9b7}
.lbp-online-guide .lbp-guide-note{margin:8px 0 0;color:#c7bdad;font-size:14px}
.lbp-guide-method{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px}
.lbp-guide-method p{font-size:15px;color:#d4c9b7}
.lbp-guide-permit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;align-items:start}
.lbp-guide-permit-grid :is(p,li){font-size:15px;color:#d4c9b7}
.lbp-guide-permit-grid :is(ul,ol){margin:0 0 14px;padding-left:22px}
.lbp-guide-permit-grid li+li{margin-top:10px}
.lbp-guide-permit-grid strong{color:#fff0cc}
.lbp-guide-permit-check{padding:18px 20px;background:#201d16;border-left:2px solid #a98a4c}
.lbp-guide-permit-check>p:last-child{margin-bottom:0}
.lbp-guide-article-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}
.lbp-guide-article-grid>article{min-width:0;display:flex;margin:0}
.lbp-online-guide .lbp-guide-article-link{display:block;width:100%;padding:18px;background:#1b1915;border:1px solid #494236;text-decoration:none;overflow-wrap:anywhere}
.lbp-online-guide .lbp-guide-article-link h3{font-size:17px;color:#f2ce86;text-decoration:underline;text-underline-offset:3px;margin:0 0 9px}
.lbp-online-guide .lbp-guide-article-link p{font-size:14px;color:#d4c9b7;line-height:1.6;margin:0}
.lbp-online-guide .lbp-guide-article-link:hover{background:#262117;border-color:#a98a4c;text-decoration:none}
.lbp-guide-cautions{padding:16px 18px;background:#242017;border-left:2px solid #be9954;margin-top:12px}
.lbp-guide-cautions p{font-size:14px;margin:0}
.lbp-guide-cautions p+p{margin-top:8px}
.lbp-guide-experience{padding:20px;border:1px solid #6e5c37;margin:16px 0;background:#201d16}
.lbp-online-guide .lbp-guide-fine{font-size:13px;color:#c6bbaa}
.lbp-guide-faq details{border-bottom:1px solid #494236}
.lbp-guide-faq summary{position:relative;cursor:pointer;padding:15px 30px 15px 0;font-size:16px;font-weight:600;min-height:50px;list-style:none}
.lbp-guide-faq summary::-webkit-details-marker{display:none}
.lbp-guide-faq summary::after{content:"+";position:absolute;right:4px;color:#dfb96b}
.lbp-guide-faq details[open]>summary::after{content:"−"}
.lbp-guide-faq details>div{padding:0 0 17px;max-width:900px;color:#d4c9b7;font-size:15px}
.lbp-guide-faq details>div>p:last-child{margin:0}
.lbp-guide-reading{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:20px}
.lbp-guide-reading a{min-height:44px;display:flex;align-items:center;font-size:14px}
.lbp-online-guide .lbp-guide-warning{font-size:13px;color:#d9cdb9;border-top:1px solid #494236;margin:22px 0 0;padding-top:16px}
/* rc58: bonus rows use the same warm surfaces, corners and spacing as guide tiles. */
.lbp-guide-bonus-block{margin-top:24px;padding-top:24px;border-top:1px solid #524630}
.lbp-guide-bonus-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.lbp-guide-bonus-heading>img{display:block;flex:none;width:40px;height:40px;max-width:40px;padding:8px;border:1px solid #665638;border-radius:8px;background:#2b251a;box-shadow:none}
.lbp-online-guide .lbp-guide-bonus-heading>h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:28px;line-height:1.15;margin:0}
.lbp-online-guide .lbp-guide-bonus-disclosure{font-size:13px;color:#d4c9b7;margin-bottom:8px}
.lbp-guide-bonus-block [hidden]{display:none!important}
.lbp-guide-bonus-table-wrap{width:100%;max-width:100%}
.lbp-guide-bonus-table{width:100%;margin:0;border-collapse:separate;border-spacing:0 12px;table-layout:fixed;font-size:15px;line-height:1.6;background:transparent;color:#f7f2e9}
.lbp-guide-bonus-table :is(th,td){padding:18px 16px;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.lbp-guide-bonus-table thead th{padding:4px 16px 0;border:0;background:transparent;color:#d4c9b7;font-size:13px;font-weight:600}
.lbp-guide-bonus-table thead th:nth-child(1){width:20%}
.lbp-guide-bonus-table thead th:nth-child(2){width:23%}
.lbp-guide-bonus-table thead th:nth-child(3){width:37%}
.lbp-guide-bonus-table thead th:nth-child(4){width:20%}
.lbp-guide-bonus-table tbody :is(th,td){border:0;border-block:1px solid #574b39;background:var(--lbp-poker-tint,#201d17)}
.lbp-guide-bonus-table tbody th{font-weight:400;border-left:4px solid var(--lbp-poker-brand,#e1bf77);border-radius:8px 0 0 8px;background:linear-gradient(145deg,var(--lbp-poker-tint,#201d17),#1b1915);color:#f7f2e9}
.lbp-guide-bonus-table tbody td:last-child{border-right:1px solid #574b39;border-radius:0 8px 8px 0}
.lbp-guide-bonus-identity{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}
.lbp-online-guide .lbp-guide-bonus-operator{display:block;min-width:0;color:#fff9ed;font-size:17px;line-height:1.35;margin:0}
.lbp-guide-bonus-logo,.lbp-guide-bonus-logo .lbp-bonus-brandmark{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:6px}
.lbp-guide-bonus-logo .lbp-bonus-brand-logo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0;filter:none}
.lbp-guide-bonus-logo .lbp-bonus-brand-initials{font:700 18px/1.2 "DM Sans",Arial,sans-serif;color:var(--lbp-poker-ink,#000);background:var(--lbp-poker-brand,#e1bf77)}
.lbp-guide-bonus-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}
.lbp-guide-bonus-kind{display:inline-block;padding:4px 10px;border:1px solid #766448;border-radius:999px;background:#282219;color:#f4deb0;font-size:12px;line-height:1.4;font-weight:600}
.lbp-guide-bonus-checked{display:block;color:#cfc4b3;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}
.lbp-guide-bonus-checked time{white-space:nowrap}
.lbp-guide-bonus-value{display:block;color:#fff4dc;font-size:24px;font-weight:700;line-height:1.25;margin-bottom:10px;text-shadow:none;letter-spacing:-.02em}
.lbp-online-guide .lbp-guide-bonus-table p{font-size:14px;line-height:1.6;margin:0 0 12px;color:#e0d7c7}
.lbp-guide-bonus-table p:last-child{margin-bottom:0}
.lbp-guide-bonus-code code{display:inline-block;max-width:100%;background:#30291c;color:#ffe0a0;padding:3px 8px;border:1px dashed #8a744b;border-radius:5px;font-size:14px;font-weight:600;user-select:all;overflow-wrap:anywhere}
.lbp-guide-bonus-facts{margin:0;font-size:14px;line-height:1.6;color:#e0d7c7}
.lbp-guide-bonus-facts>div{padding-top:8px;margin-top:8px;border-top:1px solid #52483a}
.lbp-guide-bonus-facts dt{display:inline;font-weight:700;color:#fff0d5;margin:0 4px 0 0}
.lbp-guide-bonus-facts dd{display:inline;margin:0}
.lbp-online-guide .lbp-guide-bonus-cta{width:100%;min-height:48px;padding:12px 10px;border:1px solid var(--lbp-poker-brand,#e1bf77);border-radius:6px;background:var(--lbp-poker-brand,#e1bf77);color:var(--lbp-poker-ink,#000);font-size:15px;line-height:1.4;box-shadow:0 3px 0 #0004}
.lbp-online-guide .lbp-guide-bonus-cta:hover{background:var(--lbp-poker-brand,#e1bf77);color:var(--lbp-poker-ink,#000);text-decoration:underline;text-underline-offset:3px;box-shadow:0 0 0 2px #fff5}
.lbp-guide-bonus-terms-note{display:block;margin:10px 0 0;color:#cfc4b3;font-size:13px;font-weight:400;line-height:1.5;text-align:left}
.lbp-guide-bonus-mobile-label{display:none}
.lbp-guide-bonus-empty{padding:16px;border:1px solid #574b39;border-radius:8px;background:#201d17}
.lbp-online-guide .lbp-guide-bonus-block>.lbp-guide-note{margin-top:8px}
@media(max-width:900px){
 .lbp-guide-bonus-table,.lbp-guide-bonus-table tbody{display:block}
 .lbp-guide-bonus-table{border-spacing:0}
 .lbp-guide-bonus-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .lbp-guide-bonus-table tbody tr{display:block;border:1px solid #574b39;border-top:3px solid var(--lbp-poker-brand,#e1bf77);border-radius:8px;background:var(--lbp-poker-tint,#201d17);margin:12px 0 0}
 .lbp-guide-bonus-table tbody :is(th,td){display:block;min-width:0;padding:14px 16px;border:0;border-radius:0;background:transparent}
 .lbp-guide-bonus-table tbody th{border-bottom:1px solid #574b39;background:linear-gradient(145deg,var(--lbp-poker-tint,#201d17),#1b1915);border-radius:5px 5px 0 0}
 .lbp-guide-bonus-table tbody td:last-child{border:0;border-top:1px solid #574b39;border-radius:0 0 8px 8px}
 .lbp-guide-bonus-identity{flex-wrap:nowrap;margin-bottom:10px}
 .lbp-guide-bonus-mobile-label{display:block;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.04em;color:#d4c9b7;margin-bottom:8px}
 .lbp-guide-bonus-table .lbp-guide-bonus-reward{padding-bottom:12px}
 .lbp-guide-bonus-table .lbp-guide-bonus-conditions{padding-top:0}
 .lbp-guide-bonus-value{font-size:25px}
 .lbp-guide-bonus-table .lbp-guide-bonus-action{padding:14px 16px}
}
@media(max-width:760px){
	.lbp-online-guide-page .lbpt-entry-header{padding:23px 0 20px}
	.lbp-online-guide-page .lbpt-entry-header>.wp-block-post-title{width:calc(100% - 24px);font-size:36px}
	.lbp-guide-intro>p:first-child{font-size:16px}
	.lbp-guide-section{padding:26px 0}
	.lbp-guide-section-head{display:block}
	.lbp-guide-section-head>a{display:inline-flex;margin-top:7px;min-height:44px}
	.lbp-guide-fit-grid,.lbp-guide-method,.lbp-guide-permit-grid,.lbp-guide-article-grid{grid-template-columns:1fr;gap:16px}
	.lbp-guide-article-grid{gap:10px}
	.lbp-online-guide .lbp-guide-article-link{padding:15px}
	.lbp-guide-checks{display:block;line-height:1.65}
	.lbp-guide-checks p+p{margin-top:5px}
	.lbp-online-guide .lbp-room-card.is-conversion .lbp-room-fit{grid-template-columns:1fr;gap:5px}
	.lbp-online-guide .lbp-room-bonus-options{grid-template-columns:1fr}
	.lbp-online-guide .lbp-room-bonus-option+.lbp-room-bonus-option{border-left:0;border-top:1px solid #3b3730}
	.lbp-online-guide .lbp-room-bonus-source{min-height:44px;padding-block:10px}
	.lbp-online-guide .lbp-room-strengths{grid-template-columns:1fr;gap:10px}
}
@media print{.lbp-online-guide .lbp-guide-jumps{display:none}.lbp-online-guide,.lbp-guide-section p{color:#000!important}.lbp-guide-table th,.lbp-guide-table td{background:#fff!important;color:#000!important}}

/* rc49: one frame, three surfaces. Light sections own all inherited text colors. */
.lbp-online-guide-page .lbpt-entry-header{background:radial-gradient(ellipse at 85% 35%,#51412855,transparent 65%),#181611}
.lbp-online-guide .lbp-guide-section{margin:0 0 22px;padding:28px 0;border-bottom:0}
.lbp-online-guide .lbp-guide-panel{width:100%;min-width:0;padding:28px;border:1px solid #524630;border-radius:10px}
.lbp-online-guide .lbp-guide-panel-warm{background:#211d16}
.lbp-online-guide .lbp-guide-panel-neutral{background:#191917;border-color:#414139}
.lbp-online-guide .lbp-guide-panel-light{background:#f3eee4;border-color:#d7cbb8;color:#25231e}
.lbp-online-guide .lbp-guide-panel-light :is(h2,h3,strong,dt){color:#222019}
.lbp-online-guide .lbp-guide-panel-light :is(p,li,dd,figcaption){color:#49443b}
.lbp-online-guide .lbp-guide-panel-light .lbp-guide-kicker{color:#73521d}
.lbp-online-guide .lbp-guide-panel-light a{color:#704a17;text-decoration:underline}
.lbp-online-guide .lbp-guide-panel-light :is(a,summary):focus-visible{outline-color:#704a17}
.lbp-online-guide .lbp-guide-panel-light summary{color:#25231e}
.lbp-online-guide .lbp-guide-panel-light summary::after{color:#704a17}
.lbp-online-guide .lbp-guide-panel-light details{border-color:#c5b79e}
.lbp-online-guide .lbp-guide-icon{display:block;width:28px;height:28px;color:#d8b66f;flex:none;margin:0 0 12px}
.lbp-online-guide .lbp-guide-panel-light .lbp-guide-icon{color:#76531d}
.lbp-online-guide .lbp-guide-fit-grid{gap:24px}
.lbp-online-guide .lbp-guide-fit-grid article{border:0;padding:0;min-width:0}
.lbp-online-guide .lbp-guide-fit-grid p{font-size:15px;margin-bottom:8px}
.lbp-online-guide .lbp-guide-panel-light .lbp-guide-note{margin-top:16px;padding-top:14px;border-top:1px solid #c5b79e;font-size:14px}
.lbp-guide-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.lbp-guide-format-card{min-width:0;border:1px solid #c5b79e;border-radius:8px;padding:20px;background:#fffcf6}
.lbp-online-guide .lbp-guide-format-card h3{font-size:24px;line-height:1.25;margin:0 0 4px}
.lbp-online-guide .lbp-guide-format-subtitle{font-size:14px;margin:0 0 18px;color:#62553e}
.lbp-guide-format-card dl{margin:0}
.lbp-guide-format-card dl>div{padding:12px 0;border-top:1px solid #d7cbb8}
.lbp-guide-format-card dt{font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px}
.lbp-guide-format-card dd{margin:0;font-size:15px;line-height:1.6}
.lbp-online-guide .lbp-guide-format-card .lbp-guide-format-tip{font-size:14px;background:#ece3d0;border-radius:5px;padding:12px;margin:12px 0 0;color:#493b20}
.lbp-guide-infographic{margin-top:18px;border-top:1px solid #c5b79e}
.lbp-guide-infographic>summary,.lbp-guide-methodology>summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:15px;font-weight:600}
.lbp-guide-infographic figure{margin:8px 0 0}
.lbp-guide-infographic figure>a{display:block}
.lbp-guide-infographic img{display:block;width:100%;height:auto;max-width:100%;border-radius:7px}
.lbp-guide-infographic figcaption{font-size:13px;margin-top:10px;line-height:1.6}
.lbp-guide-infographic figcaption>a{display:inline-flex;align-items:center;min-height:44px;margin-left:8px}
.lbp-guide-start-steps{list-style:none;padding:0!important;margin:22px 0 0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;counter-reset:lbp-start}
.lbp-guide-start-steps li{display:flex;gap:14px;min-width:0;counter-increment:lbp-start}
.lbp-guide-start-steps .lbp-guide-icon{margin-top:4px}
.lbp-online-guide .lbp-guide-start-steps h3{font-size:17px;margin-bottom:7px}
.lbp-guide-start-steps h3::before{content:counter(lbp-start) '. ';font-variant-numeric:tabular-nums}
.lbp-online-guide .lbp-guide-start-steps p{font-size:15px;margin:0}
.lbp-online-guide .lbp-guide-experience{padding:20px;background:#141411;border-color:#76613e;border-radius:8px}
.lbp-guide-experience.has-screenshot{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}
.lbp-guide-experience figure{margin:0;min-width:0}
.lbp-guide-experience figure>a{display:block}
.lbp-guide-experience img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.lbp-guide-experience figcaption{font-size:13px;color:#d0c4ad;margin-top:8px}
.lbp-guide-experience>div{min-width:0;overflow-wrap:anywhere}
.lbp-guide-methodology{border-top:1px solid #645437;margin-top:18px}
.lbp-guide-methodology>summary{color:#e4c789}
.lbp-online-guide .lbp-guide-methodology>p{font-size:14px;color:#d9cebb;margin-bottom:0}
.lbp-online-guide .lbp-guide-faq details>div{color:#49443b}
.lbp-online-guide .lbp-guide-faq details>div>a{display:inline-flex;min-height:44px;align-items:center}
.lbp-online-guide .lbp-guide-article-link{padding:0;border-radius:8px;overflow:hidden}
.lbp-guide-article-image{display:block;aspect-ratio:16/9;overflow:hidden}
.lbp-guide-article-image img{display:block;width:100%;height:100%;object-fit:cover;margin:0}
.lbp-guide-article-copy{display:block;padding:18px}
.lbp-online-guide .lbp-guide-article-link h3{font-size:18px}
.lbp-online-guide .lbp-guide-article-link p{font-size:15px}
.lbp-compare-table .is-group-start :is(th,td){border-top:3px solid #887046}
.lbp-compare-group-label{display:block;font-size:10px;letter-spacing:.08em;color:#e2c38a;margin-bottom:7px}
@media(max-width:760px){
 .lbp-online-guide .lbp-guide-panel{padding:20px 16px;border-radius:7px}
 .lbp-online-guide .lbp-guide-section{margin-bottom:16px;padding-top:22px;padding-bottom:22px}
 .lbp-online-guide .lbp-guide-fit-grid,.lbp-guide-format-grid,.lbp-guide-start-steps{grid-template-columns:minmax(0,1fr);gap:18px}
 .lbp-online-guide .lbp-guide-fit-grid article+article{padding-top:18px;border-top:1px solid #c5b79e}
 .lbp-guide-format-card{padding:18px}
 .lbp-guide-format-card dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0}
 .lbp-guide-format-card dt{padding-top:3px}
 .lbp-guide-experience.has-screenshot{grid-template-columns:minmax(0,1fr);gap:16px}
 .lbp-online-guide .lbp-guide-article-link:has(.lbp-guide-article-image){display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start}
 .lbp-guide-article-image{aspect-ratio:1/1;margin:14px 0 14px 12px;width:84px}
 .lbp-guide-article-copy{padding:14px}
 .lbp-online-guide .lbp-guide-article-link h3{font-size:17px}
 .lbp-online-guide .lbp-guide-article-link p{font-size:14px}
 .lbp-guide-infographic figcaption>a{margin-left:0}
 .lbp-compare-table .is-group-start td{border-top:0}
}
@media(prefers-reduced-motion:reduce){.lbp-online-guide{scroll-behavior:auto}}


/* rc61: monthly tournament highlights use local replaceable banners, without cropping. */
.lbp-online-campaigns[hidden],.lbp-online-campaign[hidden]{display:none!important}
.lbp-online-guide .lbp-online-campaigns-intro{color:#d4c9b7;font-size:15px;margin-bottom:20px}
.lbp-online-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.lbp-online-campaign{--lbp-campaign-brand:#ffe000;--lbp-campaign-ink:#000;display:flex;flex-direction:column;min-width:0;border:1px solid #574b39;border-top:3px solid var(--lbp-campaign-brand);border-radius:9px;background:#211d16}
.lbp-online-campaign.is-synot{--lbp-campaign-brand:#e7193d;--lbp-campaign-ink:#fff}
.lbp-online-guide .lbp-online-campaign-link{display:flex;flex:1;flex-direction:column;min-width:0;border-radius:6px;color:#f7f2e9;text-decoration:none}
.lbp-online-guide .lbp-online-campaign-link:hover{text-decoration:none}
.lbp-online-campaign-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:2/1;border-radius:6px 6px 0 0;overflow:hidden;background:#10100e}
.lbp-online-guide .lbp-online-campaign-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border:0;border-radius:0;margin:0;box-shadow:none}
.lbp-online-campaign-copy{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px;min-width:0;overflow-wrap:anywhere}
.lbp-online-guide .lbp-online-campaign-copy>p{margin:0}
.lbp-online-guide .lbp-online-campaign-brand{display:flex;justify-content:space-between;gap:12px;color:#f0d79f;font-size:12px;font-weight:700;letter-spacing:.04em}
.lbp-online-guide .lbp-online-campaign-copy h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:29px;line-height:1.15;color:#fff9ed;margin:0}
.lbp-online-guide .lbp-online-campaign-highlight{align-self:flex-start;padding:6px 10px;border:1px solid #766448;border-radius:6px;color:#ffe4aa;background:#30271b;font-size:15px;font-weight:700;line-height:1.45}
.lbp-online-guide .lbp-online-campaign-summary{font-size:15px;line-height:1.6;color:#e0d7c7}
.lbp-online-campaign-facts{margin:0;font-size:14px;line-height:1.5}
.lbp-online-campaign-facts>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid #52483a}
.lbp-online-campaign-facts dt{font-weight:700;color:#fff0d5}
.lbp-online-campaign-facts dd{margin:0;color:#e0d7c7}
.lbp-online-guide .lbp-online-campaign-conditions{font-size:13px;line-height:1.55;color:#d4c9b7}
.lbp-online-campaign-action{margin-top:auto;padding-top:4px}
.lbp-online-campaign-button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 14px;border:1px solid var(--lbp-campaign-brand);border-radius:6px;background:var(--lbp-campaign-brand);color:var(--lbp-campaign-ink);font-size:15px;font-weight:700;line-height:1.4;text-align:center}
.lbp-online-campaign-link:hover .lbp-online-campaign-button{text-decoration:underline;text-underline-offset:3px;box-shadow:0 0 0 2px #fff5}
.lbp-online-campaign-action>small{display:block;font-size:12px;line-height:1.5;margin-top:8px;color:#cfc4b3;text-align:center}
.lbp-online-campaign-credit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:12px 20px;border-top:1px solid #52483a;color:#cfc4b3;font-size:12px;line-height:1.5}
@media(max-width:760px){
 .lbp-online-campaign-grid{grid-template-columns:minmax(0,1fr);gap:16px}
 .lbp-online-campaign-copy{padding:16px;gap:10px}
 .lbp-online-guide .lbp-online-campaign-copy h3{font-size:26px}
 .lbp-online-campaign-credit{padding:10px 16px}
}

/* rc95 — one visible format infographic, without duplicate text cards. */
.lbp-guide-infographic--standalone{margin-top:20px;border-top:0}
.lbp-guide-infographic--standalone figure{margin:0}
.lbp-guide-infographic--standalone figure>a:focus-visible{outline:3px solid #73521d;outline-offset:4px;border-radius:7px}

/* rc96 — personal editorial copy within the existing page panels. */
.lbp-guide-intro>p:not(.lbp-guide-byline){max-width:850px;font-size:17px;line-height:1.65;margin:0 0 14px}
.lbp-guide-fit-grid--editorial{grid-template-columns:repeat(2,minmax(0,1fr))}
.lbp-guide-faq details[id]{scroll-margin-top:100px}
@media(max-width:760px){.lbp-online-guide .lbp-guide-fit-grid--editorial{grid-template-columns:minmax(0,1fr)}.lbp-guide-intro>p:not(.lbp-guide-byline){font-size:16px}}

/* rc99: structured room stories, scoped to the differences panel. */
.lbp-online-guide .lbp-guide-differences>p{max-width:none}
.lbp-online-guide .lbp-guide-differences .lbp-guide-fit-grid{gap:18px;margin:24px 0 20px;align-items:stretch}
.lbp-online-guide .lbp-guide-differences .lbp-guide-room-story{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid #d7cbb8;border-radius:10px;overflow:hidden;background:#fffcf6;text-align:left}
.lbp-online-guide .lbp-guide-room-story header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #ded4c5;min-height:88px;box-sizing:border-box}
.lbp-online-guide .lbp-guide-room-story.is-synot header{background:#f7e8e8;border-top:3px solid #c91e37}
.lbp-online-guide .lbp-guide-room-story.is-fortuna header{background:#f6edc8;border-top:3px solid #bea000}
.lbp-online-guide .lbp-guide-room-story header .lbp-guide-icon{margin:0;width:26px;height:26px}
.lbp-online-guide .lbp-guide-room-story header h3{margin:0;font-size:18px;line-height:1.4;font-weight:700}
.lbp-online-guide .lbp-guide-story-copy{padding:18px 20px 8px;flex:1}
.lbp-online-guide .lbp-guide-story-copy p{max-width:none;margin:0 0 14px;font-size:15px;line-height:1.7;color:#39362f}
.lbp-online-guide .lbp-guide-story-copy p+p{padding-top:14px;border-top:1px solid #e1d8cb}
.lbp-online-guide .lbp-guide-room-story footer{padding:14px 20px;background:#eee7da;border-top:1px solid #d7cbb8}
.lbp-online-guide .lbp-guide-room-story footer a{display:inline-flex;align-items:center;min-height:44px;line-height:1.5;font-size:14px;font-weight:700;text-underline-offset:3px}
.lbp-online-guide .lbp-guide-differences .lbp-guide-note{max-width:none;margin:0 0 24px;padding:16px 20px;border:1px solid #d7cbb8;border-left:3px solid #a98542;border-radius:8px;background:#eae3d5;font-size:14px;line-height:1.7}
.lbp-online-guide .lbp-guide-choice>h3{margin:0 0 16px;font-size:22px;line-height:1.3}
.lbp-guide-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.lbp-guide-choice-card{min-width:0;padding:18px;border:1px solid #d7cbb8;border-radius:8px;background:#fffcf6}
.lbp-online-guide .lbp-guide-choice-card .lbp-guide-icon{width:24px;height:24px;margin:0 0 10px}
.lbp-online-guide .lbp-guide-choice-card p{max-width:none;margin:0;font-size:15px;line-height:1.65;text-align:left}
.lbp-guide-choice-card strong{display:block;margin-bottom:8px}
.lbp-online-guide .lbp-guide-choice-check{max-width:none;margin:18px 0 0;padding-top:16px;border-top:1px solid #d7cbb8;font-size:15px;line-height:1.7;text-align:left}
@media(max-width:900px){.lbp-online-guide .lbp-guide-room-story header{min-height:108px}}
@media(max-width:760px){
 .lbp-online-guide .lbp-guide-differences .lbp-guide-fit-grid,.lbp-guide-choice-grid{grid-template-columns:minmax(0,1fr);gap:14px}
 .lbp-online-guide .lbp-guide-room-story header{min-height:0;padding:16px}
 .lbp-online-guide .lbp-guide-story-copy{padding:16px 16px 4px}
 .lbp-online-guide .lbp-guide-room-story footer{padding:10px 16px}
 .lbp-online-guide .lbp-guide-differences .lbp-guide-room-story+.lbp-guide-room-story{padding-top:0;border-top:1px solid #d7cbb8}
 .lbp-online-guide .lbp-guide-differences .lbp-guide-note{padding:14px 16px}
}

/* rc101: shared editorial cards; scoped away from comparison and bonus tables. */
.lbp-guide-editorial-section{--lbp-edit-bg:#fffcf6;--lbp-edit-ink:#343128;--lbp-edit-border:#d7cbb8;--lbp-edit-accent:#795621}
.lbp-online-guide .lbp-guide-editorial-section>p{max-width:none}
.lbp-guide-editorial-stack{display:grid;gap:14px;margin:20px 0 28px}
.lbp-guide-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.lbp-online-guide .lbp-guide-editorial-card{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:20px;background:var(--lbp-edit-bg);border:1px solid var(--lbp-edit-border);border-radius:10px;text-align:left;color:var(--lbp-edit-ink)}
.lbp-online-guide .lbp-guide-editorial-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:#eee4d1;color:var(--lbp-edit-accent)}
.lbp-online-guide .lbp-guide-editorial-icon .lbp-guide-icon{width:25px;height:25px;margin:0;color:inherit}
.lbp-guide-editorial-copy{flex:1;min-width:0}
.lbp-online-guide .lbp-guide-editorial-card :is(p,li){max-width:none;margin:0;font-size:15px;line-height:1.75;color:var(--lbp-edit-ink);text-align:left;overflow-wrap:break-word}
.lbp-online-guide .lbp-guide-editorial-card p+p{margin-top:14px;padding-top:14px;border-top:1px solid var(--lbp-edit-border)}
.lbp-online-guide .lbp-guide-editorial-card strong{color:#242119}
.lbp-online-guide .lbp-guide-editorial-card a{color:#704a17;text-decoration:underline;text-underline-offset:3px}
.lbp-online-guide .lbp-guide-editorial-card a:focus-visible,.lbp-online-guide .lbp-guide-permit-tile a:focus-visible{outline:2px solid #704a17;outline-offset:4px}
.lbp-online-guide .lbp-guide-editorial-card.is-example{background:#f4eddc;border-left:3px solid #b49652}
.lbp-online-guide .lbp-guide-editorial-card.is-reminder{margin:18px 0;background:#eee4cf;align-items:center}
.lbp-online-guide .lbp-guide-editorial-section .lbp-guide-permit-grid{gap:18px;align-items:stretch}
.lbp-online-guide .lbp-guide-permit-tile{min-width:0;padding:20px;border:1px solid #d7cbb8;border-radius:10px;background:#fffcf6;color:#343128}
.lbp-online-guide .lbp-guide-permit-tile header{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #d7cbb8}
.lbp-online-guide .lbp-guide-permit-tile header .lbp-guide-icon{margin:0;color:#795621;width:26px;height:26px}
.lbp-online-guide .lbp-guide-permit-tile h3{margin:0;color:#242119;font-size:19px;line-height:1.4}
.lbp-online-guide .lbp-guide-permit-tile :is(p,li){max-width:none;font-size:15px;line-height:1.7;color:#343128;text-align:left}
.lbp-online-guide .lbp-guide-permit-tile strong{color:#242119}
.lbp-online-guide .lbp-guide-permit-tile a{color:#704a17;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.lbp-guide-editorial-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){
 .lbp-online-guide .lbp-guide-editorial-card{padding:16px;gap:12px;flex-direction:column}
 .lbp-online-guide .lbp-guide-editorial-icon{flex-basis:36px;width:36px;height:36px;border-radius:8px}
 .lbp-online-guide .lbp-guide-editorial-icon .lbp-guide-icon{width:22px;height:22px}
 .lbp-online-guide .lbp-guide-editorial-card.is-reminder{align-items:flex-start}
 .lbp-online-guide .lbp-guide-permit-tile{padding:16px}
 .lbp-guide-editorial-stack{margin:16px 0 24px}
}
