.sivory-korea-home{box-sizing:border-box;width:100%;padding:56px 22px;text-align:center;background:#f6f3ed;color:#17372e;border-block:1px solid #d9cfbe}
.sivory-korea-home h2,.sivory-korea-page h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(27px,4.5vw,42px);font-weight:400;line-height:1.2;margin:14px auto;max-width:760px}
.sivory-korea-home>p,.sivory-korea-intro>p{max-width:620px;margin:12px auto;line-height:1.7}
.sivory-korea-eyebrow{font:500 12px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.sivory-korea-status{font:600 14px/1.6 Arial,sans-serif;color:#735a36}
.sivory-korea-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 22px;margin-top:12px;background:#17372e;color:#fff;text-decoration:none;border:1px solid #17372e;font:500 14px/1.5 Arial,sans-serif}
.sivory-korea-primary:focus-visible,.sivory-korea-links a:focus-visible{outline:3px solid #a98550;outline-offset:4px}
.sivory-korea-page{box-sizing:border-box;max-width:980px;margin:auto;padding:140px 24px 64px;color:#17372e}
.sivory-korea-intro{text-align:center;padding:24px 0 28px;scroll-margin-top:130px}
.sivory-korea-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 36px}
.sivory-korea-links a{padding:12px 16px;min-height:44px;color:#17372e;border:1px solid #d9cfbe;text-decoration:none;font:400 14px/1.5 Arial,sans-serif}
.sivory-korea-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sivory-korea-categories section{padding:24px 0;border-top:1px solid #d9cfbe;scroll-margin-top:130px}
.sivory-korea-categories h2{font:400 24px/1.3 Georgia,serif;margin:0 0 14px}
.sivory-korea-launch-note{font:400 14px/1.7 Arial,sans-serif;text-align:center;margin:32px 0 0}
body.sivory-collection-active .sivory-korea-home{display:none}
@media(max-width:480px){.sivory-korea-home{padding:38px 18px}.sivory-korea-page{padding:120px 18px 40px}.sivory-korea-categories{grid-template-columns:1fr;gap:8px}.sivory-korea-links a{flex:1 1 42%;text-align:center}}

.sivory-current-status{text-align:center;font:500 14px/1.6 Arial,sans-serif;color:#735a36;margin:8px 0 18px}
