.country-link{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px}.market-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.market-links>a{display:grid;gap:12px;padding:30px;border:1px solid var(--line);min-width:0}.market-links>a>span{color:var(--orange);font-size:12px;letter-spacing:.15em}.market-links strong{font-size:28px;line-height:1.25;overflow-wrap:anywhere}.market-links small{font-size:12px;color:var(--muted)}.market-links a:hover,.market-links a:focus-visible{background:var(--paper)}.market-destinations{padding-top:65px;padding-bottom:65px}.market-destinations h2{font-size:clamp(1.9rem,3.4vw,3rem)}.delivery-choice{max-width:480px;margin-top:30px}.delivery-choice label{font-size:13px}.delivery-choice select{width:100%}.delivery-choice p{font-size:12px;margin-top:10px}.market-page .breadcrumb{display:inline-block;font-size:12px;margin-bottom:35px}.market-page>h1{max-width:1000px;font-size:clamp(2.5rem,5.2vw,4.7rem);overflow-wrap:anywhere}.market-page .lead{max-width:900px;font-size:18px}.market-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:60px;margin:60px 0}.market-detail-grid h2{font-size:27px;margin-bottom:24px}.market-detail-grid p{margin-bottom:24px}.market-detail-grid section>h2:not(:first-child){margin-top:45px}.market-note{background:var(--paper);padding:32px;align-self:start}.market-note ul{padding-left:20px;color:var(--muted)}.market-note li{margin:14px 0}.market-country-code{display:block;font-size:90px;font-weight:850;color:#d2d3cc;letter-spacing:-.07em;line-height:1;margin-bottom:35px}.market-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line)}.market-product-links a{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.market-product-links a:hover{background:var(--paper)}@media(max-width:760px){.market-links,.market-detail-grid{grid-template-columns:1fr}.market-detail-grid{gap:32px;margin-top:45px}.market-links>a{padding:25px}.market-page .lead{font-size:16px}}@media(max-width:440px){.market-product-links{grid-template-columns:1fr}.market-note{padding:25px}}
