.askwrap .thread,.tguide .guide .thread,.guide .thread{
padding-right:14px;
scrollbar-gutter:stable}
@media(max-width:700px){
.askwrap .thread,.tguide .guide .thread,.guide .thread{padding-right:8px}
}
.hcs-photo{
background-size:contain !important;
background-repeat:no-repeat;
background-position:center !important;
background-color:#0d2419;
height:clamp(150px,26vh,210px)}
@media(min-width:821px){
.hcs{width:min(520px,90vw)}
.hcs-photo{height:240px}
}
.thread .turn a,.thread .turn a:visited,
.hcs a,.hcs a:visited{
color:var(--gold-light,#f0c56c);
text-decoration:underline;text-underline-offset:2px}
.thread .turn a:hover,.hcs a:hover{color:var(--gold,#d9a441)}
.hcs a:not(.hcs-open),.hcs a:not(.hcs-open):visited{
color:var(--gold-light,#f0c56c)}
.hcs .hcs-open,.hcs .hcs-open:visited,.hcs .hcs-open:hover{
color:#082118 !important;text-decoration:none}
body.mode-ask .askblock .hero{
display:flex;flex-direction:column;max-width:860px}
body.mode-ask .askblock .hero .askwrap{order:1;width:100%}
body.mode-ask .askblock .hero .eyebrow{order:3}
body.mode-ask .askblock .hero h2{order:2;font-size:17px;opacity:.85;margin:16px 0 0}
body.mode-ask .askblock .hero .lede{order:4;font-size:13.5px;opacity:.7;margin:4px 0 0}
body.mode-ask .tries{
display:flex !important;flex-wrap:wrap;gap:6px;
order:4;margin:10px 0 0;font-size:12px;opacity:.9}
body.mode-ask .tries .pill,body.mode-ask .tries button{
font-size:12px;padding:5px 11px}
body.mode-ask .askwrap .ask{order:3}
body.mode-ask .askwrap .thread{order:2}
.thread .turn.guide::before{
content:var(--gi,"HC");
position:absolute;left:-44px;top:-3px;width:34px;height:34px;
border-radius:0;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 58'><path d='M4.5 3.5h49a3 3 0 0 1 3 3v33a3 3 0 0 1-3 3h-7.5v11l-9.5-11H4.5a3 3 0 0 1-3-3v-33a3 3 0 0 1 3-3z' fill='rgba(255,250,240,.03)' stroke='%238f4f6b' stroke-width='1.7' stroke-opacity='.9'/></svg>")
no-repeat center/contain;
color:var(--accent,var(--gold,#d9a441));
font:800 14px/1 var(--sans,Inter,system-ui,sans-serif);letter-spacing:-.02em;
display:grid;place-items:center;
padding-bottom:7px}
.askwrap .thread .turn.guide::before{font-size:11.5px;letter-spacing:.01em}
@media(max-width:700px){
.thread .turn.guide::before{left:-38px;width:29px;height:29px;font-size:12.5px;
padding-bottom:6px}
.askwrap .thread .turn.guide::before{font-size:10.5px}
}
.thread .turn.guide::before{left:-38px}
@media(max-width:700px){
.thread .turn.guide::before{left:-32px}
}
.askwrap .thread,.tguide .guide .thread,.guide .thread{padding-left:3px}
.askwrap .thread,.tguide .guide .thread,.guide .thread{
max-width:none;margin-left:0;margin-right:0}
body.mode-ask .thread,body.mode-ask .askwrap .thread{
max-width:none;margin-left:0;margin-right:0}
.guide .chips,.guide .gchips{order:4;gap:6px;margin:10px 0 0;font-size:12px;opacity:.9}
.guide.talking .chips,.guide.talking .gchips{margin-top:10px}
.guide .chips button,.guide .gchips button{font-size:12px;padding:5px 11px;min-height:0}
.pbody p{text-align:justify;text-justify:inter-word;
hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}
@media(max-width:640px){
.pbody p{text-align:left;hyphens:manual}
}
.pbody h3{font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink);
margin:26px 0 9px;padding-left:13px;border-left:2px solid var(--accent,var(--gold))}