.behavior-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.behavior-head,.behavior-table article{grid-template-columns:.7fr 1.15fr 1.35fr;align-items:start;gap:26px;padding:22px 26px;display:grid}.behavior-head{background:var(--project-pale,#f3f7fd);color:var(--project,#3d6da9);padding-top:15px;padding-bottom:15px;font-size:12px}.behavior-table article+article{border-top:1px solid #e6ecf4}.behavior-table h3{margin:0;font-size:17px}.behavior-table p{color:#65758a;margin:0;font-size:14px;line-height:1.95}.behavior-table small{display:none}.worked-example{background:#fff;border:1px solid #dce5ef;border-radius:12px;grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}.example-context{background:var(--project-pale,#f5f8fd);border-bottom:1px solid #e2e9f2;grid-column:1/-1;padding:25px 29px}.example-context>span{color:var(--project,#4773aa);font-size:11px}.example-context h3{margin:10px 0 0;font-size:21px;line-height:1.6}.example-path,.example-result{padding:27px 29px}.example-result{border-left:1px solid #e5ebf3}.example-path b,.example-result b{color:#355275;font-size:14px}.example-path p,.example-result p{color:#6d7e93;margin:13px 0 0;font-size:14px;line-height:2}.method-intro{max-width:1050px;margin-top:15px!important;font-size:15px!important;line-height:2!important}.acceptance-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.acceptance-grid article{background:#fff;border:1px solid #dce5ef;border-radius:11px;padding:26px 29px}.test-label{color:var(--project,#4275b7);font-size:11px}.acceptance-grid h3{margin:12px 0 19px;font-size:19px;line-height:1.6}.acceptance-grid article>div:last-child{border-top:1px solid #e2eaf3;padding-top:16px}.acceptance-grid span{color:#9aa6b7;font-size:11px}.acceptance-grid p{color:#697a91;margin:6px 0 0;font-size:14px}.solution-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.solution-plan article{border:1px solid #dce5ef;border-radius:11px;padding:25px}.solution-plan span{color:#5485c8;font-size:13px}.solution-plan h3{margin:14px 0 12px;font-size:19px}.solution-plan p{color:#6b7e95;margin:0;font-size:14px;line-height:1.95}.case-image-section{padding-top:28px}.case-theme>.section:first-of-type{background:#fff}.case-theme .section-head{margin-bottom:28px}@media (width<=800px){.behavior-head{display:none}.behavior-table article{grid-template-columns:1fr 1fr;gap:15px 25px}.behavior-table h3{grid-column:1/-1;font-size:19px}.behavior-table small{color:#94a3b7;margin-bottom:7px;font-size:10px;display:block}.solution-plan,.worked-example{grid-template-columns:1fr}.example-result{border-top:1px solid #e3ebf4;border-left:0}.acceptance-grid{grid-template-columns:1fr}}@media (width<=650px){.behavior-table article{padding:22px;display:block}.behavior-table h3{margin-bottom:17px;font-size:18px}.behavior-table article>div+div{margin-top:17px}.behavior-table p{font-size:13px}.example-context,.example-path,.example-result{padding:22px}.example-context h3{font-size:18px}.example-path p,.example-result p{font-size:13px}.acceptance-grid article{padding:22px}.acceptance-grid h3{font-size:18px}.acceptance-grid p{font-size:13px}.method-intro{font-size:13px!important}.solution-plan article{padding:23px}.solution-plan h3{font-size:18px}.solution-plan p{font-size:13px}.case-image-section{padding-top:22px}}
