.bs-ans{max-width:760px;padding:128px 0 40px}.bs-ans-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:var(--ink-3)}.bs-ans-crumbs a{text-decoration:none}.bs-ans-crumbs a:hover{color:var(--ink)}.bs-ans header{margin-top:28px}.bs-ans h1{margin:14px 0 0;font-family:var(--display);font-size:clamp(36px,5vw,56px);line-height:1.04;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.bs-ans-by{margin:18px 0 0;font-size:14px;color:var(--ink-3)}.bs-ans-by a{font-weight:600;text-decoration:none;color:var(--ink-2)}.bs-ans-by a:hover{color:var(--blue)}.bs-ans-short{margin:32px 0 0;padding:26px 28px 28px;border-radius:24px;background:var(--surface);box-shadow:var(--lift);border-left:4px solid var(--blue)}.bs-ans-short>span{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.bs-ans-short p{margin:10px 0 20px;font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--ink);text-wrap:pretty}.bs-ans-toc{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.bs-ans-toc a{padding:7px 13px;border-radius:999px;background:var(--paper-2);font-size:13.5px;font-weight:550;color:var(--ink-2);text-decoration:none;transition:background .15s,color .15s}.bs-ans-toc a:hover{background:var(--blue-wash);color:var(--blue)}.bs-ans-sec{margin-top:56px;scroll-margin-top:96px}.bs-ans-sec h2{margin:0;font-family:var(--display);font-size:clamp(26px,3vw,34px);line-height:1.12;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.bs-ans-sec>p{margin:16px 0 0;font-size:17px;line-height:1.7;color:var(--ink-2);text-wrap:pretty}.bs-ans-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.bs-ans-list li{display:flex;gap:12px;font-size:17px;line-height:1.6;color:var(--ink-2)}.bs-ans-list svg{flex:none;margin-top:5px;color:var(--green)}.bs-ans-steps{list-style:none;counter-reset:step;margin:20px 0 0;padding:0;display:grid;gap:12px}.bs-ans-steps li{counter-increment:step;position:relative;padding:18px 20px 18px 66px;border-radius:18px;background:var(--surface);box-shadow:var(--lift);font-size:16.5px;line-height:1.6;color:var(--ink-2)}.bs-ans-steps li:before{content:counter(step);position:absolute;left:20px;top:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;font-size:14px;font-weight:700}.bs-ans-steps b{color:var(--ink)}.bs-ans-table{margin:20px 0 0;overflow-x:auto;border-radius:18px;background:var(--surface);box-shadow:var(--lift)}.bs-ans-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px}.bs-ans-table td,.bs-ans-table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hair)}.bs-ans-table thead th{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--ink-3);background:var(--sunk)}.bs-ans-table tbody th{font-weight:600;color:var(--ink)}.bs-ans-table td{color:var(--ink-2)}.bs-ans-table tr:last-child td,.bs-ans-table tr:last-child th{border-bottom:0}.bs-ans-table tr[data-bub]{background:var(--blue-wash)}.bs-ans-table tr[data-bub] td,.bs-ans-table tr[data-bub] th{color:var(--ink)}.bs-ans-cta{display:flex;align-items:center;gap:18px;margin:64px 0 0;padding:24px 26px;border-radius:24px;background:var(--surface);box-shadow:var(--lift)}.bs-ans-cta b{font-size:18px;letter-spacing:-.015em}.bs-ans-cta p{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.bs-ans-cta>:last-child{flex:none}.bs-ans-related{display:grid;gap:8px;margin:40px 0 0;font-size:15px}.bs-ans-related b{font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.bs-ans-related a{color:var(--blue);font-weight:600;text-decoration:none}@media (max-width:640px){.bs-ans{padding-top:104px}.bs-ans-short{padding:22px 20px}.bs-ans-steps li{padding:16px 16px 16px 58px}.bs-ans-steps li:before{left:16px;top:16px}.bs-ans-cta{flex-direction:column;align-items:flex-start}}.bs-guides{display:grid;gap:14px;margin:36px 0 0}.bs-guide{display:grid;gap:8px;padding:22px 24px;border-radius:20px;background:var(--surface);box-shadow:var(--lift);text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s}.bs-guide:hover{transform:translateY(-2px);box-shadow:var(--float)}.bs-guide b{font-size:21px;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.bs-guide p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.bs-guide-go{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--blue)}.bs-ans-sources{margin:44px 0 0;padding:20px 22px;border-radius:18px;background:var(--paper-2);font-size:14.5px}.bs-ans-sources b{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.bs-ans-sources ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.bs-ans-sources a{color:var(--blue);text-decoration:none}.bs-ans-sources a:hover{text-decoration:underline}.bs-ans-sources p{margin:10px 0 0;font-size:13px;color:var(--ink-3)}