/* AYMIA V13 KVKK information — quiet-luxury, editorial, no JS required. */
:root{font-family:Inter,"Helvetica Neue",Arial,sans-serif;color:#28221e;background:#eee9e2;-webkit-font-smoothing:antialiased}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body.aymia-kvkk{margin:0;min-height:100vh;background:radial-gradient(ellipse at 85% 5%,rgba(159,142,124,.18),transparent 46%),#eee9e2;color:#28221e}
a{color:inherit}
a:hover{text-underline-offset:4px}
a:focus-visible{outline:3px solid #6e4e36;outline-offset:4px}
.skip{position:absolute;left:12px;top:-80px;z-index:120;background:#322822;color:#fff;padding:12px 16px}
.skip:focus{top:8px}
.topbar{min-height:90px;padding:26px clamp(20px,5vw,76px) 18px 164px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(70,58,49,.14)}
.wordmark{letter-spacing:.38em;font-size:24px;font-weight:600;text-decoration:none}
.back{text-decoration:none;font-size:12px;letter-spacing:.02em;border-bottom:1px solid #4a3e36;padding-bottom:6px}
.wrap{width:min(100% - 48px,950px);margin:0 auto;padding:77px 0 70px}
.eyebrow,.section-no{font:650 11px/1.2 Inter,"Helvetica Neue",Arial,sans-serif;letter-spacing:.16em;color:#78685b}
h1{font:400 clamp(43px,6.6vw,77px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.05em;max-width:850px;margin:23px 0}
.lede{font-size:clamp(16px,1.8vw,20px);font-weight:350;line-height:1.72;max-width:770px;color:#51463d;margin:0 0 34px}
.notice{border:1px solid #b9a99b;background:linear-gradient(120deg,rgba(255,255,255,.65),rgba(201,187,173,.32));padding:24px 28px;border-radius:18px}
.notice strong{font-size:16px;font-weight:650}
.notice p{font-size:14px;line-height:1.65;margin:10px 0 0}
.contents{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 40px}
.contents a{padding:9px 13px;border:1px solid #baa99a;border-radius:100px;text-decoration:none;font-size:12px;background:#ffffff52}
.contents a:hover{background:#fff}
section{scroll-margin-top:20px;border-top:1px solid rgba(75,62,53,.28);padding:32px 0 24px}
h2{font:400 clamp(28px,3.5vw,42px)/1.16 Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:16px 0}
h3{font-size:16px;font-weight:650;margin:26px 0 9px}
section p,li{color:#4f443e;font-size:15px;line-height:1.78;max-width:820px}
section p{margin:0 0 15px}
section strong{color:#2d2520}
ul{padding-left:23px}
li{margin:8px 0}
.page-foot{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c5b8ac;margin-top:35px;padding-top:25px;color:#6b5d54;font-size:12px}
@media(max-width:640px){
  .topbar{padding:65px 20px 18px;min-height:110px}
  .wordmark{font-size:20px}
  .back{font-size:11px}
  .wrap{width:calc(100% - 34px);padding:44px 0 45px}
  h1{margin:18px 0}
  .lede{font-size:15px;line-height:1.65}
  .notice{padding:20px 18px}
  section{padding:26px 0 16px}
  section p,li{font-size:14px}
  .page-foot{flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
