.bt-page .pain-list{display:flex;flex-direction:column;gap:16px;margin:28px 0 32px}.bt-page .subreddit-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.bt-page .subreddit-chip{font-family:ui-monospace,monospace;font-size:11.5px;padding:5px 11px;background:var(--paper);border:1px solid var(--rule);color:var(--cool-gray);border-radius:99px;letter-spacing:.02em}.bt-page .subreddit-chip strong{color:var(--hey-lime);font-weight:600;margin-right:5px}.bt-page .forum-list{display:flex;flex-direction:column;gap:14px;margin:20px 0 28px}.bt-page .theme-list{padding-left:20px;margin:16px 0 24px;color:var(--cool-gray)}.bt-page .theme-list li{margin-bottom:10px;font-size:15px;line-height:1.6}.bt-page .problem-card{margin:32px 0 24px;padding:36px 40px;background:linear-gradient(135deg,rgba(154,255,65,.06),rgba(255,107,94,.02));border:1px solid rgba(154,255,65,.25);border-radius:4px;position:relative;overflow:hidden}.bt-page .problem-card:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent 0 12px,rgba(154,255,65,.02) 12px 13px);pointer-events:none}.bt-page .problem-card__label{margin-bottom:18px;display:block;position:relative}.bt-page .problem-card__stmt{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(18px,2vw,24px);line-height:1.45;color:var(--off-white);font-style:italic;font-weight:300;margin:0;position:relative}.bt-page .problem-card__who{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;position:relative}.bt-page .problem-card__who-item{padding-top:14px;border-top:1px solid rgba(154,255,65,.25)}.bt-page .problem-card__who-item .mono-label{display:block;margin-bottom:8px}.bt-page .problem-card__who-item p{margin:0;color:var(--cool-gray);font-size:14px;line-height:1.55}@media(max-width:700px){.bt-page .problem-card{padding:24px 20px}.bt-page .problem-card__who{grid-template-columns:1fr}}.bt-page .ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 32px}@media(max-width:800px){.bt-page .ai-grid{grid-template-columns:1fr}}.bt-page .ai-col{padding:22px 24px;border:1px solid var(--rule);border-radius:4px;background:var(--paper)}.bt-page .ai-col--helps{border-top:3px solid var(--accent-teal)}.bt-page .ai-col--hurts{border-top:3px solid var(--accent-red)}.bt-page .ai-col__tag{display:inline-block;margin-bottom:8px;font-size:10px}.bt-page .ai-col--helps .bt-page .ai-col__tag{color:var(--accent-teal)}.bt-page .ai-col--hurts .bt-page .ai-col__tag{color:var(--accent-red)}.bt-page .ai-col__heading{font-family:var(--font-fraunces),Georgia,serif!important;font-size:20px!important;text-transform:none!important;letter-spacing:0!important;color:var(--off-white)!important;margin:0 0 12px!important}.bt-page .ai-col ul{margin:0;padding-left:18px;color:var(--cool-gray)}.bt-page .ai-col ul li{margin-bottom:10px;font-size:15px;line-height:1.55}.bt-page .opp-list{display:flex;flex-direction:column;gap:12px;margin:22px 0 30px}.bt-page .sources-list{list-style:none;counter-reset:src;margin:24px 0;padding:0;font-size:13.5px}.bt-page .sources-list li{counter-increment:src;padding:9px 0 9px 44px;border-bottom:1px solid var(--rule-soft);line-height:1.5;position:relative;color:var(--cool-gray)}.bt-page .sources-list li:before{content:counter(src,decimal-leading-zero);position:absolute;left:0;top:9px;font-family:ui-monospace,monospace;color:var(--hey-lime);font-size:11px;letter-spacing:.06em;font-weight:600;width:34px}.bt-page .sources-list li:last-child{border-bottom:none}.bt-page .source-tag{display:inline-block;font-family:ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:1px 6px;border:1px solid;border-radius:2px;margin-left:8px;vertical-align:middle}.bt-page .source-tag--old{color:var(--dim-gray);border-color:var(--rule)}.bt-page .source-tag--vendor{color:var(--accent-red);border-color:rgba(255,107,94,.4)}.bt-page .source-tag--regulator{color:var(--accent-teal);border-color:rgba(72,209,181,.4)}.bt-page .bt-marginalia{font-family:ui-monospace,monospace;font-size:11px;color:var(--dim-gray);letter-spacing:.04em;margin:-8px 0 24px}.bt-page .bt-marginalia:before{content:"§ ";color:var(--hey-lime)}.bt-page .bt-footer{margin-top:80px;padding:28px 0;border-top:1px solid var(--rule);font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim-gray);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.bt-page .bt-footer em{font-style:normal;color:var(--hey-lime)}.bt-page .bt-footer a{color:var(--cool-gray);border:none}.bt-page .bt-footer a:hover{color:var(--hey-lime)}@media(max-width:600px){.bt-page .problem-card{padding:22px 18px}.bt-page .problem-card__who{grid-template-columns:1fr;gap:16px}.bt-page .sources-list{font-size:13px}.bt-page .sources-list li{padding-left:36px}.bt-page .bt-footer{margin-top:48px}}