.rate{border:1px solid var(--line);color:var(--mocha);display:table;font-family:var(--serif);font-size:clamp(16px,2.6vw,22px);font-weight:500;letter-spacing:.12em;margin:0 auto;padding:14px 30px}.mile-calc,.rate{background:var(--paper)}.mile-calc{border:1px solid var(--gold);margin:30px auto 0;max-width:620px;outline:1px solid hsla(40,43%,58%,.35);outline-offset:6px;padding:clamp(28px,4.4vw,46px);text-align:center}.mile-calc .cond{color:rgba(62,52,42,.85);font-size:13.5px;letter-spacing:.1em}.mile-calc .arw{color:var(--gold);display:block;font-size:17px;line-height:1;margin:16px 0 4px}.mile-calc .lbl{color:var(--gold-deep);font-size:11.5px;font-weight:500;letter-spacing:.26em}.mile-calc .num{color:var(--gold-deep);font-family:var(--serif);font-size:clamp(34px,6.4vw,54px);letter-spacing:.06em;line-height:1.3;margin-top:6px}.fig.center{margin-left:auto;margin-right:auto}.mile-btns{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-top:40px}@media(max-width:560px){.mile-btns{gap:14px}.mile-btns .btn{letter-spacing:.16em;padding:18px 20px;width:100%}}.contact-grid{display:grid;gap:26px;grid-template-columns:repeat(3,1fr);margin-top:44px}.contact-grid .ci{background:var(--paper);border:1px solid var(--line);padding:34px 24px;text-align:center}.contact-grid .ci img{display:block;height:58px;margin:0 auto 18px;width:auto}.contact-grid .ci .t{color:var(--gold-deep);font-size:11.5px;font-weight:500;letter-spacing:.26em;margin-bottom:10px}.contact-grid .ci .v{color:var(--mocha);font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:.06em;line-height:1.7;word-break:break-all}.contact-grid .ci .v.addr{color:rgba(62,52,42,.85);font-family:var(--sans);font-size:13.5px;letter-spacing:.08em;word-break:normal}@media(max-width:760px){.contact-grid{gap:18px;grid-template-columns:1fr}.contact-grid .ci{padding:28px 20px}}.dnd-section{max-width:none;padding:0!important}.dnd-section>.row-fluid{max-width:none!important;padding:0}.dnd-section .dnd-column,.dnd-section .dnd-row,.dnd-section .row-fluid [class*=span]{margin:0;min-height:0;padding:0}.dnd-section .row-fluid [class*=span]{float:none;width:100%}body{line-break:strict;word-break:auto-phrase}