.j-journal .section{padding-bottom:var(--section-y)}.j-journal .refine-breadcrumb{padding:0}.jc-grid-section .cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,24px)}.jc-grid-section .sonder-blog-cat-card{position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line-soft);padding:0;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease);min-height:360px;text-decoration:none;color:inherit}.jc-grid-section .sonder-blog-cat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.jc-grid-section .sonder-blog-cat-card>div{display:flex;flex-direction:column;flex:1;min-height:100%}.jc-grid-section .sonder-blog-cat-card .sonder-blog-img-wrap{aspect-ratio:4/3;border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden;background:var(--bg-inset);isolation:isolate}.jc-grid-section .sonder-blog-img-wrap img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.jc-grid-section .sonder-blog-cat-card .sonder-blog-cat-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.jc-grid-section .sonder-blog-cat-card .sonder-blog-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.jc-grid-section .sonder-blog-cat-card .sonder-blog-cat-body h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:22px;line-height:calc(1.05em + 3px);letter-spacing:-.012em;color:#000;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jc-grid-section .sonder-blog-cat-card .sonder-blog-cat-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-muted)}.jc-grid-section .sonder-blog-cat-card .sonder-blog-cat-foot strong{color:var(--fg);font-weight:500}.jc-loadmore{display:flex;justify-content:center;margin-top:40px}.jc-grid-section .sonder-blog-cat-card[hidden]{display:none!important}.btn-ghost{background:0 0;color:var(--fg);border:1px solid var(--line);border-radius:var(--r-pill)!important}.btn-ghost:hover{background:var(--bg-card);border-color:var(--fg)}.tag-eyebrow{display:block;margin-bottom:10px}.jt-more-title{font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section);line-height:1.04;letter-spacing:-.018em;margin:12px 0 24px}.jt-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.jt-cloud a{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--bg-card);font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg);text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.jt-cloud a:hover{background:var(--bg-inset)}.jc-other-cats-band{border-radius:8px!important}.jc-other-cats-band .ds-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;flex-wrap:wrap}.jc-other-cats-band.coll-band{background:var(--bg-inset)!important;border-radius:8px!important}.jc-other-cats-band .ds-head h2{font-family:var(--font-display)!important;font-weight:var(--display-weight,500)!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.06!important;letter-spacing:-.01em!important;margin:0!important;max-width:34ch!important;text-wrap:balance!important;color:var(--fg)!important}.sd-collections .jc-other-cats-band .coll-desc{font-size:14.5px!important;color:var(--fg-muted)!important;line-height:1.5;margin:0!important}.sd-collections .jc-other-cats-band.coll-band .coll-list{border-top:1px solid var(--line-soft)!important}.sd-collections .jc-other-cats-band .coll-row{border-bottom:1px solid var(--line-soft)!important;grid-template-columns:minmax(170px,.7fr)minmax(220px,1.5fr)108px 48px!important}.sd-collections .jc-other-cats-band .coll-row:last-child,.sd-collections .jc-other-cats-band .coll-row.is-last-visible{border-bottom:0!important}.jc-other-cats-band.coll-band .jc-viewmore{display:flex;justify-content:center;margin-top:24px}.jc-other-cats-band.coll-band .coll-more{background:0 0;border:0;border-bottom:1px solid var(--accent);border-radius:0;padding:0 0 2px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg);text-decoration:none;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.sd-collections .jc-other-cats-band .coll-row .coll-title{font-family:var(--font-display);font-weight:500!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.08;margin:0!important;color:var(--fg)!important;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sd-collections .jc-other-cats-band.coll-band .coll-list .coll-arrow{border:1px solid var(--line)!important;color:var(--fg)!important}.sd-collections .jc-other-cats-band.coll-band .coll-list .coll-row:hover .coll-arrow{background:var(--accent)!important;color:var(--accent-fg)!important;border-color:var(--accent)!important}@media(min-width:761px){.jc-other-cats-band.coll-band{padding:66px!important}#jc-other-cats{padding-bottom:100px!important}.jc-page .section:has(.jt-cloud){padding-bottom:100px!important}}@media(min-width:981px){.j-journal .section{padding-bottom:60px}}@media(max-width:1000px){.jc-grid-section .cats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.sd-collections .jc-other-cats-band .coll-row{grid-template-columns:1fr 44px!important}}@media(max-width:760px){.jc-other-cats-band.coll-band{padding:26px!important}}@media(max-width:640px){.jc-grid-section .cats-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:16px!important}.jc-other-cats-band .ds-head{gap:16px!important}.jc-other-cats-band .coll-row{row-gap:12px!important;padding-top:calc(clamp(14px,1.5vw,20px) + 6px);padding-left:0!important;padding-right:0!important}.jc-other-cats-band.coll-band .coll-list .coll-row:last-child{padding-bottom:0!important}.j-journal .refine-breadcrumb ol{margin-bottom:18px}}@media(max-width:575px){.jc-grid-section .cats-grid{display:grid!important;grid-template-columns:1fr;gap:16px!important}}