.t5-privacy-page{overflow-x:clip}.t5-privacy-section{padding-block:var(--spacing-block-gap);--t5-rule:linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) left var(--gutter) top 0 / 1px 15px no-repeat, linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) left calc(var(--gutter) - 7px) top 7px / 15px 1px no-repeat, linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) right var(--gutter) top 0 / 1px 15px no-repeat, linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) right calc(var(--gutter) - 7px) top 7px / 15px 1px no-repeat, linear-gradient(var(--color-grid-h), var(--color-grid-h)) 0 7px / 100% 1px no-repeat}.t5-privacy-policy{isolation:isolate;gap:var(--spacing-text-l);display:grid;position:relative}.t5-privacy-policy:before,.t5-privacy-policy:after{content:"";left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:var(--color-grid-h);pointer-events:none;height:1px;position:absolute}.t5-privacy-policy:before{top:0}.t5-privacy-policy:after{bottom:0}.t5-privacy-label{display:none}.t5-privacy-policy>.grid-ticks{z-index:-1}.t5-privacy-toc{background:var(--color-panel-surface);border:1px solid var(--color-grid-h);padding:var(--spacing-card-sp-x);gap:var(--spacing-text-s);align-self:start;display:grid;position:relative}.t5-privacy-toc:after{content:"";z-index:-1;bottom:-8px;left:calc(-1 * var(--gutter) - 1px);right:calc(-1 * var(--gutter) - 1px);background:var(--t5-rule);pointer-events:none;height:15px;position:absolute}.t5-privacy-toc ol{gap:var(--spacing-text-s);display:grid}.t5-privacy-toc h2,.t5-privacy-toc li{font-size:13px;line-height:1.9}.t5-privacy-toc a:hover{color:var(--color-accent-point)}.t5-privacy-main{min-width:0;position:relative}.t5-privacy-main>section{padding-block:var(--spacing-text-l);gap:calc(var(--spacing-text-l) / 2)}.t5-privacy-main>section>div{font-size:13px;line-height:1.9}.t5-privacy-main>section:last-of-type{border-bottom:0}.t5-privacy-multiline{white-space:pre-line}.t5-privacy-dates{padding-top:var(--spacing-text-l);color:var(--color-text-secondary);letter-spacing:.02em;flex-direction:column;font-size:11px;line-height:1.5;display:flex}.t5-privacy-dateSeparator{display:none}.t5-privacy-heat{z-index:-1;pointer-events:none;opacity:.1;width:560px;max-width:none;height:560px;position:absolute;top:1414px;right:-336px}.t5-privacy-heat--sub{top:387px;left:-280px;right:auto}@media (min-width:1024px){.t5-privacy-section{padding-block:var(--spacing-section-y)}.t5-privacy-policy{gap:var(--spacing-column-gap);grid-template-columns:272px minmax(0,1fr)}.t5-privacy-label{margin:calc(var(--spacing-text-l) / 2) 0 0 calc(-1 * min(66px, var(--gutter) - 12px));grid-area:1/1;display:block}.t5-privacy-toc{top:var(--header-height);padding:var(--spacing-member-inset) 0;gap:calc(var(--spacing-card-sp-y) / 2);background:0 0;border:0;grid-area:1/1;position:sticky}.t5-privacy-toc:after{content:none}.t5-privacy-toc ol{gap:calc(var(--spacing-card-sp-y) / 2)}.t5-privacy-main{border-left:1px solid var(--color-grid-v);padding-top:var(--spacing-member-inset);grid-area:1/2}.t5-privacy-main:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) center top / 1px 8px no-repeat, linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) center top / 15px 1px no-repeat, linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) center bottom / 1px 8px no-repeat, linear-gradient(var(--color-grid-tick), var(--color-grid-tick)) center bottom / 15px 1px no-repeat;width:15px;position:absolute;top:0;bottom:0;left:-8px}.t5-privacy-main>section{padding-block:calc(var(--spacing-text-l) + var(--spacing-text-m));gap:var(--spacing-text-m)}.t5-privacy-main>section:first-child{padding-top:0}.t5-privacy-main>section>div{font-size:14px;line-height:2.1}.t5-privacy-main>section:last-of-type{border-bottom:1px solid var(--color-border-default)}.t5-privacy-dates{text-align:right;padding-block:calc(var(--spacing-text-l) + var(--spacing-text-m)) 0;letter-spacing:.04em;font-size:13px;line-height:1.9;display:block}.t5-privacy-dateSeparator{display:inline}.t5-privacy-heat{width:1200px;height:1200px;top:0;right:-812px}.t5-privacy-heat--sub{top:688px;left:-620px;right:auto}}.t5-privacy-breadcrumb .breadcrumb{padding-inline:0}@media (min-width:1024px){.t5-privacy-breadcrumb .grid-frame-content{padding-top:var(--spacing-section-y)}}
