*{box-sizing:border-box}body{margin:0;background:#f6f0e7;color:#29211e;font:18px/1.7 Georgia,serif}a{color:#914033}a:hover{text-decoration-thickness:2px}.wrap{max-width:980px;padding:0 26px;margin:auto}.top{background:#fff9ef;border-bottom:1px solid #d9cbbd;padding:18px 0}.top .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.brand{text-decoration:none;font-weight:bold;color:#29211e}.top nav a{font:600 13px Arial,sans-serif;margin-right:15px}.crumb{font:13px Arial,sans-serif;padding:26px 0;color:#655b54}.content{max-width:780px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#914033;font:bold 12px Arial,sans-serif}h1,h2{line-height:1.18}h1{font-size:clamp(36px,5vw,56px)}h2{font-size:30px;margin-top:1.7em}.intro{font-size:22px;line-height:1.5}.meta{font:14px Arial,sans-serif;color:#544d46}.notice{border-left:4px solid #914033;background:#fffaf3;padding:18px 22px;margin:30px 0}li{margin-bottom:12px}section{margin-bottom:26px}.faqs details{border-bottom:1px solid #d9cbbd;padding:15px 0}.faqs summary{cursor:pointer;font-weight:bold}.links{columns:2}.links li{break-inside:avoid}.foot{border-top:1px solid #d9cbbd;margin-top:55px;padding:35px 0;font:14px Arial,sans-serif}@media(max-width:600px){body{font-size:17px}.links{columns:1}}