.privacy-main{padding-bottom:65px}.privacy-hero{padding:58px 0 40px}.privacy-hero h1{margin:25px 0}.privacy-hero .intro{max-width:610px}.privacy-updated{font-size:13px;color:var(--muted);margin-top:25px}.privacy-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:60px;align-items:start;padding-top:30px;border-top:1px solid #d9e2dc}.privacy-contents{display:grid;gap:14px;position:sticky;top:24px}.privacy-contents h2{font-size:16px;margin:0 0 4px}.privacy-contents a{font-size:13px;line-height:1.5;color:var(--teal);text-underline-offset:4px}.privacy-copy section{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #d9e2dc;scroll-margin-top:24px}.privacy-copy section:last-child{border:0;margin:0}.privacy-copy h2{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin:0 0 20px}.privacy-copy h3{font-size:19px;margin-top:25px}.privacy-copy p,.privacy-copy td{font-size:15px;line-height:1.8;color:var(--muted)}.privacy-copy a{color:var(--teal);overflow-wrap:anywhere;text-underline-offset:3px}.privacy-copy code{font-size:12px;overflow-wrap:anywhere;background:#eaf0e7;padding:3px 5px;border-radius:3px}.privacy-table-wrap{overflow-x:auto}.privacy-copy table{width:100%;border-collapse:collapse;background:#fff}.privacy-copy caption{text-align:left;font-weight:700;font-size:14px;padding:0 0 14px}.privacy-copy th,.privacy-copy td{text-align:left;padding:14px;border:1px solid #d6e0d9;vertical-align:top}.privacy-copy th{background:#e7efdf;font-size:14px}.privacy-copy th:first-child{width:40%}.footer-privacy{display:inline-block;margin-top:8px;text-underline-offset:3px}footer:has(.footer-privacy){align-items:flex-start}@media(max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:32px}.privacy-contents{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;background:#edf3e7;border-radius:8px}.privacy-contents h2{grid-column:1/-1}.privacy-hero{padding:38px 0 32px}.privacy-copy th,.privacy-copy td{padding:10px;font-size:13px}}@media(max-width:420px){.privacy-contents{grid-template-columns:1fr}}
#apprenticeship-survey ul{padding-left:24px;color:var(--muted);font-size:15px;line-height:1.8}#apprenticeship-survey li+li{margin-top:10px}
