:root{--ink:#082a4c;--gold:#eec76e} .eyebrow{font-size:.875rem}.book-hero{background:#071d35;color:#fff;padding:64px 5% 0}.book-hero-inner{max-width:1190px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.book-hero h1{font-size:clamp(2.5rem,4.6vw,4.8rem)}.book-hero h1 em,.book-hero .eyebrow{color:#f4d588}.book-hero .lead{font-size:1.28rem;line-height:1.55;margin:22px 0}.book-hero .intro{color:#dce5ee}.cover-showcase{max-width:1320px;margin:45px auto 0}.cover-showcase img{display:block;width:100%;height:auto}.cover-showcase figcaption{font-size:.875rem;color:#cbd8e7;padding:14px 0 24px}.book-hero .promise{font-family:Georgia,serif;font-size:1.8rem;line-height:1.5;border-left:2px solid var(--gold);padding-left:25px;color:#f4d588}.editorial{display:grid;grid-template-columns:1fr 1.2fr;gap:8%}.editorial p+p{margin-top:20px}.editorial h2{margin-bottom:24px}.chapter-strip{background:#eaf2f8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:36px}.steps article{border-top:2px solid #b58322;padding-top:22px}.steps span{color:#8d631c;font-size:.875rem}.steps h3{margin:12px 0}.callout{background:#f4d588;color:#082a4c;padding:24px;margin-top:28px}.callout strong{display:block;margin-bottom:8px}.apply{background:#071d35;color:white}.apply .eyebrow{color:#f4d588}.apply-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:7%}.apply h2{margin-bottom:24px}.panel{padding:34px;background:#fff;color:#082a4c}.panel h3{font-size:1.55rem}.panel label{display:block;margin:18px 0 6px;font-size:1rem}.panel input,.panel textarea{width:100%;padding:12px;border:1px solid #8194a6;border-radius:3px;background:white;color:#082a4c;font:inherit}.panel input:focus,.panel textarea:focus{outline:3px solid #eec76e;outline-offset:2px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.note{font-size:.875rem;line-height:1.6}.panel .consent{display:flex;align-items:flex-start;gap:10px;font-size:.875rem}.consent input{width:20px;height:20px;flex-shrink:0;margin-top:4px}.panel button{border:0;margin-top:22px}.panel button:disabled{opacity:.6;cursor:wait}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{font-size:1rem;margin-top:20px}.privacy{padding-top:40px;padding-bottom:40px}.privacy p{font-size:.95rem}.project-intro{padding-bottom:65px}.project-cards{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:30px}.project-card{padding:30px;border:1px solid #bacbd7}.project-card h3{font-size:1.6rem;margin-bottom:16px}.project-card .button{margin-top:24px}.project-card img{width:100%;margin-bottom:22px}.parent-hero{padding-bottom:64px}.parent-hero p{max-width:750px}.parent-hero .actions{margin-top:25px}footer{font-size:.875rem}@media(max-width:1000px){nav{gap:16px}.book-hero-inner{gap:30px}}@media(max-width:750px){.book-hero-inner,.editorial,.apply-grid,.project-cards,.steps{grid-template-columns:1fr}.book-hero{padding-top:38px}.book-hero .promise{font-size:1.4rem}.book-hero-inner{gap:25px}.cover-showcase{margin-top:30px}.section{padding:55px 6%}.apply-grid{gap:30px}.panel{padding:22px}.form-row{grid-template-columns:1fr;gap:0}.steps{gap:24px}footer{flex-direction:column}.privacy{padding-top:32px;padding-bottom:32px}}

.panel select{width:100%;font:inherit;padding:12px;border:1px solid #8194a6;border-radius:3px;background:white;color:#082a4c}.panel fieldset{border:0;padding:0;margin:22px 0}.panel legend{font-weight:600}.panel [hidden]{display:none}#nomination-status{margin-top:20px;font-size:1rem}
