.markets-experience{color:var(--glass-text,var(--foreground))}.markets-container{max-width:1200px;margin:0 auto;padding:0 24px 56px}.markets-experience h2{margin:0 0 16px;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.markets-experience h3{margin:0 0 12px;font-size:20px;line-height:1.35}.markets-experience p{line-height:1.65}.markets-toolbar{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.markets-toolbar label{gap:8px;font-size:15px;display:grid}.markets-toolbar input,.markets-toolbar select{font:inherit;color:inherit;border:1px solid var(--glass-edge,var(--border));background:var(--glass-solid,var(--card));border-radius:16px;min-height:48px;padding:10px 14px}.markets-search{flex:1;min-width:220px}.markets-search>div{align-items:center;display:flex;position:relative}.markets-search svg{position:absolute;left:14px}.markets-search input{width:100%;padding-left:43px}.markets-result-count{margin:24px 0 12px}.markets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-site.glass-experience .markets-experience .public-card{background:var(--glass-fill,var(--card));color:var(--glass-text,var(--foreground));border:1px solid var(--glass-edge,var(--border));border-radius:24px;padding:24px}.markets-directory-card{flex-direction:column;min-width:0;display:flex}.markets-country-heading{align-items:center;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.markets-directory-card h2{margin-bottom:10px;font-size:26px}.markets-experience .markets-directory-card h2 a{color:inherit;font:inherit;min-height:44px;text-decoration:none;display:block}.markets-name-phrase{white-space:nowrap}.markets-card-summary{margin:0}.markets-tags{flex-wrap:wrap;gap:7px;margin:auto 0 18px;padding-top:18px;display:flex}.markets-tags span{border:1px solid var(--glass-edge,var(--border));background:var(--glass-option,var(--muted));border-radius:9px;padding:5px 8px;font-size:12px;line-height:1.4}.markets-card-bottom{border-top:1px solid var(--glass-edge,var(--border));justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.markets-card-bottom small{color:var(--glass-muted,var(--muted-foreground));font-size:13px}.markets-open{border:1px solid var(--glass-edge,var(--border));width:44px;height:44px;color:var(--glass-text,var(--foreground));border-radius:50%;place-items:center;display:grid}.markets-source{text-underline-offset:3px;min-height:44px;color:var(--glass-text,var(--foreground));align-items:center;gap:7px;font-size:13px;line-height:1.4;text-decoration:underline;display:inline-flex}.markets-primary,.markets-secondary{min-height:48px;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:inline-flex}.markets-experience .markets-primary{background:var(--glass-primary,var(--primary));color:var(--glass-on-primary,var(--primary-foreground));border:1px solid var(--glass-primary,var(--primary));font-weight:600}.markets-secondary{background:var(--glass-option,var(--card));color:var(--glass-text,var(--foreground));border:1px solid var(--glass-accent,var(--border))}.markets-experience a:focus-visible,.markets-experience button:focus-visible,.markets-experience input:focus-visible,.markets-experience select:focus-visible{outline:3px solid var(--glass-accent,var(--ring));outline-offset:3px}.markets-experience button{cursor:pointer}.markets-experience button:disabled{cursor:default;opacity:.5}.markets-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:30px 0;display:flex}.markets-pagination button{border:1px solid var(--glass-edge,var(--border));background:var(--glass-solid,var(--card));min-width:44px;min-height:44px;color:var(--glass-text,var(--foreground));font:inherit;border-radius:12px;padding:8px 12px}.markets-pagination [aria-current=page]{background:var(--glass-primary,var(--primary));color:var(--glass-on-primary,var(--primary-foreground))}.markets-explainer{border-top:1px solid var(--glass-edge,var(--border));align-items:start;gap:16px;margin-top:40px;padding-top:28px;display:flex}.markets-explainer>svg{flex-shrink:0}.markets-explainer h2{font-size:24px}.markets-disclaimer{color:var(--glass-muted,var(--muted-foreground));margin-top:32px;font-size:14px}.markets-note{color:var(--glass-muted,var(--muted-foreground));align-items:start;gap:12px;padding:16px 0;font-size:14px;display:flex}.markets-note>svg{flex-shrink:0}.markets-guide{padding-top:28px}.markets-back{min-height:44px;color:var(--glass-text,var(--foreground));align-items:center;display:inline-flex}.markets-guide-hero{padding:20px 0 24px}.markets-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--glass-text,var(--foreground));font-size:13px}.markets-guide h1{align-items:center;gap:16px;margin:12px 0 20px;font-size:clamp(36px,6vw,64px);line-height:1.1;display:flex}.markets-guide-hero>p:not(.markets-eyebrow){font-size:22px}.markets-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.markets-guide section{margin-top:36px;scroll-margin-top:100px}.markets-facts-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.markets-facts-strip p{margin:8px 0}.markets-scope{color:var(--glass-muted,var(--muted-foreground));font-size:14px}.markets-fact-source{color:var(--glass-muted,var(--muted-foreground));flex-direction:column;align-items:start;gap:5px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.markets-fact-source .markets-source{font-size:13px}.markets-warning{color:var(--glass-text,var(--foreground));font-weight:600}.markets-business-case{align-items:start;gap:20px;display:flex}.markets-business-case>svg{flex-shrink:0}.markets-scenarios,.markets-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.markets-accordion{background:var(--glass-fill,var(--card));border:1px solid var(--glass-on-primary,var(--primary-foreground));border-radius:20px;align-self:start;overflow:hidden}.markets-accordion h3{margin:0}.markets-accordion h3 button{width:100%;color:var(--glass-text,var(--foreground));font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:20px;display:flex}.markets-accordion h3 button>span:nth-child(2){flex:1}.markets-accordion small{margin-top:5px;font-size:14px;font-weight:400;line-height:1.5;display:block}.markets-outline-icon{background:var(--glass-tile,var(--muted));border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.markets-accordion-content{padding:0 22px 22px}.markets-rotated{transform:rotate(180deg)}.markets-section-intro{color:var(--glass-muted,var(--muted-foreground));margin:0 0 20px}.markets-stat{margin:10px 0 0;font-size:36px}.markets-guide-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.markets-guide-cta>div{flex:1;min-width:220px}.markets-guide-cta h2{font-size:26px}.markets-card-sources summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.markets-card-sources small{color:var(--glass-muted,var(--muted-foreground));line-height:1.6;display:block}.markets-review-country,.markets-review-confirm textarea{border:1px solid var(--glass-accent,var(--border));background:var(--glass-solid,var(--card));width:100%;max-width:600px;min-height:48px;color:var(--glass-text,var(--foreground));font:inherit;border-radius:14px;margin:10px 0;padding:12px;display:block}.markets-review-confirm{border-top:1px solid var(--glass-accent,var(--border));margin-top:20px;padding-top:20px}@media(max-width:760px){.markets-container{padding-left:18px;padding-right:18px}.markets-grid,.markets-scenarios,.markets-details,.markets-facts-strip{grid-template-columns:1fr}.markets-toolbar{grid-template-columns:1fr;display:grid}.markets-toolbar input,.markets-toolbar select{width:100%;font-size:16px}.markets-guide h1{gap:10px}.markets-guide .markets-primary{text-align:center;width:100%}.markets-experience .public-card{padding:20px}.markets-guide-hero>p:not(.markets-eyebrow){font-size:19px}.markets-business-case{gap:12px}.markets-accordion h3 button{padding:16px;font-size:18px}}.markets-fact-source{flex-flow:wrap;align-items:center;gap:6px;margin-top:4px}.markets-fact-source .markets-source{min-height:36px;font-size:12px}.markets-essential-scope{margin-top:6px;font-size:13px}.markets-essential-scope summary{cursor:pointer;min-height:32px}.markets-ranking-note{color:var(--glass-muted);font-size:13px}@media(max-width:760px){.public-site.glass-experience .markets-guide .public-card{padding:16px}.markets-guide .markets-stat{margin:6px 0;font-size:28px}.markets-guide .markets-facts-strip p{font-size:15px;line-height:1.5}.markets-guide .markets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.markets-guide .markets-grid h3{font-size:16px}.markets-guide .markets-grid .markets-stat{font-size:25px}.markets-guide .markets-grid p{font-size:13px}.markets-guide .markets-grid .markets-source{gap:3px;font-size:11px}.markets-accordion h3 button{gap:10px;padding:12px;font-size:17px}.markets-accordion small{font-size:13px;line-height:1.4}.markets-guide-hero{padding:12px 0}.markets-guide-hero>p:not(.markets-eyebrow){font-size:17px}.markets-guide .markets-disclaimer{margin-top:14px;font-size:12px;line-height:1.45}.markets-guide .markets-facts-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.markets-guide .markets-facts-strip .public-card{padding:12px}.markets-guide .markets-facts-strip h3{margin-bottom:6px;font-size:16px}.markets-guide .markets-facts-strip .markets-stat{font-size:22px;line-height:1.2}.markets-guide .markets-essential-scope{font-size:12px}.markets-guide .markets-essential-scope summary{min-height:30px}.markets-guide .markets-grid .public-card{padding:12px}.markets-guide .markets-grid .public-card>svg{display:none}.markets-guide .markets-grid h3{margin-bottom:4px;line-height:1.3}.markets-guide .markets-grid p{margin:0}.markets-guide .markets-grid .markets-stat{margin:4px 0}.markets-guide .markets-grid .markets-source{min-height:30px}.markets-guide .markets-business-case p{font-size:15px;line-height:1.5}.markets-guide .markets-business-case h2{margin-bottom:8px}.markets-guide .markets-section-intro{margin-bottom:12px;font-size:14px;line-height:1.5}.markets-guide.markets-container{padding-bottom:20px}.markets-guide section{margin-top:16px}.markets-guide h2{margin-bottom:10px}.markets-guide .markets-details{gap:8px}}.markets-checked-line{color:var(--glass-muted,var(--muted-foreground));margin:2px 0 0;font-size:13px;line-height:1.4}.markets-practical-sources{flex-wrap:wrap;gap:8px 18px;display:flex}.markets-landing-hero{padding:48px 0 28px}.markets-landing-hero h1{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.12}.markets-landing-hero p{margin:16px 0 0;font-size:18px}.markets-toolbar{grid-template-columns:minmax(0,1fr) 200px auto;align-items:center;gap:14px;margin-bottom:24px;display:grid}.markets-toolbar label{min-width:0}.markets-toolbar input,.markets-toolbar select{width:100%;height:48px}.markets-view-toggle{border:1px solid var(--glass-edge,var(--border));background:var(--glass-option,var(--card));border-radius:16px;height:48px;padding:3px;display:flex}.markets-view-toggle button{min-height:40px;color:inherit;font:inherit;background:0 0;border:0;border-radius:12px;padding:0 16px}.markets-view-toggle button[aria-pressed=true]{background:var(--glass-primary,var(--primary));color:var(--glass-on-primary,var(--primary-foreground))}.markets-ranking-note{color:var(--glass-muted,var(--muted-foreground));margin-top:28px;font-size:13px}@media(max-width:760px){.markets-landing-hero{padding:28px 0 22px}.markets-landing-hero p{font-size:16px}.markets-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.markets-search{grid-column:1/-1;min-width:0}.markets-view-toggle button{padding:0 12px}}body .linen-site .markets-toolbar input,body .linen-site .markets-toolbar select,body .linen-site .markets-view-toggle{box-sizing:border-box;height:48px;min-height:48px;max-height:48px}.markets-directory-card .markets-card-bottom{margin-top:18px}body .public-site.linen-site:has(.markets-experience) .public-desktop-actions .public-signup-link{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}body .public-site:has(.markets-guide[data-essentials-passed=false]) .pinned-snapshot{display:none}@media(max-width:760px){.public-site.glass-experience .markets-guide .markets-facts-strip .public-card,.public-site.glass-experience .markets-guide .markets-grid .public-card{padding:12px}.markets-guide .markets-grid .markets-stat{font-size:22px;line-height:1.2}.markets-guide .markets-hero-actions{margin-top:12px}.markets-guide .markets-accordion h3 button{gap:8px;min-height:48px;padding:8px 12px}.markets-guide .markets-accordion .markets-outline-icon{width:32px;height:32px}.markets-guide section{margin-top:12px}.markets-guide.markets-container{padding-bottom:12px}}body .linen-site .markets-region-filter .country-picker-trigger{justify-content:space-between;width:100%;height:52px}body .linen-site .markets-search input{padding-right:48px}body .linen-site .markets-search input::-webkit-search-cancel-button{appearance:none}body .linen-site .markets-search .markets-search-clear{width:44px;height:44px;min-height:44px;color:var(--glass-text);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}body .linen-site .markets-search .markets-search-clear svg{color:inherit;position:static}body .linen-site .markets-search input:focus{box-shadow:none;outline:none}body .linen-site .markets-search input:focus-visible{outline:2px solid var(--glass-accent);outline-offset:2px;box-shadow:none}@media(max-width:389px){body .linen-site .markets-toolbar{grid-template-columns:minmax(0,1fr)}body .linen-site .markets-region-filter,body .linen-site .markets-view-toggle{grid-column:1/-1}}body .linen-site .markets-guide .markets-facts-strip{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){body .linen-site .markets-guide .markets-facts-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){body .linen-site .markets-guide :is(.markets-facts-strip,.markets-grid){grid-template-columns:1fr}}.markets-guide-top.has-photo{flex-direction:column-reverse;display:flex}.markets-guide-photo{margin:12px 0 8px}.markets-guide-photo img{aspect-ratio:16/9;object-fit:cover;background:color-mix(in srgb,var(--glass-accent,#806c4e) 12%,transparent);border-radius:6px;width:100%;display:block}.markets-guide-photo figcaption{text-align:right;color:var(--glass-muted,var(--muted-foreground));margin-top:6px;font-size:12px}.markets-guide-photo figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media(min-width:1000px){.markets-guide-top.has-photo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.markets-guide-photo img{aspect-ratio:4/3}}.clean-site .markets-experience{color:var(--c-text)}.clean-site .markets-experience .public-card{background:var(--c-panel);color:var(--c-text);border:1px solid var(--c-line);box-shadow:none;border-radius:20px;padding:24px}.clean-site .markets-experience h1,.clean-site .markets-experience h2,.clean-site .markets-experience h3{letter-spacing:-.02em;font-family:inherit}.clean-site .markets-experience h1{letter-spacing:-.03em;font-weight:700}@media(max-width:760px){.clean-site .markets-guide .public-card{padding:16px}.clean-site .markets-guide .markets-facts-strip .public-card,.clean-site .markets-guide .markets-grid .public-card{padding:12px}}.clean-site:has(.markets-guide[data-essentials-passed=false]) .pinned-snapshot{display:none}.clean-site .markets-practical-part{display:block}.clean-site .markets-practical-part+.markets-practical-part{margin-top:8px}.clean-site .markets-view-toggle{background:var(--c-soft);box-shadow:none;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.clean-site .markets-view-toggle button{min-height:40px;color:var(--c-muted);box-shadow:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.clean-site .markets-view-toggle button[aria-pressed=true]{background:var(--c-text);color:var(--c-bg)}.clean-site .markets-toolbar input,.clean-site .markets-toolbar select,.clean-site .markets-toolbar button:not(.markets-view-toggle button){border-color:var(--c-line);background:var(--c-panel);border-radius:12px}.clean-site .markets-experience .markets-primary,.clean-site .markets-experience .markets-secondary{min-height:48px;box-shadow:none;border-radius:10px;font-weight:600}.clean-site .markets-experience .markets-primary{background:var(--c-button);border-color:var(--c-button);color:var(--c-button-text)}.clean-site .markets-experience .markets-secondary{border:1px solid var(--c-line);color:var(--c-text);background:0 0}.clean-site .markets-experience a:not(.markets-primary):not(.markets-secondary){color:inherit}.clean-site .markets-guide .markets-stat{letter-spacing:-.015em;font-size:clamp(19px,1.9vw,24px);font-weight:700;line-height:1.25}@media(max-width:419.98px){.clean-site .markets-facts-strip{grid-template-columns:minmax(0,1fr)!important}}.clean-site .markets-fact-source,.clean-site a.markets-source{flex-wrap:wrap;min-width:0;max-width:100%}.markets-experience .mk-section{scroll-margin-top:calc(var(--site-header-height,80px) + 20px);margin-top:40px}.markets-experience .mk-section-title{letter-spacing:0;color:var(--c-muted,#5f5b56);margin:0 0 6px;font-size:15px;font-weight:650}.markets-experience .mk-section-note{color:var(--c-muted,#5f5b56);margin:0 0 16px;font-size:15px}.markets-experience .mk-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}@media(max-width:860px){.markets-experience .mk-guides{grid-template-columns:minmax(0,1fr)}}.markets-experience .mk-card{border:1px solid var(--c-line,#1919181a);background:var(--c-bg,#fff);border-radius:14px;padding:24px}.markets-experience .mk-card .markets-country-heading{margin-bottom:6px}.markets-experience .mk-card h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700}.markets-experience .mk-card h3 a{color:inherit;text-decoration:none}.markets-experience .mk-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.markets-experience .mk-region{color:var(--c-muted,#5f5b56);margin-left:auto;font-size:13px}.markets-experience .mk-hero-line{color:var(--c-muted,#5f5b56);margin:0 0 14px;font-size:15px;line-height:1.5}.markets-experience .mk-sheet{border-top:1px solid var(--c-line,#1919181a);margin:0;display:grid}.markets-experience .mk-sheet>div{border-bottom:1px solid var(--c-line,#1919181a);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.markets-experience .mk-sheet dt{color:var(--c-muted,#5f5b56);font-size:13.5px}.markets-experience .mk-sheet dd{color:var(--c-text,#191918);margin:0;font-size:15px;line-height:1.45}@media(max-width:480px){.markets-experience .mk-sheet>div{grid-template-columns:minmax(0,1fr);gap:2px}}.markets-experience .mk-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.markets-experience .mk-card-foot small{color:var(--c-muted,#5f5b56);font-size:13px}.markets-experience .mk-open{min-height:44px;color:var(--c-text,#191918);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.markets-experience .mk-open:hover{text-underline-offset:3px;text-decoration:underline}.markets-experience .mk-more{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.markets-experience .mk-more a{min-height:44px;color:var(--c-text,#191918);border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:15px;text-decoration:none;display:flex}.markets-experience .mk-more a:hover{background:var(--c-soft,#f6f5f3)}.markets-experience .mk-more img{border-radius:2px;flex:none}
