.srh-forum-directory,.srh-forum-thread,.srh-forum-ask,.srh-forum-rules{background:#fbfdff;color:#172033}.srh-forum-hero{padding:0;background:linear-gradient(135deg,#f8fbff,#eef7ff);border-bottom:1px solid #dfe8f4}.srh-forum-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:36px;align-items:center;min-height:240px;padding-block:26px}.srh-forum-hero h1{max-width:720px;margin-bottom:10px;font-size:clamp(38px,4vw,48px);line-height:1.04}.srh-forum-hero p{max-width:720px;color:#475569;font-size:16px;line-height:1.5}.srh-forum-hero-card{padding:20px 22px;border:1px solid #dbe5f2;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(23,63,128,.08)}.srh-forum-hero-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#edf5ff;color:#1769f7}.srh-forum-hero-card>span .srh-icon{width:23px;height:23px}.srh-forum-hero-card strong{display:block;margin:9px 0 5px;color:#0f172a}.srh-forum-hero-card p{margin:0;font-size:12.5px}.srh-forum-step-chips{display:flex;gap:8px;overflow:auto;padding:24px 0 14px;scrollbar-width:thin}.srh-forum-step-chips a{flex:none;padding:8px 12px;border:1px solid #dbe5f2;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:700}.srh-forum-step-chips a.is-active{border-color:#1769f7;background:#1769f7;color:#fff}.srh-forum-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 0 20px}.srh-forum-toolbar form{position:relative;display:flex;gap:8px;min-width:min(560px,65%)}.srh-forum-toolbar form>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b}.srh-forum-toolbar input{width:100%;min-height:44px;padding:9px 12px 9px 38px;border:1px solid #cfdbea;border-radius:9px}.srh-forum-toolbar nav{display:flex;gap:6px}.srh-forum-toolbar nav a{padding:7px 10px;border-radius:8px;color:#64748b;font-size:12px;font-weight:700}.srh-forum-toolbar nav a.is-active{background:#edf5ff;color:#1769f7}.srh-forum-list{display:grid;gap:10px;padding-bottom:60px}.srh-forum-question-card{display:grid;grid-template-columns:1fr 72px;gap:18px;padding:19px 20px;border:1px solid #dfe8f2;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(23,63,128,.04)}.srh-forum-question-card:hover{border-color:#b7d0f5}.srh-forum-question-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:7px}.srh-forum-question-meta span{padding:4px 7px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:10.5px;font-weight:800}.srh-forum-question-meta .srh-forum-status--answered{background:#eafbf4;color:#087a52}.srh-forum-question-meta .srh-forum-status--closed{background:#f1f5f9;color:#64748b}.srh-forum-question-card h2{margin-bottom:6px;font-size:18px}.srh-forum-question-card h2 a{color:#0f172a}.srh-forum-question-card p{margin-bottom:8px;color:#475569;font-size:13px;line-height:1.55}.srh-forum-question-card small{color:#64748b}.srh-forum-replies{display:grid;place-items:center;align-content:center;border-left:1px solid #edf1f6;color:#64748b}.srh-forum-replies strong{color:#0f172a;font-size:20px}.srh-forum-replies span{font-size:10px}.srh-forum-empty,.srh-forum-notice{padding:24px;border:1px solid #dbe5f2;border-radius:13px;background:#fff}.srh-forum-empty{text-align:center}.srh-forum-empty>span{display:inline-grid;width:52px;height:52px;place-items:center;border-radius:14px;background:#edf5ff;color:#1769f7}.srh-forum-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0;color:#64748b;font-size:12px}.srh-forum-breadcrumb a{color:#1769f7}.srh-forum-thread>.srh-container{max-width:980px}.srh-forum-original,.srh-forum-reply,.srh-forum-reply-form,.srh-forum-closed{padding:26px;border:1px solid #dbe5f2;border-radius:15px;background:#fff}.srh-forum-original h1{margin-bottom:10px;font-size:clamp(30px,4vw,44px)}.srh-forum-authorline{margin-bottom:24px;color:#64748b;font-size:12px}.srh-forum-body,.srh-forum-reply-body{color:#172033;line-height:1.75}.srh-forum-replies-section{margin-top:28px}.srh-forum-section-head{margin-bottom:12px}.srh-forum-reply-list{display:grid;gap:12px}.srh-forum-reply header{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.srh-forum-reply header strong{color:#0f172a}.srh-forum-reply header small{margin-left:auto;color:#64748b}.srh-forum-reply.is-official{border-color:#9fc4ff;background:#f7fbff}.srh-official-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#e8f2ff;color:#0d5fe8;font-size:10px;font-weight:850}.srh-forum-report{margin-top:16px}.srh-forum-report button{padding:0;border:0;background:transparent;color:#94a3b8;font-size:11px;cursor:pointer}.srh-forum-reply-form{margin-top:28px}.srh-forum-reply-form>p{color:#475569}.srh-forum-reply-form form,.srh-forum-ask-form{display:grid;gap:16px}.srh-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.srh-forum-reply-form label,.srh-forum-ask-form label{display:grid;gap:7px;color:#0f172a;font-size:13px;font-weight:700}.srh-forum-reply-form label small,.srh-forum-ask-form label small{font-weight:500;color:#64748b}.srh-forum-reply-form input,.srh-forum-reply-form textarea,.srh-forum-ask-form input,.srh-forum-ask-form textarea,.srh-forum-ask-form select{width:100%;padding:10px 11px;border:1px solid #cdd9e8;border-radius:9px;background:#fff;color:#172033;font:inherit}.srh-forum-reply-form input,.srh-forum-ask-form input,.srh-forum-ask-form select{min-height:44px}.srh-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.srh-forum-no-replies{padding:18px;border:1px dashed #cfdbea;border-radius:10px;color:#64748b}.srh-forum-thread-actions{display:flex;justify-content:space-between;gap:16px;margin:24px 0 60px}.srh-forum-thread-actions a{color:#1769f7;font-weight:700}.srh-forum-form-container,.srh-narrow-content{max-width:820px!important;padding-bottom:70px}.srh-forum-ask h1,.srh-forum-rules h1{font-size:clamp(34px,4vw,48px)}.srh-forum-form-lede{max-width:720px;margin-bottom:24px;color:#475569;font-size:16px;line-height:1.65}.srh-forum-ask-form{padding:26px;border:1px solid #dbe5f2;border-radius:15px;background:#fff}.srh-forum-ask-form label>span{color:#64748b;font-size:11px;font-weight:500}.srh-forum-form-note{display:flex;gap:12px;padding:15px;border-radius:10px;background:#fff8ef;color:#7c4a18}.srh-forum-form-note .srh-icon{margin-top:2px}.srh-forum-form-note p{margin:0;font-size:12px;line-height:1.55}.srh-forum-rules section{margin:24px 0;padding-bottom:18px;border-bottom:1px solid #e5edf5}.srh-forum-rules section h2{font-size:20px}.srh-forum-rules section p{color:#475569;line-height:1.7}.srh-forum-closed{margin-top:28px;background:#f8fafc}.srh-forum-closed p{margin:5px 0 0;color:#64748b}
@media(max-width:780px){.srh-forum-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:28px}.srh-forum-toolbar{align-items:stretch;flex-direction:column}.srh-forum-toolbar form{min-width:0;width:100%}.srh-form-grid{grid-template-columns:1fr}.srh-forum-reply header small{margin-left:0}.srh-forum-question-card{grid-template-columns:1fr}.srh-forum-replies{grid-template-columns:auto auto;justify-content:start;gap:6px;border-left:0;border-top:1px solid #edf1f6;padding-top:10px}.srh-forum-replies strong{font-size:14px}}
@media(max-width:500px){.srh-forum-hero-grid{padding-block:26px}.srh-forum-original,.srh-forum-reply,.srh-forum-reply-form,.srh-forum-ask-form{padding:19px}.srh-forum-thread-actions{flex-direction:column}}
.srh-forum-related{margin:26px 0;padding:22px;border:1px solid #dce7f3;border-radius:14px;background:#f9fbfe}.srh-forum-related h2{margin-bottom:14px;font-size:19px}.srh-forum-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.srh-forum-related-grid a{display:grid;grid-template-columns:32px 1fr;gap:3px 9px;align-items:center;padding:12px;border:1px solid #e1e9f3;border-radius:10px;background:#fff}.srh-forum-related-grid a>span{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#edf5ff;color:#1769f7}.srh-forum-related-grid a>span .srh-icon{width:17px;height:17px}.srh-forum-related-grid strong{color:#0f172a;font-size:12px}.srh-forum-related-grid small{color:#64748b;font-size:10.5px}
@media(max-width:760px){.srh-forum-related-grid{grid-template-columns:1fr}}

/* v0.5.1 — CAPTCHA, answer CTA and guest answer voting */
.srh-forum-question-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid #edf1f6}.srh-forum-question-actions .srh-forum-report{margin-top:0}.srh-forum-reply-layout{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px}.srh-forum-reply-content{min-width:0}.srh-forum-vote{display:grid;justify-items:center;align-content:start;gap:5px;padding-top:2px}.srh-forum-vote form{margin:0}.srh-vote-button{display:grid;width:38px;height:34px;place-items:center;border:1px solid #d9e3ef;border-radius:9px;background:#fff;color:#64748b;font-size:15px;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.srh-vote-button:hover{border-color:#9abdf5;color:#1769f7;transform:translateY(-1px)}.srh-vote-up.is-active{border-color:#1769f7;background:#edf5ff;color:#1769f7}.srh-vote-down.is-active{border-color:#d36a73;background:#fff2f3;color:#a92f3c}.srh-vote-score{display:grid;justify-items:center;line-height:1.05}.srh-vote-score strong{color:#0f172a;font-size:18px}.srh-vote-score span{margin-top:3px;color:#94a3b8;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.srh-forum-captcha{padding:15px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fbff}.srh-forum-captcha-label{display:block;margin-bottom:7px;color:#0f172a!important;font-size:12px!important;font-weight:800!important}.srh-forum-captcha--local label{display:grid;grid-template-columns:minmax(160px,1fr) 100px;gap:10px;align-items:center}.srh-forum-captcha-question{color:#334155!important;font-size:13px!important;font-weight:650!important}.srh-forum-captcha--local input[type=number]{min-height:42px!important}.srh-forum-captcha--turnstile{overflow:hidden}.srh-forum-reply-form:target{scroll-margin-top:90px;box-shadow:0 0 0 3px rgba(23,105,247,.08)}
@media(max-width:620px){.srh-forum-reply-layout{grid-template-columns:1fr}.srh-forum-vote{grid-template-columns:auto auto auto;justify-content:start;align-items:center}.srh-vote-score{min-width:44px}.srh-forum-captcha--local label{grid-template-columns:1fr}.srh-forum-question-actions{align-items:flex-start;flex-direction:column}}


/* v0.5.2 — guest question tracking and recovery */
.srh-forum-track{background:#fbfdff;color:#172033;min-height:70vh}.srh-forum-track h1{font-size:clamp(34px,4vw,48px)}.srh-track-success,.srh-track-result,.srh-track-form-card,.srh-recent-questions{margin:24px 0;padding:24px;border:1px solid #dbe5f2;border-radius:15px;background:#fff}.srh-track-success{border-color:#a8cff9;background:linear-gradient(180deg,#f7fbff,#fff)}.srh-track-success-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;background:#e8f2ff;color:#1769f7}.srh-track-success h2,.srh-track-result h2,.srh-track-form-card h2,.srh-recent-questions h2{margin:5px 0 8px;color:#0f172a;font-size:21px}.srh-track-success>p,.srh-track-result>p,.srh-track-form-card>p{color:#475569}.srh-track-credentials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.srh-track-credentials>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:15px;border:1px solid #dfe8f2;border-radius:11px;background:#fff}.srh-track-credentials span{grid-column:1/-1;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.srh-track-credentials strong{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.03em}.srh-track-credentials button{border:0;background:transparent;color:#1769f7;font-size:11px;font-weight:800;cursor:pointer}.srh-track-private-note{padding:12px 14px;border-radius:9px;background:#fff8ef;color:#7c4a18!important;font-size:12px}.srh-forum-track-form{display:grid;gap:14px}.srh-forum-track-form label{display:grid;gap:7px;color:#0f172a;font-size:13px;font-weight:700}.srh-forum-track-form input{width:100%;min-height:44px;padding:10px 11px;border:1px solid #cdd9e8;border-radius:9px;background:#fff;color:#172033;font:inherit}.srh-forum-check{grid-template-columns:auto 1fr!important;align-items:start!important;gap:9px!important}.srh-forum-check input{width:auto!important;min-height:0!important;margin-top:3px}.srh-forum-check span{color:#475569!important;font-size:12px!important;line-height:1.5}.srh-recent-questions{margin:20px 0 8px;padding:18px 20px}.srh-recent-questions[hidden]{display:none}.srh-recent-questions-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px}.srh-recent-questions-head .srh-eyebrow{margin-bottom:2px}.srh-recent-questions-head a{color:#1769f7;font-size:12px;font-weight:750}.srh-recent-question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.srh-recent-question-item{display:grid;gap:3px;padding:11px 12px;border:1px solid #e1e9f3;border-radius:9px;background:#fbfdff}.srh-recent-question-item span{color:#64748b;font-size:9.5px;text-transform:uppercase}.srh-recent-question-item strong{color:#0f172a;font-size:12px;line-height:1.4}.srh-forum-rules-link{align-self:center}.srh-forum-authorline span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#475569}
@media(max-width:650px){.srh-track-credentials,.srh-recent-question-list{grid-template-columns:1fr}.srh-recent-questions-head{align-items:flex-start;flex-direction:column}.srh-forum-rules-link{align-self:flex-start}}

.srh-track-status-note{align-self:center;color:#64748b;font-size:12px;line-height:1.5}

/* v0.5.8 compact directory hero alignment */
.srh-forum-hero .srh-button-large{min-height:44px;padding-inline:18px;font-size:14px}
.srh-forum-hero .srh-button-row{gap:10px;margin-top:18px}


/* v0.6.1 — restrained Forum-directory feed advertising */
.srh-forum-feed-ad{width:100%;margin:4px 0;padding:18px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fbfdff;text-align:center}
.srh-forum-feed-ad .srh-ad-label{display:block;margin-bottom:8px;color:#8a97a8;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.srh-forum-feed-ad .srh-ad-body{width:100%;min-height:90px;display:grid;place-items:center;overflow:hidden}
.srh-forum-feed-ad .srh-ad-widget,.srh-forum-feed-ad .widget{width:100%;margin:0;padding:0;border:0;background:transparent}
.srh-forum-feed-ad ins.adsbygoogle{display:block!important;width:100%!important}
@media(max-width:600px){.srh-forum-feed-ad{padding:14px 10px}}

/* v0.6.5 — forum-first directory hierarchy */
.srh-forum-directory .srh-forum-hero{background:linear-gradient(135deg,#f8fbff,#eef7ff)}
.srh-forum-directory .srh-forum-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:34px;min-height:0;padding-block:24px}
.srh-forum-directory .srh-forum-hero-copy h1{max-width:790px;margin:4px 0 9px;font-size:clamp(34px,3.7vw,46px);line-height:1.02}
.srh-forum-directory .srh-forum-hero-copy>p:last-child{max-width:760px;margin:0;color:#475569;font-size:15.5px;line-height:1.52}
.srh-forum-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px 10px;align-items:center;justify-self:stretch}
.srh-forum-hero-actions .srh-button{justify-content:center;min-height:42px;padding:10px 15px}
.srh-forum-hero-actions .srh-forum-rules-link{justify-self:start;padding:4px 2px;font-size:12px;font-weight:800}
.srh-forum-hero-actions small{justify-self:end;color:#64748b;font-size:11px;line-height:1.35;text-align:right}
.srh-forum-directory .srh-forum-step-chips{padding:18px 0 10px}
.srh-forum-directory .srh-forum-toolbar{padding:8px 0 16px;border-bottom:1px solid #edf2f7;margin-bottom:12px}
.srh-forum-directory .srh-forum-list{gap:9px;padding-bottom:22px}
.srh-recent-questions--secondary{margin:10px 0 50px;padding:14px 16px;background:#f8fbff;border-color:#e2eaf4;box-shadow:none}
.srh-recent-questions--secondary .srh-recent-questions-head{margin-bottom:8px;align-items:center}
.srh-recent-questions--secondary .srh-recent-questions-head h2{margin:2px 0 0;font-size:16px}
.srh-recent-questions--secondary .srh-recent-question-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.srh-recent-questions--secondary .srh-recent-question-item{padding:9px 10px;background:#fff}
.srh-recent-questions--secondary .srh-recent-question-item strong{font-size:11.5px}
@media(max-width:900px){.srh-forum-directory .srh-forum-hero-grid{grid-template-columns:1fr;gap:16px;padding-block:24px}.srh-forum-hero-actions{grid-template-columns:max-content max-content 1fr;justify-content:start}.srh-forum-hero-actions small{grid-column:1/-1;justify-self:start;text-align:left}.srh-recent-questions--secondary .srh-recent-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.srh-forum-directory .srh-forum-hero-grid{padding-block:21px}.srh-forum-directory .srh-forum-hero-copy h1{font-size:clamp(32px,10vw,40px)}.srh-forum-hero-actions{grid-template-columns:1fr 1fr}.srh-forum-hero-actions .srh-forum-rules-link{grid-column:1/2}.srh-forum-hero-actions small{grid-column:1/-1}.srh-forum-directory .srh-forum-step-chips{padding-top:14px}.srh-recent-questions--secondary .srh-recent-question-list{grid-template-columns:1fr}}


/* v0.6.6 — professional Forum spacing and form rhythm */
/* Directory: keep the Forum action-first while reducing unused vertical space. */
.srh-forum-directory .srh-forum-hero-grid{gap:28px;padding-block:18px}
.srh-forum-directory .srh-forum-hero-copy .srh-eyebrow{margin-bottom:8px}
.srh-forum-directory .srh-forum-hero-copy h1{margin:0 0 7px;font-size:clamp(34px,3.45vw,44px);line-height:1.03}
.srh-forum-directory .srh-forum-hero-copy>p:last-child{font-size:15px;line-height:1.48}
.srh-forum-hero-actions{gap:8px 10px;align-content:center}
.srh-forum-hero-actions .srh-button{min-height:42px;padding:9px 14px}
.srh-forum-hero-actions .srh-forum-rules-link{padding:2px;font-size:12px}
.srh-forum-hero-actions small{font-size:10.5px;line-height:1.3}
.srh-forum-directory .srh-forum-step-chips{padding:14px 0 8px}
.srh-forum-directory .srh-forum-toolbar{padding:6px 0 12px;margin-bottom:10px}
.srh-forum-directory .srh-forum-empty{padding:30px 22px}
.srh-forum-directory .srh-forum-empty>span{width:44px;height:44px;border-radius:12px}
.srh-forum-directory .srh-forum-empty h2{margin:9px 0 5px;font-size:24px;line-height:1.2}
.srh-forum-directory .srh-forum-empty p{margin-bottom:14px;color:#64748b;font-size:13px}

/* Ask / Track pages: one spacing scale, less landing-page whitespace. */
.srh-forum-ask .srh-forum-form-container,
.srh-forum-track .srh-forum-form-container{padding-bottom:48px}
.srh-forum-ask .srh-forum-breadcrumb,
.srh-forum-track .srh-forum-breadcrumb{margin:18px 0 20px}
.srh-forum-ask .srh-eyebrow,
.srh-forum-track .srh-eyebrow{margin-bottom:7px}
.srh-forum-ask h1,
.srh-forum-track h1{margin:0 0 10px;font-size:clamp(32px,3.6vw,44px);line-height:1.08}
.srh-forum-ask .srh-forum-form-lede,
.srh-forum-track .srh-forum-form-lede{margin-bottom:18px;font-size:15px;line-height:1.55}

/* Forms: prevent grid-row stretching and normalize field density. */
.srh-forum-ask-form{gap:14px;padding:22px}
.srh-form-grid{gap:16px;align-items:start}
.srh-form-grid>label{align-self:start;min-width:0}
.srh-forum-ask-form label,
.srh-forum-track-form label,
.srh-forum-reply-form label{gap:6px}
.srh-field-label{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:750!important;line-height:1.35}
.srh-field-label small{display:inline;margin-left:4px;color:#64748b;font-size:11px;font-weight:500}
.srh-field-help{display:block!important;margin-top:0;color:#64748b!important;font-size:11px!important;font-weight:500!important;line-height:1.4}
.srh-forum-ask-form input:not([type=checkbox]):not([type=hidden]),
.srh-forum-ask-form select,
.srh-forum-track-form input{height:44px;min-height:44px;padding:8px 11px;align-self:start}
.srh-forum-ask-form textarea{min-height:164px;padding:10px 11px;line-height:1.55;resize:vertical}
.srh-forum-check{margin:0;padding:1px 0;line-height:1.4}
.srh-forum-check input{margin-top:2px}
.srh-forum-check span{font-size:11.5px!important;line-height:1.45}
.srh-forum-captcha{padding:13px 14px}
.srh-forum-form-note{padding:13px 14px}
.srh-forum-ask-form>.srh-button-large{justify-self:start;min-height:44px;padding-inline:18px}
.srh-forum-ask-form>.srh-text-link{justify-self:start;font-size:12px}

/* Tracking receipt: keep important recovery data prominent without oversized gaps. */
.srh-track-success,.srh-track-result,.srh-track-form-card{margin:18px 0;padding:20px 22px}
.srh-track-success-icon{width:42px;height:42px;border-radius:11px}
.srh-track-success>.srh-eyebrow{margin:9px 0 5px}
.srh-track-success h2,.srh-track-result h2,.srh-track-form-card h2{margin:3px 0 7px;font-size:20px;line-height:1.25}
.srh-track-success>p,.srh-track-result>p,.srh-track-form-card>p{margin-bottom:12px;font-size:13.5px;line-height:1.55}
.srh-track-credentials{gap:10px;margin:15px 0}
.srh-track-credentials>div{padding:13px 14px}
.srh-track-private-note{margin:0 0 14px;padding:10px 12px}
.srh-track-success .srh-button-row{gap:10px}
.srh-forum-track-form{gap:12px}
.srh-track-form-card .srh-forum-track-form .srh-button{justify-self:start;margin-top:2px}

@media(max-width:900px){
  .srh-forum-directory .srh-forum-hero-grid{gap:13px;padding-block:18px}
  .srh-forum-hero-actions{grid-template-columns:max-content max-content 1fr}
}
@media(max-width:780px){
  .srh-forum-ask .srh-forum-breadcrumb,.srh-forum-track .srh-forum-breadcrumb{margin:15px 0 17px}
  .srh-forum-ask-form{padding:19px}
  .srh-form-grid{gap:13px}
  .srh-track-success,.srh-track-result,.srh-track-form-card{padding:18px}
}
@media(max-width:620px){
  .srh-forum-directory .srh-forum-hero-grid{padding-block:17px}
  .srh-forum-directory .srh-forum-hero-copy h1{font-size:clamp(31px,9.5vw,38px)}
  .srh-forum-hero-actions{grid-template-columns:1fr 1fr}
  .srh-forum-hero-actions .srh-button{width:100%}
  .srh-forum-directory .srh-forum-step-chips{padding-top:11px}
  .srh-forum-ask h1,.srh-forum-track h1{font-size:clamp(30px,9vw,38px)}
  .srh-forum-ask-form textarea{min-height:150px}
  .srh-track-credentials{grid-template-columns:1fr}
}
