.j1WgZG_panel{border-radius:var(--radius-md);background:#f5f5f5;border:1px solid #2b24330f;padding:clamp(1.25rem,3vw,2rem)}.j1WgZG_title{margin-top:var(--space-2);font-size:clamp(1.625rem,2.6vw,2.125rem);line-height:1.15}.j1WgZG_tamil{margin-top:var(--space-1);font-size:.9375rem}.j1WgZG_form{gap:var(--space-4);margin-top:var(--space-5);display:grid}.j1WgZG_field{gap:.375rem;display:grid}.j1WgZG_label{color:var(--color-text);font-size:.875rem;font-weight:700}.j1WgZG_star{color:var(--color-error);margin-left:2px}.j1WgZG_input{border-radius:var(--radius-sm);background:#fff;border:1px solid #2b243329;width:100%;min-height:44px;padding:.5rem .875rem;font-size:.9375rem;line-height:1.5}.j1WgZG_textarea{resize:vertical;min-height:4.5rem;max-height:16rem;padding-block:.625rem;display:block}.j1WgZG_select{appearance:none;color:var(--color-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%235b5266' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.5rem}.j1WgZG_select.j1WgZG_empty{color:#8a8195}.j1WgZG_select option{color:var(--color-text)}.j1WgZG_optional{color:var(--color-muted);font-weight:400}.j1WgZG_input::placeholder{color:#8a8195}.j1WgZG_input:hover{border-color:#7f2ceb73}.j1WgZG_input:focus-visible{outline:2px solid var(--color-purple);outline-offset:1px;border-color:var(--color-purple)}.j1WgZG_invalid{border-color:var(--color-error)}.j1WgZG_error{color:var(--color-error);font-size:.8125rem}.j1WgZG_actions{margin-top:var(--space-1);justify-items:start;display:grid}.j1WgZG_status{color:var(--color-purple-deep);font-size:.875rem;font-weight:700}.j1WgZG_status:not(:empty){margin-top:var(--space-3)}.j1WgZG_privacy{margin-top:var(--space-3);color:var(--color-muted);font-size:.8125rem}@media (max-width:479px){.j1WgZG_actions{justify-items:stretch}}@media (max-width:767px){.j1WgZG_panel{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg)}.j1WgZG_title{font-size:1.5rem}.j1WgZG_tamil{font-size:.875rem}.j1WgZG_form{gap:var(--space-3);margin-top:var(--space-4)}.j1WgZG_label{font-size:.8125rem}.j1WgZG_input{font-size:1rem}.j1WgZG_privacy{font-size:.75rem}}@media (min-width:768px) and (max-width:1023px){.j1WgZG_panel{padding:var(--space-5)}.j1WgZG_title{font-size:1.625rem}.j1WgZG_form{gap:var(--space-3)}.j1WgZG_actions{justify-items:stretch}}@media (prefers-reduced-motion:no-preference){.j1WgZG_input{transition:border-color var(--dur-fast) var(--ease-out)}}
.OSLHOG_page{padding-top:calc(var(--nav-height) + clamp(1rem, 3vw, 2rem));padding-bottom:calc(var(--section-space) / 2);gap:clamp(1rem,2.5vw,1.75rem);display:grid}.OSLHOG_card{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #38026e0f;padding:clamp(.625rem,1.2vw,1rem)}.OSLHOG_top{gap:clamp(.625rem,1.2vw,1rem);display:grid}.OSLHOG_map{border-radius:var(--radius-md);background:var(--color-purple-soft);min-height:300px;position:relative;overflow:hidden}.OSLHOG_frame{border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:768px){.OSLHOG_top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.OSLHOG_map{min-height:100%}}.OSLHOG_visit{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.OSLHOG_visitTitle{font-size:clamp(1.625rem,2.6vw,2.125rem);line-height:1.15}.OSLHOG_visitTamil{margin-top:var(--space-1);font-size:.9375rem}.OSLHOG_rows{gap:var(--space-3);margin-top:var(--space-5);display:grid}.OSLHOG_row{gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:auto 1fr;align-items:center;display:grid}.OSLHOG_row:last-child{align-items:start}.OSLHOG_rowIcon{border-radius:var(--radius-sm);background:var(--color-purple-soft);width:38px;height:38px;color:var(--color-purple);border:1px solid #7f2ceb29;place-items:center;display:inline-grid}.OSLHOG_rowLink{color:var(--color-text);justify-self:start;font-size:.9375rem;text-decoration:none}.OSLHOG_rowLink:hover{color:var(--color-purple)}.OSLHOG_address{font-size:.9375rem;font-style:normal;line-height:1.55}.OSLHOG_hours{gap:2px;margin:0;padding-top:.45rem;font-size:.9375rem;line-height:1.6;display:grid}.OSLHOG_hours div{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.OSLHOG_hours dt{min-width:9.5rem;color:var(--color-text);font-weight:700}.OSLHOG_hours dd{color:var(--color-muted);margin:0}.OSLHOG_follow{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.OSLHOG_followTitle{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:700}.OSLHOG_social{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.OSLHOG_socialLink{width:44px;height:44px;color:var(--color-purple-deep);border:1px solid #7f2ceb2e;border-radius:50%;place-items:center;display:inline-grid}a.OSLHOG_socialLink:hover{border-color:var(--color-purple);background:var(--color-purple-soft);color:var(--color-purple)}.OSLHOG_qr{align-content:start;justify-items:center;gap:var(--space-3);text-align:center;margin:0;display:grid}.OSLHOG_qrFrame{width:min(184px,100%);padding:var(--space-3);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #7f2ceb24;display:block;position:relative}.OSLHOG_qrFrame:before,.OSLHOG_qrFrame:after{content:"";border:2.5px solid var(--color-accent);width:20px;height:20px;position:absolute}.OSLHOG_qrFrame:before{border-bottom:0;border-right:0;border-top-left-radius:8px;top:5px;left:5px}.OSLHOG_qrFrame:after{border-top:0;border-left:0;border-bottom-right-radius:8px;bottom:5px;right:5px}.OSLHOG_qrCode{width:100%;height:auto;color:var(--color-purple-deep);display:block}.OSLHOG_qrText{max-width:13rem;color:var(--color-muted);font-size:.8125rem;line-height:1.5}@media (min-width:768px){.OSLHOG_visit{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}@media (min-width:900px){.OSLHOG_visit{gap:var(--space-7)}}@media (max-width:767px){.OSLHOG_qr{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.OSLHOG_qrFrame{width:min(160px,100%)}.OSLHOG_qrText{font-size:.75rem}.OSLHOG_page{gap:var(--space-3);padding-top:calc(var(--nav-height) + var(--space-2))}.OSLHOG_top.OSLHOG_card{box-shadow:none;background:0 0;border:0;padding:0}.OSLHOG_top{gap:var(--space-3)}.OSLHOG_map{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:240px}.OSLHOG_visit{gap:var(--space-4);padding:var(--space-5) var(--space-4)}.OSLHOG_visitTitle{font-size:1.5rem}.OSLHOG_visitTamil{font-size:.875rem}.OSLHOG_rows{gap:var(--space-3);margin-top:var(--space-4)}.OSLHOG_rowIcon{width:34px;height:34px}.OSLHOG_rowLink,.OSLHOG_address,.OSLHOG_hours{font-size:.875rem}.OSLHOG_hours{gap:4px;padding-top:.375rem}.OSLHOG_hours div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.OSLHOG_hours dt{min-width:0}.OSLHOG_follow{margin-top:var(--space-4);padding-top:var(--space-4)}.OSLHOG_followTitle{font-size:.6875rem}.OSLHOG_socialLink{width:40px;height:40px}}@media (min-width:768px) and (max-width:1023px){.OSLHOG_visit{padding:var(--space-6)}.OSLHOG_map{min-height:100%}}@media (prefers-reduced-motion:no-preference){.OSLHOG_rowLink,.OSLHOG_socialLink{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}}
