.personal-shell{color:#152e39;background:#f4f6f5;min-height:100vh;font-family:Arial,sans-serif}.personal-header{border-bottom:1px solid #cad5d3;justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:26px 32px;display:flex}.personal-brand{color:#153c48;font-size:21px;font-weight:700;text-decoration:none}.personal-header nav{flex-wrap:wrap;gap:22px;font-size:15px;display:flex}.personal-shell a{color:#165969;text-underline-offset:4px}.personal-main{max-width:980px;margin:auto;padding:52px 32px 80px;line-height:1.6}.personal-main h1{letter-spacing:-1px;margin:10px 0 20px;font-size:clamp(30px,4vw,42px);line-height:1.15}.personal-main h2{margin:0 0 12px;font-size:22px;line-height:1.3}.personal-main>p{max-width:710px;margin:12px 0 22px}.personal-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#47676d;margin:0 0 8px;font-size:12px;font-weight:700}.personal-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 16px;display:flex}.personal-shell .personal-button{color:#fff;cursor:pointer;background:#164e5c;border:1px solid #164e5c;border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:11px 19px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.personal-shell .personal-button--secondary{color:#164e5c;background:#fff}.personal-button:disabled{opacity:.65;cursor:wait}.personal-shell :focus-visible{outline-offset:4px;outline:3px solid #946400}.personal-help{color:#48606a;max-width:700px;font-size:14px}.personal-empty,.personal-notice{background:#fff;border:1px solid #cad5d3;border-radius:10px;margin:24px 0;padding:28px}.personal-notice{border-left:4px solid #946400}.personal-report-list{margin:26px 0;padding:0;list-style:none}.personal-report{background:#fff;border:1px solid #cad5d3;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:16px 0;padding:28px;display:flex}.personal-report p{margin:7px 0}.personal-report .personal-button{flex-shrink:0}@media (max-width:600px){.personal-header{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.personal-main{padding:34px 22px 60px}.personal-report{flex-direction:column;align-items:flex-start;padding:22px}.personal-actions{align-items:stretch}.personal-actions .personal-button{flex-grow:1}}
