
.pilot{max-width:1100px;margin:2rem auto;padding:clamp(16px,4vw,48px);line-height:1.65}.pilot h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.12;max-width:22ch}.pilot h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;margin-top:2rem}.pilot p,.pilot li{max-width:76ch}.pilot a{text-decoration:underline;text-underline-offset:.2em}.pilot .note{border-left:4px solid currentColor;padding:1rem;background:#fff9}.pilot .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1.2rem}.pilot .cards article{border:1px solid currentColor;padding:1.2rem}.pilot .cards h2{margin-top:0}.pilot label{display:block;font-weight:bold;margin-bottom:.4rem}.pilot select,.pilot textarea{font:inherit;color:#102a2a;background:#fff;border:2px solid #435b57;border-radius:4px;width:100%;padding:.7rem;min-height:48px}.pilot select{white-space:normal}.pilot .field{margin:1.2rem 0;max-width:42rem}.pilot button{font:inherit;font-weight:bold;border:2px solid #102a2a;border-radius:4px;background:#102a2a;color:white;padding:.75rem 1rem;min-height:48px;cursor:pointer;margin:.4rem .5rem .4rem 0}.pilot button.secondary{background:white;color:#102a2a}.pilot :focus-visible{outline:3px solid #174bce;outline-offset:4px}.pilot textarea{min-height:22rem;resize:vertical}.pilot .table-wrap{overflow:auto;max-width:100%}.pilot table{border-collapse:collapse;min-width:650px}.pilot th,.pilot td{border:1px solid #435b57;padding:.8rem;text-align:left;vertical-align:top}.pilot caption{text-align:left;font-weight:bold;margin:.6rem 0}.pilot .muted{font-size:.95rem}.pilot code{overflow-wrap:anywhere}.pilot li{margin:.5rem 0}.pilot a{color:inherit}.pilot [hidden]{display:none!important}@media(max-width:480px){.pilot{padding:18px;margin:1rem auto}.pilot button{width:100%;margin:.5rem 0}.pilot h1{overflow-wrap:anywhere}}@media print{header,footer,.pilot button,.pilot form{display:none}.pilot{max-width:none;padding:0}.pilot textarea{height:auto;min-height:30rem}}

/* Contrast repairs are limited to documents that load this pilot stylesheet. */
html[data-design="wp-clinic"] header .mark{color:#102a2a}
html[data-design="takeover-dossier"] header .mark{color:#201d1b}
html[data-design="takeover-dossier"] main .eyebrow,html[data-design="takeover-dossier"] main .service-list article>span{color:#963000}
html[data-design="wp-clinic"] .pilot .resource-artifact>.eyebrow{color:#12593f}
.pilot select{white-space:nowrap;text-overflow:ellipsis;line-height:1.4}

.skip:not(:focus){left:-10000px!important;right:auto!important}.skip:focus{left:16px!important;top:16px!important;bottom:auto!important;z-index:1000}

/* Approved ten-page review: homepage non-logo contrast. */
html[data-design="wp-clinic"] body[data-home-readiness] .proof p{color:#102a2a}
html[data-design="wp-clinic"] body[data-home-readiness] .assessment .eyebrow{color:#12593f}
