html:not(:has(.wm-public)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17372e;background:#f6f5ef;font-family:system-ui,sans-serif}body{margin:0}:where(body:not(:has(.wm-public))) main{max-width:64rem;margin:0 auto;padding:clamp(2rem,7vw,6rem) 1.5rem}:where(body:not(:has(.wm-public))) h1{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}:where(body:not(:has(.wm-public))) p{max-width:65ch;line-height:1.65}:where(body:not(:has(.wm-public))) .eyebrow{letter-spacing:.1em;text-transform:uppercase;font-weight:700}:where(body:not(:has(.wm-public))) nav{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}:where(body:not(:has(.wm-public))) a{color:inherit;text-underline-offset:.25em}:where(body:not(:has(.wm-public))) nav a{border:1px solid #567466;border-radius:.5rem;padding:.8rem 1rem}:where(body:not(:has(.wm-public))) a:focus-visible{outline-offset:4px;outline:3px solid #965b00}:where(body:not(:has(.wm-public))) .note{color:#526158;font-size:.9rem}:where(body:not(:has(.wm-public))) ul{padding-left:1.4rem}:where(body:not(:has(.wm-public))) li{margin:.7rem 0}:where(body:not(:has(.wm-public))) *{box-sizing:border-box}:where(body:not(:has(.wm-public))) button,:where(body:not(:has(.wm-public))) input,:where(body:not(:has(.wm-public))) textarea,:where(body:not(:has(.wm-public))) select{font:inherit}:where(body:not(:has(.wm-public))) button,:where(body:not(:has(.wm-public))) .button-link{color:#fff;cursor:pointer;background:#244c3d;border:1px solid #244c3d;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}:where(body:not(:has(.wm-public))) button:hover,:where(body:not(:has(.wm-public))) .button-link:hover{background:#173a2b}:where(body:not(:has(.wm-public))) button.secondary{color:#244c3d;background:0 0}:where(body:not(:has(.wm-public))) button.text-button{color:#244c3d;background:0 0;border:0;text-decoration:underline}:where(body:not(:has(.wm-public))) button:focus-visible,:where(body:not(:has(.wm-public))) input:focus-visible,:where(body:not(:has(.wm-public))) textarea:focus-visible,:where(body:not(:has(.wm-public))) select:focus-visible,:where(body:not(:has(.wm-public))) summary:focus-visible{outline-offset:3px;outline:3px solid #965b00}:where(body:not(:has(.wm-public))) button:disabled{cursor:wait;opacity:.65}:where(body:not(:has(.wm-public))) .portal-header,:where(body:not(:has(.wm-public))) .portal-nav-wrap{max-width:74rem;margin:0 auto;padding:1rem 1.5rem}:where(body:not(:has(.wm-public))) .portal-header{border-bottom:1px solid #ccd6cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(body:not(:has(.wm-public))) .brand{font-size:1.25rem;font-weight:800;text-decoration:none}:where(body:not(:has(.wm-public))) .brand span{font-size:.8rem;font-weight:500;display:block}:where(body:not(:has(.wm-public))) .header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where(body:not(:has(.wm-public))) .header-actions fieldset,:where(body:not(:has(.wm-public))) .header-actions .portal-form{margin:0}:where(body:not(:has(.wm-public))) .account-name{overflow-wrap:anywhere;max-width:20rem;font-size:.9rem}:where(body:not(:has(.wm-public))) .portal-nav{gap:.5rem;margin:0}:where(body:not(:has(.wm-public))) .portal-nav a{padding:.55rem .75rem}:where(body:not(:has(.wm-public))) .portal-main{max-width:74rem;padding:1.5rem}:where(body:not(:has(.wm-public))) .portal-main h1{overflow-wrap:anywhere;max-width:32ch;font-size:clamp(1.85rem,4vw,2.8rem)}:where(body:not(:has(.wm-public))) h2{font-size:1.4rem}:where(body:not(:has(.wm-public))) h3{font-size:1.15rem}:where(body:not(:has(.wm-public))) .auth-panel{max-width:34rem;margin:1rem auto}:where(body:not(:has(.wm-public))) .portal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;display:grid}:where(body:not(:has(.wm-public))) .panel{background:#fff;border:1px solid #ccd6cc;border-radius:.7rem;min-width:0;margin:1.5rem 0;padding:clamp(1rem,3vw,1.75rem)}:where(body:not(:has(.wm-public))) .panel>h2:first-child{margin-top:0}:where(body:not(:has(.wm-public))) .portal-form{max-width:48rem;margin:1rem 0}:where(body:not(:has(.wm-public))) .portal-form>fieldset{border:0;min-width:0;margin:0;padding:0}:where(body:not(:has(.wm-public))) .field{gap:.4rem;min-width:0;margin:.9rem 0;display:grid}:where(body:not(:has(.wm-public))) .field>span{font-weight:650}:where(body:not(:has(.wm-public))) .field input,:where(body:not(:has(.wm-public))) .field select,:where(body:not(:has(.wm-public))) .field textarea{color:#17372e;background:#fff;border:1px solid #758b7e;border-radius:.35rem;width:100%;min-width:0;min-height:2.75rem;padding:.7rem .75rem}:where(body:not(:has(.wm-public))) .field textarea{resize:vertical}:where(body:not(:has(.wm-public))) .field small{color:#526158;line-height:1.5}:where(body:not(:has(.wm-public))) .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}:where(body:not(:has(.wm-public))) .choices{border:1px solid #ccd6cc;border-radius:.4rem;flex-wrap:wrap;gap:.75rem;margin:1rem 0;padding:.75rem;display:flex}:where(body:not(:has(.wm-public))) .choices legend{font-weight:650}:where(body:not(:has(.wm-public))) .evidence-form fieldset{min-width:0}:where(body:not(:has(.wm-public))) .evidence-form .check{overflow-wrap:anywhere;align-items:flex-start;margin:.85rem 0}:where(body:not(:has(.wm-public))) .evidence-form .check input{flex:0 0 1.2rem}:where(body:not(:has(.wm-public))) .evidence-form code{overflow-wrap:anywhere}:where(body:not(:has(.wm-public))) .check{align-items:center;gap:.5rem;min-height:2.25rem;display:flex}:where(body:not(:has(.wm-public))) .check input{accent-color:#244c3d;width:1.2rem;height:1.2rem}:where(body:not(:has(.wm-public))) .alert{border-left:4px solid;border-radius:.25rem;max-width:60rem;padding:.85rem 1rem}:where(body:not(:has(.wm-public))) .alert.error{color:#7e2e26;background:#fff0eb}:where(body:not(:has(.wm-public))) .alert.success{color:#1e523d;background:#e9f6ec}:where(body:not(:has(.wm-public))) .status-line{color:#526158;flex-wrap:wrap;gap:.5rem 1.2rem;padding:.65rem 0;font-size:.9rem;display:flex}:where(body:not(:has(.wm-public))) .status-line p{width:100%;margin:0}:where(body:not(:has(.wm-public))) .workflow-actions{border-top:1px solid #dde3dc;margin-top:1.25rem;padding-top:.4rem}:where(body:not(:has(.wm-public))) summary{cursor:pointer;overflow-wrap:anywhere;min-height:2.75rem;padding:.75rem 0;font-weight:650}:where(body:not(:has(.wm-public))) .content-editor+.content-editor,:where(body:not(:has(.wm-public))) .puppy-editor+.puppy-editor{border-top:1px solid #ccd6cc;margin-top:1rem;padding-top:1rem}:where(body:not(:has(.wm-public))) .record-list{padding:0;list-style:none}:where(body:not(:has(.wm-public))) .record-list li{border-bottom:1px solid #e3e7e0;padding:.7rem 0}:where(body:not(:has(.wm-public))) .record-list a{font-weight:700}:where(body:not(:has(.wm-public))) .preserve-lines{white-space:pre-line}:where(body:not(:has(.wm-public))) .skip-link{z-index:100;background:#fff;padding:.8rem;position:absolute;top:-5rem;left:1rem}:where(body:not(:has(.wm-public))) .skip-link:focus{top:1rem}@media (max-width:40rem){:where(body:not(:has(.wm-public))) .portal-header,:where(body:not(:has(.wm-public))) .portal-nav-wrap,:where(body:not(:has(.wm-public))) .portal-main{padding:1rem}:where(body:not(:has(.wm-public))) .field-grid{grid-template-columns:1fr}:where(body:not(:has(.wm-public))) .header-actions{gap:.5rem;width:100%}:where(body:not(:has(.wm-public))) .account-name{flex-basis:100%;max-width:none}:where(body:not(:has(.wm-public))) .portal-nav{gap:.4rem}:where(body:not(:has(.wm-public))) .portal-nav a{font-size:.9rem}}:where(body:not(:has(.wm-public))) .review-details{gap:.75rem;margin:1rem 0;display:grid}:where(body:not(:has(.wm-public))) .review-details>div{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:1rem;display:grid}:where(body:not(:has(.wm-public))) .review-details dt{font-weight:600}:where(body:not(:has(.wm-public))) .review-details dd{overflow-wrap:anywhere;margin:0}:where(body:not(:has(.wm-public))) .translation-preview{border-top:1px solid #dce4dd;padding:.75rem 0}@media (max-width:560px){:where(body:not(:has(.wm-public))) .review-details>div{grid-template-columns:1fr;gap:.2rem}}
