.link-regans{color:#18334a}.link-regans-shell{flex-direction:column;flex:1;width:100%;max-width:640px;margin-inline:auto;padding-inline:clamp(18px,4vw,28px);display:flex}.link-regans-topbar{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.link-regans-back{color:#536573;align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}.link-regans-back:hover{color:#18334a}.link-regans-step{flex:1;padding:clamp(28px,6vw,48px) 0 24px}.link-regans-eyebrow{color:#156e6b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.link-regans-progress{margin:0 0 10px;font-size:14px;font-weight:600}.link-regans-progress span{color:#536573;font-weight:400}.link-regans h1{letter-spacing:-.025em;text-wrap:balance;outline:none;font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0 0 16px!important;font-size:clamp(32px,7vw,44px)!important;line-height:1.12!important}.link-regans-lede{margin:0 0 24px;font-size:19px;line-height:1.55}.link-regans-body{margin:24px 0 0;font-size:17px;line-height:1.55}.link-regans-fine{color:#536573;margin:10px 0 0;font-size:13px}.link-regans-note{background:#eaf0eb;border-radius:7px;margin-top:28px;padding:18px 20px;font-size:16px;line-height:1.55}.link-regans-note--strong{margin-top:18px;font-size:17px;font-weight:600;line-height:1.5}.link-regans-muted{color:#536573;margin:20px 0 0;font-size:15px;line-height:1.6}.link-regans-muted+.link-regans-muted{margin-top:12px}.link-regans-stack{flex-direction:column;gap:12px;display:flex}.link-regans-row{flex-wrap:wrap;gap:12px;display:flex}.link-regans-btn{color:#fff;cursor:pointer;text-align:left;background:#18334a;border:1px solid #18334a;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 20px;font-size:15px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s;display:inline-flex}.link-regans-btn:hover{background:#245269}.link-regans-btn--secondary{color:#18334a;background:#fcfcfa;border-color:#cdd6d2}.link-regans-btn--secondary:hover{background:#eaf0eb}.link-regans-btn--xl{min-height:56px;padding:14px 23px;font-size:16px}.link-regans-btn--full{justify-content:space-between;width:100%;display:flex}.link-regans-btn--full svg:last-child{margin-left:auto}.link-regans-btn svg{flex:none}.link-regans :is(a,button,summary,input,textarea):focus-visible,.link-regans-dialog :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #17847e}.link-regans-path{flex-wrap:wrap;align-items:center;gap:8px 6px;margin:28px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.link-regans-path li{align-items:center;gap:6px;display:inline-flex}.link-regans-path li>span:first-child{background:#fcfcfa;border:1px solid #dce2df;border-radius:5px;padding:8px 12px}.link-regans-path li:last-child>span:first-child{color:#fff;background:#18334a;border-color:#18334a}.link-regans-path svg{color:#156e6b}.link-regans-agent{background:#fcfcfa;border:1px solid #dce2df;border-radius:8px;margin-top:28px;padding:22px 20px}.link-regans-agent .link-regans-eyebrow{margin-bottom:6px}.link-regans-agent-number{letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:clamp(36px,9vw,48px);font-weight:600;line-height:1.1}.link-regans-status{color:#1f6f43;min-height:20px;margin:8px 0 0;font-size:14px}.link-regans-fallback{margin-top:6px;font-size:14px;line-height:1.5}.link-regans-fallback p{color:#8a5a12;margin:0 0 8px}.link-regans-fallback input,.link-regans-fallback textarea{width:100%;min-height:46px;font:inherit;color:#18334a;background:#fff;border:1px solid #cdd6d2;border-radius:5px;padding:10px 12px;font-size:16px;line-height:1.5}.link-regans-fallback input{letter-spacing:.08em;font-size:20px}.link-regans-fallback textarea{resize:vertical}.link-regans-quote{background:#fcfcfa;border:1px solid #dce2df;border-radius:8px;margin:0 0 20px;padding:18px 20px;font-size:16px;line-height:1.55}:is(.link-regans,.link-regans-dialog) details{border-top:1px solid #dce2df;border-bottom:1px solid #dce2df;margin-top:16px}:is(.link-regans,.link-regans-dialog) details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:16px;font-weight:600;list-style:none;display:flex}:is(.link-regans,.link-regans-dialog) details>summary::-webkit-details-marker{display:none}:is(.link-regans,.link-regans-dialog) details>summary svg{color:#156e6b;transition:transform .15s}:is(.link-regans,.link-regans-dialog) details[open]>summary svg{transform:rotate(180deg)}:is(.link-regans,.link-regans-dialog) details>div{padding-bottom:18px;font-size:16px;line-height:1.55}:is(.link-regans,.link-regans-dialog) details>div p{margin:0 0 12px}.link-regans-nav{background:#f7f5f0;border-top:1px solid #dce2df;justify-content:space-between;gap:12px;padding:16px 0 20px;display:flex;position:sticky;bottom:0}.link-regans-footer{color:#536573;flex-wrap:wrap;gap:6px 12px;padding:18px 0 28px;font-size:12px;line-height:1.5;display:flex}.link-regans-sources{flex-wrap:wrap;align-items:center;gap:0 16px;width:100%;display:flex}.link-regans-sources a{color:#156e6b;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.link-regans-sources>span{width:100%}.link-regans-muted{overflow-wrap:anywhere}.link-regans-help{color:#18334a;font-size:16px;line-height:1.55}.link-regans-help-number{letter-spacing:.03em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:clamp(30px,7vw,36px);font-weight:600}.link-regans-help-block{border-top:1px solid #dce2df;margin:22px 0 0;padding-top:18px}.link-regans-help-block p{margin:0 0 12px}.link-regans-help blockquote{background:#eaf0eb;border-radius:7px;margin:0;padding:14px 16px}.link-regans-help ul{gap:8px;margin:0;padding:0 0 12px 18px;font-size:15px;display:grid}.link-regans-help details{border-bottom:0;margin-top:14px}.link-regans-help details>summary{min-height:48px;font-size:15px}@media (max-width:360px){.link-regans-btn{padding-inline:14px}.link-regans-help{font-size:15px}}@media (prefers-reduced-motion:reduce){.link-regans *,.link-regans-dialog *{transition:none!important;animation:none!important}}
