/* The retained .n-* composition is the established collection's design. */
html{scroll-behavior:smooth;scroll-padding-top:100px}body.theme-five{background:var(--bg);color:var(--ink)}.theme-five .new-brand{font-family:'DM Sans',sans-serif}.theme-five .five-wordmark{gap:10px;width:auto;white-space:nowrap;font:700 22px/1.1 'Bricolage',sans-serif;letter-spacing:-.05em}.theme-five .five-wordmark img{width:34px;height:34px;object-fit:contain}.theme-five .n-desktop{gap:24px}.five-language{font-size:11px;color:var(--muted);white-space:nowrap}.five-hero-tagline{font:500 clamp(23px,2.6vw,36px)/1.3 var(--title);max-width:650px;margin-bottom:20px}.theme-five .n-hero h1{max-width:750px}.theme-five .n-hero-shade{opacity:1;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 90%,transparent) 28%,transparent 85%)}.five-glance{padding-bottom:55px;display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start}.five-glance .n-heading h2{font-size:44px}.five-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:6px}.five-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.five-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.6}.five-data-table th,.five-data-table td{padding:17px 21px;border-bottom:1px solid var(--line);vertical-align:top}.five-data-table tr:last-child th,.five-data-table tr:last-child td{border-bottom:0}.five-data-table th{font-weight:500}.five-data-table tbody td{color:var(--muted)}.five-data-table tbody th{width:37%}.five-data-table a{color:var(--accent);border-bottom:1px solid}.five-data-table thead{background:var(--surface);color:var(--ink)}.five-payment-table{min-width:900px}.five-payment-table tbody th{width:20%}.five-payment-notes{margin-block:25px 30px;max-width:950px;color:var(--muted);font-size:14px}.five-payment-notes p+p{margin-top:12px}.five-banking{background:var(--surface)}.five-banking .n-heading{margin-bottom:38px}.five-banking .n-heading p{max-width:800px}.five-intro{padding-top:50px}.five-intro .n-intro-body{padding-top:0}.five-intro .n-intro-body p+p{margin-top:20px}.five-prose{max-width:950px;margin-top:35px;color:var(--muted)}.five-prose p+p{margin-top:20px}.five-formats h3{font-size:25px}.five-formats p+p{margin-top:16px}.five-editorial>div>.n-heading:not(:first-child){margin-top:40px}.five-editorial>div>p+p{margin-top:16px}.five-review-method{display:flex;gap:15px;flex-wrap:wrap;margin-top:35px}.five-review-method span{padding:10px 15px;border:1px solid var(--line);font-size:12px;color:var(--muted)}.five-faq-tools{display:flex;gap:22px;margin-bottom:16px}.five-faq-tools button{background:none;border:0;border-bottom:1px solid var(--line);color:var(--muted);padding:8px 0;font-size:12px}.five-faq-tools button:hover{color:var(--accent)}.five-author{display:grid;grid-template-columns:150px 1fr;gap:40px;border-top:1px solid var(--line);max-width:1080px}.five-author>img{width:150px;height:150px;border-radius:50%;object-fit:cover;object-position:center 30%}.five-author h2{font:500 32px/1.2 var(--title);margin:12px 0}.five-author-role{color:var(--accent);font-size:13px;margin-bottom:18px!important}.five-author p{max-width:780px;font-size:14px;color:var(--muted)}.five-author .five-update{font-size:11px;margin-top:18px}.theme-jeetcityslots .n-hero h1,.theme-jeetcityslots .n-heading h2{font-family:Georgia,serif;font-weight:400}.theme-five .n-footer nav{display:flex;gap:22px;flex-wrap:wrap}.five-skip{position:fixed;left:15px;top:-100px;z-index:1000;padding:12px 20px;background:var(--accent);color:var(--bg)!important}.five-skip:focus{top:15px}
[data-site-shell]{display:none}.preview-consented [data-site-shell]{display:block}.preview-consented body:not(.collection-hub) [data-entrance]{display:none}html:not(.preview-consented) body,.collection-hub{background:#f0eee6;color:#182426}.entrance{font-family:'DM Sans',Arial,sans-serif;max-width:1200px;width:calc(100% - 72px);margin:0 auto;padding:75px 0 35px;line-height:1.65}.entrance header{max-width:900px}.entrance-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;color:#476052}.entrance h1{font:500 clamp(38px,5vw,70px)/1.08 'Bricolage',sans-serif;letter-spacing:-.05em;margin:18px 0}.entrance-lead{font-size:21px;color:#56615e;margin:0 0 35px}.entrance h2{font:500 26px/1.25 'Bricolage',sans-serif;margin:30px 0 20px}.entrance-agreement{border-top:1px solid #c5cbc5;padding-top:10px}.entrance-agreement>p{font-size:14px;max-width:1050px;margin:0 0 15px;color:#4c5753}.entrance a{color:#174b35;text-decoration:underline;text-underline-offset:4px}.acknowledge{display:flex;align-items:start;gap:14px;max-width:950px;margin:27px 0;font-size:14px;font-weight:600;cursor:pointer}.acknowledge input{width:20px;height:20px;margin:3px 0 0;flex:none;accent-color:#214d38}.entrance button{font-family:inherit;border-radius:4px;padding:12px 15px;border:1px solid #b4c0b5;background:#204f37;color:#fff;cursor:pointer;font-size:12px;white-space:nowrap}.entrance button:disabled{background:#dbe0d7;color:#68776b;cursor:not-allowed}.entrance button:focus-visible,.entrance a:focus-visible,.entrance input:focus-visible{outline:3px solid #c79a30;outline-offset:5px}.entrance-continue{font-size:14px!important;padding:16px 22px!important}.entrance-table-wrap{overflow:auto;border:1px solid #c5cbc5;border-radius:5px}.entrance-table{width:100%;border-collapse:collapse;min-width:870px;text-align:left;font-size:13px}.entrance-table th,.entrance-table td{padding:17px 15px;border-bottom:1px solid #c5cbc5;vertical-align:middle}.entrance-table thead{background:#e1e5dc;font-size:11px}.entrance-table tr:last-child th,.entrance-table tr:last-child td{border-bottom:0}.entrance footer{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:35px;color:#607064;font-size:12px}.entrance footer button{background:transparent;color:#34533f}.no-script{padding:30px;font:16px/1.6 Arial,sans-serif}
@media(min-width:1700px){.theme-five .n-hero{min-height:790px}}@media(max-width:1100px){.five-glance{gap:35px;grid-template-columns:1fr 1.2fr}.five-glance .n-heading h2{font-size:36px}.theme-five .n-header-inner{gap:20px}.five-author{gap:28px}.theme-five .n-hero h1{font-size:68px}}
@media(max-width:700px){html{scroll-padding-top:82px}.theme-five .five-wordmark{font-size:20px;gap:7px}.theme-five .five-wordmark img{width:29px;height:29px}.theme-five .n-header-inner{gap:8px}.five-language{font-size:10px}.theme-five .n-hero{min-height:790px}.theme-five .n-hero h1{font-size:clamp(42px,11vw,57px)}.theme-five .n-hero-shade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg) 10%,transparent) 20%,var(--bg) 75%)}.five-hero-tagline{font-size:23px;margin-bottom:15px}.five-glance{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.five-data-table th,.five-data-table td{padding:14px 16px;font-size:13px}.five-data-table tbody th{width:39%}.five-intro{padding-top:30px}.five-prose{font-size:14px;margin-top:24px}.five-formats article{padding:27px}.five-formats h3{font-size:23px}.five-review-method{gap:9px}.five-review-method span{font-size:11px;padding:8px 11px}.five-author{grid-template-columns:80px 1fr;gap:20px}.five-author>img{width:80px;height:80px}.five-author h2{font-size:26px}.five-author-role{font-size:11px}.five-author p{font-size:13px}.theme-five .n-footer nav{gap:15px}.entrance{width:calc(100% - 36px);padding-top:40px}.entrance h1{font-size:42px}.entrance-lead{font-size:18px}.entrance h2{font-size:24px}.entrance-agreement>p{font-size:13px}.acknowledge{font-size:13px}.entrance footer{display:block}.entrance footer button{margin-top:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.new-brand *{transition:none!important;animation:none!important}}

/* v2: a separate, genuinely portrait asset fills each editorial slot. */
.new-brand .five-editorial{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.new-brand .five-editorial figure{position:sticky;top:110px;align-self:start;margin:0;overflow:hidden;border-radius:8px}
.new-brand .five-editorial figure>img{display:block;width:100%;height:auto;aspect-ratio:1122/1402;object-fit:cover;object-position:center;max-width:100%}
.five-editorial>div{min-width:0}.five-detail{scroll-margin-top:112px}.five-detail+.five-detail{margin-top:42px}.five-detail>p{color:var(--muted);font-size:15px;line-height:1.85;margin-top:20px!important}
.five-data-table th,.five-data-table td{overflow-wrap:anywhere}.five-formats article{scroll-margin-top:110px}.five-formats h3{overflow-wrap:anywhere}
.five-reputation-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.five-reputation-metrics article{border-top:1px solid var(--line);padding-top:22px}.five-reputation-metrics h3{font:500 17px/1.4 var(--title)}.five-reputation-metrics strong{display:block;font:500 29px/1.3 var(--title);color:var(--accent);margin-block:14px 10px}.five-reputation-metrics p{font-size:12px;color:var(--muted)}
@media(max-width:1100px){.new-brand .five-editorial{gap:35px}.new-brand .five-editorial figure{top:94px}.five-detail>p{font-size:14px}.five-detail{scroll-margin-top:96px}}
@media(max-width:700px){.new-brand .five-editorial{grid-template-columns:1fr;gap:32px}.new-brand .five-editorial figure{position:static;order:0;width:100%;max-width:430px;margin-inline:auto}.new-brand .five-editorial figure>img{aspect-ratio:1122/1402;height:auto;object-position:center}.five-detail+.five-detail{margin-top:35px}.five-detail>p{font-size:14px;line-height:1.8}.five-detail{scroll-margin-top:88px}.five-reputation-metrics{grid-template-columns:1fr;gap:24px}.five-reputation-metrics strong{font-size:26px}}
/* Root scroll padding already accounts for the sticky header. */
.theme-five .n-section,.theme-five .five-detail,.theme-five .five-formats article{scroll-margin-top:14px}
/* Keep cold fragment navigation stable instead of animating through the page. */
html:has(body.theme-five){scroll-behavior:auto}

/* v3: full language navigation, welcome package, guides and searchable FAQ. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.five-locale{display:block;max-width:150px}.five-locale select{width:100%;max-width:150px;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:9px 24px 9px 10px;font:12px/1.4 inherit;cursor:pointer}.five-locale option{color:var(--ink);background:var(--bg)}
.five-bonus-box{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;border:1px solid var(--line);border-radius:8px;padding:54px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface))}.five-bonus-box h2{font:500 clamp(32px,3.4vw,48px)/1.12 var(--title);letter-spacing:-.035em;margin:18px 0 25px}.five-bonus-box p{font-size:15px;color:var(--muted);margin-bottom:24px}.five-bonus-box dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:28px}.five-bonus-box dl>div{border-top:1px solid var(--line);padding-top:17px}.five-bonus-box dt{font-size:11px;color:var(--muted);margin-bottom:10px}.five-bonus-box dd{font-size:16px;margin:0;line-height:1.6;overflow-wrap:anywhere}
.five-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.five-guide-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.five-guide-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:32px;min-width:0;transition:border-color .2s,transform .2s}.five-guide-card:hover{border-color:var(--accent);transform:translateY(-3px)}.five-guide-card h3{font:500 26px/1.2 var(--title);margin:24px 0 20px}.five-guide-card p{font-size:14px;color:var(--muted);line-height:1.8;flex:1}.five-guide-link{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--accent);margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.five-all-faq{margin-top:30px}
.five-page-hero{padding-top:38px;padding-bottom:45px;border-bottom:1px solid var(--line)}.five-page-topline{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:55px}.five-breadcrumb{font-size:12px;color:var(--muted)!important}.five-page-hero h1{font:500 clamp(40px,4.5vw,68px)/1.09 var(--title);letter-spacing:-.04em;max-width:1060px;margin:18px 0 26px}.five-page-hero>p{font-size:18px;color:var(--muted);max-width:800px;line-height:1.8}.five-article-meta{display:flex;gap:30px;flex-wrap:wrap;padding-block:24px;color:var(--muted);font-size:12px}.five-article-layout{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.8fr);gap:85px;padding-block:40px 65px;align-items:start}.five-toc{position:sticky;top:122px;border-top:1px solid var(--line);padding-top:23px}.five-toc h2{font:500 17px/1.4 var(--title);margin-bottom:20px}.five-toc nav{display:grid;gap:18px}.five-toc nav a{display:flex;gap:16px;font-size:12px;line-height:1.7;color:var(--muted)}.five-toc nav a:hover{color:var(--accent)}.five-toc nav span{color:var(--accent);font-size:10px;flex:none;padding-top:3px}.five-toc-home{display:block;margin-top:32px;font-size:12px;color:var(--accent)!important}.five-article-body{max-width:850px}.five-article-body>section{scroll-margin-top:115px}.five-article-body>section+section{margin-top:50px}.five-article-body h2{font:500 34px/1.2 var(--title);letter-spacing:-.025em;margin-bottom:24px}.five-article-body p{font-size:16px;line-height:1.95;color:var(--muted)}.five-article-body p+p{margin-top:20px}.five-article-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--line);padding-block:30px;margin-top:55px}.five-article-cta h2{font-size:25px;margin:0}.five-article-cta .button{flex:none}
.five-faq-page{max-width:1050px;padding-block:40px 80px}.five-faq-search{display:grid;grid-template-columns:1fr auto;gap:12px 20px}.five-faq-search label{font-size:12px;color:var(--muted);grid-column:1/-1}.five-faq-search input{min-width:0;width:100%;padding:18px 20px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--surface);font:15px/1.5 inherit}.five-faq-count{align-self:center;font-size:12px;color:var(--muted)}.five-faq-topic-list{display:flex;flex-wrap:wrap;gap:10px;margin-block:25px 30px}.five-faq-topic-list button{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:10px 14px;font-size:12px}.five-faq-topic-list button[aria-pressed=true]{color:var(--bg);background:var(--accent);border-color:var(--accent)}[data-faq-empty]{color:var(--muted);font-size:14px;padding:25px 0}
.entrance-important{padding:18px 20px;border:1px solid #bb9b50;background:#ece3c9;color:#3d3726!important;border-radius:4px}.entrance-table small{display:block;font-size:10px;color:#56615a;margin-top:5px;max-width:400px}.entrance-languages{line-height:1.8}
html[dir=rtl] .n-desktop{margin-left:0;margin-inline-start:auto}html[dir=rtl] .n-header-actions{margin-left:0;margin-inline-start:auto}html[dir=rtl] .five-data-table{text-align:right}html[dir=rtl] .five-data-table th,html[dir=rtl] .five-data-table td{text-align:right}html[dir=rtl] .n-hero-shade{background:linear-gradient(270deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 90%,transparent) 28%,transparent 85%)}html[dir=rtl] .five-article-body,html[dir=rtl] .n-heading,html[dir=rtl] .five-page-hero{text-align:right}html[dir=rtl] .entrance{text-align:left;direction:ltr}html[dir=rtl] .n-format-grid article+article{border-left:0;border-right:1px solid var(--line)}
body[data-script]:not([data-script=latin]) .new-brand,body[data-script]:not([data-script=latin]) .new-brand .button,body[data-script]:not([data-script=latin]) .new-brand select,body[data-script]:not([data-script=latin]) .new-brand input{font-family:var(--locale-font),sans-serif}body[data-script]:not([data-script=latin]) .new-brand h1,body[data-script]:not([data-script=latin]) .new-brand h2,body[data-script]:not([data-script=latin]) .new-brand h3,body[data-script]:not([data-script=latin]) .five-hero-tagline{font-family:var(--locale-font),sans-serif;letter-spacing:0;line-height:1.35}body[data-script]:not([data-script=latin]) .n-kicker{letter-spacing:0;text-transform:none}
@media(max-width:1100px){.five-article-layout{gap:40px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.8fr)}.five-bonus-box{padding:35px;gap:35px}.five-guide-card{padding:25px}.five-guide-card h3{font-size:23px}.five-locale select{font-size:11px}}
@media(max-width:700px){
 .five-locale{max-width:115px}.five-locale select{font-size:10px;padding:8px 13px 8px 6px;max-width:115px}.theme-five .n-header-inner{width:calc(100% - 28px)}.theme-five .n-header-actions{gap:8px}.theme-five .five-wordmark{font-size:18px;gap:5px}.theme-five .five-wordmark img{width:24px;height:24px}
 .five-bonus-box{grid-template-columns:1fr;gap:32px;padding:27px 23px}.five-bonus-box h2{font-size:32px}.five-bonus-box dl{gap:24px 20px}.five-bonus-box dd{font-size:14px}.five-guide-grid,.five-guide-grid.is-two{grid-template-columns:1fr;gap:16px;margin-top:28px}.five-guide-card{padding:26px}.five-guide-card h3{font-size:25px;margin-block:18px}.five-guide-link{margin-top:22px}
 .five-page-hero{padding-top:22px;padding-bottom:32px}.five-page-topline{gap:14px;align-items:start;margin-bottom:34px}.five-page-topline .button{min-height:43px;padding:12px 15px;gap:12px;font-size:11px;flex:none;max-width:50%;white-space:normal}.five-breadcrumb{font-size:10px;max-width:45%;padding-top:12px}.five-page-hero h1{font-size:38px;line-height:1.14;margin-block:16px 22px}.five-page-hero>p{font-size:15px;line-height:1.8}.five-article-meta{font-size:10px;gap:13px 20px;padding-block:21px}.five-article-layout{grid-template-columns:1fr;gap:35px;padding-block:20px 35px}.five-toc{position:static;padding-top:22px}.five-toc nav{gap:13px}.five-toc h2{font-size:18px}.five-article-body h2{font-size:28px;line-height:1.25;margin-bottom:20px}.five-article-body p{font-size:14px;line-height:1.9}.five-article-body>section+section{margin-top:36px}.five-article-body>section{scroll-margin-top:90px}.five-article-cta{display:block}.five-article-cta h2{font-size:26px}.five-article-cta .button{margin-top:20px}
 .five-faq-page{padding-block:30px 50px}.five-faq-search{grid-template-columns:1fr;gap:12px}.five-faq-search input{padding:15px;font-size:14px}.five-faq-count{font-size:11px}.five-faq-topic-list{gap:8px;margin-block:20px 25px}.five-faq-topic-list button{font-size:11px;padding:9px 11px}
 .entrance-table-wrap{border:0;overflow:visible}.entrance-table,.entrance-table tbody{display:block;min-width:0}.entrance-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.entrance-table tbody tr{display:block;border:1px solid #c5cbc5;border-radius:5px;margin-bottom:17px;overflow:hidden}.entrance-table tbody th{display:block;background:#e1e5dc;padding:14px 16px}.entrance-table tbody td{display:block;padding:12px 16px;border-bottom:1px solid #c5cbc5!important}.entrance-table tbody td:before{content:attr(data-entry-label);display:block;font-size:10px;color:#657065;margin-bottom:5px}.entrance-table tbody td:last-child{border-bottom:0!important}.entrance-table button{width:100%}
 html[dir=rtl] .n-hero-shade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg) 10%,transparent) 20%,var(--bg) 75%)}html[dir=rtl] .n-format-grid article+article{border-right:0}
}

/* Keep every payment value beside its label on narrow screens. */
.five-cell-label{display:none}
@media(max-width:700px){
 .five-banking .five-table-scroll{border:0;overflow:visible}
 .five-payment-table{display:block;min-width:0}
 .five-payment-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .five-payment-table tbody{display:grid;gap:18px}
 .five-payment-table tbody tr{display:block;border:1px solid var(--line);border-radius:6px;overflow:hidden}
 .five-payment-table tbody th{display:block;width:auto;padding:18px 16px;background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:15px}
 .five-payment-table tbody td{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)!important;font-size:12px}
 .five-payment-table tbody td:last-child{border-bottom:0!important}
 .five-payment-table .five-cell-label{display:block;color:var(--ink);font-weight:500}
}
