.siro-privacy{width:100%;background:var(--siro-page-bg);color:var(--siro-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.75}.siro-privacy__container{width:min(100% - 32px,960px);padding:56px 0 72px;background:var(--siro-bg);margin:80px auto 0}.siro-privacy__header{padding:0 48px 32px;margin-bottom:8px;border-bottom:1px solid var(--siro-border)}.siro-privacy h1{margin:0;color:var(--siro-heading);font-size:clamp(2rem,2vw,3rem);line-height:1.2;font-weight:700;text-align:center}.siro-privacy section{padding:28px 48px}.siro-privacy section+section{border-top:1px solid var(--siro-border)}.siro-privacy h2{margin:0 0 18px;font-size:clamp(1rem,.5vw,1.75rem);line-height:1.35}.siro-privacy h2,.siro-privacy h3{color:var(--siro-heading);font-weight:700}.siro-privacy h3{margin:22px 0 8px;font-size:1.05rem;line-height:1.45}.siro-privacy p{margin:0 0 14px;font-size:1rem}.siro-privacy ol,.siro-privacy ul{margin:8px 0 18px;padding-left:24px}.siro-privacy li{margin-bottom:10px;padding-left:4px}.siro-privacy a{color:var(--siro-accent);text-decoration:underline;text-underline-offset:2px}.siro-privacy__updated{margin:20px 48px 0;padding-top:20px;border-top:1px solid var(--siro-border);color:var(--siro-muted);font-size:.92rem}@media (max-width:767px){.siro-privacy__container{width:100%;padding:32px 0 48px}.siro-privacy section,.siro-privacy__header{padding-left:20px;padding-right:20px}.siro-privacy section{padding-top:22px;padding-bottom:22px}.siro-privacy h2{font-size:1.3rem}.siro-privacy h3{font-size:1rem}.siro-privacy li,.siro-privacy p{font-size:.95rem}.siro-privacy__updated{margin-left:20px;margin-right:20px}}@media (max-width:420px){.siro-privacy section,.siro-privacy__header{padding-left:16px;padding-right:16px}.siro-privacy__updated{margin-left:16px;margin-right:16px}}.privacy-table-wrapper{width:100%;overflow-x:auto;margin:30px 0;-webkit-overflow-scrolling:touch}.privacy-table{width:100%;border-collapse:collapse;border:1px solid #d9e1e8;background:#fff;font-size:16px;line-height:1.7}.privacy-table td,.privacy-table th{padding:18px 20px;border:1px solid #d9e1e8;text-align:left;vertical-align:top}.privacy-table thead th{background:#102a43;color:#fff;font-weight:600}.privacy-table tbody th{width:28%;background:#f5f8fb;color:#102a43;font-weight:600}.privacy-table tbody td{width:72%;color:#374151}.privacy-table tbody tr:hover{background:#f8fafc}.privacy-table tbody tr:hover th{background:#eef4f8}@media (max-width:768px){.privacy-table{font-size:15px}.privacy-table td,.privacy-table th{padding:14px 15px}.privacy-table tbody th{width:30%}.privacy-table tbody td{width:70%}}@media (max-width:600px){.privacy-table-wrapper{overflow-x:visible}.privacy-table,.privacy-table tbody,.privacy-table td,.privacy-table th,.privacy-table thead,.privacy-table tr{display:block;width:100%}.privacy-table{border:none}.privacy-table thead{display:none}.privacy-table tbody tr{margin-bottom:20px;border:1px solid #d9e1e8;border-radius:8px;overflow:hidden;background:#fff}.privacy-table tbody th{padding:14px 16px;border:none;border-bottom:1px solid #d9e1e8;background:#f5f8fb;font-size:16px}.privacy-table tbody td{padding:16px;border:none;font-size:15px}.privacy-table tbody tr:hover{background:#fff}.privacy-table tbody tr:hover th{background:#f5f8fb}}.alpha-list{list-style-type:lower-alpha;padding-left:25px}.alpha-list li{margin-bottom:10px;padding-left:5px}.numbered-list{list-style:none;counter-reset:item;padding-left:0}.numbered-list li{counter-increment:item;position:relative;padding-left:45px;margin-bottom:12px}.numbered-list li:before{content:"5." counter(item);position:absolute;left:0;top:0;font-weight:600}.subsection-list{list-style:none;counter-reset:subsection;padding-left:0}.subsection-list>li{counter-increment:subsection;position:relative;padding-left:50px;margin-bottom:15px}.subsection-list>li:before{position:absolute;left:0;top:0}.subsection-list>li:before,.subsection-list[data-section="5"]>li:before{content:"5." counter(subsection)}.subsection-list[data-section="6"]>li:before{content:"6." counter(subsection)}.subsection-list[data-section="7"]>li:before{content:"7." counter(subsection)}.subsection-list[data-section="8"]>li:before{content:"8." counter(subsection)}.subsection-list[data-section="9"]>li:before{content:"9." counter(subsection)}.subsection-list[data-section="10"]>li:before{content:"10." counter(subsection)}.subsection-list[data-section="11"]>li:before{content:"11." counter(subsection)}.subsection-list[data-section="12"]>li:before{content:"12." counter(subsection)}.bullet-list{list-style-type:disc;padding-left:25px}.bullet-list li{margin-bottom:10px}