.forum-concept .hero{border-radius:10px;box-shadow:0 15px 35px rgba(35,58,67,.06)}.forum-concept .hero-copy{padding:42px}.forum-concept .hero p{font-size:16px;line-height:1.75}.forum-concept .eyebrow{font-size:11px}.forum-concept .primary{font-size:15px;padding:13px 22px;border-radius:4px}.forum-concept .hero-note{font-size:10px}.forum-concept .search-band{background:#faf8f2;border-radius:0 0 9px 9px;margin:0 10px 8px}.forum-concept .searchbox input{font-size:16px}.forum-concept .search-band small{font-size:12px}.forum-concept .section-title{margin-top:52px;margin-bottom:26px;align-items:center}.forum-concept .section-title h2{font-size:34px}.forum-concept .section-title .eyebrow{font-size:11px}.forum-concept .section-title p{font-size:15px;line-height:1.7;max-width:370px}.forum-concept .situation-grid{gap:18px}.forum-concept .situation-card{background:#faf8f2;border:1px solid #d9d3c6;border-radius:10px;padding:24px;gap:12px;box-shadow:0 4px 15px rgba(35,58,67,.02);transition:border-color .2s,transform .2s,box-shadow .2s}.forum-concept .situation-card:hover{border-color:#a88d73;transform:translateY(-3px);box-shadow:0 10px 25px rgba(35,58,67,.04)}.forum-concept .situation-card strong{font:400 24px/1.25 Georgia,serif;letter-spacing:-.01em}.forum-concept .situation-card p{font-size:15px;line-height:1.65;color:#5e696b}.topic-scene{display:block;flex:none}.situation-scene{width:112px;height:77px;margin:-2px 0 2px}.list-scene{width:72px;height:54px}.forum-concept .subsection-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#e1e5dc;border:1px solid #cad1c4;border-radius:8px;font-size:15px;margin-bottom:24px}.forum-concept .subsection-link strong{font-size:18px}.forum-concept .categories{gap:18px}.forum-concept .category{background:#faf8f2;border-radius:9px;border-color:#d9d3c6}.forum-concept .group-title{font-size:20px;line-height:1.45;min-height:75px}.forum-concept .group-number{font-size:27px;color:#9d7c62}.forum-concept .group-card>p{font-size:15px;line-height:1.7}.forum-concept .group-card li a{font-size:16px;line-height:1.6;padding:17px 0}.forum-concept .root-forum{border-radius:8px;background:#e4dfd3}.forum-concept .root-forum p{font-size:15px}.forum-concept .source-link,.forum-concept .root-forum a{font-size:14px}.forum-concept .original-description{font-size:14px}.forum-concept .topic{grid-template-columns:72px minmax(0,1fr) 32px;gap:20px;padding:26px 0}.forum-concept .topic h3{font-size:20px;font-weight:600;line-height:1.45;margin:2px 0 12px}.forum-concept .topic p{font-size:16px;line-height:1.75;color:#5e696b}.forum-concept .topic small{font-size:11px}.forum-concept .topic-meta{font-size:13px}.forum-concept .topic-intro,.forum-concept .search-summary{font-size:15px}.forum-concept .reset{font-size:14px}.forum-concept .topics-header h2{font-size:30px}.forum-concept .side{border-radius:9px;background:#e2dfd2;border:1px solid #d4cdbf}.forum-concept .side h3{font-size:29px}.forum-concept .side p,.forum-concept .side li{font-size:15px;line-height:1.7}.forum-concept .side .eyebrow{font-size:11px}.forum-concept .rules{font-size:13px}.forum-concept .reading h2{font-size:30px}.forum-concept .reading .eyebrow{font-size:11px}.forum-concept .reading p,.forum-concept .reading-links a{font-size:15px}body.forum-concept #wpforo-wrap .post-wrap{background:#fbf8f1!important;border:1px solid #ded7c9!important;border-radius:10px;margin-top:22px!important;overflow:hidden;box-shadow:0 3px 14px rgba(38,60,69,.02)}body.forum-concept #wpforo-wrap .post-wrap.wpfp-first{background:#e9ede3!important;border-left:3px solid #8b9b80!important}body.forum-concept #wpforo-wrap .wpforo-post-content,body.forum-concept #wpforo-wrap .wpforo-post-content p,body.forum-concept #wpforo-wrap .wpforo-post-content li{font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;line-height:1.8!important;color:#2d4148!important}body.forum-concept #wpforo-wrap .wpforo-post-content p{margin-bottom:16px!important}.topic-heading-text{min-width:0}.topic-heading-art{width:120px;height:83px}body.forum-concept #wpforo-wrap h2{font-size:26px!important;line-height:1.4!important}body.forum-concept #wpforo-wrap .wpforo-topic-title,body.forum-concept #wpforo-wrap .wpforo-forum-title{font-size:18px!important;line-height:1.5!important}body.forum-concept #wpforo-wrap .wpforo-post-head,body.forum-concept #wpforo-wrap .wpforo-post-footer{background:0 0!important}body.forum-concept #wpforo-wrap .wpforo-post-author,body.forum-concept #wpforo-wrap .wpforo-post,body.forum-concept #wpforo-wrap .wpforo-post-content-top{background:0 0!important}@media (max-width:1050px){.forum-concept .situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-concept .group-title{font-size:19px}.forum-concept .content{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:760px){.forum-concept .hero-copy{padding:28px}.forum-concept .hero h1{font-size:35px}.forum-concept .hero p{font-size:16px}.forum-concept .hero-art{height:210px}.forum-concept .hero-note{font-size:9px}.forum-concept .section-title{margin-top:36px}.forum-concept .section-title h2{font-size:30px}.forum-concept .situation-grid{grid-template-columns:1fr;gap:14px}.forum-concept .situation-card{padding:22px}.forum-concept .situation-card strong{font-size:25px}.forum-concept .situation-card p{font-size:16px}.situation-scene{width:104px;height:72px}.forum-concept .group-title{font-size:21px;min-height:0}.forum-concept .group-card li a{font-size:16px}.forum-concept .content{display:block}.forum-concept .topic{grid-template-columns:50px minmax(0,1fr) 26px;gap:12px}.list-scene{width:50px;height:42px}.forum-concept .topic h3{font-size:19px}.forum-concept .topic p{font-size:16px}.forum-concept .subsection-link{align-items:start;flex-direction:column;gap:5px;padding:18px}.forum-concept .reading-links a{font-size:16px}.topic-heading-art{width:76px;height:59px}body.forum-concept #wpforo-wrap .wpforo-post-content,body.forum-concept #wpforo-wrap .wpforo-post-content p,body.forum-concept #wpforo-wrap .wpforo-post-content li{font-size:17px!important;line-height:1.75!important}body.forum-concept #wpforo-wrap .post-wrap{margin-top:17px!important}}@media (prefers-reduced-motion:reduce){.forum-concept .situation-card:hover{transform:none}}@media (max-width:760px){body.forum-concept #wpforo-wrap h1:has(.topic-heading-art){flex-direction:column-reverse;align-items:flex-start;gap:12px}.topic-heading-art{width:84px;height:58px}}body.forum-concept #wpforo-wrap #wpforo-stat-body .wpf-stat-other{border-top-color:#d6cfc1!important}@media (min-width:1051px){.forum-concept .situation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.forum-concept .community-topic,.forum-concept .article-topic{grid-template-columns:72px minmax(0,1fr)}.forum-concept .topic-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;background:#e4e4d9;border:1px solid #d1d2c4;border-radius:9px;padding:20px;margin:0 0 16px}.forum-concept .topic-filters label{display:flex;flex-direction:column;gap:8px;flex:1 1 280px;min-width:0;font-size:14px;font-weight:600;color:#354b50}.forum-concept .topic-filters input,.forum-concept .topic-filters select{width:100%;max-width:100%;min-width:0;height:48px;border:1px solid #bfc5b7;border-radius:5px;padding:10px 12px;background:#faf8f2;color:#263c45;font:16px/1.5 Arial,sans-serif}.forum-concept .topic-filters button,.forum-concept .topic-show-more{font:15px/1.5 Arial,sans-serif;color:#754e3e;background:#faf8f2;border:1px solid #b7a38c;border-radius:5px;padding:12px 20px;min-height:48px}.forum-concept .topic-filters button:hover,.forum-concept .topic-show-more:hover{background:#e8e0d1}.forum-concept .topic-result-count{font-size:14px;color:#5e696b;margin:12px 0 8px}.forum-concept .topic-show-more{display:block;margin:24px auto 0}.forum-concept .topic-empty{padding:24px;background:#e9e4da;border-radius:8px;font-size:16px}@media (max-width:760px){.forum-concept .community-topic,.forum-concept .article-topic{grid-template-columns:50px minmax(0,1fr)}.forum-concept .topic-filters{padding:16px;gap:15px}.forum-concept .topic-filters label{flex-basis:100%}.forum-concept .topic-filters button{width:100%}}body.forum-concept #wpforo-wrap .wpforo-recent-content table{border-collapse:separate!important;border-spacing:0 7px!important;width:100%!important}body.forum-concept #wpforo-wrap .wpforo-recent-content td{background:#faf8f2!important;border-color:#d8d2c7!important;padding:14px!important}body.forum-concept #wpforo-wrap .wpforo-recent-content .wpf-htr td{background:#e7e5db!important;color:#45564e!important;font-size:14px!important}body.forum-concept #wpforo-wrap .wpforo-recent-content .wpf-spost-title a{color:#805947!important;font-size:18px!important;line-height:1.45!important}body.forum-concept #wpforo-wrap .wpforo-recent-content .wpf-stext{font-size:16px!important;line-height:1.65!important;color:#45564e!important}body.forum-concept #wpforo-wrap .wpforo-recent-content .wpf-spost-forum i{color:#758477!important}body.forum-concept #wpforo-wrap .wpforo-member{width:auto!important;margin:0!important;background:#faf8f2!important;border:1px solid #d8d2c7!important;border-radius:12px!important;overflow:hidden;box-shadow:none!important}body.forum-concept #wpforo-wrap .wpforo-member-bg{background:#dde3d8!important;background-image:none!important;height:64px!important}body.forum-concept #wpforo-wrap .wpforo-member:nth-child(3n+2) .wpforo-member-bg{background:#e6dbd0!important}body.forum-concept #wpforo-wrap .wpforo-member:nth-child(3n) .wpforo-member-bg{background:#dedfe5!important}body.forum-concept #wpforo-wrap .wpf-member-name{color:#45564e!important;font-size:20px!important;font-family:Georgia,serif!important}body.forum-concept #wpforo-wrap .wpforo-member-joined,body.forum-concept #wpforo-wrap .wpforo-member-stat{font-size:13px!important;line-height:1.7!important;color:#6d766e!important}body.forum-concept #wpforo-wrap .wpforo-member-reputation{color:#7a867b!important;font-size:12px!important}@media (max-width:520px){body.forum-concept #wpforo-wrap .wpforo-recent-content td{padding:10px!important}body.forum-concept #wpforo-wrap .wpforo-recent-content .wpf-spost-title a{font-size:16px!important}}body.forum-concept #wpforo-wrap .wpforo-members-search{background:#e7e5db!important;border-radius:8px!important}body.forum-concept #wpforo-wrap .wpfl-4 .wpf-thread{background:#faf8f2!important;border:1px solid #d8d2c7!important;border-radius:9px!important;margin-bottom:9px!important;overflow:hidden}body.forum-concept #wpforo-wrap .wpfl-4 .wpf-thread-body,body.forum-concept #wpforo-wrap .wpfl-4 .wpf-thread-box{background:0 0!important;border-color:#e2ddd3!important}body.forum-concept #wpforo-wrap .wpfl-4 .wpf-thread-title a{color:#805947!important;font-size:17px!important;line-height:1.45!important}body.forum-concept #wpforo-wrap .wpfl-4 .wpf-thread-forum a,body.forum-concept #wpforo-wrap .wpfl-4 .wpf-thread-last-info a{color:#65786f!important}body.forum-concept #wpforo-wrap .wpfl-4 .wpf-circle{background:#dfe5d9!important;color:#65786f!important;border-color:#cbd5c5!important}body.forum-concept #wpforo-wrap .wpfl-4 .wpf-cat-forums{background:#e7e5db!important}body.forum-concept #wpforo-wrap .wpfl-4 .wpf-forum-item .wpf-circle{background:#87977e!important}