:root{--bmc-bg: #f4f1ec;--bmc-card: #ffffff;--bmc-ink: #22201d;--bmc-soft: #6a6560;--bmc-line: #e2dcd2;--bmc-wine: #7a1f3d;--bmc-wine-ink: #ffffff;--bmc-gold: #b08d57;--bmc-rail: 244px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bmc-bg);color:var(--bmc-ink);font:16px/1.65 ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,sans-serif}a{color:var(--bmc-wine)}h1,h2,h3{font-family:Playfair Display,Georgia,Times New Roman,serif;line-height:1.18;font-weight:700}h1{font-size:2.2rem;margin:0 0 .5rem}.bmc-top{background:var(--bmc-card);border-bottom:1px solid var(--bmc-line)}.bmc-top .bmc-in{max-width:1180px;margin:0 auto;padding:1rem 1.2rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bmc-brand{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:1.4rem;color:var(--bmc-ink);text-decoration:none}.bmc-brand b{color:var(--bmc-wine)}.bmc-topnav{display:flex;gap:1.1rem;flex-wrap:wrap}.bmc-topnav a{color:var(--bmc-soft);text-decoration:none;font-size:.92rem}.bmc-topnav a:hover{color:var(--bmc-wine)}.bmc-shell{max-width:1180px;margin:0 auto;padding:1.75rem 1.2rem 3rem;display:grid;grid-template-columns:var(--bmc-rail) 1fr;gap:2rem}.bmc-filters{align-self:start;position:sticky;top:1rem}.bmc-fgroup{margin-bottom:1.4rem}.bmc-fgroup h4{font-family:ui-sans-serif,sans-serif;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;color:var(--bmc-soft);margin:0 0 .5rem}.bmc-fgroup a{display:block;font-size:.92rem;color:var(--bmc-ink);text-decoration:none;padding:.3rem .5rem;border-radius:6px}.bmc-fgroup a:hover,.bmc-fgroup a[aria-current=page]{background:#efe7dd;color:var(--bmc-wine)}.bmc-main{min-width:0}.bmc-lede{font-size:1.12rem;color:var(--bmc-soft)}.bmc-answer{border-left:4px solid var(--bmc-wine);background:var(--bmc-card);padding:.9rem 1.1rem;border-radius:0 8px 8px 0;margin:1rem 0 1.5rem}.bmc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.bmc-pcard{border:1px solid var(--bmc-line);border-radius:12px;background:var(--bmc-card);padding:1.1rem;text-decoration:none;color:var(--bmc-ink);display:block;transition:box-shadow .15s ease,transform .08s ease}.bmc-pcard:hover{box-shadow:0 8px 24px #7a1f3d1f;transform:translateY(-2px)}.bmc-ava{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--bmc-wine-ink);background:linear-gradient(135deg,var(--bmc-wine),var(--bmc-gold));margin-bottom:.7rem}.bmc-pcard h3{font-size:1.15rem;margin:0 0 .15rem}.bmc-role{font-family:ui-sans-serif,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bmc-wine)}.bmc-meta{color:var(--bmc-soft);font-size:.85rem;margin:.5rem 0 0}.bmc-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}.bmc-tag{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;background:#f0e9df;color:var(--bmc-soft);border-radius:999px;padding:.2rem .5rem}.bmc-prose{max-width:720px}.bmc-prose h2{margin-top:1.9rem}.bmc-prose p,.bmc-prose li{color:#3a3630}.bmc-list{list-style:none;margin:0;padding:0}.bmc-list li{border-top:1px solid var(--bmc-line);padding:.95rem 0}.bmc-list a{text-decoration:none;color:var(--bmc-ink)}.bmc-list a:hover h3{color:var(--bmc-wine)}.bmc-list h3{font-size:1.2rem;margin:0 0 .2rem}.bmc-list p{margin:0;color:var(--bmc-soft);font-size:.9rem}.bmc-faq details{border-top:1px solid var(--bmc-line);padding:.7rem 0}.bmc-faq summary{cursor:pointer;font-weight:600;font-family:ui-sans-serif,sans-serif}.bmc-btn{display:inline-block;background:var(--bmc-wine);color:var(--bmc-wine-ink);font-family:ui-sans-serif,sans-serif;font-weight:700;text-decoration:none;padding:.72rem 1.3rem;border-radius:8px;border:none;cursor:pointer}.bmc-btn:hover{filter:brightness(1.08)}.bmc-btn--ghost{background:transparent;color:var(--bmc-wine);border:1.5px solid var(--bmc-wine)}.bmc-btn--block{display:block;text-align:center}.bmc-cta{margin-top:2rem;padding:1.6rem;border:1px solid var(--bmc-line);border-radius:14px;background:var(--bmc-card);text-align:center}.bmc-cta h2{margin:0 0 .4rem}.bmc-cta p{margin:0 0 1rem;color:var(--bmc-soft)}.bmc-foot{border-top:1px solid var(--bmc-line);background:var(--bmc-card);color:var(--bmc-soft);font-size:.83rem}.bmc-foot .bmc-in{max-width:1180px;margin:0 auto;padding:1.6rem 1.2rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;justify-content:space-between}.bmc-foot a{color:var(--bmc-soft);text-decoration:none}@media(max-width:880px){.bmc-shell{grid-template-columns:1fr}.bmc-filters{position:static;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.bmc-fgroup{margin:0}}.bmc-herobox{background:linear-gradient(#18080e80,#18080e9e),url(/hero.jpg) center/cover;border-radius:12px;padding:3.2rem 2.6rem;margin-bottom:1.8rem}.bmc-herobox h1{color:#fff}.bmc-herobox .bmc-lede{color:#ffffffeb}.bmc-artimg{width:100%;max-width:720px;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;border:1px solid rgba(128,128,128,.25);margin:.6rem 0 1.5rem;display:block}.bmc-homehero{width:100%;aspect-ratio:24 / 9;object-fit:cover;border-radius:12px;margin:0 0 1.4rem;display:block}.bmc-inlineimg{display:block;width:100%;max-width:660px;margin:1.7rem auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px}.bmc-rank{font-weight:400;font-size:.75rem;opacity:.6}.bmc-sig{margin:.7rem 0 0;padding-top:.5rem;border-top:1px solid rgba(128,128,128,.22);font-size:.8rem;font-style:italic;opacity:.72}.bmc-byline{font-size:.85rem;opacity:.75;margin:0 0 1.2rem;line-height:1.6}.bmc-byline a{font-weight:600}.bmc-authorgrid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:1.5rem 0}.bmc-authorcard{border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;padding:1rem 1.1rem}.bmc-authorcard h2{margin:0 0 .2rem;font-size:1.05rem}.bmc-authorrole{font-size:.85rem;opacity:.7;margin:0 0 .5rem}.bmc-authormeta{font-size:.85rem;opacity:.75;margin:.4rem 0}.bmc-authorlist{line-height:1.9}.bmc-nextread{margin-top:2rem;border:1px solid var(--bmc-line);border-left:4px solid var(--bmc-wine);border-radius:0 12px 12px 0;background:var(--bmc-card);padding:1.3rem 1.5rem}.bmc-nextread h2{margin:0 0 .3rem;font-size:1.35rem}.bmc-nextread__lead{margin:0 0 .9rem;color:var(--bmc-soft);font-size:.95rem}.bmc-nextread__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.bmc-nextread__list li{position:relative;padding-left:1.25rem;line-height:1.5}.bmc-nextread__list li:before{content:"→";position:absolute;left:0;color:var(--bmc-gold)}.bmc-nextread__list a{color:var(--bmc-ink);text-decoration:none;border-bottom:1px solid var(--bmc-line)}.bmc-nextread__list a:hover{color:var(--bmc-wine);border-bottom-color:var(--bmc-wine)}.bmc-nextread--hub{margin-top:2.2rem}.bmc-bbcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-family:ui-sans-serif,sans-serif;font-size:.82rem;color:var(--bmc-soft);margin:0 0 .5rem}.bmc-bbcrumb a{color:var(--bmc-soft);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.bmc-bbcrumb a:hover{color:var(--bmc-wine)}.bmc-bbcrumb__home svg{display:block}.bmc-bbcrumb__sep{opacity:.45}.bmc-bbquick{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;align-items:center;font-family:ui-sans-serif,sans-serif;font-size:.78rem;border-top:1px solid var(--bmc-line);border-bottom:1px solid var(--bmc-line);padding:.45rem 0;margin:0 0 1.5rem}.bmc-bbquick__l,.bmc-bbquick__r{display:flex;gap:.9rem;align-items:center}.bmc-bbquick a{color:var(--bmc-wine);text-decoration:none}.bmc-bbquick a:hover{text-decoration:underline}.bmc-bbquick__dot{color:var(--bmc-soft);opacity:.5}.bmc-qlink{color:var(--bmc-soft);border-bottom:1px dotted var(--bmc-line);cursor:default}.bmc-cat{margin:1.6rem 0;border:1px solid var(--bmc-line);border-radius:10px;overflow:hidden;background:var(--bmc-card)}.bmc-cat__hd{display:grid;grid-template-columns:44px 1fr 62px 62px 214px;align-items:center;gap:0 .6rem;background:linear-gradient(180deg,#8b2447,var(--bmc-wine));color:var(--bmc-wine-ink);padding:.55rem .9rem}.bmc-cat__name{grid-column:1 / 3;margin:0;font-size:1.05rem;color:var(--bmc-wine-ink);letter-spacing:.02em}.bmc-cat__col{font-family:ui-sans-serif,sans-serif;font-size:.64rem;text-transform:uppercase;letter-spacing:.11em;text-align:center;opacity:.85}.bmc-cat__col--last{text-align:left;padding-left:.4rem}.bmc-cat__body{list-style:none;margin:0;padding:0}.bmc-brow{display:grid;grid-template-columns:44px 1fr 62px 62px 214px;align-items:center;gap:0 .6rem;padding:.85rem .9rem;border-top:1px solid var(--bmc-line)}.bmc-brow:first-child{border-top:none}.bmc-brow:nth-child(2n){background:#fbf8f4}.bmc-brow__icon{color:var(--bmc-wine);display:flex;justify-content:center}.bmc-brow__main{min-width:0}.bmc-brow__name{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:1.1rem;color:var(--bmc-ink);text-decoration:none}.bmc-brow__name:hover{color:var(--bmc-wine)}.bmc-brow__desc{margin:.15rem 0 0;color:var(--bmc-soft);font-size:.85rem;line-height:1.45}.bmc-brow__num{text-align:center;font-family:ui-sans-serif,sans-serif;font-size:.9rem;color:var(--bmc-ink);font-variant-numeric:tabular-nums}.bmc-brow__last{font-family:ui-sans-serif,sans-serif;font-size:.78rem;color:var(--bmc-soft);line-height:1.4;min-width:0;padding-left:.4rem;border-left:1px solid var(--bmc-line)}.bmc-brow__lt{display:block;color:var(--bmc-ink);text-decoration:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmc-brow__lt:hover{color:var(--bmc-wine)}.bmc-brow__lb{display:block}.bmc-brow__lb a{color:var(--bmc-wine);text-decoration:none}.bmc-brow__ld{display:block;opacity:.85}.bmc-stats{margin:2rem 0 0;border:1px solid var(--bmc-line);border-radius:10px;background:var(--bmc-card);padding:.9rem 1.1rem}.bmc-stats__hd{margin:0 0 .35rem;font-size:.95rem;letter-spacing:.02em}.bmc-stats__line{margin:0;font-family:ui-sans-serif,sans-serif;font-size:.85rem;color:var(--bmc-soft);line-height:1.7}.bmc-stats__line b{color:var(--bmc-ink)}.bmc-stats__line a{color:var(--bmc-wine);text-decoration:none}.bmc-stats__note{margin:.3rem 0 0;font-family:ui-sans-serif,sans-serif;font-size:.78rem;color:var(--bmc-soft);opacity:.85}.bmc-tbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.4rem 0 .7rem;font-family:ui-sans-serif,sans-serif;font-size:.82rem;color:var(--bmc-soft)}.bmc-tbar--foot{margin:.9rem 0 0}.bmc-tbar__count{margin-left:auto}.bmc-tbar__pg b{color:var(--bmc-ink)}.bmc-btn--sm{padding:.42rem .9rem;font-size:.8rem;border-radius:6px}.bmc-tblock{border:1px solid var(--bmc-line);border-radius:10px;overflow:hidden;background:var(--bmc-card);margin:0 0 1.1rem}.bmc-tblock__hd{display:grid;grid-template-columns:34px 1fr 62px 72px 178px;align-items:center;gap:0 .6rem;background:#ece4da;border-bottom:1px solid var(--bmc-line);padding:.45rem .9rem}.bmc-tblock__name{grid-column:1 / 3;font-family:ui-sans-serif,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bmc-wine)}.bmc-tblock__col{font-family:ui-sans-serif,sans-serif;font-size:.63rem;text-transform:uppercase;letter-spacing:.1em;color:var(--bmc-soft);text-align:center}.bmc-tblock__col--last{text-align:left;padding-left:.4rem}.bmc-topics{list-style:none;margin:0;padding:0}.bmc-trow{display:grid;grid-template-columns:34px 1fr 62px 72px 178px;align-items:center;gap:0 .6rem;padding:.75rem .9rem;border-top:1px solid var(--bmc-line)}.bmc-trow:first-child{border-top:none}.bmc-trow:nth-child(2n){background:#fbf8f4}.bmc-trow--ann{background:#f6efe6}.bmc-trow__icon{color:var(--bmc-gold);display:flex;justify-content:center}.bmc-trow--ann .bmc-trow__icon{color:var(--bmc-wine)}.bmc-trow__main{min-width:0}.bmc-trow__title{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:1.02rem;color:var(--bmc-ink);text-decoration:none}.bmc-trow__title:hover{color:var(--bmc-wine)}.bmc-trow__flag{display:inline-block;margin-left:.5rem;font-family:ui-sans-serif,sans-serif;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--bmc-wine);border:1px solid var(--bmc-wine);border-radius:3px;padding:.05rem .35rem;vertical-align:middle}.bmc-trow__by{margin:.15rem 0 0;font-family:ui-sans-serif,sans-serif;font-size:.78rem;color:var(--bmc-soft)}.bmc-trow__by a{color:var(--bmc-wine);text-decoration:none}.bmc-trow__num{text-align:center;font-family:ui-sans-serif,sans-serif;font-size:.85rem;color:var(--bmc-soft);font-variant-numeric:tabular-nums}.bmc-trow__last{font-family:ui-sans-serif,sans-serif;font-size:.77rem;color:var(--bmc-soft);line-height:1.4;padding-left:.4rem;border-left:1px solid var(--bmc-line);min-width:0}.bmc-trow__lb a{color:var(--bmc-wine);text-decoration:none}.bmc-trow__ld{display:block;color:var(--bmc-soft);text-decoration:none}.bmc-trow__ld:hover{text-decoration:underline}.bmc-chips{display:inline-flex;flex-wrap:wrap;gap:.2rem;margin-left:.5rem;vertical-align:middle}.bmc-chip2{font-family:ui-sans-serif,sans-serif;font-size:.68rem;line-height:1;color:var(--bmc-soft);text-decoration:none;border:1px solid var(--bmc-line);border-radius:3px;padding:.15rem .32rem;background:var(--bmc-card)}.bmc-chip2:hover{color:var(--bmc-wine);border-color:var(--bmc-wine)}.bmc-chip2--on{color:var(--bmc-wine-ink);background:var(--bmc-wine);border-color:var(--bmc-wine)}.bmc-chipgap{font-size:.68rem;color:var(--bmc-soft);padding:0 .1rem}.bmc-thead{margin:0 0 1rem}.bmc-thead h1{font-size:1.75rem;margin:0 0 .5rem}.bmc-thead__bar{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;border-top:1px solid var(--bmc-line);border-bottom:1px solid var(--bmc-line);padding:.45rem 0}.bmc-tsearch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--bmc-line);border-radius:6px;background:var(--bmc-card);padding:.25rem .5rem}.bmc-tsearch__ico{color:var(--bmc-soft);display:flex}.bmc-tsearch input{border:none;outline:none;background:transparent;font:inherit;font-family:ui-sans-serif,sans-serif;font-size:.8rem;color:var(--bmc-ink);width:12.5rem}.bmc-thead__pg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:ui-sans-serif,sans-serif;font-size:.8rem;color:var(--bmc-soft)}.bmc-thead__count{font-weight:600;color:var(--bmc-ink)}.bmc-thead__pgn b{color:var(--bmc-ink)}.bmc-tacts{margin:0 0 1rem}.bmc-postwrap{border:1px solid var(--bmc-line);border-radius:10px;overflow:hidden;background:var(--bmc-card);margin:0 0 .85rem;scroll-margin-top:4rem}.bmc-postwrap--op{border-color:#d8c6b4}.bmc-postwrap:target{border-color:var(--bmc-wine);box-shadow:0 0 0 2px #7a1f3d1f}.bmc-postbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;background:#f2ebe2;border-bottom:1px solid var(--bmc-line);padding:.45rem .9rem;font-family:ui-sans-serif,sans-serif;font-size:.8rem}.bmc-postbar__ico{color:var(--bmc-wine);align-self:center;display:flex}.bmc-postbar__t{font-weight:700;color:var(--bmc-ink);overflow:hidden;text-overflow:ellipsis}.bmc-postbar__by{color:var(--bmc-soft)}.bmc-postbar__by a{color:var(--bmc-wine);text-decoration:none;font-weight:600}.bmc-postbar__n{margin-left:auto;color:var(--bmc-soft);text-decoration:none;font-variant-numeric:tabular-nums}.bmc-postbar__n:hover{color:var(--bmc-wine)}.bmc-postbody{display:grid;grid-template-columns:1fr 204px}.bmc-postmain{padding:1rem 1.1rem;min-width:0}.bmc-post__text p{margin:0 0 .7rem}.bmc-post__text p:last-child{margin-bottom:0}.bmc-acts{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.9rem;padding-top:.6rem;border-top:1px dashed var(--bmc-line);font-family:ui-sans-serif,sans-serif;font-size:.74rem}.bmc-act{color:var(--bmc-soft);text-decoration:none}.bmc-act:hover{color:var(--bmc-wine);text-decoration:underline}.bmc-act--top{margin-left:auto}.bmc-postside{border-left:1px solid var(--bmc-line);background:#faf6f1;padding:1rem .9rem;text-align:center;min-width:0}.bmc-avatar{display:inline-block;width:60px;height:60px;border-radius:8px;object-fit:cover;border:1px solid var(--bmc-line);background:#ece4da}.bmc-avatar--ph{display:grid;place-items:center;font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:1.2rem;color:var(--bmc-wine-ink);background:linear-gradient(135deg,var(--bmc-wine),var(--bmc-gold));border:none}.bmc-uname{display:block;margin:.5rem 0 .1rem;font-family:ui-sans-serif,sans-serif;font-weight:700;font-size:.9rem;color:var(--bmc-wine);text-decoration:none;word-break:break-word}.bmc-urank{display:block;font-family:ui-sans-serif,sans-serif;font-size:.72rem;color:var(--bmc-soft);line-height:1.35}.bmc-ufield{display:grid;grid-template-columns:auto auto;justify-content:center;gap:.1rem .35rem;margin:.7rem 0 0;padding-top:.6rem;border-top:1px solid var(--bmc-line);font-family:ui-sans-serif,sans-serif;font-size:.72rem;text-align:left}.bmc-ufield dt{color:var(--bmc-soft)}.bmc-ufield dd{margin:0;color:var(--bmc-ink);font-variant-numeric:tabular-nums}.bmc-reply{margin:1.6rem 0 0;border:1px solid var(--bmc-line);border-radius:10px;background:var(--bmc-card);overflow:hidden}.bmc-reply__hd{margin:0;background:#f2ebe2;border-bottom:1px solid var(--bmc-line);padding:.55rem .9rem;font-size:1rem}.bmc-reply__form{padding:.9rem}.bmc-toolbar{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.bmc-tool{font-family:ui-sans-serif,sans-serif;font-size:.74rem;line-height:1;color:var(--bmc-ink);background:#f4eee6;border:1px solid var(--bmc-line);border-radius:4px;padding:.35rem .5rem;cursor:pointer}.bmc-tool:hover{border-color:var(--bmc-wine);color:var(--bmc-wine)}.bmc-tool--b{font-weight:800}.bmc-tool--i{font-style:italic}.bmc-tool--u{text-decoration:underline}.bmc-tool__gap{width:.6rem}.bmc-ta{display:block;width:100%;border:1px solid var(--bmc-line);border-radius:6px;background:#fffdfa;padding:.7rem .8rem;font:inherit;font-size:.92rem;color:var(--bmc-ink);resize:vertical}.bmc-ta:focus{outline:2px solid rgba(122,31,61,.25);border-color:var(--bmc-wine)}.bmc-reply__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.7rem}.bmc-fine{margin:0;font-family:ui-sans-serif,sans-serif;font-size:.72rem;color:var(--bmc-soft)}.bmc-perms{border-top:1px solid var(--bmc-line);background:#faf6f1;padding:.8rem .9rem}.bmc-perms__back{margin:0 0 .5rem;font-family:ui-sans-serif,sans-serif;font-size:.8rem}.bmc-perms__back a{color:var(--bmc-wine);text-decoration:none}.bmc-perms__list{list-style:none;margin:0 0 .5rem;padding:0;font-family:ui-sans-serif,sans-serif;font-size:.73rem;color:var(--bmc-soft);line-height:1.6}.bmc-ucp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin:1.2rem 0 0;align-items:start}.bmc-ucp__panel{border:1px solid var(--bmc-line);border-radius:10px;background:var(--bmc-card);overflow:hidden}.bmc-ucp__hd{margin:0;background:linear-gradient(180deg,#8b2447,var(--bmc-wine));color:var(--bmc-wine-ink);padding:.55rem .9rem;font-size:1rem}.bmc-ucp__form{padding:1rem .9rem .9rem}.bmc-ucp__row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:.7rem}.bmc-ucp__lab{flex:0 0 5.5rem;font-family:ui-sans-serif,sans-serif;font-size:.83rem;color:var(--bmc-soft)}.bmc-ucp__in{flex:1 1 9rem;border:1px solid var(--bmc-line);border-radius:6px;background:#fffdfa;padding:.45rem .6rem;font:inherit;font-size:.9rem;color:var(--bmc-ink)}.bmc-ucp__in:focus{outline:2px solid rgba(122,31,61,.25);border-color:var(--bmc-wine)}.bmc-ucp__row--check{font-family:ui-sans-serif,sans-serif;font-size:.82rem;color:var(--bmc-soft);flex-wrap:nowrap;align-items:flex-start}.bmc-ucp__box{margin:.2rem 0 0}.bmc-ucp__actions{margin-top:.9rem}.bmc-ucp__blurb{margin:0 0 .9rem;font-size:.9rem;color:var(--bmc-soft);line-height:1.6}.bmc-ucp__note{margin:0;border-top:1px solid var(--bmc-line);background:#faf6f1;padding:.6rem .9rem;font-family:ui-sans-serif,sans-serif;font-size:.75rem;color:var(--bmc-soft);display:flex;flex-wrap:wrap;gap:.4rem}.bmc-ucp__dot{opacity:.5}.bmc-ucp__back{margin:1.2rem 0 0;font-family:ui-sans-serif,sans-serif;font-size:.82rem}.bmc-ucp__back a{color:var(--bmc-wine);text-decoration:none}@media(max-width:780px){.bmc-cat__hd,.bmc-brow{grid-template-columns:36px 1fr}.bmc-cat__col,.bmc-brow__num{display:none}.bmc-brow__last{grid-column:2;border-left:none;padding-left:0;margin-top:.4rem}.bmc-tblock__hd,.bmc-trow{grid-template-columns:28px 1fr}.bmc-tblock__col,.bmc-trow__num{display:none}.bmc-trow__last{grid-column:2;border-left:none;padding-left:0;margin-top:.35rem}.bmc-brow__last:before,.bmc-trow__last:before{content:"Last post: ";text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.bmc-postbody{grid-template-columns:1fr}.bmc-postside{border-left:none;border-top:1px solid var(--bmc-line);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;text-align:left}.bmc-ufield{margin-top:0;padding-top:0;border-top:none}.bmc-tsearch input{width:9rem}}.bmc-toforum{margin:2rem 0 0;background:#efe7dd;border-radius:10px;padding:1rem 1.2rem;font-size:.97rem;line-height:1.65}.bmc-toforum p{margin:0}.bmc-toforum strong{font-family:Playfair Display,Georgia,serif}
