.personal-page{padding-top:30px;padding-bottom:60px;color:#153f78;font-family:'DM Sans',sans-serif}.personal-page h1{font:600 clamp(36px,4vw,54px)/1.2 Manrope,sans-serif;letter-spacing:-1.7px;margin:18px 0}.personal-page h2{font:600 23px/1.4 Manrope,sans-serif;letter-spacing:-.5px}.personal-intro{color:#597396;font-size:17px;line-height:1.8;max-width:740px}.personal-hint{color:#597396;font-size:12px;line-height:1.8}.personal-panel{background:#fff;border:1px solid #d7e3ec;border-radius:18px;padding:28px;margin:28px 0;max-width:850px}.personal-page label,.personal-page legend{font-size:13px;font-weight:600}.personal-page input,.personal-page select{display:block;font:14px 'DM Sans',sans-serif;color:#153f78;border:1px solid #cbd9e6;background:#fff;border-radius:24px;min-height:46px;padding:12px 18px;margin:10px 0 18px;width:100%;max-width:600px}.personal-page button{font:500 13px 'DM Sans',sans-serif;background:#153f78;color:#fff;border:0;border-radius:24px;padding:13px 20px;cursor:pointer}.personal-page fieldset{border:0;padding:0;margin:25px 0}.profile-interests{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.profile-interests label{font-weight:400;border:1px solid #d7e3ec;border-radius:24px;padding:10px 14px;display:flex;align-items:center;gap:8px}.profile-interests input{display:inline-block;width:16px;min-height:16px;height:16px;margin:0;accent-color:#153f78}.personal-page .remove-saved{background:#f6ecec;color:#ab303b;padding:8px 12px;font-size:12px}.personal-page #profile-status{display:inline-block;margin-left:14px;font-size:12px;color:#087e8b}.personal-page a{text-underline-offset:4px}.personal-page button:focus-visible,.personal-page input:focus-visible,.personal-page select:focus-visible{outline:2px solid #087e8b;outline-offset:4px}

.personal-page form,.personal-page form>*{min-width:0}.personal-page input,.personal-page select{box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:700px){.personal-page input,.personal-page select{font-size:16px}}
