.privacy-module__TSaGbG__page{max-width:1120px;color:var(--brand-text,#f5eee7);margin:0 auto;padding:24px clamp(20px,5vw,56px) 48px}.privacy-module__TSaGbG__header{border-bottom:1px solid var(--brand-border,#514451);justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-bottom:24px;display:flex}.privacy-module__TSaGbG__header>a{color:var(--brand-peach,#f5ad8d);text-align:right;padding:10px 0;font-size:14px;line-height:1.5}.privacy-module__TSaGbG__hero{max-width:760px;padding:62px 0 38px}.privacy-module__TSaGbG__eyebrow{letter-spacing:2px;color:var(--brand-peach,#f5ad8d);margin:0 0 18px;font-size:11px;line-height:1.7}.privacy-module__TSaGbG__hero h1{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(38px,6vw,64px);font-weight:400;line-height:1.08}.privacy-module__TSaGbG__subtitle{color:var(--brand-muted,#bbaebc);max-width:660px;margin:0 0 18px;font-size:18px;line-height:1.7}.privacy-module__TSaGbG__date{color:var(--brand-muted,#bbaebc);font-size:12px}.privacy-module__TSaGbG__layout{border-top:1px solid var(--brand-border,#514451);grid-template-columns:200px minmax(0,1fr);gap:50px;padding-top:30px;display:grid}.privacy-module__TSaGbG__contents{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:24px}.privacy-module__TSaGbG__contents p{text-transform:uppercase;letter-spacing:1.6px;color:var(--brand-muted,#bbaebc);margin:0 0 12px;font-size:11px}.privacy-module__TSaGbG__contents a{color:var(--brand-text,#f5eee7);padding:8px 0;font-size:14px;line-height:1.5;text-decoration:none}.privacy-module__TSaGbG__contents a:hover,.privacy-module__TSaGbG__contents a:focus-visible{color:var(--brand-peach,#f5ad8d);text-decoration:underline}.privacy-module__TSaGbG__article{min-width:0;font-size:15px;line-height:1.85}.privacy-module__TSaGbG__article section{margin-bottom:42px;scroll-margin-top:28px}.privacy-module__TSaGbG__article h2{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.3px;margin:0 0 18px;font-size:29px;font-weight:400;line-height:1.3}.privacy-module__TSaGbG__article h3{margin:22px 0 8px;font-size:16px;line-height:1.5}.privacy-module__TSaGbG__article p{margin:0 0 16px}.privacy-module__TSaGbG__article ul{margin:14px 0 22px;padding-left:22px}.privacy-module__TSaGbG__article li{margin:9px 0;padding-left:4px}.privacy-module__TSaGbG__article a,.privacy-module__TSaGbG__notice a,.privacy-module__TSaGbG__roomNotice a{color:var(--brand-peach,#f5ad8d);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-module__TSaGbG__summary,.privacy-module__TSaGbG__control{background:var(--brand-surface,#2b252e);border:1px solid var(--brand-border,#514451);border-radius:16px;margin:0 0 26px;padding:22px}.privacy-module__TSaGbG__summary p:last-child,.privacy-module__TSaGbG__control p:last-child{margin-bottom:0}.privacy-module__TSaGbG__control h3{margin-top:0}.privacy-module__TSaGbG__control button{background:var(--brand-peach,#f5ad8d);border:1px solid var(--brand-peach,#f5ad8d);color:#211c24;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:12px 17px;font-weight:600}.privacy-module__TSaGbG__control button:disabled{opacity:.65;cursor:wait}.privacy-module__TSaGbG__status{color:var(--brand-muted,#bbaebc);font-size:14px;line-height:1.6;margin-top:12px!important}.privacy-module__TSaGbG__status:empty{display:none}.privacy-module__TSaGbG__deleteForm{border-top:1px solid var(--brand-border,#514451);margin-top:24px;padding-top:24px}.privacy-module__TSaGbG__deleteLabel{flex-direction:column;gap:9px;margin:20px 0;font-size:14px;display:flex}.privacy-module__TSaGbG__deleteLabel input{color:#f5eee7;min-height:48px;font:inherit;background:#211c24;border:1px solid #a891a6;border-radius:9px;width:100%;padding:10px 14px}.privacy-module__TSaGbG__actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.privacy-module__TSaGbG__control button.privacy-module__TSaGbG__danger{color:#3e1515;background:#f4b0a4;border-color:#f4b0a4}.privacy-module__TSaGbG__control button.privacy-module__TSaGbG__secondary{color:#f5eee7;background:0 0;border-color:#a891a6}.privacy-module__TSaGbG__error{color:#ffe2df;border:1px solid #caa0a2;border-radius:10px;padding:14px;margin-top:18px!important}.privacy-module__TSaGbG__reference{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px;margin-top:14px!important}.privacy-module__TSaGbG__serviceList{gap:16px;margin:16px 0 24px;display:grid}.privacy-module__TSaGbG__service{border-left:2px solid var(--brand-peach,#f5ad8d);padding:0 0 0 18px}.privacy-module__TSaGbG__service h3{margin:0 0 6px}.privacy-module__TSaGbG__service p{margin-bottom:6px}.privacy-module__TSaGbG__storageItem{border-bottom:1px solid var(--brand-border,#514451);padding:20px 0}.privacy-module__TSaGbG__storageItem:first-child{padding-top:0}.privacy-module__TSaGbG__storageItem h3{margin-top:0}.privacy-module__TSaGbG__storageItem code{overflow-wrap:anywhere;font-size:12px}.privacy-module__TSaGbG__storageItem p:last-child{color:var(--brand-muted,#bbaebc);margin-bottom:0;font-size:14px}.privacy-module__TSaGbG__footer{max-width:1120px;padding:12px 20px max(28px,env(safe-area-inset-bottom));color:var(--brand-muted,#bbaebc);margin:0 auto}.privacy-module__TSaGbG__footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.privacy-module__TSaGbG__footer a{color:var(--brand-muted,#bbaebc);text-underline-offset:4px;padding:10px 0;font-size:13px;text-decoration:underline}.privacy-module__TSaGbG__footer a:hover{color:var(--brand-peach,#f5ad8d)}.privacy-module__TSaGbG__notice{color:var(--brand-muted,#bbaebc)!important;margin:10px 0 16px!important;font-size:12px!important;line-height:1.7!important}.privacy-module__TSaGbG__roomNotice{text-align:center;color:var(--brand-muted,#bbaebc)!important;margin:-8px 0 0!important;font-size:11px!important;line-height:1.6!important}.privacy-module__TSaGbG__remember{cursor:pointer;min-height:44px;color:var(--brand-muted,#bbaebc)!important;text-align:left!important;flex-direction:row!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;display:flex!important}.privacy-module__TSaGbG__remember input{accent-color:var(--brand-peach,#f5ad8d);cursor:pointer;flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.privacy-module__TSaGbG__page a:focus-visible,.privacy-module__TSaGbG__page button:focus-visible,.privacy-module__TSaGbG__footer a:focus-visible,.privacy-module__TSaGbG__notice a:focus-visible,.privacy-module__TSaGbG__roomNotice a:focus-visible,.privacy-module__TSaGbG__remember input:focus-visible{outline:2px solid var(--brand-peach,#f5ad8d);outline-offset:4px;border-radius:3px}@media (max-width:700px){.privacy-module__TSaGbG__page{padding:18px 22px 24px}.privacy-module__TSaGbG__hero{padding:38px 0 26px}.privacy-module__TSaGbG__header{gap:12px;padding-bottom:16px}.privacy-module__TSaGbG__header>a{font-size:12px}.privacy-module__TSaGbG__header .brand-wordmark{max-width:154px}.privacy-module__TSaGbG__layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:22px}.privacy-module__TSaGbG__contents{border-bottom:1px solid var(--brand-border,#514451);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-bottom:22px;display:grid;position:static}.privacy-module__TSaGbG__contents p{grid-column:1/-1}.privacy-module__TSaGbG__contents a{font-size:13px}.privacy-module__TSaGbG__article{font-size:15px}.privacy-module__TSaGbG__summary,.privacy-module__TSaGbG__control{padding:18px}.privacy-module__TSaGbG__subtitle{font-size:16px}.privacy-module__TSaGbG__article h2{font-size:26px}.privacy-module__TSaGbG__article section{margin-bottom:34px}}@media (prefers-reduced-motion:reduce){.privacy-module__TSaGbG__page{scroll-behavior:auto}}
.feedback-link-module__fIyvEW__link{min-height:44px;color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);justify-content:center;align-items:center;padding:8px 0;font-size:12px;line-height:1.5;display:inline-flex}.feedback-link-module__fIyvEW__link:hover{color:var(--peach);text-decoration-color:currentColor}.feedback-link-module__fIyvEW__link:focus-visible{outline:2px solid var(--peach);outline-offset:4px;border-radius:3px}
.delete-artwork-module__glm3fG__trigger{color:#e9b1b3;cursor:pointer;background:0 0;border:1px solid #ae76794d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:20px auto 0;padding:10px 14px;font-size:14px;display:flex}.delete-artwork-module__glm3fG__trigger:hover{background:#e9b1b30d;border-color:#ae7679}.delete-artwork-module__glm3fG__trigger:focus-visible,.delete-artwork-module__glm3fG__danger:focus-visible{outline-offset:4px;outline:2px solid #ffb69f}.delete-artwork-module__glm3fG__danger{color:#fff;background:#b94653}.delete-artwork-module__glm3fG__danger:hover{background:#a73d49}.delete-artwork-module__glm3fG__note{margin-top:12px}
.pack-gift-link-module__Mqw-HW__link{min-height:44px;color:var(--peach);text-underline-offset:4px;align-items:center;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}
