/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer components{.privacy-page__toc{visibility:hidden;top:var(--privacy-header-height,7.8rem);opacity:0;transition:translate .4s var(--ease-smooth),opacity .4s var(--ease-ui),visibility .4s}.privacy-page__toc.is-active{visibility:visible;opacity:1}.privacy-page__toc.is-header-hidden{translate:0 calc(-1*var(--privacy-header-height,7.8rem))}.privacy-page__progress{transform-origin:0;transform:scaleX(var(--privacy-reading-progress,0));transition:transform .15s linear}.privacy-page__toc-menu{visibility:hidden;opacity:0;transition:translate .4s var(--ease-smooth),opacity .4s var(--ease-ui),visibility .4s;translate:0 -1.2rem}.privacy-page__toc-menu.is-open{visibility:visible;opacity:1;translate:0}.privacy-page__toc .chip .icon{transition:rotate .4s var(--ease-ui);rotate:90deg}.privacy-page__toc [aria-expanded=true] .icon{rotate:-90deg}.privacy-page{padding-top:calc(var(--spacing,.4rem)*8);padding-bottom:calc(var(--spacing,.4rem)*20)}.privacy-page__document{font-size:var(--text-body-l,1.8rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-body-l--letter-spacing,0em));font-weight:var(--tw-font-weight,var(--text-body-l--font-weight,400))}.privacy-page__document:before{background-color:var(--color-black-400);content:"";width:calc(100vw - 6.4rem);height:.1rem;margin-bottom:2.4rem;margin-left:calc(39.4rem - 50vw);display:block}.privacy-page__document>p:first-child,.privacy-page__document>p:first-child~p:not(h4~p){font-size:var(--text-body-xl,2rem);line-height:var(--tw-leading,var(--text-body-xl--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-body-xl--letter-spacing,0em));font-weight:var(--tw-font-weight,var(--text-body-xl--font-weight,400))}.privacy-page__document>p:has(+h4){display:none}.privacy-page__document h4{margin-top:calc(var(--spacing,.4rem)*14);margin-bottom:calc(var(--spacing,.4rem)*6);font-size:var(--text-heading-4,3.2rem);line-height:var(--tw-leading,var(--text-heading-4--line-height,1));letter-spacing:var(--tw-tracking,var(--text-heading-4--letter-spacing,-.02em));font-weight:var(--tw-font-weight,var(--text-heading-4--font-weight,600));scroll-margin-top:var(--privacy-scroll-offset,6rem)}.privacy-page__document p+p{margin-top:calc(var(--spacing,.4rem)*4)}.privacy-page__document ul,.privacy-page__document ol{padding-left:2.7rem}.privacy-page__document ul{list-style-type:disc}.privacy-page__document ol{list-style-type:decimal}.privacy-page__document li+li{margin-top:calc(var(--spacing,.4rem)*2.5)}.privacy-page__document p+ul,.privacy-page__document p+ol,.privacy-page__document ul+p,.privacy-page__document ol+p{margin-top:calc(var(--spacing,.4rem)*4)}.privacy-page__document a{color:var(--color-black-100,#000)}@media (hover:hover){.privacy-page__document a:hover{color:var(--color-accent-orange-100,#f66903)}}.privacy-page__document a:focus-visible{color:var(--color-accent-orange-100,#f66903)}.privacy-page__document a:active{color:var(--color-accent-orange-200,#eb6403)}.privacy-page__document a:disabled,.privacy-page__document a.is-disabled,.privacy-page__document a[aria-disabled=true]{color:var(--color-black-100,#000);opacity:.4}.privacy-page__document a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,var(--ease-ui)));transition-duration:var(--tw-duration,var(--default-transition-duration,.25s));text-underline-offset:25%;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.08em}@media (max-width:1023px){.privacy-page{padding-top:calc(var(--spacing,.4rem)*21)}.privacy-page__toc .chip{justify-content:space-between;width:100%}.privacy-page__toc .chip>span:not(.chip__icon){min-width:calc(var(--spacing,.4rem)*0);overflow:hidden}.privacy-page__toc .chip [data-privacy-page-target=label]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.privacy-page__toc-menu .link{height:auto;min-height:calc(var(--spacing,.4rem)*7);max-width:100%;padding-block:calc(var(--spacing,.4rem)*1);text-align:left;white-space:normal;flex-shrink:1}.privacy-page__document{font-size:var(--text-body-m,1.6rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-body-m--letter-spacing,0em));font-weight:var(--tw-font-weight,var(--text-body-m--font-weight,400))}.privacy-page__document:before{margin-left:calc(var(--spacing,.4rem)*0);width:100%}.privacy-page__document>p:first-child,.privacy-page__document>p:first-child~p:not(h4~p){font-size:var(--text-body-l,1.8rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-body-l--letter-spacing,0em));font-weight:var(--tw-font-weight,var(--text-body-l--font-weight,400))}.privacy-page__document h4{margin-top:calc(var(--spacing,.4rem)*10);font-size:var(--text-heading-5,2.4rem);line-height:var(--tw-leading,var(--text-heading-5--line-height,1));letter-spacing:var(--tw-tracking,var(--text-heading-5--letter-spacing,-.02em));font-weight:var(--tw-font-weight,var(--text-heading-5--font-weight,600))}.privacy-page__document p+p,.privacy-page__document li+li,.privacy-page__document p+ul,.privacy-page__document p+ol,.privacy-page__document ul+p,.privacy-page__document ol+p{margin-top:calc(var(--spacing,.4rem)*6)}.privacy-page__document>p:first-child+p{margin-top:calc(var(--spacing,.4rem)*4)}.privacy-page__document ul,.privacy-page__document ol{padding-left:calc(var(--spacing,.4rem)*6)}}}
