#bo_v_con .insight-content{font-size:16px;line-height:28px;color:#666;word-break:keep-all;overflow-wrap:anywhere}#bo_v_con .insight-content>:first-child{margin-top:0}#bo_v_con .insight-content>:last-child{margin-bottom:0}#bo_v_con .insight-content>h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#bo_v_con .insight-content p{margin:0 0 24px}#bo_v_con .insight-content strong,#bo_v_con .insight-content b{font-weight:700;color:#222;background:-webkit-gradient(linear, left top, left bottom, color-stop(62%, transparent), color-stop(62%, rgba(34, 34, 34, 0.08)));background:linear-gradient(transparent 62%, rgba(34, 34, 34, 0.08) 62%)}#bo_v_con .insight-content a{color:#222;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;-webkit-transition:opacity .2s;transition:opacity .2s}#bo_v_con .insight-content a:hover{opacity:.6}#bo_v_con .insight-content img{display:block;max-width:100%;height:auto;margin:40px 0;border-radius:8px}#bo_v_con .insight-content hr{height:1px;margin:64px 0;border:0;background:rgba(0,0,0,.05)}#bo_v_con .insight-content .insight-lead{margin:0 0 56px;padding-bottom:56px;border-bottom:1px solid rgba(0,0,0,.05);font-size:20px;line-height:36px;font-weight:500;color:#444}#bo_v_con .insight-content h2{margin:96px 0 24px;font-size:32px;line-height:40px;font-weight:700;letter-spacing:-0.02em;color:#222;scroll-margin-top:120px}#bo_v_con .insight-content h2 .num{display:block;margin-bottom:16px;font-size:14px;line-height:1;font-weight:100;letter-spacing:.08em;color:#888}#bo_v_con .insight-content h3{margin:48px 0 16px;font-size:20px;line-height:32px;font-weight:700;color:#222}#bo_v_con .insight-content h2.insight-toc__title{margin:0;padding:32px 32px 0;border-radius:8px 8px 0 0;background:#f4f4f4;font-size:14px;line-height:1;font-weight:500;letter-spacing:.04em;color:#888}#bo_v_con .insight-content .insight-toc__title+ol{counter-reset:toc;margin:0 0 24px;padding:24px 32px 32px;border-radius:0 0 8px 8px;background:#f4f4f4;list-style:none}#bo_v_con .insight-content .insight-toc__title+ol li{counter-increment:toc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:8px 0;font-size:16px;line-height:24px}#bo_v_con .insight-content .insight-toc__title+ol li::before{content:counter(toc, decimal-leading-zero);-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;font-size:14px;line-height:24px;font-weight:100;letter-spacing:.08em;color:#888;font-variant-numeric:tabular-nums}#bo_v_con .insight-content .insight-toc__title+ol a{color:#444;text-decoration:none}#bo_v_con .insight-content .insight-toc__title+ol a:hover{opacity:1;color:#222;text-decoration:underline}#bo_v_con .insight-content ul{margin:0 0 24px;padding:0;list-style:none}#bo_v_con .insight-content ul li{position:relative;margin-bottom:8px;padding-left:24px;color:#444}#bo_v_con .insight-content ul li::before{content:"";position:absolute;left:8px;top:12px;width:4px;height:4px;border-radius:50%;background:#888}#bo_v_con .insight-content ol{margin:0 0 24px;padding-left:24px}#bo_v_con .insight-content ol li{margin-bottom:8px;color:#444}#bo_v_con .insight-content ol.insight-steps{counter-reset:step;margin:32px 0 24px;padding:0;list-style:none}#bo_v_con .insight-content ol.insight-steps li{counter-increment:step;position:relative;min-height:32px;margin:0;padding:4px 0 24px 56px;font-size:16px;line-height:24px;color:#444}#bo_v_con .insight-content ol.insight-steps li::before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#222;font-size:14px;line-height:1;font-weight:700;color:#fff}#bo_v_con .insight-content ol.insight-steps li:not(:last-child)::after{content:"";position:absolute;left:15.5px;top:40px;bottom:8px;width:1px;background:rgba(0,0,0,.12)}#bo_v_con .insight-content ol.insight-steps li:last-child{padding-bottom:0}#bo_v_con .insight-content .insight-table{margin:32px 0 40px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#bo_v_con .insight-content table{width:100%;min-width:480px;border-collapse:collapse;border-top:1px solid #222;font-size:15px;line-height:24px;font-variant-numeric:tabular-nums}#bo_v_con .insight-content caption{caption-side:top;padding-bottom:16px;font-size:14px;line-height:24px;color:#888;text-align:left}#bo_v_con .insight-content th,#bo_v_con .insight-content td{padding:16px;border-bottom:1px solid rgba(0,0,0,.05);text-align:left;vertical-align:top}#bo_v_con .insight-content thead th{background:#f4f4f4;font-size:14px;line-height:1;font-weight:500;color:#444;white-space:nowrap}#bo_v_con .insight-content tbody th{font-weight:500;color:#222}#bo_v_con .insight-content td{color:#666}#bo_v_con .insight-content td.is-goal{font-weight:700;color:#222}#bo_v_con .insight-content blockquote{position:relative;margin:40px 0;padding:40px 40px 40px 96px;border-radius:8px;background:#f4f4f4}#bo_v_con .insight-content blockquote::before{content:"“";position:absolute;left:40px;top:32px;font-size:64px;line-height:1;font-weight:900;color:#222}#bo_v_con .insight-content blockquote p{margin:0;font-size:20px;line-height:32px;font-weight:500;color:#222}#bo_v_con .insight-content h2.is-closing{padding-top:56px;border-top:1px solid #222}#bo_v_con .insight-content .insight-closing{margin:0;padding:32px;border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);font-size:18px;line-height:32px;font-weight:500;color:#444}@media(max-width: 768px){#bo_v_con .insight-content .insight-lead{margin-bottom:40px;padding-bottom:40px;font-size:18px;line-height:32px}#bo_v_con .insight-content h2{margin-top:64px;font-size:24px;line-height:32px}#bo_v_con .insight-content h2.is-closing{padding-top:40px}#bo_v_con .insight-content h2.insight-toc__title{padding:24px 24px 0}#bo_v_con .insight-content .insight-toc__title+ol{padding:16px 24px 24px}#bo_v_con .insight-content blockquote{padding:72px 24px 24px}#bo_v_con .insight-content blockquote::before{left:24px;top:24px;font-size:48px}#bo_v_con .insight-content blockquote p{font-size:18px;line-height:28px}#bo_v_con .insight-content .insight-closing{padding:24px;font-size:16px;line-height:28px}}@media(max-width: 400px){#bo_v_con .insight-content{font-size:14px;line-height:24px}#bo_v_con .insight-content .insight-lead{font-size:16px;line-height:28px}#bo_v_con .insight-content h2{font-size:22px}#bo_v_con .insight-content .insight-toc__title+ol li,#bo_v_con .insight-content ol.insight-steps li{font-size:14px}#bo_v_con .insight-content table{font-size:13px}#bo_v_con .insight-content blockquote p{font-size:16px;line-height:28px}}/*# sourceMappingURL=style.min.css.map */