.birdly-legaldoc{color:var(--navy);background:#fff;flex-direction:column;min-height:100vh;display:flex}.birdly-legaldoc header{border-bottom:1px solid var(--line);z-index:30;background:#fff;position:sticky;top:0}.birdly-legaldoc .bar{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:14px 22px;display:flex}.birdly-legaldoc .logo{letter-spacing:-.03em;color:var(--navy);align-items:center;gap:9px;font-family:Plus Jakarta Sans;font-size:21px;font-weight:800;display:flex}.birdly-legaldoc .logo .dk{color:var(--sky)}.birdly-legaldoc .back{color:var(--navy-soft);font-size:14px;font-weight:600}.birdly-legaldoc .back:hover{color:var(--navy)}.birdly-legaldoc .doc{flex:1;padding:48px 24px 64px}.birdly-legaldoc .doc-body{max-width:760px;margin:0 auto;font-size:16px;line-height:1.7}.birdly-legaldoc .doc-body h1{letter-spacing:-.02em;color:var(--navy);margin:0 0 18px;font-family:Plus Jakarta Sans;font-size:clamp(28px,3.6vw,36px);font-weight:800;line-height:1.12}.birdly-legaldoc .doc-body h2{letter-spacing:-.01em;color:var(--navy);margin:34px 0 10px;font-family:Plus Jakarta Sans;font-size:21px;font-weight:700}.birdly-legaldoc .doc-body h3{color:var(--navy);margin:24px 0 8px;font-family:Plus Jakarta Sans;font-size:17px;font-weight:700}.birdly-legaldoc .doc-body p{color:var(--navy-soft);margin:0 0 14px}.birdly-legaldoc .doc-body strong{color:var(--navy);font-weight:600}.birdly-legaldoc .doc-body ul,.birdly-legaldoc .doc-body ol{color:var(--navy-soft);margin:0 0 16px;padding-left:22px}.birdly-legaldoc .doc-body li{margin:5px 0}.birdly-legaldoc .doc-body a{color:var(--teal-dk);font-weight:600;text-decoration:underline}.birdly-legaldoc .doc-body a:hover{color:var(--teal)}.birdly-legaldoc .doc-body hr{border:0;border-top:1px solid var(--line);margin:26px 0}.birdly-legaldoc .doc-body table{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:14.5px}.birdly-legaldoc .doc-body th,.birdly-legaldoc .doc-body td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:var(--navy-soft);padding:11px 14px}.birdly-legaldoc .doc-body thead th{background:var(--sky-soft);color:var(--navy);border-bottom:1px solid var(--line);font-family:Plus Jakarta Sans;font-size:13px;font-weight:700}
