.gd-column>.bw-needs,.gd-column>.bw-steps,.gd-column>.bw-sources{margin-top:20px}.gd-column>.gd-h2 + .bw-needs,.gd-column>.gd-h2 + .bw-steps{margin-top:16px}.gd-column>.gd-h3.bw-tool{margin-top:48px;scroll-margin-top:76px;font-size:18px;line-height:26px}.gd-column>.gd-h2 + .gd-p + .gd-h3.bw-tool{margin-top:36px}.gd-column>.bw-tool + .gd-p{margin-top:8px}.gd-column>.bw-fields{margin-top:16px}.gd-column>.bw-figure{margin-top:24px}.gd-column>.bw-figure + .bw-fields{margin-top:20px}.gd-column>.bw-more{margin-top:10px;font-size:14px;line-height:22px;color:#5f5f5f}.bw-fields>div:last-child{border-bottom:1px solid var(--sp-rule)}.gd-p a,.bw-needs a,.bw-sources a,.gd-fields a{color:#101010;text-decoration:underline;text-decoration-color:rgba(0,0,0,0.25);text-underline-offset:0.2em}.bw-needs>div{grid-template-columns:210px minmax(0,1fr);padding:14px 0}.bw-needs dt{font-size:15px;line-height:24px;letter-spacing:-0.15px}.bw-needs dd{font-size:15px;line-height:24px;letter-spacing:-0.1px}.bw-steps li>span{min-width:0}.bw-steps strong{font-weight:600;color:#101010}.gd-column>.bw-table-wrap{margin-top:20px}.bw-table{min-width:1080px;table-layout:fixed}.bw-table th:nth-child(1){width:128px}.bw-table th:nth-child(2){width:150px}.bw-table th:nth-child(3){width:190px}.bw-table th:nth-child(4){width:128px}.bw-table th:nth-child(5){width:140px}.bw-table th:nth-child(6){width:100px}.bw-table th:nth-child(7){width:116px}.bw-table th:nth-child(8){width:128px}.gd-page .bw-table thead th{padding:12px 16px 12px 0;font-size:13px;line-height:20px}.gd-page .bw-table td,.gd-page .bw-table tbody th{padding:12px 16px 12px 0;font-size:14px;line-height:21px;letter-spacing:-0.1px}.bw-table thead th:first-child,.bw-table tbody th{position:sticky;left:0;z-index:1;background:#fff}.bw-table tbody th a{color:#101010;text-decoration:none}.bw-table tbody th a:hover{text-decoration:underline;text-decoration-color:rgba(0,0,0,0.25);text-underline-offset:0.2em}.bw-figure{margin-left:0;margin-right:0}.bw-caption{padding:12px 20px 14px;border-top:1px solid rgba(255,255,255,0.4);background:rgba(255,255,255,0.55);font-size:13px;line-height:19px;letter-spacing:-0.05px;color:#303030}.bw-sources{border-top:1px solid var(--sp-rule)}.bw-sources>div{display:grid;grid-template-columns:130px minmax(0,1fr);column-gap:16px;padding:10px 0;border-bottom:1px solid var(--sp-rule)}.bw-sources dt{font-size:14px;font-weight:500;line-height:22px;color:#101010}.bw-sources dd{margin:0;font-size:14px;line-height:22px;color:#5f5f5f}@media (max-width:640px){.bw-needs>div{grid-template-columns:minmax(0,1fr);row-gap:2px}.bw-needs dt{font-weight:600}.bw-sources>div{grid-template-columns:minmax(0,1fr);row-gap:2px}.bw-table{min-width:1000px}}