.account-shell{color:#173f34;background:#f6f4ec;max-width:none;min-height:100vh;padding:0 max(24px,50vw - 580px) 50px}.account-shell .masthead{background:0 0}.account-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;margin:40px auto;display:grid}.account-intro>p:first-child{letter-spacing:2px;font-size:12px;font-weight:700}.account-intro h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1.12}.account-intro h1 em{color:#517759;font-family:Georgia,serif;font-weight:400}.account-intro p{color:#5a6b60;font-size:18px;line-height:1.7}.account-intro img{object-fit:cover;border-radius:24px;width:100%;height:240px;margin:25px 0}.account-intro>a{text-underline-offset:4px;font-size:15px;text-decoration:underline}.account-card{background:#fff;border:1px solid #e4e7dd;border-radius:28px;padding:36px;box-shadow:0 20px 55px #23422f0b}.account-card h1,.account-card h2{color:#173f34}.account-card input{min-height:48px;border-radius:10px!important;font-size:16px!important}.account-card button{min-height:44px}.account-card [data-slot=button][data-variant=default]{background:#214d3f}.account-card a{color:#285b45}@media (max-width:750px){.account-layout{grid-template-columns:1fr;gap:24px;margin:20px auto}.account-intro img{display:none}.account-intro h1{font-size:38px}.account-intro>p:not(:first-child){font-size:16px}.account-card{padding:25px 20px}.account-intro>a{margin:12px 0;display:inline-block}.account-shell{padding-left:20px;padding-right:20px}}
