.lg-contract-pack{margin:25px 0 0}
.lg-contract-pack[hidden]{display:none!important}
.lg-contract-pack>p{margin:0 0 11px;color:#c0bcc9;font-size:11px;line-height:1.7}
.lg-contract-pack nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.lg-contract-pack a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:88px;padding:15px 18px;border:1px solid #ffffff25;border-radius:14px;background:#ffffff03;color:#f6f2e9;text-decoration:none;line-height:1.55;transition:border-color .15s,background .15s}
.lg-contract-pack a strong{font-size:14px;font-weight:500;color:#e8d1aa}
.lg-contract-pack a span{font-size:11px;color:#c0bcc9}
.lg-contract-pack a[aria-current=page]{border-color:#e8d1aa99;background:#e8d1aa0b}
.lg-contract-pack a:hover{border-color:#e8d1aa;background:#e8d1aa10}
.lg-contract-pack a:focus-visible{outline:2px solid #e8d1aa;outline-offset:4px}
.lg-contract-pack a:active{background:#e8d1aa1b}
.lg-copy .contract-attached-annex{margin-top:58px;padding-top:18px;border-top:1px solid #e8d1aa55}
.lg-copy .contract-attached-annex>div>p{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#a59daf}
.lg-copy .contract-attached-annex>div>h2{margin-top:12px}
@media(max-width:760px){.lg-contract-pack{margin-top:18px}.lg-contract-pack nav{grid-template-columns:1fr;gap:8px}.lg-contract-pack a{min-height:66px;padding:11px 14px;gap:1px}.lg-contract-pack a strong{font-size:13px}.lg-contract-pack a span{font-size:11px}.lg-copy .contract-attached-annex{margin-top:38px}}
@media(prefers-reduced-motion:reduce){.lg-contract-pack a{transition:none}}
@media print{.lg-contract-pack{display:none!important}.lg-copy .contract-attached-annex{break-before:page;border:0;margin:0;padding:0}.lg-copy .contract-attached-annex>div{break-inside:avoid}.lg-copy .contract-attached-annex>div>p{color:#111}}
