
.ooba-page{background:#f5f7f9;color:#0c1a2b;font-family:inherit}.ooba-shell{width:min(1180px,calc(100% - 40px));margin:auto}.ooba-hero{min-height:360px;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff}.ooba-hero .ooba-shell{padding:70px 0;position:relative}.ooba-breadcrumb{display:flex;gap:12px;align-items:center;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:26px}.ooba-breadcrumb a{color:#c89a3d;text-decoration:none;transition:color .2s ease}.ooba-breadcrumb a:hover,.ooba-breadcrumb a:focus{color:#ffffff}.ooba-language{position:absolute;top:70px;right:0;z-index:3}.ooba-language a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid #c89a3d;background:transparent!important;color:#c89a3d!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:1;transition:color .2s ease,border-color .2s ease}.ooba-language a:hover,.ooba-language a:focus{color:#ffffff!important;border-color:#ffffff;background:transparent!important}.ooba-language a:focus-visible{outline:2px solid #c89a3d;outline-offset:3px}
.ooba-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.05;max-width:950px;margin:0}.ooba-section{padding:64px 0}.ooba-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:32px;align-items:start}.ooba-card{background:#fff;border:1px solid #e4e8ed;box-shadow:0 12px 35px rgba(13,27,42,.05)}.ooba-content{padding:44px}.ooba-aside{padding:30px;position:sticky;top:30px}.ooba-kicker{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#9a6e20;font-weight:700;margin:0 0 7px}.ooba-aside h2{font-size:28px;margin:0 0 20px}.ooba-related a{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid #e5e9ed;text-decoration:none;color:#142132}.ooba-related b{color:#b9862e}.ooba-legacy-content{font-size:16px;line-height:1.75}.ooba-legacy-content p{margin:0 0 1.15em}.ooba-legacy-content ul,.ooba-legacy-content ol{margin:0 0 1.4em;padding-left:1.4em}.ooba-legacy-content li{margin:.35em 0}.ooba-legacy-content a{color:#145cb8;text-decoration:underline;text-underline-offset:2px}.ooba-legacy-content img{display:block;max-width:100%;height:auto;margin:28px auto;border:0}.ooba-legacy-content a img{margin-left:auto;margin-right:auto}.ooba-data-table{width:100%;border-collapse:collapse;margin:26px 0;display:table}.ooba-data-table th,.ooba-data-table td{border:1px solid #dfe4e8;padding:12px;vertical-align:top;background:#fff!important}.ooba-data-table tr:hover td,.ooba-data-table tr:hover th{background:#fff!important}.ooba-data-table th{font-weight:700;background:#f3f5f7!important}.ooba-header-language{display:inline-flex;gap:8px;align-items:center;font-size:13px;letter-spacing:.08em}.ooba-header-language a{text-decoration:none;opacity:.65}.ooba-header-language a.is-active{font-weight:700;opacity:1}.ooba-translation-note{padding:14px 16px;border-left:3px solid #c7963f;background:#f8f4ea;margin-bottom:28px}
@media(max-width:900px){.ooba-language{top:28px;right:0}.ooba-grid{grid-template-columns:1fr}.ooba-aside{position:static}.ooba-hero{min-height:300px}.ooba-section{padding:38px 0}.ooba-content{padding:28px}.ooba-shell{width:min(100% - 26px,1180px)}}

.ooba-form-block{margin-top:36px;padding-top:10px}.ooba-form-block h3{font-size:28px;line-height:1.2;margin:0 0 18px}.ooba-form-wrap{margin-top:8px}.ooba-form{background:#f8fafc;border:1px solid #dfe6ee;padding:24px}.ooba-form-grid{display:grid;gap:16px}.ooba-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ooba-form p{margin:0 0 16px}.ooba-form label{display:block;font-weight:600;color:#10233a}.ooba-form input,.ooba-form select,.ooba-form textarea{display:block;width:100%;margin-top:8px;border:1px solid #cad5e1;border-radius:0;background:#fff;color:#0c1a2b;padding:12px 14px;font:inherit;line-height:1.4}.ooba-form textarea{resize:vertical;min-height:140px}.ooba-form button{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:1px solid #c89a3d;background:#032A4F;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ooba-form button:hover,.ooba-form button:focus{background:#c89a3d;border-color:#c89a3d;color:#fff}.ooba-form-submit{margin-top:8px}.ooba-form-notice{margin:0 0 16px;padding:14px 16px;border-left:4px solid #c89a3d;background:#f5f0e4}.ooba-form-notice--success{border-left-color:#2f855a;background:#edf7f1}.ooba-form-notice--error,.ooba-form-notice--invalid{border-left-color:#c53030;background:#fbefef}
@media(max-width:700px){.ooba-form-grid--2{grid-template-columns:1fr}}
.ooba-legacy-video{margin:20px auto 30px;text-align:center}.ooba-legacy-video video{display:block;width:min(100%,720px);height:auto;margin:0 auto;background:#000}.ooba-form h4{margin:24px 0 14px;padding-bottom:8px;border-bottom:1px solid #dfe6ee;font-size:18px}.ooba-form h4:first-of-type{margin-top:0}.ooba-terms label{display:flex;gap:10px;align-items:flex-start;font-weight:400}.ooba-terms input[type=checkbox]{width:auto;margin:4px 0 0;flex:0 0 auto}.ooba-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.ooba-form-help{font-size:14px;line-height:1.6;color:#4b5d70;margin-top:4px!important}.ooba-legacy-media{margin:0 0 8px}.ooba-legacy-media img{margin-top:0}

/* v3.4 Order-page legacy content restoration */
.ooba-security-code{margin:26px 0 18px;padding:18px;border:1px solid #d8dee7;background:#f8fafc}
.ooba-security-number{display:inline-block;padding:4px 10px;margin-left:6px;font-weight:700;letter-spacing:.12em;border:1px solid #c89a3d;background:#fff}
.ooba-legacy-terms-heading{margin:18px 0 10px;padding:7px 10px;background:#bfbfbf;color:#fff;font-size:18px}
.ooba-order-remittance-copy{margin-top:28px}
.ooba-order-remittance-copy p{margin:0 0 20px}
