.bk-legal{gap:var(--bk-space-4);padding-block:var(--bk-space-2) var(--bk-space-12);display:grid}.policy,.policies{box-sizing:border-box;width:100%;max-width:72ch;margin-inline:auto}.policy__back{margin:0 0 var(--bk-space-3);font-size:var(--bk-text-sub)}.policy__body{background:var(--bk-surface);box-shadow:var(--bk-shadow-float);border-radius:var(--bk-radius-tile);padding:var(--bk-space-6) var(--bk-space-4)}@media (width>=48em){.policy__body{padding:var(--bk-space-8) var(--bk-space-12)}}.policy__body h2{margin:var(--bk-space-6) 0 var(--bk-space-2);font-size:var(--bk-text-heading)}.policy__body>h2:first-child,.policy__body>.policy-updated:first-child{margin-top:0}.policy__body p,.policy__body li{max-width:64ch;line-height:1.6}.policy__body p{margin:0 0 var(--bk-space-2)}.policy__body ul,.policy__body ol{margin:0 0 var(--bk-space-3);padding-inline-start:var(--bk-space-4)}.policy__body li{margin:0 0 var(--bk-space-1)}.policy-updated{opacity:.7;font-size:.875rem}.policy__body table{width:100%;margin:0 0 var(--bk-space-3);border-collapse:collapse;font-size:.95rem}.policy__body th,.policy__body td{padding:var(--bk-space-2);text-align:start;vertical-align:top;border:1px solid #0000001f}.policy__body th{font-family:var(--bk-font-display);background:#0000000a}.policies__list{gap:var(--bk-space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.policies__list{grid-template-columns:1fr 1fr}}.policies__list li{--bk-stud:var(--bk-green);background:var(--bk-surface);box-shadow:var(--bk-shadow-float);border-radius:var(--bk-radius-tile);transition:transform var(--bk-dur-pop) var(--bk-ease-snap)}.policies__list li:nth-child(4n+2){--bk-stud:var(--bk-red)}.policies__list li:nth-child(4n+3){--bk-stud:var(--bk-blue)}.policies__list li:nth-child(4n+4){--bk-stud:var(--bk-yellow)}.policies__list li:hover{transform:translateY(-3px)}.policies__list a{align-items:center;gap:var(--bk-space-2);padding:var(--bk-space-4);font-family:var(--bk-font-display);font-size:var(--bk-text-sub);color:var(--bk-indigo);font-weight:600;text-decoration:none;display:flex}.policies__list a:before{content:"";border-radius:var(--bk-radius-stud);background:var(--bk-stud);flex:none;width:1.1rem;height:1.1rem;box-shadow:inset 0 2px #ffffff73}.policies__list a:after{content:"→";color:var(--bk-text-soft);margin-left:auto}@media (prefers-reduced-motion:reduce){.policies__list li:hover{transform:none}}
