.nr-privacy__edition{display: inline-flex;align-items: center;gap: 8px;font-size: .875rem;color: var(--nr-ink-3)}.nr-privacy__edition .nr-icon{width: 18px;height: 18px;color: var(--nr-red)}.nr-privacy{padding-top: clamp(32px, 4vw, 64px)}.nr-privacy__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 32px}.nr-privacy__aside{display: grid;gap: 16px;align-content: start}.nr-privacy__toc{padding: 20px;border-radius: var(--nr-r-lg);background: var(--nr-ivory);border: 1px solid var(--nr-line-2)}.nr-privacy__toc-h, .nr-privacy__contact-h{margin-bottom: 8px;font-size: .75rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--nr-blue-600)}.nr-privacy__toc ol{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.nr-privacy__toc a{display: flex;gap: 8px;align-items: baseline;min-height: 40px;padding: 6px 0;font-size: .875rem;font-weight: 600;line-height: 1.35;color: var(--nr-ink-2);text-decoration: none}.nr-privacy__toc a span{min-width: 1.6em;font-family: var(--nr-font-display);color: var(--nr-red)}.nr-privacy__toc a:hover{color: var(--nr-blue)}.nr-privacy__contact{display: none}.nr-privacy__doc{max-width: 760px}.nr-privacy__draft{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 14px;margin-bottom: clamp(28px, 4vw, 44px);padding: 18px 20px;border-radius: var(--nr-r);background: #FFF8E6;border: 1.5px dashed rgba(139, 94, 0, .45);color: var(--nr-ink-2);font-size: .9375rem;line-height: 1.55}.nr-privacy__draft-ic{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: #fff;color: #7A5300}.nr-privacy__draft-ic .nr-icon{width: 20px;height: 20px}.nr-privacy__draft-h{margin-bottom: 4px;font-weight: 700;color: #7A5300}.nr-privacy__sec{scroll-margin-top: calc(var(--nr-sticky-top, var(--nr-header-h)) + 24px);color: var(--nr-ink-2)}.nr-privacy__sec + .nr-privacy__sec{margin-top: clamp(32px, 4vw, 48px);padding-top: clamp(28px, 3.5vw, 40px);border-top: 1px solid var(--nr-line)}.nr-privacy__sec > * + *{margin-top: 14px}.nr-privacy__h{display: flex;align-items: baseline;gap: 14px;font-family: var(--nr-font-display);font-size: var(--nr-fs-h3);font-weight: 600;line-height: 1.25;color: var(--nr-blue)}.nr-privacy__num{flex: none;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--nr-blue-50);font-size: 1rem;color: var(--nr-red);transform: translateY(-3px)}.nr-privacy__list li{color: var(--nr-ink-2)}.nr-privacy__list b{color: var(--nr-blue-900)}.nr-privacy__op{display: grid;gap: 0;margin: 18px 0 0;padding: 6px 20px;border-radius: var(--nr-r-lg);background: var(--nr-ivory);border: 1px solid var(--nr-line-2)}.nr-privacy__op div{display: grid;gap: 2px;padding: 12px 0}.nr-privacy__op div + div{border-top: 1px solid var(--nr-line-2)}.nr-privacy__op dt{font-size: .8125rem;color: var(--nr-ink-3)}.nr-privacy__op dd{margin: 0;font-weight: 600;color: var(--nr-blue-900);overflow-wrap: anywhere}.nr-privacy__op a, .nr-privacy__sec p a{color: var(--nr-blue)}@media (min-width: 640px){.nr-privacy__op div{grid-template-columns: 200px minmax(0, 1fr);gap: 16px;align-items: baseline}}@media (min-width: 1024px){.nr-privacy__grid{grid-template-columns: 280px minmax(0, 1fr);gap: 72px;align-items: start}.nr-privacy__aside{position: sticky;top: calc(var(--nr-sticky-top, var(--nr-header-h)) + 24px)}.nr-privacy__contact{display: grid;gap: 6px;padding: 20px;border-radius: var(--nr-r-lg);background: var(--nr-blue-50);font-size: .875rem;color: var(--nr-ink-2)}.nr-privacy__contact a{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;font-weight: 600;color: var(--nr-blue);text-decoration: none;overflow-wrap: anywhere}.nr-privacy__contact a:hover span{text-decoration: underline}.nr-privacy__contact .nr-icon{width: 18px;height: 18px;color: var(--nr-red)}}