*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f2e8;color:#293c32;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif;line-height:1.9}a{color:inherit}header{padding:22px 6%;display:flex;justify-content:space-between;border-bottom:1px solid #cfc7b5}header a{text-decoration:none;font-size:13px}.brand{letter-spacing:.15em}.top{padding:65px 6% 45px;background:#233e32;color:#f5eddb}.top-inner{max-width:1100px;margin:auto}.eyebrow{font-size:11px;letter-spacing:.2em;color:#d8c99c}h1{font-family:serif;font-weight:500;font-size:clamp(26px,4vw,43px);line-height:1.5}.summary{display:flex;flex-wrap:wrap;gap:10px}.summary span{border:1px solid #ad9e7b;padding:7px 14px;font-size:13px}.layout{max-width:1100px;margin:45px auto;display:grid;grid-template-columns:220px 1fr;gap:50px;padding:0 24px}nav{position:sticky;top:24px;align-self:start}nav a{display:block;text-decoration:none;padding:9px 0;border-bottom:1px solid #dcd5c5;font-size:13px}article section{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid #d4cbbb;scroll-margin-top:24px}h2{font-family:serif;font-size:24px;line-height:1.5}h2 span{color:#9d7e4e;font:14px sans-serif;margin-right:14px}h3{font-size:16px;margin-top:28px}p,li{font-size:14px}li{margin:9px 0}ul{padding-left:22px}.date{font-size:22px;color:#873e3d}.pending{background:#fff0cf;padding:10px}.consent{background:#fff;border:1px solid #c3b18a;padding:30px;box-shadow:0 12px 30px #223c3210}.consent label{display:flex;gap:12px;font-size:14px;align-items:flex-start;margin:15px 0}.consent input{width:21px;height:21px;flex:none;accent-color:#873e3d;margin-top:4px}button{width:100%;padding:20px;font:600 17px sans-serif;border:0;background:#873e3d;color:#fff;cursor:pointer}button:disabled{background:#c6c5bd;cursor:not-allowed}.small{font-size:12px;color:#657169}footer{text-align:center;padding:30px;font-size:12px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b78b42;outline-offset:4px}@media(max-width:700px){.layout{display:block;margin-top:20px;padding:0 20px}nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin-bottom:35px}.top{padding:35px 20px}.consent{padding:22px}h2{font-size:22px}}
.reading-guide{margin:28px 0;padding:22px 25px;border:1px solid #d8c99c88;background:#ffffff09}.reading-guide>p{font-size:16px}.reading-guide ol{display:flex;flex-wrap:wrap;gap:14px 22px;list-style:none;padding:0}.reading-guide li{font-size:14px}.reading-guide li b{display:inline-grid;place-items:center;background:#ead5a7;color:#233e32;width:25px;height:25px;border-radius:50%;margin-right:6px}.reading-guide .reading-note{font-size:12px;color:#e6ddca}.embedded header,.embedded footer{display:none}.embedded .top{padding-top:28px}.embedded .layout{grid-template-columns:1fr;max-width:850px}.embedded nav{position:static;display:flex;flex-wrap:wrap;gap:0 20px}.embedded nav a{font-size:12px}@media(max-width:700px){.reading-guide{padding:17px}.reading-guide ol{display:block}.reading-guide>p{font-size:14px}}
