.parham-blog-hub,.parham-404{width:min(1200px,calc(100% - 40px));margin-inline:auto;padding-block:64px}.parham-blog-hub__header{max-width:760px;margin-bottom:32px}.parham-kicker{display:inline-block;margin-bottom:8px;color:#176b87;font-weight:800}.parham-blog-hub__header h1,.parham-404 h1{margin:0 0 12px;color:#0e4f66;font-size:clamp(32px,5vw,52px)}.parham-blog-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;padding:24px;border:1px solid #dce9ee;border-radius:20px;background:#fff;box-shadow:0 10px 34px rgba(14,79,102,.06)}.parham-blog-filters label{display:flex;min-width:0;flex-direction:column;gap:7px;font-weight:700}.parham-blog-filters input,.parham-blog-filters select,.parham-404__search input{min-width:0;min-height:44px;width:100%;max-width:100%;border:1px solid #bdd0d8;border-radius:10px;background:#fff;padding:8px 12px}.parham-blog-filters__actions{display:flex;align-items:end;gap:12px}.parham-blog-filters button,.parham-404__search button,.parham-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#176b87;padding:10px 18px;color:#fff;text-decoration:none;font-weight:800}.parham-blog-filters a{align-self:center}.parham-results-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.parham-active-filters{border-radius:999px;background:#e7f6f3;padding:5px 12px;color:#0e4f66;font-weight:700}.parham-filter-error{margin-bottom:16px;border-right:4px solid #b42318;background:#fff1f0;padding:12px 16px}.parham-pagination{margin-top:32px}.parham-pagination .page-numbers{display:inline-flex;min-width:40px;min-height:40px;margin:3px;align-items:center;justify-content:center;border:1px solid #dce9ee;border-radius:9px;text-decoration:none}.parham-pagination .current{background:#176b87;color:#fff}.parham-empty--hub{padding:40px;border:1px dashed #bdd0d8;border-radius:18px;text-align:center}.parham-404{text-align:center}.parham-404__code{color:#d9edf1;font-size:clamp(92px,18vw,210px);font-weight:900;line-height:.85}.parham-404>p{max-width:720px;margin-inline:auto}.parham-404__search{display:flex;max-width:620px;margin:28px auto;gap:10px;text-align:right}.parham-404__search label{flex:1}.parham-404__search label span{display:block;margin-bottom:7px}.parham-404 .parham-actions{display:flex;justify-content:center;gap:12px;margin-bottom:42px}.parham-button--outline{border:1px solid #176b87;background:#fff;color:#176b87}@media(max-width:950px){.parham-blog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.parham-blog-hub,.parham-404{width:min(1200px,calc(100% - 28px));padding-block:44px}.parham-blog-filters{grid-template-columns:1fr;padding:18px}.parham-blog-filters__actions,.parham-404__search,.parham-404 .parham-actions{flex-direction:column;align-items:stretch}.parham-results-head{align-items:flex-start;flex-direction:column}}

.parham-blog-hub,.parham-404,.parham-blog-hub *,.parham-404 *{box-sizing:border-box}.parham-blog-hub{max-width:100%;overflow-wrap:anywhere}

/* Launch-ready 404 actions, link-to-us page, and footer copyright. */
.parham-404 .parham-actions .parham-button:not(.parham-button--outline){background:#176b87!important;border:2px solid #176b87!important;color:#fff!important;text-decoration:none}
.parham-404 .parham-actions .parham-button:not(.parham-button--outline):hover{background:#0e4f66!important;border-color:#0e4f66!important;color:#fff!important}
.parham-404 .parham-actions .parham-button:focus-visible{outline:3px solid #f2a65a;outline-offset:3px}
.parham-link-to-us{display:grid;gap:28px;max-width:960px;margin-inline:auto}
.parham-link-to-us__intro{padding:24px;border:1px solid #dbe8ed;border-radius:16px;background:#f7fafc}
.parham-link-to-us__intro h2,.parham-link-to-us__banner h2{margin-top:0;color:#0e4f66}
.parham-link-to-us__banner{display:grid;gap:16px;padding:24px;border:1px solid #dbe8ed;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(14,79,102,.07)}
.parham-link-to-us__preview{display:flex;min-height:100px;align-items:center;justify-content:center;overflow:auto;padding:20px;border-radius:12px;background:#f7fafc}
.parham-link-to-us__preview iframe{display:block;max-width:100%;border:0}
.parham-link-to-us__banner label{display:grid;gap:8px;font-weight:700;color:#0e4f66}
.parham-link-to-us__banner textarea{width:100%;max-width:100%;padding:12px;border:1px solid #b8cbd3;border-radius:10px;background:#fff;color:#1f2937;font:13px/1.7 Consolas,monospace;resize:vertical}
.parham-link-to-us__banner textarea:focus{border-color:#176b87;outline:3px solid rgba(242,166,90,.45)}
.parham-link-to-us__copy{justify-self:start;min-height:44px;border:0;border-radius:10px;background:#176b87;padding:9px 18px;color:#fff;font:inherit;font-weight:800;cursor:pointer}.parham-link-to-us__copy:hover{background:#0e4f66}.parham-link-to-us__copy:focus-visible{outline:3px solid #f2a65a;outline-offset:3px}.parham-link-to-us__copy-status{min-height:1.5em;color:#176b87;font-size:14px;font-weight:700}
.parham-link-to-us__note{margin:0;padding:16px 20px;border-right:4px solid #2fa89a;background:#f7fafc}
@media(max-width:600px){.parham-link-to-us__intro,.parham-link-to-us__banner{padding:18px}.parham-link-to-us__preview{padding:14px}}
