.ba-page{margin:0 auto;max-width:1180px;padding:1rem 0 3.75rem}.ba-layout{align-items:flex-start;flex-wrap:nowrap;gap:1.5rem}.ba-sidebar{flex:0 0 15rem;position:sticky;top:5.375rem}.ba-sidebar--inner{background:#faf8f4;border:1px solid var(--br-color);border-radius:var(--radius-l);padding:1rem .75rem}.ba-sidebar--search-wrap{margin-bottom:.75rem;position:relative}.ba-sidebar--search-icon{pointer-events:none;position:absolute;top:50%;left:.75rem;--strok:#b0a795;transform:translateY(-50%);width:.9375rem;height:.9375rem}.ba-sidebar--search{background:#fff;border:1px solid #ece6db;border-radius:.875rem;font-size:.8125rem;padding:.5625rem .875rem .5625rem 2.125rem;transition:0.2s;width:100%}.ba-sidebar--search:focus{border-color:#d4c5a4;outline:none}.ba-sidebar--list-wrap{max-height:28.75rem;-ms-overflow-style:none;overflow-y:auto;position:relative;scrollbar-width:none}.ba-sidebar--list-wrap::-webkit-scrollbar{display:none}.ba-sidebar--list-wrap::after{background:linear-gradient(to bottom,#fff0,#faf8f4);content:"";height:3rem;pointer-events:none;position:absolute;right:0;bottom:0;left:0}.ba-sidebar--item{align-items:center;border-radius:.875rem;margin-bottom:.125rem;padding:.5rem .625rem;position:relative;transition:0.2s}.ba-sidebar--item:hover{background:#f1ece3}.ba-sidebar--item.is-active{background:#ece3d2}.ba-sidebar--avatar{border-radius:50%;flex:0 0 2.5rem;margin-right:.625rem;overflow:hidden;width:2.5rem;height:2.5rem}.ba-sidebar--avatar img{object-fit:cover;width:100%;height:100%}.ba-sidebar--avatar svg{width:100%;height:100%}.ba-sidebar--data{flex:1 1 auto;min-width:0}.ba-sidebar--name{font-size:.8125rem;font-weight:600;line-height:1.2;margin-bottom:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-sidebar--count{color:#9a9185;font-size:.6875rem}.ba-sidebar--all{align-items:center;background:#fff;border:1px solid #ece6db;border-radius:.875rem;font-size:.8125rem;font-weight:500;gap:.375rem;justify-content:center;margin-top:2.25rem;padding:.5rem .625rem;transition:0.2s}.ba-sidebar--all:hover{background:#f1ece3;transform:translateY(-1px)}.ba-sidebar--all svg{--strok:#262220;width:.875rem;height:.875rem}.ba-main{display:flex;gap:1.25rem;flex:1 1 auto;flex-flow:column nowrap;min-width:0}.ba-card{align-items:flex-start;background:#faf8f4;border:1px solid var(--br-color);border-radius:var(--radius-xl);flex-wrap:nowrap;gap:1.5rem;overflow:hidden;padding:1.5rem;position:relative}.ba-card--photo{flex:0 0 11.875rem;position:relative}.ba-card--photo img{border-radius:1rem;object-fit:cover;width:11.875rem;height:12.5rem}.ba-card--photo-empty{align-items:center;background:#efe9de;border-radius:1rem;justify-content:center;width:11.875rem;height:12.5rem}.ba-card--photo-empty svg{--strok:#bcb3a3;width:4.375rem;height:4.375rem}.ba-card--info{flex:1 1 auto;min-width:0}.ba-card--name-row{align-items:center;gap:.75rem;margin-bottom:1rem}.ba-card--name{font-size:1.2rem;font-weight:700;line-height:1.1;margin:0}.ba-card--badge{align-items:center;background:#e6f0d9;border-radius:.875rem;color:#6b9a43;font-size:.75rem;font-weight:500;gap:.3125rem;padding:.125rem .75rem;position:relative;top:.125rem}.ba-card--badge svg{--strok:#6b9a43;width:.75rem;height:.75rem}.ba-card--date{color:#9a9185;font-size:.75rem;margin-bottom:.875rem}.ba-card--rating{background:#f0ebe1;border-radius:.875rem;cursor:help;display:inline-flex;gap:.625rem;margin-bottom:.875rem;padding:.375rem .875rem}.ba-card--rating-num{color:#57b344;font-size:1.1rem;font-weight:600;line-height:1}.ba-card--rating-title{color:#6b645a;font-size:.75rem}.ba-card--tags{flex-wrap:wrap;gap:.4375rem;margin-bottom:1rem}.ba-card--tag{background:#f0ebe1;border-radius:.875rem;color:#6b645a;font-size:.75rem;padding:.25rem .75rem;transition:0.2s}.ba-card--tag:hover{background:#e6ddcd}.ba-card--bio{color:#3d3a34;font-size:.875rem;line-height:1.6;max-width:32.5rem;white-space:pre-line}.ba-row{align-items:stretch;flex-wrap:nowrap;gap:1.25rem}.ba-section--title{font-size:1rem;font-weight:600;margin-bottom:1rem}.ba-stats{background:#faf8f4;border:1px solid var(--br-color);border-radius:1rem;flex:1 1 60%;padding:1.125rem 1.25rem}.ba-stats--grid{gap:.75rem;margin-top:.875rem}.ba-stat--item{background:#fff;border:1px solid #f2f1ef;border-radius:1rem;flex:1 1 0%;padding:.625rem;text-align:center;transition:0.2s}.ba-stat--item:hover{border-color:#d8cdb4;transform:translateY(-2px)}.ba-stat--icon{margin:0 auto .75rem;width:1.625rem;height:1.625rem}.ba-stat--icon svg{width:1.625rem;height:1.625rem}.ba-stat--icon.is-articles svg{--fill:#6a9ec9}.ba-stat--icon.is-views svg{--fill:#d8b24a}.ba-stat--icon.is-likes svg{--fill:#e57373}.ba-stat--icon.is-comments svg{--fill:#9bbf6a}.ba-stat--value{font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.ba-stat--label{color:#9a9185;font-size:.75rem}.ba-pub{background:#faf8f4;border:1px solid var(--br-color);border-radius:1rem;flex:1 1 38%;padding:1.125rem 1.25rem}.ba-pub--body{align-items:center;gap:1.125rem}.ba-pub--chart{flex:0 0 6rem;position:relative;width:6rem;height:6rem}.ba-donut{width:6.5rem;height:6.5rem}.ba-donut--bg{fill:none;stroke:#efe9de;stroke-width:3.2}.ba-donut--seg{fill:none;stroke-linecap:butt;stroke-width:3.2}.ba-pub--chart-center{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.ba-pub--chart-num{font-size:1.375rem;font-weight:700;line-height:1}.ba-pub--chart-sub{color:#9a9185;font-size:.5625rem}.ba-pub--info{flex:1 1 auto;min-width:0}.ba-pub--tags{flex-flow:column;gap:.5rem;margin-bottom:.875rem}.ba-pub--tag{align-items:center;color:#6b645a;font-size:.75rem;gap:.4375rem}.ba-pub--tag-dot{border-radius:50%;flex:0 0 .5rem;width:.5rem;height:.5rem}.ba-pub--tag-count{color:#9a9185;font-size:.6875rem}.ba-donut--seg.is-c1,.ba-pub--tag-dot.is-c1{background:#c7a45a;stroke:#c7a45a}.ba-donut--seg.is-c2,.ba-pub--tag-dot.is-c2{background:#dcc488;stroke:#dcc488}.ba-donut--seg.is-c3,.ba-pub--tag-dot.is-c3{background:#b58a3e;stroke:#b58a3e}.ba-donut--seg.is-c4,.ba-pub--tag-dot.is-c4{background:#e3d4a6;stroke:#e3d4a6}.ba-donut--seg.is-c5,.ba-pub--tag-dot.is-c5{background:#cdb574;stroke:#cdb574}.ba-donut--seg.is-c6,.ba-pub--tag-dot.is-c6{background:#a98a4a;stroke:#a98a4a}.ba-pub--link{color:#262220;display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;transition:0.2s}.ba-pub--link svg{--strok:#262220;width:.875rem;height:.875rem}.ba-pub--link:hover{color:#c7a45a}.ba-pub--link:hover svg{--strok:#c7a45a}.ba-latest{background:#faf8f4;border:1px solid var(--br-color);border-radius:var(--radius-xl);padding:1.5rem}.ba-latest--body{align-items:center;flex-wrap:nowrap;gap:1.5rem}.ba-latest--image{flex:0 0 44%;line-height:0;position:relative}.ba-latest--image img{aspect-ratio:16/11;border-radius:1rem;object-fit:cover;width:100%}.ba-latest--category{background:rgb(38 34 32 / .78);border-radius:.75rem;color:#fff;font-size:.75rem;line-height:1;padding:.125rem .75rem;position:absolute;top:.75rem;left:.75rem}.ba-latest--date{background:rgb(255 255 255 / 68%);border-radius:.625rem;color:#3d3a34;font-size:.6875rem;line-height:1;padding:.125rem .375rem;position:absolute;bottom:.75rem;left:.75rem}.ba-latest--info{flex:1 1 auto;min-width:0}.ba-latest--title{font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.ba-latest--excerpt{color:#6b645a;font-size:.875rem;line-height:1.6;margin-bottom:1.125rem}.ba-latest--btn{background:#262220;border-radius:1.5rem;color:#fff;display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;padding:.375rem 1.5rem;transition:0.2s}.ba-latest--btn:hover{background:#3a342f;color:#fff;transform:translateY(-1px)}.ba-latest--btn svg{--strok:#fff;width:.875rem;height:.875rem}.ba-articles--grid{gap:1rem}.ba-article--card{background:#faf8f4;border:1px solid var(--br-color);border-radius:1rem;flex:0 0 calc(33.333% - 0.6875rem);overflow:hidden;transition:0.2s}.ba-article--card:hover{box-shadow:0 6px 16px -8px rgb(0 0 0 / .15);transform:translateY(-3px)}.ba-article--card img{aspect-ratio:425/200;object-fit:cover;width:100%}.ba-article--card-body{padding:.75rem .875rem .875rem}.ba-article--card-title{font-size:.875rem;font-weight:600;line-height:1.25;margin-bottom:.375rem}.ba-article--card-text{color:#9a9185;font-size:.75rem;line-height:1.4;margin-bottom:.625rem}.ba-article--card-meta{align-items:center;color:#2b313e;font-size:.6875rem;gap:.75rem}.ba-article--card-meta svg{margin-right:.1875rem;--strok:#b0a795;width:.8125rem;height:.8125rem}.ba-join{background:#faf8f4;border:1px solid var(--br-color);border-radius:var(--radius-xl);padding:1.75rem}.ba-join--content{align-items:center;flex-wrap:nowrap;gap:1.5rem}.ba-join--text{flex:1 1 auto}.ba-join--text p{font-size:.875rem;line-height:1.6;margin-bottom:.875rem}.ba-join--image{flex:0 0 7.5rem}.ba-join--image img{width:100%}@media (max-width:900px){.ba-layout{flex-wrap:wrap}.ba-sidebar{flex:1 1 100%;position:relative;top:0}.ba-sidebar--list-wrap{max-height:13.75rem}.ba-row{flex-wrap:wrap}.ba-stats,.ba-pub{flex:1 1 100%}.ba-article--card{flex:0 0 calc(50% - 0.5rem)}}@media (max-width:620px){.ba-card{flex-wrap:wrap}.ba-card--photo{flex:0 0 100%}.ba-card--photo img,.ba-card--photo-empty{width:100%;height:13.75rem}.ba-stats--grid{flex-wrap:wrap}.ba-stat--item{flex:0 0 calc(50% - 0.375rem)}.ba-latest--body{flex-wrap:wrap}.ba-latest--image{flex:0 0 100%}.ba-article--card{flex:1 1 100%}.ba-join--content{flex-wrap:wrap}.ba-join--image{margin:0 auto;max-width:7.5rem}}