.resource-heading{max-width:900px;padding-bottom:5px}.resource-heading h1{letter-spacing:-2.7px;margin-top:22px;font-size:58px;font-weight:500;line-height:1.12}.resource-article{max-width:900px;padding-top:68px;padding-bottom:70px}.resource-intro{color:#c2d0e5;border-left:2px solid #4d83d8;margin-bottom:52px;padding:5px 0 5px 24px;font-size:18px;line-height:1.85}.resource-section{border-bottom:1px solid #ffffff12;margin-top:42px;padding-bottom:30px}.resource-section>.eyebrow{color:#7298d2;font-size:9px}.resource-section h2{letter-spacing:-.7px;margin-top:13px;font-size:27px;font-weight:500;line-height:1.3}.resource-section p,.resource-section li{color:#91a4c1;margin-top:14px;font-size:13px;line-height:1.95}.resource-section ul{margin-top:12px;padding-left:21px}.resource-section li{margin-top:7px;padding-left:3px}.resource-sources ul{padding-left:0;list-style:none}.resource-sources a{color:#aac9f3;text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.resource-faq{margin-top:54px}.resource-faq details{border-bottom:1px solid #ffffff17;padding:20px 0}.resource-faq summary{cursor:pointer;color:#d5e2f5;font-size:15px;list-style:none}.resource-faq summary::-webkit-details-marker{display:none}.resource-faq summary:after{content:"+";float:right;color:#81aefa;font-size:19px;line-height:1}.resource-faq details[open] summary:after{content:"−"}.resource-faq details p{color:#91a4c1;max-width:760px;margin-top:13px;font-size:13px;line-height:1.9}.resource-related{padding-top:5px}.case-workflow{margin-top:62px}.workflow-diagram{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:27px 0 0;padding:0;list-style:none;display:grid}.workflow-diagram li{color:#c5d5ec;background:linear-gradient(145deg,#13233b,#0c1420);border:1px solid #385b8a60;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:130px;padding:20px;font-size:13px;line-height:1.6;display:flex;position:relative}.workflow-diagram li:not(:last-child):after{content:"→";z-index:1;color:#79a8ee;font-size:18px;position:absolute;top:50%;right:-16px;transform:translate(50%,-50%)}.workflow-step-number{letter-spacing:1px;color:#6d9be0;font-size:9px}.case-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.case-detail-grid .detail-answer{max-width:none;margin-top:0}.case-detail-grid .detail-answer ul{margin-top:14px;padding-left:20px}.case-detail-grid .detail-answer li{color:#a0b3ce;margin-top:8px;font-size:12px;line-height:1.8}.case-detail-grid .detail-answer p{font-size:12px}.case-faq{max-width:860px}.case-related{padding-top:65px}@media (max-width:800px){.resource-heading h1{font-size:46px}.workflow-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-diagram li:nth-child(2):after{display:none}}@media (max-width:560px){.resource-heading h1{letter-spacing:-1.8px;font-size:38px}.resource-intro{margin-bottom:35px;padding-left:17px;font-size:15px}.resource-section h2{font-size:23px}.workflow-diagram{grid-template-columns:1fr}.workflow-diagram li{min-height:100px}.workflow-diagram li:after{display:none}.case-detail-grid{grid-template-columns:1fr}.resource-article{padding-top:48px}}
