.expansion-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.expansion-toolbar .search-control{margin-inline-start:auto;min-width:250px;position:relative}.expansion-toolbar .search-control input{padding-left:48px}.expansion-toolbar .search-control button{position:absolute;left:3px;top:4px}.saved-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:24px}.saved-item{display:grid;grid-template-columns:56px minmax(0,1fr) 44px;gap:14px;align-items:start;padding:18px;border:1px solid #d7e1ef;background:white;border-radius:12px}.saved-item img{object-fit:contain;background:#f8fafd;border-radius:8px}.saved-item h2{font-size:17px;margin:0}.saved-item p{margin:4px 0;font-size:13px}.saved-item small{font-size:12px;color:#586d86}.saved-item .choice-control{grid-column:2/4;font-size:12px}.saved-list>.empty-state{grid-column:1/-1}.comparison-scroll{overflow-x:auto;margin-block:24px;border:1px solid #d7e1ef;border-radius:12px;background:#fff}.comparison-table{width:100%;border-collapse:collapse;min-width:680px;font-size:14px}.comparison-table th,.comparison-table td{padding:20px;text-align:right;border-bottom:1px solid #e4eaf3;border-left:1px solid #e4eaf3;min-width:220px;max-width:310px;vertical-align:top;line-height:1.9}.comparison-table th:first-child{min-width:140px;width:140px;background:#f3f6fa}.comparison-table thead th{background:#f8fafd}.comparison-table th img{display:block;object-fit:contain;margin-bottom:12px}.compare-phone{display:block;text-align:right}.community-form{max-width:680px;margin:auto;padding:28px!important}.community-form h1{font-size:27px;margin-top:24px}.community-form form{display:grid;gap:20px}.community-form>p{color:#566b86;margin-bottom:22px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resource-card{min-width:0;background:#fff;border:1px solid #d7e1ef;border-radius:12px;overflow:hidden}.resource-card>img{width:100%;height:180px;object-fit:contain;background:#f8fafd;padding:12px}.resource-card>div{padding:18px}.resource-card h3{font-size:16px;margin:0 0 8px}.resource-card p{font-size:13px;line-height:1.9;color:#536b88;overflow-wrap:anywhere}.resource-card details p{white-space:pre-wrap}.resource-file-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;color:#002b66;background:#edf3fa;margin:18px 18px 0}.resource-file-icon .icon{width:26px;height:26px}.resource-card small{font-size:11px;color:#536b88}.profile-community{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #d7e1ef}.profile-community a{display:flex;gap:8px;font-size:13px;min-height:38px;align-items:center}.freshness-summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#f2f7fb;border:1px solid #d7e1ef;border-radius:10px;padding:12px 16px;margin-top:16px;font-size:12px}.freshness-summary strong{font-size:13px}.freshness-summary.is-closed{background:#fff4ed;border-color:#e8c1a4}.expansion-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.expansion-layout .panel{min-width:0;margin:0}.expansion-rows{display:grid;gap:12px}.expansion-row{border:1px solid #d7e1ef;border-radius:12px;padding:18px;background:#fff;display:flex;gap:14px;justify-content:space-between;align-items:center}.expansion-row h2,.expansion-row h3{font-size:16px;margin:0 0 6px}.expansion-row p{margin:4px 0;font-size:13px;color:#566b86}.expansion-row small{font-size:12px;color:#566b86}.expansion-row .button{font-size:12px;min-height:42px}.expansion-form{display:grid;gap:16px}.expansion-form .field{min-width:0}.expansion-form h2{font-size:19px;margin:0 0 10px}.expansion-detail{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d7e1ef}.expansion-detail p{white-space:pre-wrap;overflow-wrap:anywhere}.resource-edit-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:22px;align-items:start}.resource-edit-layout .panel{margin:0;min-width:0}.resource-panel-list{display:grid;gap:10px}.resource-panel-list a{padding:14px;border:1px solid #d7e1ef;border-radius:10px;display:grid;gap:5px}.resource-panel-list a.is-selected{background:#edf4fb;border-color:#98b5d5}.resource-panel-list strong{font-size:14px}.resource-panel-list small{font-size:11px}.resource-actions{display:flex;flex-wrap:wrap;gap:10px}.resource-actions .button{font-size:13px}.resource-review{margin-top:24px;padding-top:20px;border-top:1px solid #d7e1ef}.resource-review h3{font-size:17px}.metric-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-block:20px}.metric-card{background:white;border:1px solid #d7e1ef;border-radius:12px;padding:20px}.metric-card span{display:block;font-size:13px;color:#566b86}.metric-card strong{font-size:30px;display:block;margin-top:10px}.data-table-wrap{overflow-x:auto;background:white;border:1px solid #d7e1ef;border-radius:12px}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table td,.data-table th{padding:13px 17px;border-bottom:1px solid #e7edf5;text-align:right}.data-table th{background:#f5f8fc}.compact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.advertising-workspace .ad-slot-list{max-height:72vh;overflow:auto}.advertising-workspace .ad-schedule{margin:18px 0}.ad-schedule summary{cursor:pointer;font-weight:650;font-size:14px;padding:10px 0}.ad-schedule .form-grid{margin-top:12px}
@media(max-width:1100px){.expansion-layout{grid-template-columns:minmax(0,1fr) 320px}.metric-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-edit-layout{grid-template-columns:300px minmax(0,1fr)}}
@media(max-width:760px){.expansion-layout,.resource-edit-layout{grid-template-columns:1fr}.saved-list{grid-template-columns:1fr}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.community-form{padding:20px!important}.community-form h1{font-size:23px}.expansion-toolbar .search-control{width:100%;margin:0}.expansion-row{align-items:flex-start;flex-wrap:wrap}.resource-panel-list{max-height:320px;overflow:auto}.metric-card{padding:14px}.metric-card strong{font-size:25px}}
@media(max-width:440px){.resource-grid,.compact-form-grid{grid-template-columns:1fr}.resource-card>img{height:160px}.saved-item{padding:14px;gap:10px}.saved-item h2{font-size:15px}}

/* Public identity and contact values remain aligned to the RTL copy column. */
.site-header .brand img{width:150px;height:74px;object-fit:contain}.site-header .brand.brand-default img{object-fit:cover}.contact-method-copy{justify-items:start;min-width:0}.contact-method .contact-value{direction:ltr;unicode-bidi:isolate;text-align:right;justify-self:start;max-width:100%;font-size:15px;line-height:1.7;color:#264c78;font-variant-numeric:tabular-nums}.ad-empty-preview{display:grid;place-items:center;aspect-ratio:728/90;border:1px dashed #cbd7e7;color:#607189;font-size:12px}.contact-method-copy strong{line-height:1.7}
@media(max-width:767px){.site-header .brand img{width:130px;height:64px}.contact-method .contact-value{font-size:14px}}
@media(max-width:420px){.site-header .brand img{width:120px;height:59px}}

.site-header .header-inner{padding-block:10px}.site-header .brand{flex-shrink:0;display:flex;align-items:center}.site-header .public-nav a[aria-current=page]{box-shadow:none}
@media(max-width:767px){.site-header .header-inner{padding-block:8px}}

/* Keep the shared header anchored when moving between long pages and the map. */
html{scrollbar-gutter:stable}
@media(max-width:767px){.site-header .public-nav{scrollbar-width:thin}.site-header .public-nav a{flex-shrink:0;white-space:nowrap}}
