.doshas-module__OnlobG__page{background:var(--obs-midnight-deep);min-height:100vh;color:var(--obs-ink);padding:48px 24px 96px;font-family:Cormorant Garamond,Iowan Old Style,Georgia,serif;position:relative;overflow:hidden}.doshas-module__OnlobG__starfield{pointer-events:none;opacity:.38;position:absolute;inset:0}.doshas-module__OnlobG__shell{max-width:1080px;margin:0 auto;position:relative}.doshas-module__OnlobG__crumbs{letter-spacing:.08em;text-transform:uppercase;color:var(--obs-ink-whisper);align-items:center;gap:10px;margin-bottom:32px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;display:flex}.doshas-module__OnlobG__crumbLink{color:var(--obs-ink-whisper);text-decoration:none;transition:color .15s}.doshas-module__OnlobG__crumbLink:hover{color:var(--obs-brass)}.doshas-module__OnlobG__crumbSep{color:var(--obs-ink-faint)}.doshas-module__OnlobG__crumbCurrent{color:var(--obs-brass)}.doshas-module__OnlobG__header{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex}.doshas-module__OnlobG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--obs-brass);background:#d4a5501a;border:1px solid #d4a55047;border-radius:20px;margin:0;padding:5px 14px;font-family:system-ui,-apple-system,sans-serif;font-size:11px}.doshas-module__OnlobG__title{letter-spacing:-.01em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.08}.doshas-module__OnlobG__titleEm{color:var(--obs-brass);font-style:italic}.doshas-module__OnlobG__lede{max-width:720px;color:var(--obs-parchment-muted);margin:0 auto;font-size:18px;line-height:1.65}.doshas-module__OnlobG__intro{background:var(--obs-midnight);border:1px solid var(--obs-border-panel);border-radius:14px;margin:24px 0 32px;padding:28px 24px}.doshas-module__OnlobG__introCopy{color:var(--obs-parchment-muted);margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;line-height:1.7}.doshas-module__OnlobG__introCopy:last-child{margin-bottom:0}.doshas-module__OnlobG__doshaGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.doshas-module__OnlobG__doshaCard{background:var(--obs-midnight);border:1px solid var(--obs-border-panel);border-left-width:3px;border-radius:12px;flex-direction:column;min-height:220px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.doshas-module__OnlobG__doshaCard:hover{border-color:#d4a5508c;transform:translateY(-1px)}.doshas-module__OnlobG__doshaCard[data-severity=mild]{border-left-color:#96dcaaa6}.doshas-module__OnlobG__doshaCard[data-severity=moderate]{border-left-color:var(--obs-brass)}.doshas-module__OnlobG__doshaCard[data-severity=structural]{border-left-color:#ffaaaaa6}.doshas-module__OnlobG__doshaEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--obs-ink-whisper);margin:0 0 6px;font-family:system-ui,-apple-system,sans-serif;font-size:11px}.doshas-module__OnlobG__doshaName{color:var(--obs-brass);margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic}.doshas-module__OnlobG__doshaClassical{letter-spacing:.04em;color:var(--obs-ink-whisper);margin:0 0 12px;font-family:system-ui,-apple-system,sans-serif;font-size:12px}.doshas-module__OnlobG__doshaBlurb{color:var(--obs-parchment-muted);flex:1;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;line-height:1.55}.doshas-module__OnlobG__doshaMeta{border-top:1px solid var(--obs-border-panel);letter-spacing:.04em;color:var(--obs-ink-faint);margin:0;padding-top:12px;font-family:system-ui,-apple-system,sans-serif;font-size:11px}@media (max-width:640px){.doshas-module__OnlobG__page{padding:32px 16px 80px}.doshas-module__OnlobG__intro{padding:22px 18px}.doshas-module__OnlobG__doshaCard{min-height:200px;padding:18px}}
