.pack{--ink:#17382e;--gold:#765321;--gold-l:#d9bf8c;--line:#d8d1c3;--muted:#4a5a53;--paper:#fbf8f2;min-height:100vh;color:var(--ink);background:#e6e1d6;padding:1.5rem 1rem 4rem;font-family:DM Sans,sans-serif}.pack *{box-sizing:border-box}.pack-toolbar{justify-content:space-between;align-items:center;gap:1rem;max-width:210mm;margin:0 auto 1rem;font-size:.85rem;font-weight:600;display:flex}.pack-toolbar span{gap:.6rem;display:flex}.pack-toolbar a,.pack-toolbar button{border:1px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.pack-toolbar span a{background:var(--ink);color:#fff}.pack-toolbar>a{text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.pack-page{background:var(--paper);flex-direction:column;gap:9mm;width:210mm;max-width:100%;min-height:297mm;margin:0 auto 1.2rem;padding:16mm 16mm 14mm;display:flex;box-shadow:0 20px 50px -30px #10302a66}.pack h1,.pack h2{letter-spacing:-.02em;margin:0;font-family:Newsreader,Georgia,serif;font-weight:300}.pack h1{margin-bottom:4mm;font-size:32pt;line-height:1}.pack h1 em{color:var(--gold)}.pack h2{margin-bottom:3mm;font-size:17pt}.pack p,.pack li,.pack td{font-size:10pt;line-height:1.5}.pack p{margin:0}.pack-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:5mm;display:flex}.pack-head img{width:46mm;height:auto}.pack-head p{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:8pt;font-weight:600}.pack-head p span{letter-spacing:.04em;text-transform:none;color:var(--muted);font-weight:400;display:block}.pack-hero{grid-template-columns:1fr auto;align-items:center;gap:8mm;display:grid}.pack-badge{width:38mm;height:auto}.pack-facts{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.pack-facts div{border-right:1px solid var(--line);padding:3mm 4mm}.pack-facts div:last-child{border-right:0}.pack-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:7pt;font-weight:600}.pack-facts dd{margin:1mm 0 0;font-size:10pt}.pack-lead{color:var(--muted);margin-bottom:3mm!important}.pack-table{border-collapse:collapse;width:100%}.pack-table th,.pack-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:2.4mm 0}.pack-table th{width:27mm;color:var(--gold);font-size:9pt;font-weight:600}.pack-also{color:var(--muted);margin-top:3mm!important;font-size:9pt!important}.pack-two{grid-template-columns:1fr 1fr;gap:9mm;display:grid}.pack ul{margin:0;padding-left:4.5mm}.pack li{margin-bottom:1.6mm}.pack-distances{list-style:none;margin-top:3mm!important;padding:0!important}.pack-distances li{border-top:1px solid var(--line);gap:4mm;margin:0;padding:1.6mm 0;display:flex}.pack-distances strong{min-width:15mm;font-family:Newsreader,Georgia,serif;font-weight:400}.pack-contact{border-top:2px solid var(--gold);background:#f1ece2;gap:1mm;margin-top:4mm;padding:4mm;font-size:10pt;display:grid}.pack-contact strong{font-family:Newsreader,Georgia,serif;font-size:14pt;font-weight:400}.pack-foot{border-top:1px solid var(--line);align-items:center;gap:6mm;margin-top:auto;padding-top:5mm;display:flex}.pack-foot img{width:24mm;height:24mm}.pack-foot p{font-size:10pt}.pack-foot strong{font-size:11pt;display:block}@media screen and (max-width:820px){.pack-page{min-height:0;padding:1.4rem}.pack-hero,.pack-two{grid-template-columns:1fr}.pack-facts{grid-template-columns:1fr 1fr}.pack-facts div:nth-child(2){border-right:0}.pack-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@page{size:A4;margin:0}@media print{.pack{background:#fff;padding:0}.pack-toolbar{display:none}.pack-page{width:210mm;height:297mm;min-height:0;box-shadow:none;break-after:page;margin:0;overflow:hidden}.pack-page:last-child{break-after:auto}}.pack-toolbar span a,.pack-toolbar button{border-radius:99px}.pack-contact{border-radius:10px}
