.secondary-site{color:#142c39;background:#fff}.secondary-site main{min-height:60vh}.secondary-site main h1{font-weight:550;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.secondary-site main h2{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.secondary-site main p{text-wrap:pretty}.secondary-site main :is(article,.rounded-lg,.rounded-xl){border-radius:12px}.secondary-site main :is(.text-cyan-700,.text-cyan-800){color:#126d61}.secondary-site main :is(.bg-cyan-300\/10,.bg-cyan-400\/10,.bg-cyan-50){background:#eaf3ef}.secondary-site main :is(.bg-slate-950,.bg-slate-900,.bg-cyan-700){background:#126d61;color:white}.secondary-site>header:not(.marketing-header)>div{height:auto;min-height:84px;gap:16px;flex-wrap:wrap;padding-block:16px}.account-page :is(a,button,input,textarea,select):focus-visible,.operations-page :is(a,button,input,textarea,select):focus-visible,.secondary-site :is(a,button,input,textarea,select):focus-visible{outline:2px solid #126d61;outline-offset:4px}.account-page{background:#f3f7f5;color:#142c39;background-image:none;padding-block:48px}.account-page .dashboard-surface{border:1px solid #dce5e1;border-radius:16px;box-shadow:0 12px 40px #142c3908;padding:32px}.account-page h1{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.8px}.account-page button[type=submit]{background:#126d61;color:white;min-height:46px}.account-page input:not([type=checkbox]):not([type=radio]){min-height:46px;border-color:#cbd8d3;border-radius:7px}.account-page .text-brand-600{color:#126d61}.account-page .admin-readable>.h-2{display:none}.account-page .admin-readable{border-width:1px}.operations-page{background:#f6f8f8;color:#142c39;background-image:none}.operations-page :is(h1,h3){font-weight:600;letter-spacing:-.025em}.operations-page .dashboard-surface{border:1px solid #dde6e5;border-radius:12px;box-shadow:none}.operations-page header>div{height:auto;min-height:80px;flex-wrap:wrap;gap:16px;padding-block:16px}@media (max-width:640px){.secondary-site main h1{font-size:36px}.secondary-site>header:not(.marketing-header)>div{align-items:flex-start}.secondary-site>header:not(.marketing-header)>div>div{flex-wrap:wrap}.account-page{padding:28px 16px}.account-page .dashboard-surface{padding:24px}.operations-page h1{overflow-wrap:anywhere}}@media screen{.print-preview{background:#f3f7f5}.print-preview .no-print{border-radius:12px;border:1px solid #dce5e1;background:white;padding:20px}}.secondary-site main button.bg-brand-600{background:#126d61;color:white}.secondary-site main button.bg-brand-600:hover{background:#0c574d}