@font-face{font-family:Open Sans Local;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/OpenSans-Variable.ttf) format("truetype-variations")}@font-face{font-family:Open Sans Local;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/OpenSans-Italic-Variable.ttf) format("truetype-variations")}@font-face{font-family:Poppins Local;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins Local;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins Local;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins Local;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}:root{--color-navy:#194465;--color-navy-dark:#002539;--color-blue:#4e84b6;--color-blue-soft:#b8c6d2;--color-gold:#c7aa52;--color-gold-dark:#8c6f22;--color-gold-light:#f2eb8b;--color-gold-soft:#f5edcd;--color-black:#002539;--color-ink:#002539;--color-muted:#647482;--color-line:#d5dfe6;--color-surface:#ffffff;--color-canvas:#f5f5f5;--color-off-white:#f5f5f5;--color-success:#2e7d43;--color-danger:#b83232;--color-warning:#a46c0a;--brand-gradient:linear-gradient(110deg,#c7aa52,#f2eb8b 55%,#b59a40);--shadow-page:0 24px 70px rgb(0 37 57/14%),0 4px 16px rgb(0 37 57/8%);--font-display:"Poppins Local",Poppins,Arial,sans-serif;--font-body:"Poppins Local",Poppins,Arial,sans-serif;--font-print:"Open Sans Local","Open Sans",Arial,sans-serif;--content-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--color-surface)}body{margin:0;min-width:320px;color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}::selection{background:var(--color-gold);color:var(--color-navy-dark)}:focus-visible{outline:3px solid rgb(214 179 76/70%);outline-offset:3px}.webButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 22px;border:1px solid transparent;border-radius:9px;background:var(--brand-gradient);color:var(--color-navy-dark);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.webButton:hover{filter:brightness(.97)}.webButton:disabled{opacity:.55;cursor:not-allowed}.webButtonSecondary{background:#fff;border-color:#c9d5df;color:var(--color-navy)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.accountShell{max-width:640px;margin:48px auto;padding:0 18px}.accountActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.accountActions a:not(.webButton),.accountActions button{min-height:44px;padding:8px 12px;color:#194465;border:1px solid #cad4dc;background:white;border-radius:8px;font:inherit;cursor:pointer}.accountActions a:focus-visible,.accountActions button:focus-visible{outline:3px solid #194465;outline-offset:3px}.stagingNotice{background:#edf1f4;color:#194465;padding:10px 20px;font-size:13px;text-align:center}.stagingNotice a{text-decoration:underline;text-underline-offset:3px}html:has([data-buyer-editor]){scroll-padding-top:96px;scroll-padding-bottom:150px}