.bb-prob-diagnosis{grid-template-columns:1.2fr 1fr;gap:48px;padding:8px 0 56px;display:grid}.bb-prob-diagnosis .bb-label{margin-bottom:16px}.bb-prob-signs{margin:0;padding:0;list-style:none}.bb-prob-signs li{border-top:1px solid var(--line);font-size:var(--text-body-lg);padding:14px 0 14px 30px;line-height:1.5;position:relative}.bb-prob-signs li:last-child{border-bottom:1px solid var(--line)}.bb-prob-signs li:before{content:"";border:2px solid var(--teal);border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:4px}.bb-prob-diagnosis .bb-side{background:#edf2f2;border-radius:12px;align-self:start;padding:28px 30px}.bb-prob-diagnosis .bb-side p{font-size:var(--text-body);line-height:1.65}.bb-prob-options,.bb-prob-first,.bb-prob-after,.bb-prob-path,.bb-prob-also{border-top:1px solid var(--line);padding:56px 0}.bb-prob-option-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bb-prob-option-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px 26px 22px}.bb-prob-option-grid article:last-child{background:#edf2f2;border-color:#c5e6e3}.bb-prob-option-grid article>span{color:var(--teal);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.bb-prob-option-grid h3{font-size:var(--text-h3);margin-bottom:14px}.bb-prob-option-grid h4{font-size:var(--text-label);color:var(--teal);margin:14px 0 4px;font-weight:700}.bb-prob-option-grid p{font-size:var(--text-body);color:var(--muted)}.bb-prob-steps{max-width:860px;margin:0;padding:0;list-style:none}.bb-prob-steps li{border-top:1px solid var(--line);grid-template-columns:72px 1fr;gap:20px;padding:22px 0;display:grid}.bb-prob-steps li:last-child{border-bottom:1px solid var(--line)}.bb-prob-steps li>span{color:var(--teal);padding-top:4px;font-size:32px;font-weight:300;line-height:1}.bb-prob-steps h3{font-size:var(--text-h3);margin-bottom:8px}.bb-prob-steps p{font-size:var(--text-body);color:var(--muted)}.bb-prob-after{gap:24px;display:grid}.bb-prob-after-panel{color:#fff;background:#112b3d;border-radius:12px;padding:36px 40px}.bb-prob-after-panel .bb-label{color:#99d5d0;margin-bottom:14px}.bb-prob-after-panel p{font-size:var(--text-lead);color:#fff;max-width:820px;line-height:1.55}.bb-prob-after .bb-dest-example{margin:0}.bb-prob-path-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.bb-prob-path-grid a{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:22px 24px;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex}.bb-prob-path-grid a:hover{border-color:#3d6a6b;transform:translateY(-4px);box-shadow:0 16px 40px #112b3d14}.bb-prob-path-grid a .bb-label{margin:0}.bb-prob-path-grid a strong{font-size:var(--text-body-lg);font-weight:600}.bb-prob-path-grid a p{color:var(--muted);font-size:14px}.bb-prob-path-grid a span{color:var(--teal);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.bb-prob-path-grid a span svg{transition:transform .2s ease-out}.bb-prob-path-grid a:hover span svg{transform:translate(4px)}.bb-prob-index{grid-template-columns:repeat(2,1fr);gap:20px;padding:16px 0 24px;display:grid}.bb-prob-index>a{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:26px 28px 24px;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex}.bb-prob-index>a:hover{border-color:#3d6a6b;transform:translateY(-4px);box-shadow:0 16px 40px #112b3d14}.bb-prob-index>a h2{font-size:var(--text-h3)}.bb-prob-index>a p{font-size:var(--text-body);color:var(--muted)}.bb-prob-index>a span{color:var(--teal);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.bb-prob-index>a span svg{transition:transform .2s ease-out}.bb-prob-index>a:hover span svg{transform:translate(2px,-2px)}@media (max-width:1000px){.bb-prob-diagnosis{grid-template-columns:1fr;gap:28px}.bb-prob-option-grid{grid-template-columns:1fr}.bb-prob-path-grid{grid-template-columns:1fr 1fr}}@media (max-width:740px){.bb-prob-options,.bb-prob-first,.bb-prob-after,.bb-prob-path,.bb-prob-also{padding:40px 0}.bb-prob-path-grid,.bb-prob-index{grid-template-columns:1fr}.bb-prob-after-panel{padding:26px 24px}.bb-prob-steps li{grid-template-columns:52px 1fr;gap:12px}}
