*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#233e39;font:17px/1.75 Arial,sans-serif}a{color:#24564b;text-underline-offset:4px}header,main,footer{max-width:1100px;margin:auto;padding:30px 28px}header{display:flex;gap:30px;justify-content:space-between;border-bottom:1px solid #d5dcd0;align-items:center}.brand{font-size:26px;font-weight:bold;text-decoration:none;line-height:1.2}.brand small{display:block;font-size:12px;font-weight:normal;margin-top:8px}nav{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}nav a{text-decoration:none}main{min-height:65vh;padding-top:54px}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.18}h1{font-size:clamp(2.3rem,5vw,4rem);letter-spacing:-.04em;max-width:900px}h2{font-size:1.85rem}p{color:#58665f}.eyebrow{font-size:11px;letter-spacing:.13em;color:#7d633a;text-transform:uppercase}.lead{font-size:21px;max-width:780px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.card{display:block;text-decoration:none;background:#fffdfa;border:1px solid #d5dcd0;border-radius:16px;padding:30px}.card:hover{border-color:#24564b}.card h2{font-size:1.8rem}.card p{font-size:16px}article{max-width:760px}article h2{margin-top:42px}article p{white-space:normal;overflow-wrap:anywhere}aside{border-left:3px solid #9b835a;padding:10px 24px;background:#eeeee4;margin:32px 0;max-width:780px;font-size:14px}.button,button{display:inline-block;background:#24564b;color:white;text-decoration:none;border:0;border-radius:8px;padding:14px 22px;font:inherit;cursor:pointer;min-height:48px}label{display:block;margin:22px 0}input,textarea{display:block;width:100%;border:1px solid #b8c8b9;border-radius:8px;background:#fffefa;padding:14px;font:inherit;color:#233e39;margin-top:8px}input:focus,textarea:focus,a:focus-visible,button:focus-visible{outline:3px solid #9b835a;outline-offset:3px}form{max-width:850px}.actions{display:flex;gap:12px;flex-wrap:wrap}.hint,.meta{font-size:14px;color:#657567}.row{border-bottom:1px solid #d5dcd0;padding:16px 0}.row h2{font-size:1.5rem}details{padding:20px;border:1px solid #d5dcd0;margin:15px 0}summary{cursor:pointer}footer{border-top:1px solid #d5dcd0;font-size:13px}footer p{max-width:900px}@media(max-width:700px){header{display:block}nav{margin-top:24px;gap:12px 18px}.cards{grid-template-columns:1fr}header,main,footer{padding:24px 18px}.card{padding:24px}.actions{display:grid}.actions>*{text-align:center}.lead{font-size:18px}h1{font-size:2.5rem}}@media print{header,footer,.button{display:none}body{background:white;color:black}main{padding:0}}

body{background:#f5f8fb;color:#172b42}h1,h2{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em}p{color:#4b6072}header{background:#fff;border-color:#d4e0e8;display:block}header nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:22px;padding-top:16px;border-top:1px solid #d4e0e8;font-size:14px}.button,button{background:#075d70;border-color:#075d70;border-radius:10px}.card{background:#fff;border-color:#d4e0e8}.eyebrow{color:#17677a}.brand{color:#172b42}a{color:#075d70}input,textarea{background:#fff;color:#172b42;border-color:#b7ccd7}.notice{background:#e9f2f7;border-color:#cbdde7}

.journal-mobile-menu{display:none}@media(max-width:850px){.journal-desktop-nav{display:none}.journal-mobile-menu{display:block;border:0;padding:0;margin:16px 0 0}.journal-mobile-menu summary{padding:10px 15px;background:#e7f0f5;border-radius:10px;width:max-content}.journal-mobile-menu nav{display:grid;grid-template-columns:1fr 1fr}.journal-mobile-menu nav a{padding:8px 0}}

select{display:block;width:100%;max-width:100%;padding:14px;font:inherit;color:#172b42;background:#fff;border:1px solid #b7ccd7;border-radius:8px;margin-top:8px}select:focus{outline:3px solid #9b835a;outline-offset:3px}.request-check input{display:inline-block;width:auto;margin-right:8px}.request-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.row p,.row h2{overflow-wrap:anywhere}

/* Product Design registration presentation */
.request-entry{background:#faf9f5;color:#193d40}.request-entry main{max-width:760px;margin:32px auto;padding:0 24px}.request-entry main>.eyebrow{display:none}.request-entry main>h1{font-size:clamp(28px,5vw,40px);line-height:1.2;margin:0 0 24px}.request-entry main form{background:#fff;padding:28px;border:1px solid #d6e3db;border-radius:14px}.request-entry main form h2{font-size:24px;margin-top:0}.request-entry main button{background:#174e47;color:white;min-height:48px}.request-entry main input{min-height:44px}.request-entry main input[type=checkbox]{min-height:20px}.request-entry main p{line-height:1.65}@media(max-width:600px){.request-entry main{padding:0 16px}.request-entry main form{padding:22px 18px}}
/* Shared blue palette for the live author journal and registration pages. */
body{background:#f7fafc;color:#183f59}a{color:#24658c}p{color:#526b7b}header{border-color:#d4e3eb}.card{background:#fff;border-color:#d4e3eb}.card:hover{border-color:#24658c}.button,button{background:#24658c;color:#fff}input,textarea{border-color:#a9c3d1;color:#183f59;background:#fff}aside{background:#eef6fa;border-color:#c7a578}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ae7231;outline-offset:3px}
