.migration-section{padding:60px 0;border-bottom:1px solid var(--line)}.migration-section>p,.regional-page .scope-section>p{max-width:64ch;color:var(--muted);font-size:16px;line-height:2}.region-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin:20px 0 32px}.region-links>a{display:flex;justify-content:space-between;gap:12px;padding:17px 0;min-height:50px;text-decoration:none;border-bottom:1px solid var(--line);font-size:16px}.region-links>a:hover{color:var(--warm)}.sample-notice{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px;margin:28px 0}.sample-card{display:block;text-decoration:none;min-width:0;padding-bottom:22px;border-bottom:1px solid var(--line)}.sample-card>div{position:relative;overflow:hidden}.sample-card img{width:100%;aspect-ratio:3/2;object-fit:cover;height:auto;transition:transform .4s}.sample-card:hover img{transform:scale(1.035)}.sample-card>div>span{position:absolute;left:10px;bottom:10px;background:#050505e8;color:#fff;font-size:12px;padding:6px 9px}.sample-card>p{font-size:14px;color:var(--muted);margin:14px 0 8px;line-height:1.8}.sample-card h3{font-size:23px;margin:0 0 8px}.sample-card strong{display:flex;justify-content:space-between;font-size:15px;font-weight:400;padding-top:14px;min-height:44px}.sample-category{padding:45px 0 15px}.sample-note{font-size:14px!important;color:var(--muted);line-height:1.9}.regional-page [id],.sample-category{scroll-margin-top:76px}.regional-page .collection-closing{padding-bottom:45px}.regional-page .hero-aside strong{font-size:29px}.regional-page .hero-aside p{font-size:16px}@media(max-width:950px){.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.migration-section{padding:38px 0}.sample-grid{grid-template-columns:1fr;gap:24px}.region-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.sample-category{padding-top:28px}.sample-card h3{font-size:22px}.regional-page .hero-aside strong{font-size:24px}.sample-card img{max-height:280px}.sample-grid--three .sample-card:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.sample-card img{transition:none}}
@media(max-width:700px){.regional-lastline{display:block}.regional-page .product-hero h1{font-size:clamp(28px,8.5vw,34px)}}
