
.home-v8 .home-online-v21{color:#20865b;background:#edf8f2;padding:7px 10px;border-radius:999px;font-size:12px;white-space:nowrap}
.home-v8 .mood-v8 .btn{margin-top:16px;min-height:46px}
.home-v8 .home-match-meta-v21{font-size:13px;margin-top:12px}
.home-v8 .home-section-note-v21{margin:10px 0 16px;line-height:1.7}
.home-v8 .home-community-write-v21{display:inline-block;margin-top:14px;min-height:44px;line-height:44px}
.home-v8 .personal-v8>.textbtn{width:auto;min-width:0;flex:none}
.home-v8 .categories-v8>div:last-child>a small{white-space:normal;line-height:1.6}
@media(max-width:600px){.home-top-v8>div{gap:7px;flex-wrap:wrap;justify-content:flex-end}.home-top-v8 .home-online-v21{font-size:10px;padding:6px 8px}.home-v8 .mood-v8 h1{font-size:24px;line-height:1.45;word-break:keep-all}.home-v8 .mood-v8 .btn{width:100%}.home-v8 .personal-v8{padding:20px}.home-v8 .personal-v8 h2{font-size:20px}.home-v8 .categories-v8>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.home-v8 .categories-v8>div:last-child>a{min-width:0;padding:16px 10px}.home-v8 .categories-v8>div:last-child>a b{font-size:13px;line-height:1.5;word-break:keep-all}.home-v8 .categories-v8>div:last-child>a small{font-size:10px}}

.home-v8 .card-row-v8.home-vertical-list-v22{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;overflow:visible;padding-bottom:0}.home-v8 .home-vertical-list-v22 .rich-card-v8{width:100%;min-width:0;max-width:none;margin:0;box-sizing:border-box}
