html:has([data-site-surface=community]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:24px}body:has([data-site-surface=community]){--bg:#f5f7f8;--surface:#fff;--surface-soft:#edf1f4;--text:#222c35;--muted:#5c6872;--subtle:#64717c;--cm-brand:#ff2442;--cm-accent:#e01735;--cm-accent-hover:#c9132d;--cm-accent-soft:#fff7f8;--cm-accent-border:#f3a0ad;--cm-masthead:#fffafb;--cm-category-surface:#fff5f6;--accent:var(--cm-accent);--border:#dfe5e9;background:var(--bg);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){body:has([data-site-surface=community]){--cm-brand:lab(55.9316% 77.9645 43.1531);--cm-accent:lab(48.7785% 71.7271 40.8682);--cm-accent-hover:lab(43.6848% 66.1519 38.5392);--cm-accent-soft:lab(97.8806% 2.88776 .517762);--cm-accent-border:lab(74.6197% 32.9149 6.6841);--cm-masthead:lab(98.6819% 1.84894 .13932);--cm-category-surface:lab(97.3471% 3.58897 .774121)}}.community-shell{--cm-ink:#222c35;--cm-muted:#5c6872;--cm-subtle:#64717c;--cm-border:#dfe5e9;--cm-soft:#f5f7f8;--cm-radius:12px;--cm-chrome:#fff;--cm-chrome-surface:#fff;--cm-chrome-raised:#f3f5f7;--cm-chrome-border:#d9dfe5;min-width:0;min-height:100dvh;color:var(--cm-ink);font-family:var(--font), sans-serif;background:#f5f7f8;font-size:15px;line-height:1.65}body:has([data-site-home=true]){flex-direction:column;min-height:100dvh;display:flex}body:has([data-site-home=true])>.community-shell{flex:1 0 auto;min-height:0}body:has([data-site-home=true])>.site-footer{flex:none;margin-top:auto}.community-shell *,.community-shell :before,.community-shell :after{box-sizing:border-box}.community-shell :is(h1,h2,h3,h4,p,figure){margin:0}.community-shell :where(button,input,select,textarea){font:inherit}.community-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--cm-accent);outline-offset:3px}.community-shell :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.community-shell :is(button,input,select,textarea):disabled,.community-shell :is(button,a)[aria-disabled=true]{opacity:.55;cursor:not-allowed}.community-shell ::selection{background:var(--cm-accent-soft);color:var(--cm-accent-hover)}.cm-container{width:min(1200px,100% - 64px);margin-inline:auto}.cm-scroll-header{z-index:50;position:relative}.cm-scroll-header-content{--cm-nav-bottom:#fff;min-width:0}.cm-scroll-header-content:has(.cm-mobile-categories){--cm-nav-bottom:var(--cm-category-surface)}.cm-categories-placeholder{background:#fff;height:35px}.cm-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-icon{vertical-align:middle;-webkit-mask:var(--cm-icon) center / contain no-repeat;-webkit-mask:var(--cm-icon) center / contain no-repeat;mask:var(--cm-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.cm-header{background:var(--cm-masthead);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:0}.cm-header-inner{z-index:3;justify-content:center;align-items:center;min-height:60px;display:flex;position:relative}.cm-brand{min-width:0;color:var(--cm-brand);justify-self:start;display:inline-flex}.cm-brand-copy{flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:flex}.cm-brand-copy strong{color:var(--cm-brand);letter-spacing:.025em;white-space:nowrap;font-size:28px;font-weight:800;line-height:1.1;display:block}.cm-search-group{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.cm-header-search,.cm-search-placeholder{border:1px solid var(--cm-chrome-border);background:var(--cm-chrome-surface);border-radius:6px;width:100%;min-width:0;height:36px}.cm-header-search{flex:1;align-items:center;gap:0;padding-left:14px;display:flex;position:relative}.cm-header-search-input{width:0;min-width:0;height:100%;color:var(--cm-ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:14px}.cm-header-search-input::placeholder{color:#66727e}.community-shell .cm-header-search-input:focus-visible{outline:none}.cm-header-search:focus-within{border-color:var(--cm-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--cm-accent) 12%, transparent)}.cm-search-scope{flex:none;position:relative}.cm-search-scope-trigger{border:1px solid var(--cm-chrome-border);background:var(--cm-chrome-surface);width:36px;height:36px;color:var(--cm-ink);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:18px;font-weight:650;line-height:1;display:grid}.cm-search-scope-trigger:hover,.cm-search-scope-trigger[aria-expanded=true]{background:var(--cm-chrome-raised);border-color:#b9c4ce}.cm-search-scope-menu{z-index:60;border:1px solid var(--cm-chrome-border);background:var(--cm-chrome-surface);border-radius:8px;min-width:128px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 24px #222c351a}.cm-search-scope-option{min-height:44px;color:var(--cm-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 16px;font-size:14px}.cm-search-scope-option:hover{background:var(--cm-chrome-raised)}.cm-search-scope-option.is-active{background:var(--cm-accent-soft);color:var(--cm-accent);font-weight:650}.cm-header-search-submit{border:1px solid var(--cm-chrome-border);background:var(--cm-accent-soft);min-width:70px;color:var(--cm-accent);white-space:nowrap;cursor:pointer;border-radius:0 5px 5px 0;flex:none;align-self:stretch;place-items:center;margin:-1px -1px -1px 8px;padding:0 16px;font-size:14px;font-weight:650;line-height:1;display:grid}.cm-header-search-submit:hover{background:var(--cm-accent-soft);border-color:var(--cm-accent-border);color:var(--cm-accent-hover)}.cm-floating-actions{--cm-floating-size:48px;--cm-floating-radius:14px;right:max(24px,50vw - 678px);bottom:max(32px, env(safe-area-inset-bottom));z-index:40;width:var(--cm-floating-size);pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed}.cm-floating-actions>*{pointer-events:auto}.cm-floating-account{width:var(--cm-floating-size);height:var(--cm-floating-size)}.cm-floating-account .portal-account-nav{width:var(--cm-floating-size);min-width:var(--cm-floating-size);max-width:var(--cm-floating-size);height:var(--cm-floating-size);justify-content:center;align-self:center}.cm-floating-account :is(.portal-account-login,.portal-account-profile){width:var(--cm-floating-size);min-width:var(--cm-floating-size);max-width:var(--cm-floating-size);height:var(--cm-floating-size);min-height:var(--cm-floating-size);border:1px solid var(--cm-chrome-border);border-radius:var(--cm-floating-radius);color:var(--cm-accent);background:#fff;place-items:center;padding:0;font-size:12px;font-weight:650;transition:background-color .16s,border-color .16s;display:grid;box-shadow:0 3px 8px #27313a14}.cm-floating-account :is(.portal-account-login,.portal-account-profile):hover{background:var(--cm-accent-soft);border-color:var(--cm-accent-border);color:var(--cm-accent-hover)}.cm-floating-account .portal-account-login{border-color:var(--cm-brand);background:var(--cm-brand);color:#fff}.cm-floating-account .portal-account-login:hover,.cm-floating-account .portal-account-login:active{border-color:var(--cm-accent-hover);background:var(--cm-accent-hover);color:#fff}.cm-floating-account .portal-account-profile{border:0}.cm-floating-account .portal-account-avatar{width:var(--cm-floating-size);height:var(--cm-floating-size);flex-basis:var(--cm-floating-size);border-radius:var(--cm-floating-radius);border-color:var(--cm-chrome-border);background:#fff;overflow:hidden}.cm-floating-account .portal-account-profile:hover .portal-account-avatar{border-color:var(--cm-accent-border)}.cm-floating-account .portal-account-avatar img{object-fit:cover;width:100%;height:100%}.cm-floating-account .portal-account-avatar-mark{background:var(--cm-accent)}.cm-floating-account .portal-account-copy{display:none}.cm-publish-fab{width:var(--cm-floating-size);height:var(--cm-floating-size);border:1px solid var(--cm-brand);border-radius:var(--cm-floating-radius);background:var(--cm-brand);color:#fff;flex:none;place-items:center;transition:background-color .16s,transform .16s;display:grid;box-shadow:0 3px 8px #173f3726}.cm-publish-fab:hover{background:var(--cm-accent-hover);color:#fff;transform:translateY(-2px)}.cm-publish-fab:active{transform:translateY(0)}.cm-location-filter{flex:240px;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.cm-location-filter .cm-search-city{flex:140px;min-width:0}.cm-location-filter .cm-icon{color:#7b8288;position:absolute;left:12px}.cm-location-filter .cm-input{width:100%;padding-left:36px}.cm-location-filter>.cm-button{flex:none;padding-inline:15px}.cm-nav{isolation:isolate;background:linear-gradient(180deg, var(--cm-masthead), var(--cm-accent) 4px, var(--cm-accent) calc(100% - 4px), var(--cm-nav-bottom));position:relative}.cm-nav-inner{justify-content:center;align-items:stretch;gap:0;display:flex}.cm-nav-link{isolation:isolate;z-index:2;color:#fff;white-space:nowrap;background-color:#0000;flex:none;justify-content:center;align-items:center;gap:0;min-width:144px;min-height:44px;padding:10px 28px;font-size:16px;font-weight:650;transition:color .22s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.cm-nav-link.is-active{color:var(--cm-accent);background:0 0}.cm-nav-link:before{z-index:-1;background:linear-gradient(180deg, var(--cm-masthead), #fff 8px);opacity:0;pointer-events:none;content:"";transition:opacity .22s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000);mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000)}.cm-nav-link.is-active:before{opacity:1}@media (hover:hover) and (pointer:fine){.cm-nav-link:not(.is-active):hover{color:var(--cm-accent)}.cm-nav-link:not(.is-active):hover:before{opacity:1}}.cm-nav-link:focus-visible{z-index:2;outline-offset:-5px;outline-color:currentColor}.cm-main{padding-block:16px 96px}.cm-main>*+*{margin-top:28px}.cm-main:focus{outline:none}.cm-button{border:1px solid var(--cm-accent);background:var(--cm-accent);color:#fff;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.cm-button:hover{background:var(--cm-accent-hover);border-color:var(--cm-accent-hover);color:#fff}.cm-button:active{background:var(--cm-accent-hover);border-color:var(--cm-accent-hover)}.cm-button.is-secondary{color:#3b4954;background:#fff;border-color:#ccd5db}.cm-button.is-secondary:hover{color:var(--cm-ink);background:#f0f4f6;border-color:#aab8c2}.cm-button:disabled:hover{border-color:var(--cm-accent);background:var(--cm-accent)}.cm-button.is-secondary:disabled:hover{background:#fff;border-color:#ccd5db}.cm-hero{border:1px solid var(--cm-border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:stretch;min-height:292px;display:grid;overflow:hidden}.cm-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:36px 40px;display:flex}.cm-eyebrow{color:var(--cm-accent);align-items:center;gap:7px;font-size:13px;font-weight:650;line-height:1.5;display:flex;margin-bottom:12px!important}.cm-hero h1{color:#222c35;letter-spacing:-.035em;text-wrap:balance;max-width:17em;font-size:38px;font-weight:750;line-height:1.28}.cm-hero-copy>p:not(.cm-eyebrow){max-width:37em;color:var(--cm-muted);margin-top:16px;font-size:15px;line-height:1.85}.cm-hero-copy>.cm-button,.cm-hero-copy>.cm-actions{margin-top:23px}.cm-hero-image{background:#e8ecee;min-width:0;min-height:270px;display:block;position:relative}.cm-hero-image img,img.cm-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cm-hero-image figcaption,.cm-hero-image .cm-caption{color:#fff;text-shadow:0 1px 4px #000;font-size:11px;position:absolute;bottom:10px;left:12px;right:12px}.cm-hero+.cm-shortcuts{margin-top:18px}.cm-shortcuts{border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.cm-shortcut{border-right:1px solid var(--cm-border);align-items:flex-start;gap:12px;min-width:0;padding:22px 18px;display:flex}.cm-shortcut:last-child{border-right:0}.cm-shortcut>.cm-icon{color:#626f78;margin-top:2px}.cm-shortcut>div{min-width:0}.cm-shortcut strong,.cm-shortcut h2,.cm-shortcut h3{color:var(--cm-ink);font-size:15px;font-weight:650;line-height:1.5;display:block}.cm-shortcut p,.cm-shortcut small{color:var(--cm-muted);margin-top:4px;font-size:12px;line-height:1.7;display:block}.cm-shortcut:hover{background:#fff5f2}.cm-shortcut:hover :is(strong,h2,h3),.cm-shortcut:hover>.cm-icon{color:var(--cm-accent)}.cm-workspace{min-width:0;display:block}.cm-sidebar{border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:#fff;min-width:0;padding:18px 12px}.cm-sidebar h2,.cm-sidebar h3,.cm-sidebar .cm-section-title{color:var(--cm-muted);margin:0 10px 12px;font-size:13px;font-weight:650}.cm-sidebar nav{gap:4px;display:grid}.cm-category-link{color:#485762;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.cm-category-link:hover{background:var(--cm-soft);color:var(--cm-ink)}.cm-category-link.is-active{background:var(--cm-accent-soft);color:var(--cm-accent);font-weight:650}.cm-sidebar>p{border-top:1px solid var(--cm-border);color:var(--cm-muted);margin:16px 10px 3px;padding-top:16px;font-size:12px;line-height:1.8}.cm-sidebar .cm-notice{margin-top:16px;padding:12px;font-size:12px}.cm-content{min-width:0}.cm-content>*+*{margin-top:18px}.cm-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cm-section-heading>div{min-width:0}.cm-section-heading h1{letter-spacing:-.025em;font-size:28px;font-weight:730;line-height:1.4}.cm-section-heading h2,.cm-section-title{color:var(--cm-ink);letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.45}.cm-section-heading p,.cm-section-title+p{color:var(--cm-muted);margin-top:7px;font-size:14px}.cm-section-heading>.cm-button{white-space:nowrap;flex-shrink:0}.cm-section-heading>a:not(.cm-button){min-height:32px;color:var(--cm-accent);flex-shrink:0;align-items:center;gap:5px;font-size:13px;display:inline-flex}.cm-filterbar{border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.cm-filterbar>label{min-width:0;color:var(--cm-muted);gap:5px;font-size:12px;display:grid}.cm-search{flex:240px;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.cm-search>.cm-icon{color:#6a7781;pointer-events:none;position:absolute;left:13px}.cm-search>.cm-input{width:100%;padding-left:40px}.cm-search>button{flex-shrink:0;min-height:44px;padding:10px 20px;position:static}.cm-search-keyword,.cm-search-city{align-items:center;min-width:0;display:flex;position:relative}.cm-search-keyword{flex:250px}.cm-search-city{flex:0 160px}.cm-search :is(.cm-search-keyword,.cm-search-city)>.cm-icon{color:#70808b;pointer-events:none;position:absolute;left:13px}.cm-search :is(.cm-search-keyword,.cm-search-city)>.cm-input{width:100%;padding-left:39px}.cm-reset{min-height:40px;color:var(--cm-muted);text-underline-offset:4px;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin-left:auto;padding:8px 6px;font-size:13px;text-decoration:underline;display:inline-flex}.cm-reset:hover{color:var(--cm-accent)}.cm-input,.cm-select,.cm-form input:not([type=checkbox]):not([type=radio]),.cm-form select,.cm-form textarea{min-width:0;max-width:100%;min-height:44px;color:var(--cm-ink);background:#fff;border:1px solid #cad4dc;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.5}.cm-input::placeholder,.cm-form input::placeholder,.cm-form textarea::placeholder{color:#707d86;opacity:1}.cm-select,.cm-form select{cursor:pointer;padding-right:28px}.cm-input:hover,.cm-select:hover,.cm-form :is(input,select,textarea):hover{border-color:#9eafb9}.cm-input:focus,.cm-select:focus,.cm-form :is(input,select,textarea):focus{border-color:var(--cm-accent)}.cm-input[aria-invalid=true],.cm-select[aria-invalid=true],.cm-form [aria-invalid=true]{background:snow;border-color:#ba3434}.cm-filterbar>.cm-input{flex:0 160px;width:160px}.cm-filterbar>.cm-select{flex:0 auto}.cm-chip{border:1px solid var(--cm-border);color:#53616c;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:5px 12px;font-size:13px;line-height:1.5;display:inline-flex}.cm-chip:hover{background:#f7f9fa;border-color:#bfccd4}.cm-chip.is-active{border-color:var(--cm-accent-border);background:var(--cm-accent-soft);color:var(--cm-accent)}.cm-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-tabs>a,.cm-tabs>button{min-height:38px;color:var(--cm-muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;padding:8px 13px;font-size:14px;display:inline-flex}.cm-tabs>:is(a,button):hover{color:var(--cm-ink);background:#eaf0f3}.cm-tabs>.is-active,.cm-tabs>[aria-selected=true],.cm-tabs>[aria-current=page]{border-color:var(--cm-border);color:var(--cm-ink);background:#fff;font-weight:650}.cm-tabs>.cm-chip.is-active{border-color:var(--cm-accent-border);background:var(--cm-accent-soft);color:var(--cm-accent)}.cm-feed{border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:#fff;overflow:hidden}.cm-post{border-bottom:1px solid var(--cm-border);min-width:0;padding:24px;display:block}.cm-post:last-child{border-bottom:0}.cm-post:hover{background:#fcfdfd}.cm-post>a{display:block}.cm-post-meta{color:var(--cm-muted);flex-wrap:wrap;align-items:center;gap:6px 13px;font-size:12px;line-height:1.7;display:flex}.cm-post-meta>span{align-items:center;gap:4px;display:inline-flex}.cm-post-title{color:var(--cm-ink);overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.5;display:block;margin-block:10px 9px!important}a.cm-post-title:hover,.cm-post-title a:hover{color:var(--cm-accent)}.cm-post>p,.cm-post>a>p{color:var(--cm-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.cm-post .cm-price{margin-top:14px}.cm-post .cm-section-heading>.cm-price{white-space:nowrap;flex-shrink:0}.cm-post>p+.cm-post-meta{margin-top:16px}.cm-price{color:var(--cm-accent);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.5}.cm-price small{font-size:12px;font-weight:500}.cm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:48px 24px;display:flex}.cm-content>.cm-empty,.cm-content>[aria-live]>.cm-empty,.cm-main>.cm-empty{border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:#fff}.cm-empty-icon{color:#7c8c98;background:#eef3f6;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;display:flex}.cm-empty h2,.cm-empty h3,.cm-empty strong{color:#3a4853;font-size:18px;font-weight:650;line-height:1.5}.cm-empty p{max-width:35em;color:var(--cm-muted);margin-top:9px;font-size:14px;line-height:1.8}.cm-empty .cm-button,.cm-empty .cm-actions{margin-top:22px}.cm-empty>small{color:var(--cm-subtle);margin-top:14px;font-size:12px}.cm-pagination{color:var(--cm-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.cm-pagination a,.cm-pagination button{border:1px solid var(--cm-border);color:#4d5b66;background:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:7px 13px;display:inline-flex}.cm-pagination a:hover,.cm-pagination button:not(:disabled):hover{border-color:var(--cm-accent-border);color:var(--cm-accent)}.cm-notice{color:#795529;background:#fffaf3;border:1px solid #e6d9cb;border-radius:8px;align-items:flex-start;gap:9px;padding:14px 16px;font-size:13px;line-height:1.8;display:flex}.cm-notice>.cm-icon{margin-top:3px}.cm-notice a{text-underline-offset:3px;text-decoration:underline}.cm-notice:has(>a){display:block}.cm-notice:has(>a)>.cm-icon{vertical-align:text-top;margin:2px 7px 0 0}.cm-notice>a{margin-left:6px;display:inline}.cm-notice:has(>.cm-button){flex-wrap:wrap;align-items:center;gap:12px}.cm-notice>.cm-button{white-space:nowrap;flex:none;margin-left:auto}.cm-board-content{background:#fff;padding:0 24px}.cm-board-content>*+*{margin-top:0}.cm-board-toolbar{border-bottom:1px solid var(--cm-border);justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex;position:relative}.cm-intent-tabs{align-items:center;gap:22px;min-width:0;display:flex}.cm-intent-tabs>button{min-height:42px;color:var(--cm-muted);white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:13px;position:relative}.cm-intent-tabs>button:hover{color:var(--cm-ink)}.cm-intent-tabs>button.is-active{color:var(--cm-accent);font-weight:650}.cm-intent-tabs>button.is-active:after{background:var(--cm-accent);content:"";height:2px;position:absolute;inset:auto 0 -1px}.cm-filter-trigger{min-height:36px;color:var(--cm-muted);background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:6px 0 6px 8px;font-size:12px;display:inline-flex}.cm-filter-trigger:hover,.cm-filter-trigger.is-active,.cm-filter-trigger[aria-expanded=true]{color:var(--cm-accent)}.cm-filter-trigger>span:not(.cm-icon){background:var(--cm-accent-soft);border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.cm-filter-trigger>.cm-icon{transform:rotate(90deg)}.cm-filter-trigger[aria-expanded=true]>.cm-icon{transform:rotate(-90deg)}.cm-board-filters{z-index:20;border:1px solid var(--cm-border);background:#fff;border-radius:8px;gap:14px;width:min(320px,100%);padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.cm-board-filters>label{color:var(--cm-muted);gap:6px;font-size:12px;display:grid}.cm-board-filters :is(input,select){width:100%}.cm-filter-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-filter-actions>button:first-child{min-height:36px;color:var(--cm-muted);background:0 0;border:0;padding:6px 0;font-size:12px}.cm-filter-actions>.cm-button{color:#fff;min-height:36px;padding:7px 20px;font-size:13px}.cm-applied-filters{flex-wrap:wrap;gap:6px;padding:10px 0 0;display:flex}.cm-applied-filters>button{background:var(--cm-soft);max-width:100%;min-height:28px;color:var(--cm-muted);overflow-wrap:anywhere;border:0;border-radius:4px;align-items:center;gap:8px;padding:3px 8px;font-size:12px;display:inline-flex}.cm-applied-filters>button:hover{color:var(--cm-accent)}.cm-board-results>.cm-feed{background:0 0;border:0;border-radius:0;overflow:visible}.cm-board-content .cm-post{padding:20px 0}.cm-board-content .cm-post-meta .cm-chip{background:0 0;border:0;min-height:0;padding:0;font-size:12px}.cm-board-content .cm-post-title{font-size:17px;margin-block:7px 0!important}.cm-board-content .cm-post .cm-price{margin-top:7px;font-size:16px}.cm-board-content .cm-post>p+.cm-post-meta{margin-top:10px}.cm-board-content>.cm-board-results>.cm-empty{background:0 0;border:0;border-radius:0;min-height:200px;padding:32px 16px}.cm-board-content .cm-empty-icon{background:0 0;border-radius:0;width:34px;height:34px;margin-bottom:12px}.cm-board-content .cm-empty h3{color:var(--cm-muted);font-size:15px;font-weight:500}.cm-board-content .cm-empty p{margin-top:6px;font-size:12px}.cm-board-content .cm-empty--blank p{margin:0;font-size:14px}.cm-board-content:has(.cm-empty--blank)>.cf-filter-area{border-bottom:0}.cm-breadcrumb{color:var(--cm-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.cm-breadcrumb a{align-items:center;gap:5px;min-height:28px;display:inline-flex}.cm-breadcrumb a:hover{color:var(--cm-accent);text-underline-offset:3px;text-decoration:underline}.cm-form{border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:#fff;width:100%;max-width:850px;margin-inline:auto;padding:30px 32px}.cm-form>*+*{margin-top:22px}.cm-form h1{letter-spacing:-.02em;font-size:28px;line-height:1.4}.cm-form h2{font-size:18px;line-height:1.5}.cm-form>p{color:var(--cm-muted);font-size:14px}.cm-form fieldset{border:0;min-width:0;margin-inline:0;padding:0}.cm-form legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:650}.cm-field{align-content:start;gap:8px;min-width:0;display:grid}.cm-field>label,label.cm-field>span:first-child,.cm-field-label{color:#35434d;font-size:14px;font-weight:650;line-height:1.6}.cm-field>:is(input,select,textarea){width:100%}.cm-field textarea{resize:vertical;min-height:150px}.cm-field>small,.cm-field>p,.cm-form .cm-hint{color:var(--cm-muted);font-size:12px;font-weight:400;line-height:1.8}.cm-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cm-choice-group{flex-wrap:wrap;gap:9px;display:flex}.cm-choice{color:#4c5b66;cursor:pointer;background:#fff;border:1px solid #ccd6dd;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:14px;line-height:1.45;display:inline-flex}.cm-choice:hover{background:#f9fafb;border-color:#aebec8}.cm-choice.is-active,.cm-choice[aria-pressed=true]{border-color:var(--cm-accent-border);background:var(--cm-accent-soft);color:var(--cm-accent)}.cm-choice:has(input:checked){border-color:var(--cm-accent-border);background:var(--cm-accent-soft);color:var(--cm-accent)}.cm-form input[type=checkbox],.cm-form input[type=radio]{width:17px;height:17px;accent-color:var(--cm-accent);vertical-align:-3px;margin:0 5px 0 0}.cm-form>label:has(input[type=checkbox]){color:#58656f;font-size:13px;display:block}.cm-form>label:has(input[type=checkbox]) a{color:var(--cm-accent);text-underline-offset:3px;text-decoration:underline}.cm-error,.cm-success{color:#a72c2c;background:#fff4f4;border:1px solid #e8baba;border-radius:7px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.cm-field .cm-error{background:0 0;border:0;padding:0;display:block}.cm-success{color:#226749;background:#f0faf5;border-color:#b6d6c8}.cm-error>.cm-icon,.cm-success>.cm-icon{margin-top:2px}.cm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-actions>p,.cm-actions>small{color:var(--cm-muted);font-size:12px}.cm-detail{border:1px solid var(--cm-border);border-radius:var(--cm-radius);overflow-wrap:anywhere;background:#fff;max-width:900px;margin-inline:auto;padding:34px}.cm-detail>*+*{margin-top:22px}.cm-detail h1{color:var(--cm-ink);letter-spacing:-.025em;font-size:30px;line-height:1.45}.cm-detail h2{margin-bottom:12px;font-size:17px;line-height:1.5}.cm-detail>p,.cm-detail-description{color:#485660;white-space:pre-wrap;font-size:15px;line-height:1.95}.cm-detail dl{border-block:1px solid var(--cm-border);grid-template-columns:90px minmax(0,1fr);gap:12px 16px;margin-block:0;padding-block:20px;font-size:14px;display:grid}.cm-detail dt{color:var(--cm-muted)}.cm-detail dd{color:var(--cm-ink);margin:0}.cm-detail .cm-price{font-size:24px}.cm-detail .cm-notice{white-space:normal}.cm-status{color:#5a6974;white-space:nowrap;background:#f2f5f7;border:1px solid #d8e1e7;border-radius:5px;align-items:center;min-height:26px;padding:3px 8px;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.cm-status[data-status=approved],.cm-status.is-approved,.cm-status.is-success{color:#2e7050;background:#eff8f2;border-color:#bfdbcd}.cm-status[data-status=pending],.cm-status.is-pending{color:#85591e;background:#fff8ed;border-color:#e6d2b0}.cm-status[data-status=rejected],.cm-status.is-rejected{color:#a53b3b;background:#fff4f4;border-color:#e6c0c0}.cm-forever{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:32px;max-width:940px;margin-inline:auto;padding:32px 0;display:grid}.cm-forever h1{color:var(--cm-ink);margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.4}.cm-forever h2{margin-bottom:12px;font-size:19px;line-height:1.5}.cm-forever p{max-width:35em;color:var(--cm-muted);font-size:15px;line-height:1.9}.cm-forever .cm-notice{margin-top:22px}.cm-forever .cm-actions{margin-top:24px}.cm-qr-placeholder{color:#72838f;text-align:center;background:0 0;border:1px dashed #b8c6cf;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:160px;padding:16px;display:flex}.cm-qr-placeholder strong{color:#52626f;font-size:14px;font-weight:600}.cm-qr-placeholder small,.cm-qr-placeholder p{color:var(--cm-muted);font-size:12px;line-height:1.7}body:has([data-site-surface=community]) .site-footer.container{color:#64717c;border-color:#dfe5e9;width:min(1200px,100% - 64px);margin-inline:auto}body:has([data-site-surface=community]) .site-footer .footer-bottom{color:#64717c;border-color:#dfe5e9}body:has([data-site-surface=community]) .site-footer a:hover{color:var(--cm-accent)}body:has([data-site-surface=community]) .skip-link{background:var(--cm-accent);color:#fff}body:has(.cm-board-content){background:#fff}.community-shell:has(.cm-board-content){background:#fff}.cm-main:has(>.cm-workspace){padding-top:0}.cm-mobile-categories{background:linear-gradient(180deg, var(--cm-category-surface) 0%, var(--cm-category-surface) 80%, #fff 100%);display:flow-root;position:relative}.cm-mobile-categories .cm-sidebar{z-index:3;overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:0;width:max-content;max-width:min(1200px,100% - 64px);margin:0 auto;padding:0 8px;scroll-padding-inline:8px;display:flex;position:relative;overflow-x:auto}.cm-mobile-categories .cm-sidebar::-webkit-scrollbar{display:none}.cm-mobile-categories .cm-sidebar :is(h2,h3,.cm-section-title),.cm-mobile-categories .cm-sidebar>p{display:none}.cm-mobile-categories .cm-sidebar nav{flex-wrap:nowrap;flex:none;gap:0;display:flex}.cm-mobile-categories .cm-category-link{isolation:isolate;white-space:nowrap;background:0 0;border-radius:0;flex:none;justify-content:center;min-height:44px;padding:12px 18px;font-size:14px;line-height:20px;transition:color .22s cubic-bezier(.22,.61,.36,1);position:relative}.cm-mobile-categories .cm-category-link:before{z-index:-1;opacity:0;pointer-events:none;content:"";background:linear-gradient(#fff0,#fff 6px);transition:opacity .22s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000);mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000)}.cm-mobile-categories .cm-category-link.is-active{color:var(--cm-accent);background:0 0}.cm-mobile-categories .cm-category-link.is-active:before{opacity:1}.cm-mobile-categories .cm-category-link>.cm-icon{display:none}.cm-mobile-categories .cm-category-link:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.cm-mobile-categories .cm-category-link:not(.is-active):hover{color:var(--cm-accent);background:0 0}.cm-mobile-categories .cm-category-link:not(.is-active):hover:before{opacity:1}}.cm-mobile-categories .cm-categories-placeholder{background:0 0;height:44px}@media (max-width:1024px){.cm-container{width:calc(100% - 40px)}.cm-nav-inner{gap:0}.cm-nav-link{padding-inline:12px}.cm-hero-copy{padding:30px}.cm-hero h1{font-size:34px}.cm-shortcut{flex-direction:column;gap:10px;padding:18px 14px}.cm-filterbar>.cm-input{flex:130px}.cm-forever{gap:24px;padding:24px 0}}@media (max-width:760px){.cm-scroll-header{pointer-events:none;background:0 0;position:sticky;top:0}.cm-scroll-header-content{pointer-events:auto;will-change:transform, opacity}.cm-scroll-header[data-scroll-hidden=true] .cm-scroll-header-content{pointer-events:none}.cm-mobile-categories .cm-sidebar{width:100%;max-width:none;margin:0}.cm-mobile-categories .cm-category-link{padding-inline:10px;font-size:12px}.cm-main:has(>.cm-workspace){width:100%;padding-top:0}.cm-board-content{padding-inline:16px}.cm-intent-tabs{gap:18px}.cm-board-filters :is(input,select){font-size:16px}.cm-home-main .cm-board-content{padding-inline:0}.cm-container{width:calc(100% - 32px)}.cm-header-inner{min-height:44px}.cm-brand-copy{gap:3px}.cm-brand-copy strong{font-size:24px}.cm-header-search,.cm-search-placeholder{height:34px}.cm-search-group{gap:6px}.cm-header-search{padding-left:8px}.cm-header-search-input{font-size:16px}.cm-search-scope-trigger{width:34px;height:34px;font-size:17px}.cm-header-search-submit{min-width:44px;margin-left:3px;padding-inline:8px;font-size:12px}.cm-floating-actions{right:16px;bottom:calc(24px + env(safe-area-inset-bottom))}.cm-filterbar>.cm-location-filter{flex-basis:100%;order:1}.cm-nav{overflow:clip visible}.cm-nav .cm-nav-inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;min-width:0;margin:0;padding-inline:0;display:grid}.cm-nav-link{min-width:0;min-height:44px;padding:10px 2px;font-size:13px;line-height:1.4}.cm-nav-link:first-child:before{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 4px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 4px),#0000)}.cm-nav-link:last-child:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4px);mask-image:linear-gradient(90deg,#0000,#000 4px)}.cm-main{padding-block:12px 88px}.cm-main>*+*{margin-top:22px}.cm-hero{grid-template-columns:minmax(0,1fr)}.cm-hero-copy{padding:27px 24px}.cm-hero h1{font-size:32px;line-height:1.32}.cm-hero-copy>p:not(.cm-eyebrow){font-size:14px;line-height:1.8}.cm-hero-image{height:196px;min-height:0}.cm-hero-image img,img.cm-hero-image{object-position:center 45%}.cm-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-shortcut{border-right:0;border-bottom:1px solid var(--cm-border);flex-direction:row;align-items:flex-start;gap:10px;padding:16px 14px}.cm-shortcut:nth-child(odd){border-right:1px solid var(--cm-border)}.cm-shortcut:last-child{border:0;grid-column:1/-1}.cm-shortcut strong,.cm-shortcut h2,.cm-shortcut h3{font-size:14px}.cm-shortcut p{font-size:12px}.cm-sidebar{overscroll-behavior-x:contain;scrollbar-width:none;border:0;border-bottom:1px solid var(--cm-border);border-radius:0;align-items:center;gap:0;margin:-12px -16px 0;padding:0 8px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.cm-sidebar::-webkit-scrollbar{display:none}.cm-sidebar h2,.cm-sidebar h3,.cm-sidebar .cm-section-title,.cm-sidebar>p{display:none}.cm-sidebar nav{flex-wrap:nowrap;flex:none;gap:0;display:flex}.cm-category-link{white-space:nowrap;border-radius:0;flex:none;justify-content:center;min-height:34px;padding:8px 10px;font-size:12px;transition:color .16s;position:relative}.cm-category-link:hover{color:#485762;background:0 0}.cm-category-link.is-active{color:var(--cm-accent);background:0 0}@media (hover:hover) and (pointer:fine){.cm-category-link:not(.is-active):hover{color:var(--cm-accent-hover)}}.cm-category-link:focus-visible{outline-offset:-3px}.cm-category-link>.cm-icon{display:none}.cm-section-heading{gap:12px}.cm-section-heading h1{font-size:26px}.cm-section-heading h2,.cm-section-title{font-size:20px}.cm-section-heading>.cm-button{padding:9px 12px;font-size:13px}.cm-filterbar{gap:9px;padding:13px}.cm-content>.cm-search{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.cm-content>.cm-search .cm-search-keyword{grid-column:1/-1}.cm-search .cm-input{font-size:16px}.cm-search>button{padding-inline:20px}.cm-filterbar>.cm-search{flex-basis:100%}.cm-filterbar>.cm-input{flex:120px;width:auto}.cm-filterbar>.cm-select{flex:100px}.cm-filterbar>label{flex:120px}.cm-filterbar .cm-input,.cm-filterbar .cm-select{font-size:16px}.cm-tabs{gap:5px}.cm-tabs>a,.cm-tabs>button{padding-inline:11px;font-size:13px}.cm-post{padding:19px 18px}.cm-post-title{font-size:17px}.cm-empty{min-height:285px;padding:34px 20px}.cm-empty h2,.cm-empty h3,.cm-empty strong{font-size:17px}.cm-empty p{font-size:13px}.cm-form{padding:24px 20px}.cm-form h1{font-size:25px}.cm-notice:has(>.cm-button){flex-direction:column;align-items:flex-start}.cm-notice>.cm-button{margin-left:0}.cm-field-grid{grid-template-columns:minmax(0,1fr);gap:20px}.cm-form input:not([type=checkbox]):not([type=radio]),.cm-form select,.cm-form textarea{font-size:16px}.cm-choice{padding-inline:11px;font-size:13px}.cm-detail{padding:25px 20px}.cm-detail h1{font-size:25px}.cm-detail dl{grid-template-columns:76px minmax(0,1fr);gap:10px}.cm-forever{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px 0}.cm-forever h1{font-size:22px}.cm-forever p{font-size:13px}.cm-forever .cm-actions{margin-top:16px;font-size:13px}.cm-qr-placeholder{width:150px;min-height:150px}body:has([data-site-surface=community]) .site-footer.container{width:calc(100% - 32px)}body:has([data-site-surface=community]) .site-footer.container .footer-bottom{padding-block:10px max(10px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px 14px;font-size:11px}body:has([data-site-surface=community]) .site-footer .footer-links{flex-wrap:wrap;justify-content:center;gap:8px 14px}body:has([data-site-surface=community]) .site-footer .footer-policies{min-height:24px}}@media (max-width:370px){.cm-container{width:calc(100% - 24px)}.cm-sidebar{margin-inline:-12px}.cm-nav-link{font-size:12px}.cm-brand-copy strong{font-size:22px}.cm-hero-copy{padding:24px 20px}.cm-hero h1{font-size:30px}.cm-shortcut{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.community-shell *,.community-shell :before,.community-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cm-main.cm-home-main{padding-top:0}.cm-main.cm-home-main>.cm-carousel{margin-top:0}.cm-carousel{aspect-ratio:3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;width:min(1200px,100% - 64px);max-height:400px;margin-inline:auto;display:grid;position:relative}.cm-carousel-slot{isolation:isolate;background:#f5f6f8;min-width:0;min-height:0;position:relative;overflow:hidden}.cm-carousel-slot--primary{grid-area:1/1/3}.cm-carousel-slot--secondary{grid-area:1/2}.cm-carousel-slot--tertiary{grid-area:2/2}.cm-carousel-slides,.cm-carousel-slide,.cm-carousel-link{position:absolute;inset:0}.cm-carousel-slides{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.cm-carousel-slide{opacity:0;visibility:hidden;transition:transform .32s,opacity .32s,visibility .32s}.cm-carousel-slide.is-active,.cm-carousel-slide.is-adjacent{opacity:1;visibility:visible}.cm-carousel-slot.is-dragging .cm-carousel-slide{transition:none}.cm-carousel-slot.is-dragging .cm-carousel-slides,.cm-carousel-slot.is-dragging .cm-carousel-link{cursor:grabbing}.cm-carousel-link{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.cm-carousel-link img{object-fit:cover}.cm-carousel-link:focus-visible{outline-offset:-5px}.cm-carousel-label{color:#b71533;background:#fffffff0;border:0;border-radius:0 0 6px;align-items:center;min-height:30px;padding:4px 12px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;top:0;left:0}.cm-carousel-ad-mark{color:#fff;background:#24262bb3;border-radius:3px;padding:2px 5px;font-size:10px;position:absolute;top:8px;right:8px}.cm-carousel-credit{color:#fff;pointer-events:none;background:#24262bb3;border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;bottom:10px;right:10px}.cm-carousel-controls{background:#24262b99;border:0;border-radius:18px;align-items:center;padding:0 4px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cm-carousel-dots{align-items:center;display:flex}.cm-carousel-dots button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.cm-carousel-dots button span{background:#fff9;border-radius:3px;width:5px;height:5px;transition:width .18s,background-color .18s;display:block}.cm-carousel-dots button.is-active span{background:#fff;width:16px}@media (min-width:761px) and (max-width:1024px){.cm-carousel{width:calc(100% - 40px)}}@media (max-width:760px){.cm-carousel{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-height:none}.cm-carousel-slot{aspect-ratio:2}.cm-carousel-slot--primary{grid-area:1/1/auto/-1}.cm-carousel-slot--secondary{grid-area:2/1}.cm-carousel-slot--tertiary{grid-area:2/2}.cm-carousel-slot:not(.cm-carousel-slot--primary){aspect-ratio:2.1}.cm-carousel-label{min-height:27px;padding:3px 10px;font-size:12px}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-label{min-height:20px;padding:2px 6px;font-size:10px}.cm-carousel-controls{bottom:6px}.cm-carousel-credit{font-size:9px;bottom:6px;right:6px}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-controls{border-radius:8px;padding-inline:2px;bottom:4px}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-dots button{width:16px;height:16px;position:relative}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-dots button:before{content:"";position:absolute;inset:-5px 0}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-dots button span{width:2px;height:2px}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-dots button.is-active span{width:7px}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-credit{padding:1px 4px;font-size:8px;top:4px;bottom:auto;right:4px}.cm-carousel-slot:not(.cm-carousel-slot--primary) .cm-carousel-slide:has(.cm-carousel-ad-mark) .cm-carousel-credit{top:25px}}@media (prefers-reduced-motion:reduce){.cm-carousel-slide,.cm-carousel-dots button span{transition:none}}@media (forced-colors:active){.cm-brand-copy strong{color:linktext;background:0 0}}.cm-carousel[data-slot-count="1"]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cm-carousel[data-slot-count="1"] .cm-carousel-slot{grid-area:1/1}.cm-carousel[data-slot-count="2"]{grid-template-rows:minmax(0,1fr)}.cm-carousel[data-slot-count="2"] .cm-carousel-slot{grid-area:1}.cm-carousel[data-slot-count="2"][data-has-primary=false]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.cm-carousel[data-slot-count="1"] .cm-carousel-slot{aspect-ratio:2}.cm-carousel[data-slot-count="2"][data-has-primary=true]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.cm-carousel[data-slot-count="2"][data-has-primary=true] .cm-carousel-slot{grid-area:auto/1}}.cm-home-brand{max-width:100%}.cm-home-brand .cm-brand-copy{min-width:0;max-width:100%}.cm-home-brand strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cm-home-navigation .cm-nav-link{min-width:0}.cm-home-navigation .cm-nav-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
