.sidebar nav a{padding-top:7px;padding-bottom:7px;min-height:34px;margin:0}.sidebar nav{gap:2px}.verification-card{text-align:center;max-width:620px;margin:auto}.verification-card p{line-height:1.8;margin:18px 0}.verification-card .icon-box{margin:auto}.verification-card .text-link{display:inline-block;margin-top:20px}.profile-fields h3{margin:26px 0 18px}.location-hint{color:#607786;line-height:1.5;margin-top:7px}.address-help{position:relative;margin-top:7px;font-size:.78rem;color:#005776}.address-help>span{display:flex;align-items:center;gap:6px;cursor:help}.address-help svg{width:16px;height:16px}.address-help-popup{display:none;position:absolute;z-index:35;left:0;top:100%;width:430px;max-width:80vw;padding:18px;background:#fff9df;border:1px solid #e9d989;border-radius:12px;box-shadow:0 10px 30px #173d4c22;line-height:1.6;color:#183e4e}.address-help-popup p{margin:10px 0}.address-help-popup a{color:#005776;text-decoration:underline}.field:has([name$="addressCode"]):hover .address-help-popup,.field:has([name$="addressCode"]):focus-within .address-help-popup{display:block}.sms-diagnostic{padding:15px 0;border-bottom:1px solid #dce6ea}.sms-diagnostic p{margin:7px 0;overflow-wrap:anywhere}.service-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.service-heading h2{margin-top:8px}.service-facts{display:flex;flex-wrap:wrap;gap:25px;margin:24px 0;color:#526b79}.service-facts b{display:block;color:#153d4b;margin-top:6px}.service-line{background:#f2f7fa;border-radius:12px;padding:24px;margin:16px 0}.service-line h3{color:#005776}.service-line p{margin:10px 0}.service-features{line-height:1.7;margin-bottom:20px}.transfer-approval{padding:20px;background:#edf7ed;border:1px solid #c6e4ca;border-radius:12px;margin:18px 0}.transfer-approval p{margin:0 0 14px}.member-service .billing-snapshot{margin-top:20px}.profile-edit>.form-grid{display:block}.profile-fields .form-grid{display:grid}.email-verification-result:empty{display:none}@media(max-width:650px){.sidebar nav a{padding:7px 10px}.service-heading{align-items:flex-start;flex-direction:column}.address-help-popup{position:static;width:auto;margin-top:10px;max-width:100%}.service-line{padding:18px}}
