.pcs-resource-page .guide-header{position:sticky;top:58px;z-index:50;background:#0f2d32;color:#f4efe3;border-bottom:1px solid #ffffff24}
.pcs-resource-page .guide-header>nav{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:14px 28px;min-height:76px;height:auto;padding-block:12px}
.pcs-resource-page .guide-header .navlinks{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 22px;order:-1}
.pcs-resource-page .guide-header .navlinks a{display:inline-flex;align-items:center;min-height:44px;font:700 .86rem/1.25 Arial,Helvetica,sans-serif;text-decoration:none;color:#f4efe3}
.pcs-resource-page .guide-header .navlinks a:hover{color:#d3b37e}
.pcs-resource-page .guide-header .navlinks .pill{padding:11px 18px;background:#d3b37e;color:#15363d;border:1px solid #d3b37e;border-radius:999px}
.pcs-resource-page .guide-brand{margin-left:auto;font:700 .74rem/1.3 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-decoration:none;color:#d3b37e;white-space:nowrap}
.pcs-resource-page .guide-brand span{display:block;margin-top:4px;font-size:.8rem;font-weight:400;letter-spacing:.03em;color:#f4efe3}
.pcs-resource-page .guide-hero{padding-block:0}
.pcs-resource-page .guide-hero h1{max-width:960px}
.pcs-resource-page .guide-hero p{max-width:760px}
.pcs-resource-page .guide-footer{padding:28px 0;background:#0f2d32;color:#c5d3d0;font-size:.82rem}
.pcs-resource-page .guide-footer .footer-row{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}
.pcs-resource-page .guide-footer strong{color:#f4efe3}
.pcs-resource-page .guide-footer p{margin:16px 0 0}
.pcs-resource-page .skip{position:absolute;left:-9999px;top:64px;z-index:8000;padding:12px 16px;background:#d3b37e;color:#15363d}
.pcs-resource-page .skip:focus{left:10px}
.pcs-resource-page .guide-header a:focus-visible{outline:2px solid #d3b37e;outline-offset:4px}
@media(max-width:760px){.pcs-resource-page .guide-header>nav{gap:10px;padding-block:10px}.pcs-resource-page .guide-header .navlinks{width:100%;gap:4px 16px}.pcs-resource-page .guide-header .navlinks a{font-size:.8rem}.pcs-resource-page .guide-brand{margin-left:0;font-size:.68rem}.pcs-resource-page .guide-brand span{font-size:.74rem}.pcs-resource-page .guide-header .navlinks .pill{min-height:42px;padding:8px 12px}}
@media print{.pcs-resource-page .guide-header{position:static;top:0}.pcs-resource-page .skip{display:none}}
