.doc{color:#d8cdb6;max-width:640px;margin:0 auto;padding:40px 24px 60px}.doc-home{letter-spacing:.06em;color:#d3b27b;margin-bottom:26px;font-size:13px;text-decoration:none;display:inline-block}.doc-home:hover{text-decoration:underline}.doc h1{color:#e8e2d4;margin-bottom:6px;font-size:26px;font-weight:400;line-height:1.3}.doc .doc-date{letter-spacing:.08em;color:#8a7c5f;margin-bottom:28px;font-size:12.5px}.doc h2{letter-spacing:.16em;text-transform:uppercase;color:#d3b27b;margin:30px 0 10px;scroll-margin-top:20px;font-size:13px;font-weight:400}.doc p{margin-bottom:12px;font-size:15.5px;line-height:1.7}.doc ul{margin:0 0 12px;list-style:none}.doc li{margin-bottom:8px;padding-left:18px;font-size:15.5px;line-height:1.6;position:relative}.doc li:before{content:"◆";color:#b1925f;font-size:8px;position:absolute;top:8px;left:0}.doc a{color:#d3b27b}.doc .doc-req{color:#cbbd9a;border:1px solid #d3b27b59;border-radius:12px;margin-top:34px;padding:18px 20px;font-size:14.5px;line-height:1.7}.doc .doc-links{color:#8a7c5f;margin-top:30px;font-size:13.5px}.doc .doc-links a{margin-right:14px}.doc .price-card{background:#d3b27b0a;border:1px solid #d3b27b59;border-radius:14px;margin:0 0 16px;padding:20px 22px}.doc .price-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.doc .price-name{color:#e8e2d4;font-size:18px}.doc .price-val{color:#d3b27b;white-space:nowrap;font-size:17px}.doc .price-blurb{color:#9a8f76;margin-bottom:12px;font-size:14px;font-style:italic}
