.review-rhythm{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.review-rhythm>div{padding:17px;background:#edf5f5;color:#243e45}.review-rhythm strong,.review-rhythm span{display:block}.review-rhythm span{font-size:14px;line-height:1.8;margin-top:8px}.review-note{padding:15px;border-left:3px solid #43808b;background:#f2f7f7;color:#344f58;font-size:15px;line-height:1.9}.review-field{margin:25px 0}.review-field label{display:block;font-size:18px;font-weight:700;color:#175969}.review-field p{font-size:14px;line-height:1.85;color:#435e65;margin:8px 0}.review-field textarea{box-sizing:border-box;width:100%;min-height:140px;resize:vertical;padding:12px;border:1px solid #8baab2;background:#fff;color:#263e45;font:inherit;line-height:1.8;border-radius:4px}.review-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.review-actions button{padding:12px 18px;border:1px solid #8baab2;background:#eaf3f4;color:#164f5b;font:inherit;border-radius:4px;cursor:pointer}.review-field textarea:focus-visible,.review-actions button:focus-visible{outline:3px solid #277589;outline-offset:3px}.review-table-wrap{overflow:auto;margin:24px 0}.review-table{width:100%;min-width:500px;border-collapse:collapse;font-size:15px;line-height:1.9;background:#fff;color:#263e45}.review-table caption{text-align:left;color:#435e65;margin-bottom:12px}.review-table th,.review-table td{padding:12px;border:1px solid #9ebbc2;text-align:left;vertical-align:top;color:#263e45;background:#fff}.review-table thead th{background:#e5f0f2;color:#174f5b}.review-table tbody th{width:24%;background:#f1f6f7;color:#174f5b}.review-sources p{font-size:14px;line-height:1.9;color:#435e65}.review-print-value{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #a2bbc1;padding:12px 0}.takeaway-cards{display:grid;gap:18px;margin:28px 0}.takeaway-cards a{display:block;border:1px solid #c2d4d8;padding:20px;color:#175969;background:#fff;text-decoration:none}.takeaway-cards h2{margin:0 0 12px;font-size:23px}.takeaway-cards p{margin:0;color:#3e5860;line-height:1.9}@media(max-width:650px){.review-rhythm{grid-template-columns:1fr}.review-actions button{width:100%}}@media print{body.review-printing .topic-nav,body.review-printing .topic-footer,body.review-printing .reading-sidebar,body.review-printing .reading-header,body.review-printing .reading-breadcrumb,body.review-printing .reading-skip,body.review-printing .article-save,body.review-printing .related-reading,body.review-printing .article-content>section:not(#worksheet){display:none!important}.review-printing .reading-layout{display:block!important}.review-printing .reading-shell,.review-printing .reading-article{max-width:none!important;width:auto!important;padding:0!important;margin:0!important}.review-printing .review-actions,.review-printing textarea,.review-printing #review-status{display:none!important}.review-printing .review-field{break-inside:avoid}.review-printing .review-rhythm{display:none}.review-printing h2{font-size:22px!important}.review-printing p{font-size:12px!important}}
.review-flow{margin:28px 0;border-block:2px solid #5d909a;padding:20px 0;color:#243e45}.review-flow figcaption{font-size:19px;font-weight:700;line-height:1.7;color:#175969}.review-flow-start,.review-flow-end{font-size:15px!important;line-height:1.9!important}.review-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.review-branches section{padding:15px;background:#edf5f5}.review-branches h3{font-size:17px!important;margin:0 0 10px!important;color:#175969}.review-branches p{font-size:14px!important;line-height:1.9!important;margin:0!important}.review-steps{padding-left:1.5em}.review-steps li{margin:16px 0;line-height:1.95}.review-note p{font-size:14px;line-height:1.9}.review-table{min-width:680px}.review-table tbody th{width:25%}.review-table th small{font-weight:400;display:block;margin-top:8px}.review-sources p{font-size:14px;line-height:1.9;color:#435e65}@media(max-width:900px){.review-branches{grid-template-columns:1fr}}
