.policy{padding:64px var(--gutter) 96px;align-items:flex-start;gap:80px;display:flex}.policy__contents{flex-shrink:0;width:240px;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.policy__contents-title{padding-bottom:6px;font-size:.875rem;font-weight:600;line-height:1.25rem}.policy__links{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.policy__links a{color:var(--color-ink-secondary);padding:6px 0;font-size:.9375rem;line-height:1.375rem;text-decoration:none;display:block}.policy__links a:hover{color:var(--color-ink)}.policy__article{overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;gap:40px;min-width:0;max-width:720px;display:flex}.policy__head{flex-direction:column;gap:16px;display:flex}.policy__switch{flex-wrap:wrap;gap:4px;display:flex}.policy__switch a{min-height:40px;color:var(--color-ink-secondary);border-radius:20px;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.policy__switch a:hover{color:var(--color-ink)}.policy__switch a[aria-current=page]{background:var(--color-accent-container);color:var(--color-on-accent-container)}.policy__title{font-size:3rem;line-height:3.5rem}.policy__meta{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:.9375rem;line-height:1.375rem;display:flex}.policy__updated{color:var(--color-ink-secondary)}.policy__other-language{font-weight:500}.policy__intro{font-size:1.1875rem;line-height:1.875rem}.policy__fold{display:none}.policy__section{flex-direction:column;gap:12px;font-size:1.0625rem;line-height:1.75rem;display:flex}.policy__section h2{font-size:1.625rem;line-height:2.125rem}.policy__section ul{flex-direction:column;gap:8px;padding:0 0 0 22px;display:flex}.policy__questions{border-radius:var(--radius-20);background:var(--color-sunken);color:var(--color-ink-secondary);flex-direction:column;gap:4px;padding:20px 24px;font-size:1rem;line-height:1.5rem;display:flex}.policy__questions-title{color:var(--color-ink);font-size:1.0625rem;font-weight:500;line-height:1.625rem}@media (width<=899px){.policy{padding:24px var(--gutter) 48px;display:block}.policy__contents,.policy__questions{display:none}.policy__article{gap:32px;max-width:none}.policy__head{gap:12px}.policy__switch{margin-left:-8px}.policy__switch a{border-radius:22px;min-height:44px}.policy__title{font-size:2rem;line-height:2.375rem}.policy__meta{display:contents}.policy__updated{font-size:.875rem;line-height:1.25rem}.policy__other-language{align-self:flex-start;align-items:center;min-height:44px;font-size:.9375rem;display:flex}.policy__intro{font-size:1.0625rem;line-height:1.625rem}.policy__fold{border-radius:var(--radius-16);background:var(--color-sunken);display:block}.policy__fold>summary{border-radius:var(--radius-16);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-weight:500;list-style:none;display:flex}.policy__fold>summary::-webkit-details-marker{display:none}.policy__fold>summary span{flex:1 1 0;min-width:0}.policy__fold>summary .icon{color:var(--color-ink-secondary)}.policy__fold[open]>summary .icon{transform:rotate(180deg)}.policy__fold .policy__links{gap:0;padding:0 16px 8px}.policy__fold .policy__links a{min-height:44px;color:var(--color-ink);align-items:center;display:flex}.policy__section{font-size:1rem;line-height:1.5625rem}.policy__section h2{font-size:1.375rem;line-height:1.875rem}}.policy__questions a{color:var(--color-on-accent-container)}
