.mrg-vac{--forest:#1c3b31;--deep:#142b24;--sand:#e3d4b9;--sand-mid:#c9bfa6;--paper:#fbfaf4;--hair:#ddd6c6;--ink:#4a554e;--ink-mid:#33413b;--ink-soft:#8a9490;--display:var(--font-archivo), Helvetica, Arial, sans-serif;--body:var(--font-public-sans), Helvetica, Arial, sans-serif;--mono:ui-monospace, Menlo, Consolas, monospace;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.mrg-vac,.mrg-vac *,.mrg-vac :before,.mrg-vac :after{box-sizing:border-box}.mrg-vac :where(h1,h2){font-family:var(--display);text-wrap:pretty;margin:0}.mrg-vac :where(p){margin:0}.mrg-vac :where(ul){margin:0;padding:0;list-style:none}.mrg-vac :where(a){color:var(--forest);text-decoration:none}.mrg-vac :where(a):hover{color:#4c5a63}.mrg-vac :focus-visible{outline:2px solid var(--forest);outline-offset:3px}.mrg-vac ::selection{background:var(--sand);color:var(--deep)}.mrg-vac__shell{max-width:820px;margin:0 auto;padding:clamp(18px,2vw,26px) clamp(18px,3vw,40px) clamp(50px,6vw,88px)}.mrg-vac__back{color:#7a8580;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:13.5px;font-weight:500;display:inline-flex}.mrg-vac__back:hover{color:var(--forest)}.mrg-vac__back span{font-size:15px}.mrg-vac__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#7a8580;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.mrg-vac__rule{flex:none;display:flex}.mrg-vac__rule i{background:var(--sand-mid);width:26px;height:3px}.mrg-vac__rule b{background:var(--forest);width:10px;height:3px}.mrg-vac h1{letter-spacing:-.028em;color:var(--forest);margin-top:16px;font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1.02}.mrg-vac__line{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:16px;display:flex}.mrg-vac__rate{font-family:var(--display);color:var(--forest);font-size:20px;font-weight:700}.mrg-vac__line em{color:var(--ink);font-size:16px;font-style:normal}.mrg-vac__dot{color:var(--sand-mid)}.mrg-vac__facts{border:1px solid var(--hair);background:#fff;margin-top:clamp(28px,3.2vw,40px);overflow:hidden}.mrg-vac__facts>dl{flex-wrap:wrap;margin:-1px 0 0 -1px;display:flex}.mrg-vac__fact{border-top:1px solid var(--hair);border-left:1px solid var(--hair);flex:170px;padding:18px 20px}.mrg-vac__fact dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#a8a08c;font-size:10px;display:block}.mrg-vac__fact dd{color:var(--forest);margin:6px 0 0;font-size:15.5px;font-weight:600;display:block}.mrg-vac__intro{color:var(--ink-mid);margin-top:clamp(30px,3.4vw,42px);font-size:clamp(16.5px,1.3vw,19px);line-height:1.62}.mrg-vac__intro+.mrg-vac__intro{margin-top:16px}.mrg-vac h2{letter-spacing:-.015em;color:var(--forest);margin-top:clamp(30px,3.4vw,44px);font-size:clamp(19px,1.8vw,24px);font-weight:700}.mrg-vac__list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.mrg-vac__list li{gap:14px;font-size:16.5px;line-height:1.6;display:flex}.mrg-vac__list li:before{content:"";background:var(--sand-mid);flex:none;width:6px;height:6px;margin-top:10px}.mrg-vac__prose{margin-top:16px;font-size:16.5px;line-height:1.6}.mrg-vac__apply{border:1px solid var(--hair);border-left:3px solid var(--forest);background:#fff;margin-top:clamp(34px,4vw,52px);padding:clamp(24px,2.8vw,34px)}.mrg-vac__apply h2{letter-spacing:-.02em;margin-top:0;font-size:clamp(20px,2vw,26px);font-weight:900}.mrg-vac__apply p{margin-top:10px;font-size:16px;line-height:1.6}.mrg-vac__btns{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.mrg-vac__btn{border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;font-size:15.5px;display:inline-flex}.mrg-vac__btn--solid{background:var(--forest);color:var(--paper);padding:17px 28px;font-weight:700}.mrg-vac__btn--solid:hover{background:var(--deep);color:var(--paper)}.mrg-vac__btn--out{border-color:var(--sand-mid);color:var(--forest);padding:16px 26px;font-weight:600}.mrg-vac__btn--out:hover{border-color:var(--forest);color:var(--forest);background:#f3efe2}.mrg-vac__hint{color:var(--ink-soft);margin-top:16px;font-size:13.5px;line-height:1.5}.mrg-vac__meta{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);flex-wrap:wrap;gap:8px 28px;margin-top:22px;padding-top:18px;font-size:11.5px;display:flex}.mrg-vac__notice{border:1px solid var(--hair);border-left:3px solid var(--forest);background:#fff;margin-top:24px;padding:clamp(24px,2.8vw,34px);font-size:16px;line-height:1.6}.mrg-vac__notice a{font-weight:600;text-decoration:underline}@media (max-width:560px){.mrg-vac__btns .mrg-vac__btn{flex:100%}}
