:root{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;color:#393632;background:#f6f1e8;font-size:16px;line-height:1.85}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.2em}a:hover{color:#70512b}a:focus-visible,summary:focus-visible{outline:3px solid #977240;outline-offset:5px}header,main,footer{max-width:880px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dcd4c7;gap:16px}.brand{font-family:Georgia,"Yu Mincho",serif;font-size:25px;letter-spacing:.13em;text-decoration:none}.brand span{display:block;font:12px/2 sans-serif;letter-spacing:.12em}.language{padding:10px 0;min-height:44px;font-size:14px}.intro{padding:35px 0 40px;border-bottom:1px solid #dcd4c7}.eyebrow{font-size:12px;letter-spacing:.18em;color:#70512b}h1{font:500 clamp(27px,5vw,40px)/1.5 Georgia,"Yu Mincho",serif;margin:12px 0;overflow-wrap:anywhere}.lead{font-family:"Yu Mincho",serif;font-size:23px}.button{display:inline-block;padding:13px 23px;background:#393632;color:#fffaf0;text-decoration:none;border-radius:12px;margin-top:18px}.button:hover{background:#514a41;color:#fffaf0}.address{font-size:14px}.content{padding:24px 0}details{border-bottom:1px solid #dcd4c7;padding:8px 0}summary{font-weight:600;padding:15px 0;cursor:pointer;min-height:44px}details div{padding:0 0 10px 20px}p{overflow-wrap:anywhere}section{margin:24px 0 36px}h2{font-size:20px;line-height:1.6}footer{border-top:1px solid #dcd4c7;display:flex;flex-wrap:wrap;gap:18px;font-size:13px}footer a{padding:8px 0}footer span{margin-left:auto;padding:8px 0;color:#635d54}.skip{position:absolute;left:16px;top:-80px;padding:10px;background:#fff}.skip:focus{top:8px}@media(max-width:450px){header,main,footer{padding:20px}.intro{padding-top:24px}.brand{font-size:23px}footer span{width:100%;margin:0}details div{padding-left:0}}
