.mhf .reference-value{font-size:19px!important;font-weight:750;color:#c9f5e6!important;margin:14px 0 3px}.mhf .reference-value small{font-size:10px;display:block;color:#bbcadd;line-height:1.6;font-weight:500}.historical-example{border-color:#b79b68!important;background:linear-gradient(145deg,#2e2c36,#14253a)!important}.historical-placeholder{height:255px;display:grid;place-content:center;text-align:center;border:1px solid #9d926e;border-radius:10px;margin-bottom:15px;background:radial-gradient(ellipse,#62563155,transparent);color:#f1deb3;font:700 20px/1.4 Arial,sans-serif}.historical-placeholder small{font-size:12px;font-weight:400}.gallery-notice{padding:20px 24px;background:#152b3c;border:1px solid #527584;border-radius:12px;margin:25px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.gallery-notice p{font-size:14px;margin:0}.gallery-notice a{white-space:nowrap;font-size:13px;color:#bcf3e6;text-decoration:underline}.private-purchase{max-width:1120px;margin:auto;padding:125px 6% 80px}.private-purchase h1{font-size:clamp(37px,5vw,64px);line-height:1.12;letter-spacing:-.04em}.private-purchase h2{font-size:27px;margin:30px 0 15px}.private-purchase p,.private-purchase li{font-size:16px;line-height:1.8;color:#d5deed}.purchase-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:35px 0}.purchase-steps article,.purchase-planner{border:1px solid #64758b;border-radius:13px;background:#18263b;padding:25px}.purchase-steps h2{font-size:22px;margin:10px 0}.purchase-steps .step{color:#b9f8ee;font-size:12px;letter-spacing:.12em}.purchase-planner label{display:grid;gap:10px;margin:20px 0;color:#edf5ff;font-weight:650}.purchase-planner input{width:100%;padding:14px;border-radius:6px}.purchase-planner a{display:inline-block;background:#b9f8ee;color:#102c35!important;padding:15px 21px;border-radius:6px;font-size:14px;font-weight:750;margin:15px 0}.purchase-planner .planner-note{font-size:13px}.private-purchase a{color:#b9f8ee;text-decoration:underline}.private-purchase .terms-box{border-left:3px solid #b3d9d0;padding:0 0 0 20px;margin:35px 0}.mhf .price-help{font-size:12px;color:#bdcede;margin:0 0 20px}.grade-preferences{gap:14px}.grade-preferences select{min-width:180px;max-width:100%}@media(max-width:650px){.purchase-steps{grid-template-columns:1fr}.gallery-notice{display:block}.gallery-notice a{display:inline-block;margin-top:12px}.grade-preferences label{width:100%}.historical-placeholder{height:185px;font-size:16px}.private-purchase{padding-top:95px}}
