.guide{max-width:1000px}.guide h1{font-size:clamp(32px,4vw,48px)}.byline{font-size:14px}.contents{padding:20px;background:#edf4fa;justify-content:flex-start;flex-wrap:wrap;border-radius:10px}.guide li{margin:12px 0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;background:white}th,td{text-align:left;padding:16px;border:1px solid #dce6f0}thead{background:#163c60;color:white}.calculation{padding:22px;background:#e8f6f0;color:#145947;border-radius:12px}.offer{border:1px solid #b7d7ca;padding:24px;border-radius:12px;background:#eef8f4}
