.page-module__OSLHOG__heroCard,.page-module__OSLHOG__formCard,.page-module__OSLHOG__infoCard,.page-module__OSLHOG__requestsCard{border:var(--surface-border);border-radius:var(--surface-radius-hero);background:var(--surface-card-background);box-shadow:var(--surface-card-shadow-hero);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-module__OSLHOG__heroCard{max-width:var(--page-content-width);margin:0 auto 1.5rem;padding:2rem}.page-module__OSLHOG__title{max-width:900px}.page-module__OSLHOG__contentGrid{max-width:var(--page-content-width);grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:1rem;margin:0 auto;display:grid}.page-module__OSLHOG__infoCard,.page-module__OSLHOG__formCard{padding:1.4rem}.page-module__OSLHOG__requestsCard{max-width:var(--page-content-width);gap:1rem;margin:1rem auto 0;padding:1.4rem;display:grid}.page-module__OSLHOG__infoCard{background:linear-gradient(#fffffffc,#f7fafcf2);border-color:#94a3b838;gap:.9rem;display:grid}.page-module__OSLHOG__formCard{gap:1.1rem;display:grid}.page-module__OSLHOG__formIntro,.page-module__OSLHOG__field{gap:.45rem;display:grid}.page-module__OSLHOG__field,.page-module__OSLHOG__profileFieldset,.page-module__OSLHOG__checkboxRow{align-self:start}.page-module__OSLHOG__profileFieldset{border:0;margin:0;padding:0}.page-module__OSLHOG__profileOptionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.page-module__OSLHOG__profileOption{box-sizing:border-box;border-radius:calc(var(--ui-control-radius) + 2px);color:#0f172a;cursor:pointer;background:#fffffff5;border:1px solid #94a3b866;align-items:center;gap:.55rem;width:100%;padding:.95rem 1rem;font-weight:600;line-height:1.5;display:flex}.page-module__OSLHOG__profileFieldset legend{margin-bottom:.45rem;padding:0}.page-module__OSLHOG__profileOption input{margin:0}.page-module__OSLHOG__cardEyebrow{color:var(--ui-eyebrow-color);font-size:var(--ui-eyebrow-size);font-weight:var(--ui-eyebrow-weight);letter-spacing:var(--ui-eyebrow-spacing);text-transform:uppercase;margin:0}.page-module__OSLHOG__fieldLabel{color:#475569;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:600}.page-module__OSLHOG__cardTitle{color:var(--ui-title-color);margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.page-module__OSLHOG__cardText{color:var(--ui-body-color);font-size:var(--ui-body-size);line-height:var(--ui-body-line-height);margin:0}.page-module__OSLHOG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__OSLHOG__fieldFull,.page-module__OSLHOG__statusMessage,.page-module__OSLHOG__errorMessage,.page-module__OSLHOG__actionsRow{grid-column:1/-1}.page-module__OSLHOG__fieldPlaceholder{min-height:0}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{box-sizing:border-box;border-radius:calc(var(--ui-control-radius) + 2px);color:#0f172a;background:#fffffffa;border:1px solid #94a3b88c;width:100%;padding:.95rem 1rem;font-size:1rem;line-height:1.5}.page-module__OSLHOG__textarea{resize:vertical;min-height:11rem}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{outline-offset:2px;border-color:#0891b2;outline:2px solid #0891b233}.page-module__OSLHOG__checkboxRow{color:#0f172a;align-items:start;gap:.75rem;padding-top:2rem;line-height:1.5;display:flex}.page-module__OSLHOG__checkboxRow input{margin-top:.15rem}.page-module__OSLHOG__statusMessage,.page-module__OSLHOG__errorMessage{border-radius:var(--surface-radius-card);margin:0;padding:.9rem 1rem;font-weight:600}.page-module__OSLHOG__statusMessage{color:#166534;background:#ecfdf5f2;border:1px solid #10b98159}.page-module__OSLHOG__errorMessage{color:#991b1b;background:#fef2f2f2;border:1px solid #ef444447}.page-module__OSLHOG__actionsRow{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.page-module__OSLHOG__requestList{gap:.9rem;display:grid}.page-module__OSLHOG__requestItem{border-radius:var(--surface-radius-card);background:#fffffff5;border:1px solid #94a3b847;gap:.8rem;padding:1rem;display:grid}.page-module__OSLHOG__requestHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.page-module__OSLHOG__requestTitle,.page-module__OSLHOG__requestMeta,.page-module__OSLHOG__requestMessage,.page-module__OSLHOG__requestDetails p{margin:0}.page-module__OSLHOG__requestTitle{color:var(--ui-title-color);font-size:1.05rem;font-weight:800;line-height:1.3}.page-module__OSLHOG__requestMeta{color:#64748b;font-size:.9rem}.page-module__OSLHOG__requestDetails{color:var(--ui-body-color);gap:.35rem;font-size:.95rem;line-height:1.5;display:grid}.page-module__OSLHOG__requestMessage{color:#0f172a;white-space:pre-wrap;line-height:1.6}.page-module__OSLHOG__submitButton,.page-module__OSLHOG__secondaryLink{border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__OSLHOG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e,#0369a1);border:0}.page-module__OSLHOG__submitButton:disabled{opacity:.65;cursor:not-allowed}.page-module__OSLHOG__secondaryLink{color:#0f172a;background:#fffffff5;border:1px solid #94a3b8b3}.page-module__OSLHOG__secondaryLink:hover,.page-module__OSLHOG__secondaryLink:focus-visible,.page-module__OSLHOG__submitButton:hover,.page-module__OSLHOG__submitButton:focus-visible{filter:brightness(1.04);outline:none}@media (max-width:980px){.page-module__OSLHOG__contentGrid,.page-module__OSLHOG__formGrid,.page-module__OSLHOG__profileOptionRow{grid-template-columns:1fr}.page-module__OSLHOG__fieldPlaceholder{display:none}.page-module__OSLHOG__checkboxRow{padding-top:0}}
