.cq-contract{padding:24px 28px;color:#182b42}.cq-contract,.cq-related{box-sizing:border-box;max-width:1060px;margin:40px auto;background:#f4f7fb;border:1px solid #dce4ec;border-radius:16px;line-height:1.65;font-size:16px}.cq-contract summary{cursor:pointer;font-size:clamp(19px,3vw,24px);font-weight:700;line-height:1.3;padding:8px 30px 8px 0;text-wrap:balance}.cq-contract dl{display:grid;grid-template-columns:minmax(130px,1fr) 3fr;gap:12px 24px;margin:24px 0}.cq-contract dt{font-weight:700}.cq-contract dd{margin:0;max-width:70ch}.cq-contract a,.cq-related a{color:#1a4e7a;text-decoration:underline;text-underline-offset:3px}.cq-contract a:focus-visible,.cq-contract summary:focus-visible{outline:3px solid #2e6fe8;outline-offset:5px}.cq-related{padding:22px 28px;background:#eaf1f7;color:#44566b}.cq-related a,.cq-review-trail dt{font-weight:700}.cq-related p{margin:6px 0 0}.qz-share{display:flex;align-items:flex-start;gap:12px;margin:16px 0;font-weight:600}.qz-share input{width:22px;height:22px;flex:none;margin:2px 0}[data-brief-status]{color:#174c79;font-size:14px;line-height:1.5}[aria-disabled=true][data-brief-book]{opacity:.65;cursor:wait}#qzSkipNotes[hidden]{display:none}.cq-review-trail{scroll-margin-top:110px}.cq-review-trail dl{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:12px 24px}.cq-review-trail dd{margin:0}.cq-secondary .count-dev.cq-repeat-prep{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:560px}.cq-secondary .count-dev.cq-repeat-prep .cl{flex-basis:100%;max-width:none;text-align:center;font-size:14px;line-height:1.5}.growth-related p a{display:inline;padding:0}@media (max-width:760px){.cq-contract,.cq-related{margin:28px 20px;padding:20px 22px}}@media (max-width:600px){.cq-contract dl,.cq-review-trail dl{grid-template-columns:1fr;gap:5px}.cq-contract dd,.cq-review-trail dd{margin:0 0 12px}}@media print{.cq-contract{border:1px solid #888;background:#fff}.cq-contract>summary{display:none}.cq-contract>div{display:block}}