.hv-guide{max-width:1020px;margin:0 auto;padding:64px 28px 80px;color:#242521}.hv-guide .main-page-title{max-width:920px;font-size:clamp(34px,4.5vw,62px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 38px}.hv-guide .rte{max-width:850px;font-size:17px;line-height:1.85}.hv-guide .rte h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.025em;margin:44px 0 18px}.hv-guide .rte p,.hv-guide .rte li{color:#56584f}.hv-guide .rte a{color:#263a2a;text-decoration:underline;text-underline-offset:4px}.hv-guide .rte strong{color:#292b25}.hv-guide .rte li{margin:10px 0}.hv-guide-nav{font-size:13px;display:flex;gap:16px;flex-wrap:wrap}.hv-guide-nav a{color:#56584f}.hv-guide .hv-table{overflow-x:auto;margin:30px 0}.hv-guide table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px}.hv-guide caption{text-align:left;font-weight:700;padding:10px 0}.hv-guide th,.hv-guide td{border:1px solid #dedfd5;padding:15px;text-align:left}.hv-guide th{background:#eff0e8}.hv-guide-list{list-style:none;padding:0!important}.hv-guide-list li{border-top:1px solid #d9dbcf;padding:8px 0 24px}.hv-guide-list h2{font-size:28px!important}.hv-guide-links{max-width:1300px;margin:0 auto;padding:36px 28px;border-top:1px solid #dedfd5}.hv-guide-links p{margin:0 0 14px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.hv-guide-links nav{display:flex;gap:14px 28px;flex-wrap:wrap}.hv-guide-links a{color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:15px}.hx-guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hx-guide-cards article{border-top:1px solid #cecec0;padding:26px 0}.hx-guide-cards h3{font-size:26px;line-height:1.2;margin:12px 0 18px}.hx-guide-cards p{font-size:14px;color:#67665f;line-height:1.8}.hx-guide-cards a{color:inherit}.hx-guide-cards small{letter-spacing:.12em;font-size:11px}@media(max-width:749px){.hv-guide{padding:36px 20px 56px}.hv-guide .rte{font-size:16px}.hv-guide table{font-size:14px}.hx-guide-cards{grid-template-columns:1fr}.hv-guide-links{padding:30px 20px}}