@import url('https://www.familyitguy.com/assets/css/fitg-brand-tokens.css');
body.privacy-guide main *{box-sizing:border-box}body.privacy-guide{margin:0;background:var(--fitg-white);color:var(--fitg-cool-slate);font:18px/1.65 var(--fitg-font-body)}body.privacy-guide main a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}body.privacy-guide main a:hover{text-decoration-thickness:2px}body.privacy-guide main a:focus-visible,body.privacy-guide main button:focus-visible,body.privacy-guide main summary:focus-visible,body.privacy-guide main input:focus-visible,body.privacy-guide main [contenteditable]:focus-visible{outline:3px solid var(--fitg-it-gold);outline-offset:4px}body.privacy-guide main .private-notice{background:var(--fitg-pale-grey);padding:9px 20px;text-align:center;font-size:14px}body.privacy-guide main .site-header{max-width:1120px;margin:auto;padding:24px 28px;border-bottom:1px solid var(--fitg-pale-grey)}body.privacy-guide main .site-header img{width:190px;max-width:100%;display:block}body.privacy-guide main{max-width:744px;margin:auto;padding:32px 28px 64px}body.privacy-guide main .back{font-size:15px}body.privacy-guide main .by{display:flex;gap:12px;align-items:center;font-size:15px;margin:24px 0}body.privacy-guide main .by img{width:48px;height:48px;border-radius:50%;object-fit:cover}body.privacy-guide main h1,body.privacy-guide main h2{font-family:var(--fitg-font-heading);line-height:1.2}body.privacy-guide main h1{font-size:44px;margin:22px 0}body.privacy-guide main h2{font-size:28px;margin:40px 0 18px}body.privacy-guide main h3{font-size:21px;line-height:1.3}body.privacy-guide main p{margin:0 0 20px}body.privacy-guide main .lead{font-size:22px;line-height:1.55}body.privacy-guide main ul,body.privacy-guide main ol{padding-left:26px;margin:0 0 24px}body.privacy-guide main li{margin-bottom:10px}body.privacy-guide main .contents{display:flex;flex-wrap:wrap;gap:8px 22px;padding:16px 0 22px;border-bottom:1px solid var(--fitg-pale-grey);font-size:16px;margin-bottom:28px}body.privacy-guide main details{border:1px solid color-mix(in srgb,var(--fitg-cool-slate) 25%,var(--fitg-white));border-radius:7px;margin:20px 0;background:var(--fitg-white)}body.privacy-guide main summary{cursor:pointer;padding:18px 20px;font-weight:700;list-style-position:inside;line-height:1.5}body.privacy-guide main details[open]>summary{background:color-mix(in srgb,var(--fitg-pale-blue) 30%,var(--fitg-white));border-radius:7px 7px 0 0}body.privacy-guide main .detail-body{padding:22px 20px 4px}body.privacy-guide main details h2{font-size:25px;margin-top:12px}body.privacy-guide main details h3{margin:24px 0 12px}body.privacy-guide main [id]{scroll-margin-top:20px}body.privacy-guide main .check-row{display:grid;grid-template-columns:24px 1fr;gap:8px 12px;padding:14px 0;border-bottom:1px solid var(--fitg-pale-grey)}body.privacy-guide main .check-row input{width:22px;height:22px;margin:5px 0 0;accent-color:var(--fitg-cool-slate)}body.privacy-guide main .check-row label{font-weight:700;cursor:pointer}body.privacy-guide main .check-note{font-size:16px;line-height:1.6;margin:5px 0}body.privacy-guide main .check-row>div{min-width:0}body.privacy-guide main .progress{font-weight:700}body.privacy-guide main .actions{display:none;gap:12px;flex-wrap:wrap;margin:24px 0}body.privacy-guide main button{font:700 16px/1.4 var(--fitg-font-body);background:var(--fitg-cool-slate);color:var(--fitg-white);padding:12px 18px;border:1px solid var(--fitg-cool-slate);border-radius:5px;cursor:pointer}body.privacy-guide main .secondary{background:var(--fitg-white);color:var(--fitg-cool-slate)}body.privacy-guide main .sharing-field{margin:24px 0}body.privacy-guide main .question{font-weight:700;line-height:1.5;margin:0 0 8px;padding:5px 0}body.privacy-guide main .answer{min-height:96px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--fitg-cool-slate) 50%,var(--fitg-white));padding:12px;border-radius:4px}body.privacy-guide main .question[contenteditable]{overflow-wrap:anywhere}body.privacy-guide main .question:focus{background:var(--fitg-pale-grey)}body.privacy-guide main textarea{font:inherit;width:100%;max-width:100%;padding:12px}body.privacy-guide main .print-credit{display:none}body.privacy-guide main footer{border-top:1px solid var(--fitg-pale-grey);max-width:688px;margin:auto;padding:24px 28px 40px;font-size:16px}body.privacy-guide main footer p{margin:0}body.privacy-guide main #copy-status:empty{display:none}body.privacy-guide main [hidden]{display:none!important}body.privacy-guide main .review-card{padding:20px 0;border-bottom:1px solid var(--fitg-pale-grey)}body.privacy-guide main .review-card h2{margin:0 0 14px}body.privacy-guide main .original{white-space:pre-wrap;font-size:16px;line-height:1.6}body.privacy-guide main .review-table{width:100%;border-collapse:collapse;font-size:16px}body.privacy-guide main .review-table td,body.privacy-guide main .review-table th{text-align:left;padding:12px 8px;vertical-align:top;border-bottom:1px solid var(--fitg-pale-grey);overflow-wrap:anywhere}@media(max-width:600px){body.privacy-guide main{padding:24px 22px 44px}body.privacy-guide main .site-header{padding:20px 22px}body.privacy-guide main h1{font-size:34px;line-height:1.14}body.privacy-guide main h2{font-size:26px}body.privacy-guide main .lead{font-size:21px}body.privacy-guide main .detail-body{padding:18px 16px 2px}body.privacy-guide main summary{padding:16px}body.privacy-guide main .actions button{width:100%}body.privacy-guide main .review-table{font-size:14px}body.privacy-guide main .review-table th,body.privacy-guide main .review-table td{padding:10px 4px}}body.privacy-guide.js main .actions{display:flex}body.privacy-guide main #storage-status{display:none}body.privacy-guide.js main #storage-status{display:block}@page{size:A4;margin:16mm}@media print{body.privacy-guide{font-size:11pt;line-height:1.45}body.privacy-guide main{max-width:none;padding:0}body.privacy-guide main h1{font-size:22pt}body.privacy-guide main h2{font-size:16pt}body.privacy-guide main h3{font-size:13pt}body.privacy-guide main details{border:0}body.privacy-guide main details>*{display:block!important}body.privacy-guide main .site-header,body.privacy-guide main .private-notice,body.privacy-guide main .by,body.privacy-guide main .back,body.privacy-guide main .contents,body.privacy-guide main footer,body.privacy-guide main .actions,body.privacy-guide main #copy-status,body.privacy-guide main #copy-fallback,body.privacy-guide main #migration-status,body.privacy-guide main #storage-status{display:none!important}body.privacy-guide main .print-credit{display:block;font-size:10pt;margin-top:20px}body.privacy-guide main .answer{min-height:45px;border:0;border-bottom:1px solid var(--fitg-cool-slate);padding:8px 0}body.privacy-guide main .question{break-after:avoid}body.privacy-guide main .sharing-field{margin:14px 0;break-inside:auto}body.privacy-guide main .check-row{break-inside:avoid}body.privacy-guide main .detail-body{padding:0}body.privacy-guide main .check-note{font-size:10pt}body.privacy-guide[data-print="sharing"] main>*:not(article),body.privacy-guide[data-print="sharing"] article>*:not(#family-sharing),body.privacy-guide[data-print="sharing"] #family-sharing>summary,body.privacy-guide[data-print="sharing"] #family-sharing>.detail-body>*:not(#sharing-sheet){display:none!important}body.privacy-guide[data-print="checklist"] main>*:not(article),body.privacy-guide[data-print="checklist"] article>*:not(#privacy-checklist),body.privacy-guide[data-print="checklist"] #privacy-checklist>summary{display:none!important}body.privacy-guide[data-print="checklist"] #privacy-checklist:before{content:"Your family's privacy checklist";display:block;font:700 18pt var(--fitg-font-heading);margin-bottom:14px}}

body.privacy-guide main{padding-top:38px}body.privacy-guide .updated{font-size:14px;margin:-12px 0 24px}body.privacy-guide main [id]{scroll-margin-top:100px}body.privacy-guide main ol{list-style:none;counter-reset:step;padding-left:0}body.privacy-guide main ol>li{counter-increment:step;position:relative;padding-left:2em}body.privacy-guide main ol>li:before{content:counter(step) ".";position:absolute;left:0;top:0;width:1.5em;font-weight:700}body.privacy-guide main h1{overflow-wrap:normal}
@media print{body.privacy-guide>.app-bar,body.privacy-guide>.footer,body.privacy-guide .updated,body.privacy-guide .chatbase-bubble{display:none!important}body.privacy-guide main{padding:0}}
body.privacy-guide main .sharing-field{padding:0}body.privacy-guide main h2{padding-bottom:0}body.privacy-guide main h2:after{display:none}
