.review-page .subhero-lead{font-size:var(--fs-lead);line-height:1.5}.review-download{display:flex;justify-content:space-between;gap:20px;width:calc(100% - 2 * var(--gutter));padding:0 0 24px;font-size:16px;line-height:1.6}.review-download a{display:inline-flex;align-items:center;min-height:44px;color:var(--purple);text-decoration:underline;text-underline-offset:5px}.review-chapters{width:calc(100% - 2 * var(--gutter));padding-inline:0}.review-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);padding-block:var(--space-section);border-top:1px solid var(--hairline)}.review-number{font-size:15px;color:var(--purple);margin-bottom:16px}.review-chapter h2{font-size:var(--fs-h2-m);font-weight:400;line-height:1.15;letter-spacing:var(--ls-tight)}.review-chapter>div:last-child{font-size:var(--fs-body);line-height:1.65}.review-chapter ul{margin:24px 0;padding-left:22px}.review-chapter li+li{margin-top:12px}.review-action{color:#51495c}.review-action strong{display:block;margin-bottom:8px;color:var(--black)}.review-close{max-width:800px;text-align:center}.review-close .sub-body{margin-inline:auto}.review-close .btn-plain{margin-top:32px}.review-instructions{max-width:760px;padding-block:8px 40px;font-size:var(--fs-body);line-height:1.65;color:#51495c}.review-decision{max-width:850px}.review-decision .sub-body{max-width:none}.review-decision ol,.review-example ul{margin:24px 0;padding-left:24px;font-size:var(--fs-body);line-height:1.65}.review-decision li+li{margin-top:10px}.review-example-label{margin-top:32px;color:var(--purple);font-size:15px;font-weight:600}.review-example{margin-block:32px;padding:clamp(22px,4vw,36px);background:var(--purple-tint-6);border-left:3px solid var(--purple);border-radius:0 20px 20px 0;font-size:var(--fs-body);line-height:1.65}.review-example .review-example-label{margin:0 0 16px}.review-decision .review-example-label+.sub-body{margin-top:8px}.review-page .btn-plain{min-width:0;height:auto;min-height:56px;padding:12px 24px;gap:16px;border:0;font-size:17px;font-weight:500;line-height:1.4}.review-page .btn-plain svg{width:28px;height:28px;flex-shrink:0}.review-page .btn-plain:hover{background:#3c1187;color:#fff}@media (max-width:700px){.review-chapter{grid-template-columns:minmax(0,1fr);gap:24px}.review-download{flex-direction:column;gap:8px}}@media print{.footer,.review-download,.review-page .btn-plain,.site-header{display:none}.review-page .subhero{padding:24px 0}.review-chapter{page-break-inside:avoid;break-inside:avoid;padding-block:24px}.review-decision .sub-h2{page-break-after:avoid;break-after:avoid}}