@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:wght@400;500&display=swap";*{box-sizing:border-box}body{color:#102d43;background:#faf7f0;margin:0;font:17px/1.6 DM Sans,sans-serif}a{color:inherit;text-underline-offset:5px}header{color:#fff;background:#0b1d2b;justify-content:space-between;align-items:center;gap:24px;padding:24px 6%;display:flex}.brand{font:25px Georgia,serif;text-decoration:none}nav{gap:24px;font-size:15px;display:flex}nav a{text-decoration:none}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.15}h1{margin:10px 0 45px;font-size:clamp(44px,7vw,80px)}h2{margin:0 0 24px;font-size:32px}h3{font-size:24px}p{margin:12px 0 22px}.eyebrow{color:#8c703c;text-transform:uppercase;letter-spacing:.15em;font-size:14px}.account{max-width:1120px;margin:60px auto;padding:0 25px}.account-grid{grid-template-columns:1.2fr 1fr;gap:70px;display:grid}.account-grid>section{border-top:1px solid #d9d0c0;padding-top:25px}.welcome-account{max-width:680px;padding:35px 0}.muted{color:#57636b;font-size:15px}label{margin:18px 0 8px;display:block}input:not([type=checkbox]){width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #9eaeb5;border-radius:0;margin-top:8px;padding:12px;display:block}input[readonly]{background:#edf0f0}input[type=checkbox]{accent-color:#102d43;flex-shrink:0;width:19px;height:19px}.check{align-items:baseline;gap:10px;font-size:16px;display:flex}.topics{grid-template-columns:1fr 1fr;display:grid}.consent{margin-top:25px}fieldset{border:1px solid #d9d0c0;margin-top:25px;padding:15px}button{cursor:pointer;font:inherit}button:disabled{opacity:.55;cursor:wait}.button{color:#fff;background:#102d43;border:1px solid #102d43;padding:13px 22px;font-size:16px;text-decoration:none;display:inline-block}.text-button{color:#7b3d3d;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:15px;text-decoration:underline}.history{margin-top:65px}.history article{border-top:1px solid #d9d0c0;padding:20px 0}.history-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.history-heading h3{margin:0 0 12px}time{color:#57636b;font-size:14px}summary{cursor:pointer;padding:12px 0}.answer-text{white-space:pre-wrap;overflow-wrap:anywhere}.delete{border-top:1px solid #d9d0c0;margin:55px 0;padding:20px 0}.signout{margin-top:35px;font-size:15px;display:block}footer{text-align:center;color:#d4bd93;background:#0b1d2b;padding:30px;font:14px monospace}:focus-visible{outline-offset:4px;outline:3px solid #b39358}@media (max-width:720px){header{flex-wrap:wrap}.account-grid{grid-template-columns:1fr;gap:40px}.history-heading{display:block}.account{margin-top:35px}nav{gap:18px}.topics{grid-template-columns:1fr 1fr}}.saved-footprint{color:#faf7f0;background:#102d43;border-top:3px solid #c4a269;margin:26px 0;padding:26px}.saved-footprint .eyebrow{color:#e0c38f;font-size:14px}.saved-footprint h3{margin:18px 0;font-size:clamp(28px,3vw,38px)}.saved-footprint details{border-top:1px solid #536879;margin-top:20px}.saved-footprint summary{font-size:16px}.saved-footprint li{margin:12px 0}.saved-footprint p{font-size:16px}.table-scroll{margin:24px 0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:15px}td,th{text-align:left;vertical-align:top;border-bottom:1px solid #d9d0c0;padding:12px}th{color:#fff;background:#102d43}.admin-card,.panel{background:#fff;border:1px solid #d9d0c0;margin:24px 0;padding:24px}textarea{width:100%;font:inherit;color:inherit;border:1px solid #9eaeb5;padding:12px}select{max-width:100%;font:inherit;margin:8px;padding:10px}nav{flex-wrap:wrap}button{min-height:44px}.account .button{margin:6px 8px 6px 0}
