.receipt:has(.personal-feedback){max-width:1040px}.personal-feedback{text-align:left;color:#163441;--primary:#175c68;--primary-foreground:#fff;--border:#bed4d2;background:#f4f8f7;border-radius:12px;margin:38px 0 30px;padding:38px}.receipt .personal-feedback p{color:#45666b;max-width:none;margin:0;font-size:.94rem;line-height:1.75}.personal-feedback .feedback-heading .eyebrow{color:#22656e;margin-bottom:16px;font-size:.7rem}.personal-feedback h2{letter-spacing:-.025em;font:500 clamp(1.2rem,2.4vw,1.8rem)/1.6 Unbounded,sans-serif}.personal-feedback .feedback-heading .feedback-project{color:#163441;overflow-wrap:anywhere;margin:13px 0 10px;font-weight:700}.feedback-profile{border-block:1px solid #c2d6d4;grid-template-columns:170px 1fr;align-items:center;gap:35px;margin-top:26px;padding:26px 0;display:grid}.feedback-total strong{color:#175c68;font:500 2.8rem/1.4 Unbounded,sans-serif;display:block}.feedback-total small{color:#496d73;font-size:1rem}.feedback-total>span{color:#45666b;margin-top:6px;font-size:.82rem;line-height:1.7;display:block}.feedback-dimensions{gap:10px;margin:0;display:grid}.feedback-dimensions>div{grid-template-columns:105px 1fr;align-items:center;gap:15px;font-size:.87rem;display:grid}.feedback-dimensions dd{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:15px;margin:0;display:flex}.dimension-track{background:#d1e1de;border-radius:5px;flex:1;height:6px;display:block;overflow:hidden}.dimension-track>span{background:#237c7d;border-radius:5px;height:100%;display:block}.personal-feedback h3{color:#164b56;font-size:1.08rem;font-weight:700;line-height:1.6}.feedback-strengths{margin-top:25px}.feedback-strengths ul{margin:13px 0 0;padding-left:19px;font-size:.9rem;line-height:1.85}.feedback-strengths li{margin-bottom:7px;padding-left:4px}.feedback-registration{background:#e2efeb;border:1px solid #c0d7d2;border-radius:7px;margin-top:27px;padding:23px}.personal-feedback .feedback-registration .eyebrow{color:#22656e;margin-bottom:10px;font-size:.69rem}.personal-feedback .feedback-registration p:not(.eyebrow){margin-top:8px;font-size:.9rem}.feedback-steps-title{margin-top:32px}.feedback-steps{gap:25px;margin:18px 0 0;padding:0;list-style:none;display:grid}.feedback-steps li{align-items:start;gap:17px;display:flex}.feedback-step-number{color:#175c68;background:#dcece7;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font:500 .83rem/1.5 Unbounded,sans-serif;display:grid}.feedback-steps h4{color:#163441;margin:4px 0 9px;font-size:.99rem;font-weight:700;line-height:1.6}.personal-feedback .feedback-steps p{font-size:.9rem}.personal-feedback p.feedback-outcome{margin-top:8px}.feedback-topic{color:#406c71;margin-top:9px;font-size:.77rem;line-height:1.7;display:block}.feedback-notes{background:#faf2e3;border-left:3px solid #c69a56;margin-top:26px;padding:18px}.personal-feedback .feedback-notes p{font-size:.87rem}.feedback-notes p+p{margin-top:9px!important}.feedback-method{border-block:1px solid #c2d6d4;margin-top:30px;padding:18px 0}.feedback-method summary{color:#175c68;cursor:pointer;min-height:28px;font-size:.91rem;font-weight:700}.personal-feedback .feedback-method p{margin-top:12px;font-size:.86rem}.personal-feedback p.feedback-limitation{margin-top:22px;font-size:.83rem}.feedback-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:23px;display:flex}.feedback-actions .button{color:#fff;background:#175c68;gap:12px;min-height:48px;padding:13px 18px;font-size:.85rem}.feedback-actions .text-link{color:#175c68;min-height:44px;font-size:.85rem}.feedback-method summary:focus-visible{outline-offset:4px;outline:2px solid #175c68}@media (max-width:640px){.personal-feedback{border-radius:8px;margin-top:28px;padding:25px 19px}.feedback-profile{grid-template-columns:1fr;gap:22px}.feedback-total{align-items:center;gap:20px;display:flex}.feedback-total strong{font-size:2.3rem}.feedback-total>span{margin:0;font-size:.8rem}.feedback-dimensions>div{grid-template-columns:92px 1fr;gap:12px}.feedback-registration{padding:19px 15px}.feedback-steps li{gap:12px}.feedback-step-number{width:29px;height:29px;font-size:.73rem}.feedback-steps h4{margin-top:1px}.feedback-actions{gap:12px;display:grid}.feedback-actions .button{justify-content:center;font-size:.81rem}.feedback-actions .text-link{justify-content:center}.personal-feedback h3{font-size:1rem}.receipt .personal-feedback p{font-size:.89rem}}
