.om-comm{padding-top:24px}.om-comm-hd{position:relative;border-radius:var(--r-l);overflow:hidden;background:var(--band);color:var(--band-ink);min-height:260px;display:grid;margin-bottom:20px}.om-comm-hd__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.om-comm-hd.has-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,oklch(17% 0.02 30 / .95),oklch(17% 0.02 30 / .7) 55%,oklch(17% 0.02 30 / .2))}.om-comm-hd:not(.has-art)::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 11px,oklch(100% 0 0 / .04) 11px 12px)}.om-comm-hd__copy{position:relative;z-index:1;padding:36px 40px;max-width:760px;align-self:end;display:grid;gap:12px}.om-comm-hd .om-eyebrow{color:var(--band-red);margin:0}.om-comm-hd h1{font:700 clamp(30px,3.6vw,50px)/1.05 var(--serif);letter-spacing:-.02em;text-wrap:balance}.om-comm-hd__lede{font:400 18px/1.5 var(--serif);color:var(--band-ink-2)}.om-comm-hd__stats{display:flex;flex-wrap:wrap;gap:8px 20px;font:500 14.5px var(--sans);color:var(--band-ink-2)}.om-comm-hd__stats b{color:var(--band-ink);font-weight:800}.om-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px}.om-format{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--r-m);background:var(--card);box-shadow:var(--lift),inset 0 0 0 1px var(--rule)}.om-format.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.om-format__i{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--ref-bg);color:var(--ref);overflow:hidden}.om-format--correction .om-format__i{background:color-mix(in oklab,var(--red) 12%,var(--paper));color:var(--red-ink)}.om-format--debat .om-format__i{background:var(--paper-2);color:var(--ink)}.om-format__i img{width:100%;height:100%;object-fit:cover}.om-format h2{font:700 20px/1.2 var(--serif)}.om-format h2 a::after{content:"";position:absolute;inset:0}.om-format{position:relative}.om-format p{font:400 15px/1.5 var(--serif);color:var(--ink-2)}.om-format__ft{display:flex;align-items:center;gap:12px;margin-top:auto;position:relative;z-index:1}.om-format__ft small{font:600 13px var(--sans);color:var(--ink-3)}.om-comm__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}.om-comm__grid > *{min-width:0}.om-comm__side{display:grid;gap:20px;position:sticky;top:calc(var(--hd) + 20px)}.om-comm__sub{font:700 20px var(--serif);margin:28px 0 12px}.om-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--paper-2);margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.om-tabs a{flex:none;min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;font:650 14px var(--sans);color:var(--ink-2);white-space:nowrap}.om-tabs a[aria-current]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.om-threads > li{border-top:1px solid var(--rule)}.om-threads > li:first-child{border-top:3px solid var(--ink)}.om-thread article{position:relative;padding:18px 0;display:grid;gap:8px}.om-thread__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.om-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;font:700 12px var(--sans);letter-spacing:.02em;background:var(--ref-bg);color:var(--ref)}.om-pill--correction{background:color-mix(in oklab,var(--red) 12%,var(--paper));color:var(--red-ink)}.om-pill--debat{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2)}.om-state-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font:650 12px var(--sans);box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink-2)}.om-state-pill--answered,.om-state-pill--corrected{background:var(--ok-bg);color:var(--ok);box-shadow:none}.om-state-pill--verified{background:var(--warn-bg);color:var(--ink);box-shadow:none}.om-thread__sec{font:650 12.5px var(--sans);color:var(--ink-3)}.om-thread__sec:hover{color:var(--ink);text-decoration:underline}.om-thread__t{font:700 20px/1.25 var(--serif);text-wrap:pretty;overflow-wrap:anywhere}.om-thread__t a::after{content:"";position:absolute;inset:0}.om-thread__t a:hover{text-decoration:underline}.om-thread__x{font:400 15.5px/1.5 var(--serif);color:var(--ink-2)}.om-thread__post{display:flex;align-items:center;gap:6px;font:500 13.5px var(--sans);color:var(--ink-3)}.om-thread__ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font:500 13px var(--sans);color:var(--ink-3);position:relative;z-index:1}.om-thread__n{display:inline-flex;align-items:center;gap:4px}.om-threads--compact .om-thread__x,.om-threads--compact .om-thread__post{display:none}.om-by{display:inline-flex;align-items:center;gap:10px;font:500 13px var(--sans);color:var(--ink-3);flex-wrap:wrap}.om-by > span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.om-by__name{font:700 14px var(--sans);color:var(--ink)}a.om-by__name{display:inline-flex;align-items:center;min-height:32px}a.om-by__name:hover{text-decoration:underline}.om-by small{flex-basis:100%;font-size:12.5px}.om-by--lg .om-by__name{font-size:15px}.om-by .om-ava,.om-by .om-ini{width:36px;height:36px;border-radius:50%}.om-staff{font:750 11px var(--sans);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:var(--red);color:var(--on-red)}.om-lvl{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--ref-bg);color:var(--ref);font:800 11px var(--sans)}.om-lvl--2,.om-lvl--3{background:var(--ref);color:var(--on-ref)}.om-lvl--4{background:var(--ink);color:var(--paper)}img.om-lvl{background:none;border-radius:0}.om-memberbadge{display:inline-flex;align-items:center}.om-memberbadge img{width:18px;height:18px}.om-mention{color:var(--ref);font-weight:650}.om-topic h1{font:700 clamp(28px,3vw,40px)/1.1 var(--serif);letter-spacing:-.015em;margin:12px 0 16px;text-wrap:balance;overflow-wrap:anywhere}.om-msg__body{font:400 17.5px/1.65 var(--serif);margin:12px 0;overflow-wrap:anywhere}.om-msg__body p + p{margin-top:.7em}.om-msg__body a{color:var(--ref);text-decoration:underline}.om-srclink{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ref-bg);color:var(--ref);font:650 13.5px var(--sans);margin:4px 0 8px}.om-srclink span{color:var(--ink-3);font-weight:600}.om-srclink a{text-decoration:underline}.om-topic__post{margin:16px 0;padding:14px;border-radius:var(--r-m);background:var(--paper-2)}.om-topic__post .om-eyebrow{margin-bottom:8px}.om-msgacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.om-chipbtn--s{min-height:36px;padding:0 12px;font-size:13.5px}.om-msgacts__link{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 8px;border-radius:8px;font:650 13.5px var(--sans);color:var(--ink-2);cursor:pointer;list-style:none}.om-msgacts__link:hover,.om-msgacts__link[aria-pressed="true"]{color:var(--ink);background:var(--paper-2)}.om-msgacts__link::-webkit-details-marker{display:none}.om-report{position:relative}.om-report[open] form{position:absolute;z-index:5;right:0;top:100%;width:min(320px,80vw);padding:14px;border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--rule);display:grid;gap:8px}.om-report fieldset{border:0;padding:0;margin:0;display:grid;gap:6px}.om-report legend{font:700 14px var(--sans);margin-bottom:4px}.om-report input[name="note"]{min-height:40px;padding:8px 10px;border-radius:8px;border:1.5px solid var(--rule-2);background:var(--card);color:var(--ink)}.om-replies{margin-top:32px}.om-replies > h2{font:700 22px var(--serif);margin-bottom:8px;padding-bottom:8px;border-bottom:3px solid var(--ink)}.om-replies__none{font:400 16px/1.5 var(--serif);color:var(--ink-3);padding:16px 0}.om-msgs > li{border-bottom:1px solid var(--rule)}.om-msg{padding:16px 0}.om-msg.is-staff{padding:16px;margin:8px 0;border-radius:var(--r-m);background:color-mix(in oklab,var(--red) 6%,var(--paper))}.om-msg.is-pending{opacity:.75}.om-msgs--sub{margin-left:46px;border-left:2px solid var(--rule);padding-left:16px}.om-msgs--sub > li:last-child{border-bottom:0}.om-accepted{margin:12px 0 20px;padding:6px 16px;border-radius:var(--r-m);box-shadow:inset 0 0 0 2px var(--ok);background:var(--ok-bg)}.om-accepted__k{display:flex;align-items:center;gap:6px;font:750 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);padding-top:10px}.om-quote{margin:8px 0;padding:8px 14px;border-left:3px solid var(--ref);background:var(--paper-2);border-radius:0 8px 8px 0;font:400 15px/1.5 var(--serif);color:var(--ink-2)}.om-quote b{display:block;font:700 13px var(--sans);color:var(--ink)}.om-replyform{margin-top:20px;padding:20px;border-radius:var(--r-l);background:var(--card);box-shadow:var(--lift),inset 0 0 0 1px var(--rule)}.om-replyform h3{font:700 18px var(--serif)}.om-joinbox{margin-top:20px;padding:20px;border-radius:var(--r-l);background:var(--paper-2);display:grid;gap:12px}.om-joinbox p:first-child{font:400 16.5px/1.5 var(--serif)}.om-joinbox p:last-child{display:flex;flex-wrap:wrap;gap:10px}.om-modbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;border-radius:var(--r);background:var(--warn-bg);font:650 14px var(--sans)}.om-modbar select{min-height:40px;border-radius:8px;border:1px solid var(--rule-2);background:var(--card);color:var(--ink);padding:0 8px}.om-newpost h1{font:700 clamp(28px,3vw,40px)/1.1 var(--serif);margin:12px 0 20px}.om-typepick{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.om-typepick legend{font:650 14.5px var(--sans);margin-bottom:8px}.om-typepick label{position:relative}.om-typepick input{position:absolute;opacity:0;inset:0}.om-typepick span{display:grid;gap:6px;height:100%;padding:14px;border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer}.om-typepick span .om-i{color:var(--ref)}.om-typepick b{font:700 15px var(--sans)}.om-typepick small{font:400 13.5px/1.4 var(--sans);color:var(--ink-3)}.om-typepick input:checked + span{box-shadow:inset 0 0 0 2px var(--ink);background:var(--paper-2)}.om-typepick input:focus-visible + span{outline:2px solid var(--ref);outline-offset:2px}.om-form__note{font:500 13px var(--sans);color:var(--ink-3)}.om-side{padding:20px;border-radius:var(--r-l);background:var(--paper-2)}.om-side h2{font:700 18px var(--serif);margin-bottom:10px}.om-side__note{font:500 13px/1.45 var(--sans);color:var(--ink-3);margin-top:10px}.om-side__note a{color:var(--ref);text-decoration:underline}.om-rules li{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:8px 0;border-top:1px solid var(--rule)}.om-rules li > span{font:800 16px var(--sans);font-stretch:70%;color:var(--ref)}.om-rules p{font:400 14px/1.45 var(--sans);color:var(--ink-2)}.om-rules b{display:block;color:var(--ink);font-weight:700}.om-levels li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--rule);align-items:center}.om-levels .om-lvl{width:28px;height:28px;font-size:13px}.om-levels p{font:400 13px/1.4 var(--sans);color:var(--ink-3)}.om-levels b{display:block;font:700 14.5px var(--sans);color:var(--ink)}.om-levels small{font-size:12.5px}.om-steps{counter-reset:s}.om-steps li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;gap:0 10px;padding:8px 0;border-top:1px solid var(--rule)}.om-steps li::before{content:counter(s);grid-row:span 2;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ref);color:var(--on-ref);font:800 12px var(--sans)}.om-steps b{font:700 14.5px var(--sans)}.om-steps span{font:400 13.5px/1.4 var(--sans);color:var(--ink-3)}.om-sidelist a{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--rule)}.om-sidelist b{font:650 15px/1.3 var(--serif)}.om-sidelist small{font:500 12.5px var(--sans);color:var(--ink-3)}.om-todiscuss > li{padding:14px 0;border-top:1px solid var(--rule)}.om-todiscuss__acts{display:flex;flex-wrap:wrap;gap:8px 16px;margin:-28px 0 0 122px;position:relative}.om-todiscuss__acts a{display:inline-flex;align-items:center;gap:6px;font:650 13.5px var(--sans);color:var(--ref);min-height:32px}.om-profile{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--rule);margin-bottom:20px}.om-profile__ava .om-ava,.om-profile__ava .om-ini{width:96px;height:96px;border-radius:50%}.om-profile h1{font:700 clamp(28px,3vw,40px)/1.1 var(--serif)}.om-profile__lvl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font:500 14px var(--sans);color:var(--ink-3)}.om-profile__lvl b{color:var(--ink)}.om-progress-bar{display:block;height:6px;border-radius:6px;background:var(--paper-2);margin-top:10px;max-width:360px;overflow:hidden}.om-progress-bar i{display:block;height:100%;width:var(--p);background:var(--ref)}.om-profile__bio{font:400 16px/1.5 var(--serif);color:var(--ink-2);margin-top:10px;max-width:60ch}.om-stats--profile li{padding:16px;border-radius:var(--r-m);background:var(--card);box-shadow:var(--lift),inset 0 0 0 1px var(--rule);display:grid;gap:2px}.om-discuss-paths{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.om-discuss-paths a{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:14px;border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--rule-2)}.om-discuss-paths a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.om-discuss-paths .om-i{color:var(--ref)}.om-discuss-paths span{display:grid;font:500 13.5px/1.35 var(--sans);color:var(--ink-3)}.om-discuss-paths b{font:700 15px var(--sans);color:var(--ink)}.om-count{font:600 14px var(--sans);color:var(--ink-3)}.om-commpanel{display:grid;border-radius:var(--r-l);overflow:hidden;background:var(--paper-2);box-shadow:var(--lift),inset 0 0 0 1px var(--rule)}.om-commpanel__art{aspect-ratio:16 / 7;overflow:hidden}.om-commpanel__art img{width:100%;height:100%;object-fit:cover}.om-commpanel__in{padding:28px;display:flex;flex-direction:column;gap:14px}.om-commpanel h2{font:700 clamp(22px,2.2vw,28px)/1.15 var(--serif);text-wrap:balance}.om-commpanel .om-eyebrow{margin:0}.om-commpanel__list li a{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--rule)}.om-commpanel__list b{font:650 16px/1.3 var(--serif)}.om-commpanel__list small{font:500 12.5px var(--sans);color:var(--ink-3)}.om-commpanel__list .om-pill{justify-self:start}.om-commpanel__formats li{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--rule)}.om-commpanel__formats .om-i{color:var(--ref)}.om-commpanel__formats p{font:400 14px/1.45 var(--sans);color:var(--ink-3)}.om-commpanel__formats b{display:block;font:700 15px var(--sans);color:var(--ink)}.om-commpanel__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.om-commstrip{display:flex;align-items:center;gap:16px;padding:16px 20px;margin:0 0 36px;border-radius:var(--r-m);background:var(--paper-2)}.om-commstrip__i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--ref-bg);color:var(--ref);flex:none}.om-commstrip p{flex:1;display:grid;gap:2px;font:500 14px var(--sans);color:var(--ink-3);min-width:0}.om-commstrip p b{color:var(--ink);font:700 16px var(--serif)}.om-commstrip p a{color:var(--ref);text-decoration:underline;overflow-wrap:anywhere}@media (max-width:1023px){.om-comm__grid{grid-template-columns:1fr}.om-comm__side{position:static}.om-formats{grid-template-columns:1fr}.om-format{display:grid;grid-template-columns:48px 1fr;column-gap:14px}.om-format > :not(.om-format__i){grid-column:2}.om-format__i{grid-row:span 3}}@media (max-width:699px){.om-comm-hd{margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gut));border-radius:0;margin-top:-24px}.om-comm-hd__copy{padding:24px var(--gut)}.om-typepick{grid-template-columns:1fr}.om-discuss-paths{grid-template-columns:1fr}.om-todiscuss__acts{margin-left:0}.om-msgs--sub{margin-left:12px;padding-left:12px}.om-commstrip{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px 14px}.om-commstrip > .om-btn{grid-column:1 / -1;justify-self:start}.om-profile{grid-template-columns:72px 1fr}.om-profile__ava .om-ava,.om-profile__ava .om-ini{width:72px;height:72px}}
