*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fcfdfd;color:#1a202c;font-family:"Source Serif Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:#0f172a;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.25;margin-bottom:.5em;margin-top:1.5em;position:relative}h1{font-size:2.25rem;margin-top:0}h2{font-size:1.65rem;border-bottom:1px solid #e2e8f0;padding-bottom:.3em}h3{font-size:1.35rem}p{margin-bottom:1.5em}.article-card h2{margin-top:0}.entry-content p{margin-top:0;margin-bottom:22px;font-size:19.5px;line-height:1.55;color:#2d3748}.site-container p,.entry-content p{margin:20px 0;font-size:19px;line-height:1.6;color:#2d3748}.entry-content ul li,.entry-content ol li{margin-bottom:8px;line-height:1.5;font-size:19px}.entry-content h2{margin:36px 0 16px 0!important;font-size:24px;line-height:1.3}.entry-content h3{margin:28px 0 12px 0!important;font-size:21px;line-height:1.3}pre{line-height:1.5!important;padding:20px!important;margin:24px 0!important}a{color:#008CC9;text-decoration:none;word-wrap:break-word}a:hover{text-decoration:underline}a:visited{color:#8C68CB}.entry-content a{color:#2b6cb0;border-bottom:1px solid #e2e8f0;transition:all 0.15s ease-in-out}.entry-content a:hover{color:#1a365d;border-bottom-color:#1a365d;text-decoration:none}.entry-content a:visited{color:#4a5568}post_content a[target="_blank"]{color:#3182ce;text-decoration:underline;transition:color 0.2s ease-in-out}post_content a[target="_blank"]:hover{color:#2c5282;text-decoration:none}post_content a[target="_blank"]::after{content:"\2197";font-size:.75em;margin-left:3px;display:inline-block;color:#a0aec0}.site-container{max-width:760px;margin:0 auto;padding:0 20px}.article-card{margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #f1f5f9}.article-meta{font-size:.85rem;color:#64748b;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}.article-title-link{color:#0f172a;text-decoration:none}.article-title-link:hover h2{color:#0284c7}.read-more{display:inline-block;color:#0284c7;font-weight:600;text-decoration:none;font-size:.95rem}.read-more:hover{text-decoration:underline}.single-article ul,.single-article ol{margin-left:1.6em}ul.post-categories{display:inline-block;margin:0}ul.post-categories li{display:inline-block;margin-right:5px}blockquote{font-style:italic;background-color:#f9f9fb;border-left:4px solid #1a365d;padding:15px 20px;margin:20px 0;color:#2d3748}.entry-content blockquote{margin:24px 0;padding:18px 25px;background-color:#f8fafc;border-left:4px solid #1a365d;text-align:left;font-size:18px;line-height:1.6;font-family:"Georgia",serif}.legal-citation{font-family:"Georgia",serif;font-size:.95em;background-color:#f7fafc;border-left:3px dashed #4a5568;padding:12px 18px;margin:15px 0;color:#4a5568;line-height:1.6}.site-header{background-color:#0a1128;border-bottom:4px solid #1e40af;padding:30px 0;margin-bottom:30px}.site-header a{color:#fff;text-decoration:none}.header-wrap{display:flex;justify-content:space-between;align-items:center}.site-title{font-family:Georgia,serif;font-size:1.5rem;font-weight:700;letter-spacing:.05em}.site-nav ul{list-style:none;display:flex;gap:20px}.site-nav a{font-size:.95rem;font-weight:500;color:#cbd5e1;transition:color 0.2s ease}.site-nav a:hover{color:#60a5fa;text-decoration:none}.site-logo-container{display:inline-block}.logo-link{display:flex;align-items:center;gap:12px;text-decoration:none!important}.logo-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;background-color:#1e40af;border-radius:6px;font-family:Consolas,Monaco,"Courier New",monospace;font-weight:700;overflow:hidden}.icon-bracket{color:#fff;font-size:26px;position:relative;left:-2px}.icon-slash{color:#60a5fa;font-size:22px;position:absolute;right:4px;transform:rotate(5deg)}.logo-text{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:.08em;display:inline-flex}.text-data{color:#fff;font-weight:400}.text-laws{color:#60a5fa;font-weight:700}.logo-link:hover .logo-icon{background-color:#2563eb}.logo-link:hover .icon-slash{color:#fff}.header-search-utility-bar{display:flex;align-items:center;width:100%;gap:20px;margin-bottom:25px}.search-form-wrapper{flex-grow:1;position:relative}.search-form-wrapper form,.search-form-wrapper input[type="search"]{width:100%;margin:0}.utility-separator{width:1px;height:32px;background-color:#cbd5e0;flex-shrink:0}.filter-trigger-wrapper,.rss-trigger-wrapper{flex-shrink:0}.search-form{width:100%;max-width:760px;margin:20px auto}.search-input-group{display:flex;border:1.5px solid rgb(0 0 0 / .15);border-radius:6px;overflow:hidden;background-color:#fff;transition:border-color 0.2s ease}.search-input-group:focus-within{border-color:#1e40af}.search-field{flex-grow:1;border:none;padding:12px 16px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;color:rgb(0 0 0 / .85);outline:none;background:#fff0}.search-submit{background:#f8fafc;border:none;border-left:1.5px solid rgb(0 0 0 / .15);padding:0 20px;color:rgb(0 0 0 / .55);cursor:pointer;font-size:18px;transition:background-color 0.2s ease,color 0.2s ease}.search-submit:hover{background-color:#1e40af;color:#fff}.no-results p{text-align:center;color:rgb(0 0 0 / .55);margin-bottom:24px}.datalaws-search-parent-row{position:static}.datalaws-search-overlay{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #cbd5e0;border-radius:0 0 4px 4px;box-shadow:0 12px 30px rgb(0 0 0 / .15);z-index:999999!important;display:none;box-sizing:border-box;max-height:55vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.datalaws-search-overlay.is-active{display:block}.search-overlay-results{list-style-type:none!important;margin:0!important;padding:0!important}.search-overlay-results li{margin:0!important;padding:0!important;border-bottom:1px solid #edf2f7}.search-overlay-results a{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;text-decoration:none!important;gap:16px}.search-overlay-results .result-title{font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;color:#2d3748;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-overlay-results .result-date{font-family:"Source Sans Pro",sans-serif;font-size:11px;color:#a0aec0;white-space:nowrap}.search-overlay-results li.search-overlay-more{background-color:#f7fafc;border-top:2px solid #edf2f7;position:sticky;bottom:0}.search-overlay-results li.search-overlay-more a{padding:14px 16px}.search-overlay-results li.search-overlay-more span{font-family:"Source Sans Pro",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#1a365d}.search-overlay-status{padding:14px 16px;font-family:"Source Sans Pro",sans-serif;font-size:13px;color:#718096;font-style:italic}.search-overlay-status.error{color:#e53e3e}.filter-dropdown-wrapper,.filter-dropdown-wrapper button{width:100%;box-sizing:border-box}.filter-toggle-btn{background:none;border:1px solid #cbd5e0;color:#4a5568;padding:8px 14px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:all 0.2s ease-in-out;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.filter-toggle-btn:hover{background-color:#f7fafc;border-color:#a0aec0;color:#1a365d}.filter-toggle-btn.is-active{background:#1a365d!important;color:#ffffff!important;border-color:#1a365d}#datalaws-filter-drawer{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 0;box-shadow:0 10px 15px -3px rgb(0 0 0 / .05)}.matrix-filter-wrapper{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}.matrix-filter-wrapper .clear-all-link{font-size:11px;color:#dc2626;text-decoration:none;font-weight:600;background:#fef2f2;padding:3px 8px;border-radius:4px;border:1px solid #fee2e2}.matrix-grid-container{display:flex;flex-direction:column;gap:20px}.matrix-filter-column{width:100%;margin-bottom:.5rem}.matrix-filter-column h4{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:11px;color:#0f172a;letter-spacing:.5px;margin:0 0 10px 0;border-bottom:2px solid #e2e8f0;padding-bottom:6px;display:flex;justify-content:space-between;align-items:center;position:static}.matrix-filter-column.is-active h4{color:#15803d;border-color:#bbf7d0}.matrix-filter-column .active-badge{font-size:9px;background:#15803d;color:#fff;padding:1px 5px;border-radius:3px;text-transform:none;font-weight:500}.filter-tags-flex{display:flex;gap:6px;flex-wrap:wrap;width:100%}.filter-tags-flex a{padding:4px 10px;border-radius:4px;text-decoration:none;font-size:12px;border:1px solid #e2e8f0;transition:all 0.12s ease;display:inline-flex;align-items:center;gap:4px;background:#fff;color:#3f3f46}.filter-tags-flex a.all-btn-inactive{background:#f8fafc;color:#64748b}.filter-tags-flex a.all-btn-active{background:#0f172a;color:#fff;border-color:#0f172a}.filter-tags-flex a.term-selected{background:#2563eb;color:#fff;border-color:#2563eb;font-weight:600}.filter-tags-flex a span{font-size:9.5px;opacity:.6}.tray-title{font-weight:700;text-transform:uppercase;font-size:11px;color:#1a365d;letter-spacing:1.2px;margin-bottom:16px;border-bottom:2px solid #edf2f7;padding-bottom:6px}.filter-drawer ul{list-style:none;padding:0;margin:0}.filter-drawer ul li{padding:8px 0;border-bottom:1px solid #f7fafc;font-size:14px;display:flex;justify-content:space-between;align-items:center}.filter-drawer ul li a{text-decoration:none;color:#4a5568;font-weight:500;transition:color 0.15s ease-in-out}.filter-drawer ul li a:hover{color:#2b6cb0}.tray-count{font-size:11px;background:#edf2f7;color:#718096;padding:2px 7px;border-radius:12px}.rss-toggle-btn{background:none;border:1px solid #cbd5e0;color:#4a5568;padding:10px 16px;font-size:13px;font-weight:600;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all 0.2s ease-in-out}.rss-toggle-btn:hover{background-color:#fffaf0;border-color:#dd6b20;color:#dd6b20;text-decoration:none}.rss-icon{color:#a0aec0;transition:color 0.2s ease-in-out}.rss-toggle-btn:hover .rss-icon{color:#dd6b20}.framework-badge{padding:2px 6px;border-radius:4px;font-size:13px;font-weight:600!important}.framework-badge.gdpr{background:#ebf8ff;color:#2b6cb0!important}.framework-badge.nis2{background:#f0fff4;color:#38a169!important}.framework-badge.eprivacy{background:#fffaf0;color:#dd6b20!important}.framework-badge.ai-act{background:#faf5ff;color:#805ad5!important}.datalaws-meta-badge{display:inline-block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:3px;margin-left:10px;vertical-align:middle;line-height:1.3}.badge-deep-dive{background-color:#1a365d;color:#fff}.badge-insight{background-color:#edf2f7;color:#4a5568}.toc,.wp-block-table-of-contents,.datalaws-toc{background-color:#f8fafc;border-left:4px solid #1e40af;padding:16px 30px;margin:20px 0;border-radius:0 4px 4px 0;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.datalaws-toc{border-left-color:#1a365d;padding:16px 20px}.toc h2,.wp-block-table-of-contents h2{font-size:1.15rem;margin-top:0;margin-bottom:15px;text-transform:uppercase;letter-spacing:.05em;color:#0f172a;border-bottom:none}.datalaws-toc-title{font-family:"Source Sans Pro",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#1a365d;margin:0 0 10px 0!important}.toc ul,.wp-block-table-of-contents ul,.datalaws-toc-list{list-style:none;padding-left:0;margin-bottom:0}.datalaws-toc-list{list-style-type:none!important;margin:0!important;padding:0!important}.toc ul li,.wp-block-table-of-contents ul li,.datalaws-toc-list li{margin-bottom:10px}.datalaws-toc-list li{font-size:15px!important;line-height:1.4!important;margin-bottom:6px!important}.datalaws-toc-list li:last-child{margin-bottom:0!important}.toc ul ul,.wp-block-table-of-contents ul ul{padding-left:20px;margin-top:10px}.toc a,.wp-block-table-of-contents a,.datalaws-toc-list a{color:#0284c7;text-decoration:none;font-weight:500}.datalaws-toc-list a{color:#4a5568;transition:color 0.1s ease-in-out}.toc a:hover,.wp-block-table-of-contents a:hover,.datalaws-toc-list a:hover{text-decoration:underline}.datalaws-toc-list a:hover{color:#1a365d}.datalaws-toc-list li.datalaws-toc-sub{padding-left:18px;margin-top:4px;margin-bottom:6px;position:relative}.datalaws-toc-list li.datalaws-toc-sub::before{content:"∟";position:absolute;left:4px;top:-1px;color:#cbd5e0;font-size:12px}.datalaws-toc-list li.datalaws-toc-sub a{color:#718096;font-size:14px!important}.datalaws-toc-list li.datalaws-toc-sub a:hover{color:#1a365d}.datalaws-heading-anchor{position:absolute;left:-24px;opacity:0;color:#a0aec0;text-decoration:none;font-weight:400;font-family:"Source Sans Pro",sans-serif;transition:opacity 0.15s ease-in-out,color 0.15s ease-in-out}.entry-content h2:hover .datalaws-heading-anchor,.entry-content h3:hover .datalaws-heading-anchor,.article-content h2:hover .datalaws-heading-anchor,.article-content h3:hover .datalaws-heading-anchor{opacity:1}.datalaws-heading-anchor:hover{color:#1a365d!important;text-decoration:none}.article-thumbnail img,.single-thumbnail img{display:block;width:100%;max-width:100%;height:auto;max-height:350px;object-fit:cover;border-radius:4px;margin-bottom:20px}.single-thumbnail{margin-bottom:30px}.article-footer{margin-top:50px;padding-top:20px;border-top:1px solid #e2e8f0}.taxonomy-list{margin-bottom:10px;font-size:.9rem}.meta-label{font-weight:700;color:#0f172a;margin-right:5px}.taxonomy-list a{background-color:#f1f5f9;color:#0f172a;padding:3px 10px;border-radius:4px;text-decoration:none;transition:background-color 0.2s ease;margin-right:5px;display:inline-block}.taxonomy-list a:hover{background-color:#e2e8f0;color:#1e40af}.archive-header{margin-bottom:50px;padding-bottom:20px;border-bottom:2px solid #1e40af}.archive-header h1{margin-bottom:10px}.archive-description{color:#64748b;font-size:1.1rem}.entry-byline{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#64748b;margin-top:.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:8px;letter-spacing:.2px}.byline-author{font-weight:600;color:#0f172a}.byline-separator{color:#cbd5e1}.byline-date{font-weight:400}.archive .site-main .article-card,.search .site-main .article-card{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e8f0}.archive .site-main .entry-content p:not(:first-of-type),.search .site-main .entry-content p:not(:first-of-type){display:none}.archive .site-main .entry-content p:first-of-type,.search .site-main .entry-content p:first-of-type{font-size:16px;line-height:1.5;color:#718096;margin-bottom:8px;position:relative}.pagination,.nav-links{margin-top:40px;display:flex;gap:15px;justify-content:center;font-weight:600}.pagination a,.nav-links a{color:#0284c7;text-decoration:none;padding:8px 16px;background-color:#f8fafc;border-radius:4px;transition:background-color 0.2s ease}.pagination a:hover,.nav-links a:hover{background-color:#e2e8f0;color:#1e40af}.pagination .current,.nav-links .current{padding:8px 16px;background-color:#1e40af;color:#fff;border-radius:4px}hr{display:block;border-top:1px solid #e2e8f0;margin-top:10px;padding-top:5px}#datalaws-reading-progress{position:fixed;top:0;left:0;height:3px;background-color:#1a365d;width:0%;z-index:9999;transition:width 0.05s linear}.scroll-to-top{position:fixed;bottom:24px;right:24px;width:42px;height:42px;background-color:#0a1128;border:1.5px solid #1e40af;color:#fff;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s;pointer-events:none}.scroll-to-top.is-visible{opacity:.85;visibility:visible;transform:translateY(0);pointer-events:auto}.scroll-to-top:hover{opacity:1;background-color:#1e40af;border-color:#38bdf8}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.datalaws-tea-chat-card{margin-top:3rem;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;box-shadow:0 1px 3px rgb(0 0 0 / .02)}.tea-card-inner{display:flex;align-items:flex-start;gap:14px}.tea-card-icon{font-size:18px;line-height:1;margin-top:1px}.tea-card-body{flex:1}.tea-card-title{font-family:"Source Sans Pro",sans-serif;margin:0 0 4px 0!important;color:#0f172a;font-size:14px!important;font-weight:600;letter-spacing:-.1px;position:static}.tea-card-text{margin:0 0 10px 0!important;color:#475569;font-size:12.5px!important;line-height:1.45}.tea-card-btn{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#0f172a;text-decoration:none;font-size:11px!important;font-weight:600;padding:4px 10px;border:1px solid #cbd5e1;border-radius:4px;transition:all 0.1s ease;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.tea-card-btn:hover{border-color:#94a3b8;background:#f1f5f9;text-decoration:none}.site-footer{margin-top:100px;padding:30px 0 20px;background-color:#0a1128;border-top:4px solid #1e40af;color:rgb(255 255 255 / .4);text-align:center}.site-footer p{margin-bottom:0;font-size:.9rem;color:rgb(255 255 255 / .634)}.word-cloud-container{max-width:760px;margin:0 auto 20px auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 12px;padding:0 20px}.word-cloud-container span{display:inline-block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;line-height:.95;letter-spacing:.03em;transition:color 0.2s cubic-bezier(.4,0,.2,1),transform 0.2s ease;cursor:default;opacity:1}.word-cloud-container a span{cursor:pointer}.wc-huge{font-size:1.15rem;font-weight:700;color:rgb(255 255 255 / .65)}.wc-large{font-size:1rem;font-weight:600;color:rgb(255 255 255 / .55)}.wc-medium{font-size:.85rem;font-weight:500;color:rgb(255 255 255 / .45)}.wc-small{font-size:.75rem;font-weight:400;color:rgb(255 255 255 / .35)}.word-cloud-container .wc-accent{color:#ffffff!important;font-weight:700}.word-cloud-container .wc-1{color:#7ecae4}.word-cloud-container .wc-2{color:#cbd5e1}.word-cloud-container .wc-3{color:#93c5fd}.word-cloud-container .wc-4{color:#64748b}.word-cloud-container span:hover{transform:translateY(-1px);color:#ffffff!important}.word-cloud-container .wc-accent:hover{color:#60a5fa!important}.footer-copyright{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:.85rem;letter-spacing:.05em;border-top:1px solid rgb(255 255 255 / .08);padding-top:24px;margin-top:24px;color:rgb(255 255 255 / .3)}.footer-copyright p{display:inline-block;margin-left:1em}.footer-copyright .logo-icon{width:24px;height:24px;border-radius:4px}.footer-copyright .icon-bracket{font-size:18px}.footer-copyright .icon-slash{font-size:15px;right:3px}.footer-copyright .logo-text{font-size:16px}@media (min-width:769px){.datalaws-search-parent-row{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative}.search-form-wrapper{flex:1;position:static}.filter-dropdown-wrapper{flex:0 0 280px}.datalaws-search-overlay{max-height:450px}.search-overlay-results li.search-overlay-more a{justify-content:center}}@media (max-width:1024px){.site-header .navigation-main{font-size:13px;letter-spacing:0}.badge-oped,.badge-share{padding:2px 4px;font-size:10px}}@media (max-width:900px){.header-search-utility-bar{flex-wrap:wrap;gap:12px}.utility-separator{display:none}.search-form-wrapper{flex:0 0 100%;width:100%}.filter-trigger-wrapper{flex:1 1 calc(100% - 6px);min-width:0}.filter-toggle-btn,.rss-toggle-btn{width:100%;justify-content:center;box-sizing:border-box;font-size:11px;padding:10px 8px;white-space:normal;text-align:center}}@media screen and (max-width:768px){.scroll-to-top{bottom:20px;right:20px;width:38px;height:38px;font-size:16px}.site-header{padding-top:12px;padding-bottom:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.site-footer{margin-top:40px}.article-card{margin-bottom:30px;padding-bottom:30px}h1,h2,h3,h4{margin-top:.6em}.logo-icon{width:24px;height:24px;border-radius:4px}.icon-bracket{font-size:18px}.icon-slash{font-size:15px;right:3px}.logo-text{font-size:16px}.site-nav{margin-top:10px;padding-bottom:4px;width:100%}.header-wrap{display:block}.nav-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.header-search-utility-bar .search-form{padding:0!important;margin:12px 0 0 0!important;width:100%!important}.search-form{padding:0;margin:24px auto;width:100%;box-sizing:border-box}.search-field{padding:10px 12px;font-size:15px;width:100%;box-sizing:border-box}.word-cloud-container{margin:0 auto 16px auto;gap:0 6px;line-height:.9em}.wc-huge{font-size:.8rem}.wc-large{font-size:.7rem}.wc-medium{font-size:.6rem}.wc-small{font-size:.5rem}.datalaws-heading-anchor{position:inline-block;left:auto;margin-left:8px;opacity:.15}}@media (max-width:480px){.datalaws-meta-badge{font-size:10px;padding:1px 5px;margin-left:6px}}@media print{.header-search-utility-bar,.site-header,.site-nav,.site-footer,.scroll-to-top,.tray-column,#datalaws-reading-progress,.filter-trigger-wrapper,.rss-trigger-wrapper{display:none!important}body,.site-container,.site-main,.article-card,.entry-content{width:100%!important;margin:0!important;padding:0!important;background:#ffffff!important;color:#000000!important;font-family:Georgia,serif!important;font-size:12pt!important;line-height:1.5!important}.published{font-size:10pt!important;color:#4a5568!important;margin-bottom:20pt!important}.datalaws-meta-badge{border:1px solid #000000!important;color:#000000!important;background:none!important;padding:1px 4px!important}h1,h2,h3,h4{page-break-after:avoid!important;page-break-inside:avoid!important;color:#000000!important}p,blockquote,ul,ol{page-break-inside:avoid!important}.entry-content a[href^="http"]:after{content:" (" attr(href) ") "!important;font-size:9pt!important;font-weight:normal!important;color:#4a5568!important}}.error-404-container{display:flex;align-items:center;justify-content:center;min-height:55vh;padding:60px 20px;box-sizing:border-box;background-color:#fff}.error-404-content{max-width:520px;width:100%;text-align:center}.error-404-symbol{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;color:#dc2626;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px}.error-404-content h1.page-title{font-family:"Source Serif Pro",Georgia,serif;font-size:32px;font-weight:700;color:#0f172a;margin:0 0 20px 0!important}.error-404-content p{font-family:"Source Sans Pro",sans-serif;font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px 0}.error-404-content .search-redirect-prompt{font-size:14px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:18px 24px;margin-top:28px;line-height:1.7}.error-404-content .search-redirect-prompt a{color:#1a365d;text-decoration:underline;font-weight:600}.error-404-content .search-redirect-prompt a:hover{color:#2563eb}@media (max-width:640px){.error-404-container{padding:40px 16px}.error-404-content h1.page-title{font-size:26px}.error-404-content .search-redirect-prompt{padding:14px 18px;font-size:13.5px}}