.public-shell{color:#18362b;background:#f6f2e8;min-height:100vh}.public-header{background:#f6f2e8f0;border-bottom:1px solid #d8d4c7;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,6vw,88px);display:flex}.public-brand{color:#173d2b;font:700 20px/1 var(--font-family-base);letter-spacing:.16em;text-decoration:none}.public-header nav{align-items:center;gap:32px;display:flex}.public-header nav a{color:#516158;font-size:14px;text-decoration:none}.public-header .public-app-link{color:#173d2b;border:1px solid #173d2b;border-radius:99px;padding:11px 18px}.public-eyebrow{color:#78877d;font:700 11px/1 var(--font-family-base);letter-spacing:.18em;margin:0 0 16px}.public-lead{color:#5f6d65;margin:18px 0 42px;font-size:17px;line-height:1.7}.legal-main{color:#18362b;width:min(760px,100% - 48px);margin:0 auto;padding:76px 0 120px}.legal-main h1,.public-unavailable h1{font:400 clamp(45px, 6vw, 76px) / 1.05 var(--font-family-base);letter-spacing:-.045em;margin:0}.legal-main>.public-eyebrow{margin-top:80px}.legal-main>p,.legal-main section p{color:#56645c;line-height:1.85}.legal-main section{border-top:1px solid #d8ddd8;margin-top:50px}.legal-main section h2{font:400 26px var(--font-family-base);margin:38px 0 10px}.open-fallback{background:#f6f2e8;margin-top:60px;padding:56px}.open-fallback div{gap:12px;margin-top:28px;display:flex}.open-fallback a{color:#fff;background:#173d2b;border:0;padding:14px 20px;text-decoration:none;display:inline-flex}.open-fallback a+a{color:#173d2b;background:0 0;border:1px solid #173d2b}.public-unavailable{width:min(900px,100% - 48px);margin:0 auto;padding:76px 0 120px}.public-unavailable .public-lead{max-width:680px}.public-unavailable-frame{background:#d5d1c5;border:1px solid #d5d1c5;grid-template-columns:1fr 1.5fr 1fr;gap:1px;height:240px;margin-top:38px;display:grid}.public-unavailable-frame span{background:#eef0e7}.public-unavailable-frame span:nth-child(2){background:linear-gradient(150deg,#e7eadf,#dce3d7)}.public-unavailable-actions{gap:12px;margin-top:24px;display:flex}.public-unavailable-actions button,.public-unavailable-actions a{color:#fff;min-height:48px;font:600 14px var(--font-family-base);background:#173d2b;border:1px solid #173d2b;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.public-unavailable-actions button:disabled{cursor:wait;opacity:.64}.public-unavailable-actions a{color:#173d2b;background:0 0}.legal-brand-icon-link{border:1px solid #7384674d;border-radius:12px;width:44px;height:44px;text-decoration:none;display:inline-flex;overflow:hidden}.legal-brand-icon-link img{width:100%;height:100%;display:block}.legal-brand-icon-link:focus-visible{outline-offset:3px;outline:3px solid #173d2b47}@media (max-width:900px){.public-header nav a:not(.public-app-link){display:none}}@media (max-width:560px){.public-header{height:64px;padding:0 18px}.legal-main h1,.public-unavailable h1{font-size:44px}.public-unavailable{width:calc(100% - 32px);padding-top:46px}.open-fallback{padding:32px 22px}.open-fallback div,.public-unavailable-actions{flex-direction:column}.public-unavailable-actions a{text-align:center}.public-unavailable-frame{grid-template-columns:1fr;height:260px}.public-unavailable-frame span:not(:nth-child(2)){display:none}}
