.pf-public-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;max-width:1340px;min-height:72px;margin:auto;padding:16px 32px;display:flex}.pf-public-header .brandmark{color:var(--cream)}.pf-public-desktop{align-items:center;gap:22px;font-size:14px;display:flex}.pf-public-desktop>a:not(.button){text-decoration:none}.pf-public-menu{display:none;position:relative}.pf-public-menu summary{cursor:pointer;border:1px solid var(--border);border-radius:7px;min-height:44px;padding:12px}.pf-public-menu nav{z-index:40;background:var(--cream);border:1px solid var(--border);border-radius:9px;width:220px;padding:8px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 8px 20px #203b3414}.pf-public-menu a{min-height:44px;padding:12px;text-decoration:none}.pf-public-menu a:hover{background:var(--surface-subtle)}.pf-breadcrumb{max-width:1260px;color:var(--muted);overflow-wrap:anywhere;margin:18px auto 0;padding:0 40px;font-size:12px;line-height:1.8}.pf-editorial{max-width:1000px;padding-top:32px}.pf-editorial>p,.pf-editorial>section,.pf-editorial>aside{max-width:760px}.pf-editorial h1{max-width:820px}.pf-editorial h2{margin-top:32px;font-size:25px}.pf-editorial h3{font-size:16px}.pf-editorial p{line-height:1.8}.pf-editorial .info-lead{color:var(--ink);font-size:19px}.pf-guide-list article{border-bottom:1px solid var(--border);padding:8px 0 18px}.pf-guide-list article h2{font-size:23px}.pf-message-example{border-left:3px solid var(--accent);background:var(--surface-subtle);margin:20px 0;padding:8px 20px}.pf-message-example blockquote{margin:0;line-height:1.8}.pf-resource-links{border-top:1px solid var(--border);max-width:1180px;margin:24px auto 36px;padding:24px}.pf-resource-links h2{font-size:23px}.pf-resource-links ul{grid-template-columns:1fr 1fr;gap:14px 28px;padding-left:20px;line-height:1.65;display:grid}.pf-guide-related{border-top:1px solid var(--border);margin-top:28px}.pf-guide-related li{margin:14px 0}.pf-skip-link{z-index:100;background:var(--cream);border:2px solid var(--accent);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.pf-skip-link:focus{transform:none}@media (width<=960px){.pf-public-header{min-height:66px;padding:12px 22px}.pf-public-desktop{display:none}.pf-public-menu{display:block}.pf-breadcrumb{padding:0 22px}.pf-editorial{padding-top:26px}.pf-resource-links ul{grid-template-columns:1fr}.pf-resource-links{padding:20px 22px}.pf-editorial h1{font-size:clamp(30px,6vw,42px)}.pf-editorial .info-lead{font-size:17px}}@media (width<=375px){.pf-public-header{padding:12px 16px}.pf-public-header .brand{font-size:18px}.pf-breadcrumb{padding:0 20px}.pf-public-menu nav{width:210px}}
