.header-actions{display:flex;gap:14px;align-items:center;margin-left:auto}.account-link{font-size:13px;color:var(--lime);white-space:nowrap}.action-group{display:flex;gap:10px;flex-wrap:wrap}.storage-warning{margin:20px 4.5% 0;padding:15px 20px;border-radius:10px;background:#fff1dd;color:#8a571e}.registration-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px}.registration-form{padding:32px}.registration-form h2{font-size:25px}.form-intro{font-size:14px;margin:10px 0 25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid label{display:block;font-size:13px;font-weight:600;min-width:0}.form-grid label.full{grid-column:1/-1}.form-grid label>span{color:#668036}.form-grid label>small{font-weight:400;color:var(--mute);font-size:11px}.form-grid input,.form-grid select{display:block;width:100%;margin-top:8px;padding:12px 13px;border:1px solid #cbd3c1;border-radius:8px;background:#fafbf8;color:var(--ink);font-size:14px;min-width:0}.form-grid input:focus,.form-grid select:focus{outline:2px solid #91ab31;outline-offset:2px;background:#fff}.registration-form .field-note{margin:18px 0;color:var(--mute);font-size:12px}.registration-form .btn{margin-top:10px}.local-note{font-size:12px;line-height:1.65;color:#77836c;margin:20px 0 0}.registration-steps{padding-left:20px;font-size:13px;color:#bdc9b4;line-height:1.8}.registration-steps li{padding:6px 0}.registration-help{margin-top:20px}.registration-help h3{font-size:17px}.registration-help p{font-size:13px;margin:12px 0 16px}.completion-list{margin:20px 0}.completion-list a{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid var(--line);font-size:14px}.completion-list a>span:last-child{margin-left:auto;color:var(--mute);font-size:12px}.completion-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eef1e8;flex:none}.completion-icon.done{background:#dceabf;color:#456320}.profile-contact{margin-top:20px}.profile-contact dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:14px}.profile-contact dt{color:var(--mute)}.profile-contact dd{margin:0;overflow-wrap:anywhere}.person-button{border:0;background:none;text-align:left;color:var(--ink);padding:0}.team-table small{display:block;margin-top:5px;font-size:11px;color:var(--mute)}.team-table td{vertical-align:middle}.team-table .person{min-width:190px}.team-table{min-width:880px}.muted{font-size:12px;color:var(--mute)}.diploma-scroll{overflow-x:auto;padding:4px 0 20px}.diploma-preview{position:relative;box-sizing:border-box;width:100%;max-width:1000px;min-width:680px;margin:0 auto;aspect-ratio:297/210;background:#fafbf7;border:1px solid #c3ccba;border-left:9px solid #233c2d;border-top:6px solid #cbe95c;box-shadow:0 12px 35px #1b251c0e;padding:4.5% 5%;color:#233c2d}.diploma-brand b{font-size:25px;letter-spacing:-1px}.diploma-brand b span{color:#709231}.diploma-brand small{display:block;font-size:9px;letter-spacing:2px}.diploma-track{position:absolute;right:5%;top:7%;font-size:10px;color:#6f7a71;text-align:right;line-height:1.5}.diploma-preview h2{font-size:clamp(36px,5vw,54px);letter-spacing:7px;margin:4% 0 0}.diploma-kicker{font-size:10px;letter-spacing:1.4px;margin-top:4px;margin-bottom:3.5%}.diploma-preview p{font-size:12px}.diploma-name{font-size:clamp(20px,2.6vw,32px);font-weight:650;border-bottom:1px solid #cbd3c2;padding:8px 0 12px;margin-bottom:16px;line-height:1.25;overflow-wrap:anywhere}.diploma-preview h3{font-size:clamp(18px,2vw,25px);margin:8px 0 12px}.diploma-preview .diploma-topics{font-size:11px}.diploma-meta{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px;margin-top:4%}.diploma-meta small{display:block;font-size:8px;letter-spacing:1px;color:#6f7a71}.diploma-meta b{display:block;margin-top:7px;font-size:13px}.diploma-meta>div:first-child b{font-size:24px}.diploma-footer{display:flex;justify-content:space-between;gap:20px;font-size:8px;margin-top:4%;color:#6f7a71}.team-filter input{min-width:0}.page-title h1{overflow-wrap:anywhere}@media(max-width:1100px){header{flex-wrap:wrap}header nav{order:3;width:100%;justify-content:space-between;margin:0}.registration-layout{grid-template-columns:minmax(0,1fr) 240px}.registration-form{padding:24px}.form-grid{gap:15px}.form-grid label>small{display:block}.diploma-preview{padding:32px 38px}}@media(max-width:760px){.registration-layout,.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.registration-form{padding:22px}.form-grid label>small{display:inline}.header-actions{gap:12px}.header-actions .back-site{display:none}.action-group{margin-bottom:20px}.registration-help{margin-bottom:15px}.completion-list a{flex-wrap:wrap}.profile-contact dl{grid-template-columns:95px minmax(0,1fr)}.diploma-preview{padding:30px 35px}.diploma-preview h2{font-size:38px}.diploma-name{font-size:25px}.diploma-preview h3{font-size:20px}.diploma-footer{margin-top:24px}}

/* Original company logo supplied by the user. */
.diploma-preview{background:#fff}.diploma-brand img{display:block;width:38%;min-width:210px;max-width:320px;height:auto}.diploma-brand small{margin-top:8px}.diploma-preview h2{margin-top:3%}
