.chunkrift-research .wb-hero{min-height:0;display:block}.chunkrift-research .wb-hero-copy{max-width:1120px;padding-top:70px;padding-bottom:72px}.chunkrift-research .wb-hero h1{max-width:1050px;font-size:clamp(40px,5.1vw,67px);line-height:1.04}.chunkrift-research .wb-deck{max-width:870px}.chunkrift-research .wb-columns{gap:36px;margin-top:34px}.chunkrift-article{min-width:0}.chunkrift-article>section{padding-top:35px;padding-bottom:58px}.chunkrift-article>section h2{max-width:830px}.chunkrift-article p,.chunkrift-article li{color:#c1d6dc;font-size:17px;line-height:1.74}.chunkrift-article li{margin:9px 0}.chunkrift-article ol,.chunkrift-article ul{margin:18px 0 22px;padding-left:24px}.chunkrift-article a:not(.chunkrift-figure a){color:var(--cyan);text-underline-offset:3px}.chunkrift-article .wb-lede{margin:30px 0 12px}.chunkrift-research .wb-meta .author-byline{color:#d5eafe;text-underline-offset:4px;-webkit-text-decoration:underline #66bceb;text-decoration:underline #66bceb}.chunkrift-cover{background:#062744;border:1px solid #28636b;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 18px 46px #000c1240}.chunkrift-cover img{width:100%;height:auto;display:block}.chunkrift-cover figcaption,.chunkrift-figure figcaption,.chunkrift-diagram figcaption{color:#c1d6dc;background:#082d36;padding:12px 17px;font-size:13px;line-height:1.55}.chunkrift-key{background:linear-gradient(135deg,#0c3a43,#041d26);border:1px solid #28636b;border-radius:12px;margin:28px 0 34px;padding:27px 30px}.chunkrift-key h2{color:#edf7f7;margin:0 0 14px;font-size:20px}.chunkrift-key ul{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding-left:20px;display:grid}.chunkrift-key li{margin:0;font-size:15px;line-height:1.55}.chunkrift-figure{background:#082d36;border:1px solid #285a65;border-radius:12px;margin:30px 0 0;overflow:hidden;box-shadow:0 13px 34px #000c1238}.chunkrift-figure a{display:block;overflow:auto}.chunkrift-figure img{width:100%;height:auto;display:block}.chunkrift-figure figcaption span{color:var(--cyan)}.chunkrift-concept{margin-top:20px}.chunkrift-concept figcaption{color:#c1d6dc;background:#11343b;border-top:1px solid #28636b}.chunkrift-concept figcaption strong{color:#ffc05b}.chunkrift-table{background:#082d36;border:1px solid #285a65;border-radius:10px;width:100%;margin:24px 0;overflow-x:auto}.chunkrift-table table{border-collapse:collapse;width:100%;min-width:490px}.chunkrift-table th,.chunkrift-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #28515a;padding:13px 16px;font-size:15px;line-height:1.5}.chunkrift-table th{color:#edf7f7;background:#0d414a;font-weight:800}.chunkrift-table tr:last-child td{border-bottom:0}.chunkrift-table tr:nth-child(2n) td{background:#0b333d}.chunkrift-table td:first-child{color:#edf7f7;width:30%;font-weight:750}.chunkrift-diagram{background:#082d36;border:1px solid #28636b;border-radius:14px;margin:30px 0;overflow:hidden;box-shadow:0 15px 36px #000c1238}.chunkrift-diagram-head{color:#edf7f7;background:linear-gradient(105deg,#0b4149,#05242d);padding:25px 28px}.chunkrift-diagram-head span{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.chunkrift-diagram-head h3{color:#fff;margin:5px 0;font-size:25px;line-height:1.2}.chunkrift-diagram-head p{color:#c1d6dc;margin:4px 0 0;font-size:14px;line-height:1.5}.chunkrift-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;display:grid;margin:0!important;padding:0!important}.chunkrift-flow li{background:#082d36;border-bottom:1px solid #28515a;border-right:1px solid #28515a;min-height:168px;margin:0;padding:22px 20px 22px 24px;position:relative}.chunkrift-flow li:nth-child(3n){border-right:0}.chunkrift-flow li:nth-last-child(-n+3){border-bottom:0}.chunkrift-flow li b{color:var(--cyan);letter-spacing:.1em;margin-bottom:11px;font-size:13px;display:block}.chunkrift-flow li strong{color:#edf7f7;margin-bottom:8px;font-size:18px;line-height:1.25;display:block}.chunkrift-flow li span{color:#c1d6dc;font-size:14px;line-height:1.48;display:block}.chunkrift-flow li:not(:nth-child(3n)):after{content:"›";z-index:1;color:var(--cyan);font-size:27px;line-height:1;position:absolute;top:22px;right:-9px}.chunkrift-lanes{grid-template-columns:1fr 1fr;gap:0;display:grid}.chunkrift-lanes>div{padding:20px 24px 25px}.chunkrift-lanes>div+div{background:#0b333d;border-left:1px solid #28515a}.chunkrift-lanes h4{color:#edf7f7;margin:0 0 10px;font-size:18px}.chunkrift-lanes ol{margin:0;padding:0;list-style:none}.chunkrift-lanes li{border-top:1px solid #28515a;align-items:flex-start;gap:12px;margin:0;padding:13px 0;display:flex}.chunkrift-lanes li b{color:#edf7f7;background:#12646c;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.chunkrift-lanes li span{color:#c1d6dc;font-size:14px;line-height:1.5}.chunkrift-citation{border-left:4px solid var(--cyan);background:#0a333c;border-radius:0 10px 10px 0;padding:20px 23px}.chunkrift-citation p{margin:0 0 12px}.chunkrift-citation p:last-child{margin:15px 0 0}.chunkrift-citation>a{overflow-wrap:anywhere;font-weight:800;display:inline-block}.chunkrift-mobile-toc{display:none}.chunkrift-research .wb-toc .social-links{margin-bottom:24px}.chunkrift-research .wb-toc ol{max-height:calc(100vh - 150px);overflow-y:auto}.chunkrift-research .wb-toc li{margin:10px 0;font-size:13px;line-height:1.4}.chunkrift-research .wb-side-card a{font-size:13px}@media (max-width:900px){.chunkrift-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.chunkrift-flow li:nth-child(3n){border-right:1px solid #28515a}.chunkrift-flow li:nth-child(2n){border-right:0}.chunkrift-flow li:nth-last-child(3){border-bottom:1px solid #28515a}.chunkrift-flow li:not(:nth-child(3n)):after{display:none}}@media (max-width:780px){.chunkrift-research .wb-hero-copy{padding:44px 22px 48px}.chunkrift-research .wb-hero h1{font-size:clamp(35px,8vw,52px)}.chunkrift-research .wb-sidebar{display:none}.chunkrift-mobile-toc{background:#0a333c;border:1px solid #28636b;border-radius:10px;margin:0 0 22px;padding:16px 19px;display:block}.chunkrift-mobile-toc summary{cursor:pointer;color:#edf7f7;font-weight:800}.chunkrift-mobile-toc li{font-size:15px}.chunkrift-key ul{grid-template-columns:1fr}.chunkrift-article>section{padding:26px 0 45px}.chunkrift-article p,.chunkrift-article li{font-size:16px}.chunkrift-cover figcaption,.chunkrift-figure figcaption,.chunkrift-diagram figcaption{font-size:13px}}@media (max-width:550px){.chunkrift-flow,.chunkrift-lanes{grid-template-columns:1fr}.chunkrift-flow li,.chunkrift-flow li:nth-child(3n),.chunkrift-flow li:nth-child(2n){border-bottom:1px solid #28515a;border-right:0;min-height:0}.chunkrift-flow li:last-child{border-bottom:0}.chunkrift-lanes>div+div{border-top:1px solid #28515a;border-left:0}.chunkrift-diagram-head{padding:22px}.chunkrift-diagram-head h3{font-size:21px}.chunkrift-key{padding:21px}.chunkrift-table th,.chunkrift-table td{padding:10px 12px;font-size:14px}}
