:root{--ink: #332d21;--muted: #6d6251;--paper: #f5f0e4;--paper-strong: #ebe1c9;--surface: #fffdf7;--line: rgba(51, 45, 33, .16);--gold: #c89a3d;--gold-dark: #89651f;--gold-soft: #f2e4bc;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;margin:0;background:radial-gradient(circle at 7% 0%,rgba(200,154,61,.18),transparent 32rem),var(--paper)}button,input,textarea{font:inherit}.app-shell{min-height:100vh}.auth-screen{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--paper)}.auth-loading{color:var(--muted);font-size:13px}.auth-card{width:min(420px,100%);padding:34px;border:1px solid var(--line);border-radius:18px;background:#fffdf7eb;box-shadow:0 18px 50px #332d2114}.auth-card h1{margin:0 0 10px;font:700 30px Georgia,serif;letter-spacing:-.04em}.auth-card>p:not(.eyebrow):not(.auth-error){color:var(--muted);font-size:13px;line-height:1.55}.auth-card form{display:grid;gap:14px;margin-top:24px}.auth-card label{display:grid;gap:6px;color:var(--gold-dark);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.auth-card input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid rgba(137,101,31,.28);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px;letter-spacing:normal;text-transform:none}.auth-card .primary-button{margin-top:5px}.auth-error{color:#9a432e!important;font-size:12px!important}.auth-switch{display:block;margin:18px auto 0}.privacy-link{margin:20px 0 0;text-align:center;font-size:12px}.privacy-link a,.app-footer a,.privacy-card a{color:var(--gold-dark)}.cookie-notice{width:min(100%,720px);margin:0 auto;padding:10px 16px;border-bottom:1px solid var(--line);background:#fffdf7;color:var(--ink);font-size:13px;line-height:1.45;text-align:center}.privacy-page{min-height:100vh;padding:32px 18px;background:var(--paper)}.privacy-card{width:min(760px,100%);margin:0 auto;padding:clamp(22px,5vw,42px);border:1px solid var(--line);border-radius:16px;background:var(--surface)}.privacy-card h1{margin:0 0 12px;font:700 32px Georgia,serif;letter-spacing:-.04em}.privacy-card h2{margin:28px 0 8px;font:700 19px Georgia,serif}.privacy-card p,.privacy-card dd{color:var(--muted);font-size:14px;line-height:1.6}.privacy-card dl{display:grid;grid-template-columns:minmax(90px,150px) 1fr;gap:10px 16px;margin:16px 0}.privacy-card dt{color:var(--ink);font-size:13px;font-weight:800}.privacy-card dd{margin:0}.privacy-card code{padding:2px 5px;border-radius:4px;background:var(--paper-strong);color:var(--ink)}.app-footer{padding:20px 34px 34px;color:var(--muted);font-size:12px;text-align:center}.topbar{position:sticky;z-index:4;top:0;display:flex;height:72px;align-items:center;gap:26px;padding:0 34px;border-bottom:1px solid var(--line);background:#f5f0e4f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand-mark{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--gold);border-radius:9px;color:var(--gold-dark);font:700 19px Georgia,serif}.brand strong{display:block;font:700 18px Georgia,serif;letter-spacing:-.04em}.brand small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.secure-state{padding:8px 11px;border:1px solid rgba(137,101,31,.22);border-radius:999px;background:#fffdf7b8;color:var(--muted);font-size:12px}.dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--gold)}.profile{width:35px;height:35px;border:1px solid var(--gold-dark);border-radius:50%;background:var(--gold);color:var(--ink);font-size:12px;font-weight:800}.tabs,.subtabs{position:sticky;z-index:3;top:72px;display:flex;align-items:center;gap:4px;padding:0 34px;border-bottom:1px solid var(--line);background:#fffdf7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabs{min-height:66px}.tabs button,.subtabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.tabs button{display:grid;gap:3px;padding:13px 15px 11px;text-align:left}.tabs button small{color:var(--muted);font-size:10px}.tabs button.active,.subtabs button.active{border-color:var(--gold);color:var(--ink)}.subtabs{top:138px;min-height:52px}.subtabs button{padding:16px 15px 14px;font-size:13px}.page{width:min(1600px,calc(100% - 68px));margin:0 auto;padding:38px 0 70px}.proceedings-page{width:min(2320px,calc(100% + 652px))}.case-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.contract-case-header{align-items:center}.contract-case-header .case-meta{min-width:min(510px,48%)}.eyebrow{margin:0 0 8px;color:var(--gold-dark);font-size:10px;font-weight:900;letter-spacing:.1em}.case-header h1{margin:0;font:700 34px Georgia,serif;letter-spacing:-.04em}.case-header p:not(.eyebrow){margin:7px 0 0;color:var(--muted)}.case-meta{display:flex;gap:22px;color:var(--muted);font-size:12px}.case-meta span{display:flex;flex-direction:column;gap:5px}.case-meta b{color:var(--ink);font-size:11px}.warning,.warning b{color:var(--gold-dark)}.dashboard-grid{display:grid;grid-template-columns:360px minmax(0,1fr) 360px;align-items:stretch;gap:22px}.main-column,.side-column,.case-sidebar{display:grid;align-content:start;gap:22px}.case-sidebar>.panel{height:100%;overflow:auto}.panel{padding:23px;border:1px solid var(--line);border-radius:16px;background:#fffdf7c7;box-shadow:0 9px 24px #332d210b}.panel h2,.module-hero h2{margin:0;color:var(--ink);font:700 24px Georgia,serif;letter-spacing:-.03em}.panel p{color:var(--muted);font-size:13px;line-height:1.55}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.count{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(137,101,31,.2);border-radius:50%;background:var(--gold-soft);color:var(--gold-dark);font-size:12px;font-weight:800}.upload-panel{display:flex;min-height:192px;align-items:center;gap:22px;border-style:dashed;border-color:#89651f73;background:#fffdf799}.upload-panel>div{flex:1}.upload-panel.dragging{border-color:var(--gold-dark);background:#f4e5bd}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:11px 15px;cursor:pointer;font-size:12px;font-weight:800}.primary-button{background:var(--gold);color:var(--ink);white-space:nowrap}.secondary-button{border:1px solid rgba(137,101,31,.38);background:var(--surface);color:var(--gold-dark)}.drop-hint{color:var(--muted);font-size:11px;white-space:nowrap}.document-list{display:grid;gap:2px}.document-row{display:flex;min-height:76px;align-items:center;gap:12px;border-top:1px solid var(--line);cursor:pointer}.file-icon{display:grid;width:35px;height:42px;place-items:center;border:1px solid rgba(137,101,31,.28);border-radius:5px;background:#fbf4df;color:var(--gold-dark);font-size:9px;font-weight:800}.document-copy{display:grid;min-width:0;flex:1;gap:4px}.document-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.document-copy span,.document-copy small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.status{padding:5px 8px;border:1px solid rgba(137,101,31,.22);border-radius:20px;background:#fbf1d8;color:var(--gold-dark);font-size:10px;white-space:nowrap}.status.submitted{border-color:#89651f59;background:#e8d49d;color:var(--ink)}.text-button{border:0;background:transparent;color:var(--gold-dark);cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap}.next-panel{border-color:#89651f4d;background:#f5ead0}.next-step{display:flex;align-items:center;gap:10px;margin:22px 0}.step-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--gold);color:var(--ink)}.next-step strong,.next-step small{display:block}.next-step small{margin-top:4px;color:var(--muted);font-size:11px}.analysis-progress{margin-top:18px;padding:15px;border:1px solid rgba(137,101,31,.28);border-radius:10px;background:#fffdf7ad}.analysis-progress-head{display:flex;justify-content:space-between;color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.analysis-bar{height:5px;margin:9px 0 14px;overflow:hidden;border-radius:99px;background:#e6d7b6}.analysis-bar i{display:block;height:100%;border-radius:inherit;background:var(--gold-dark);transition:width .24s ease}.analysis-progress h3{margin:0 0 7px;color:var(--ink);font:700 17px Georgia,serif}.analysis-progress p{max-height:260px;margin:0 0 13px;overflow:auto;font-size:12px;line-height:1.5;white-space:pre-wrap}.analysis-progress small{color:var(--muted);font-size:11px}.execution-log{margin-top:15px;border-top:1px solid var(--line);padding-top:11px}.execution-log summary{color:var(--gold-dark);cursor:pointer;font-size:11px;font-weight:800}.execution-event{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px}.execution-event div{display:flex;justify-content:space-between;gap:8px}.execution-event b{color:var(--ink)}.execution-event span,.execution-event small{color:var(--muted)}.compliance-panel{margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.compliance-row{display:flex;gap:9px;padding:8px 0;border-top:1px solid var(--line)}.compliance-mark{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border-radius:50%;font-size:11px;font-weight:900}.compliance-mark.compliant{background:#dcebd4;color:#3d7134}.compliance-mark.not_compliant{background:#f2d8cc;color:#8b3c27}.compliance-mark.unknown,.compliance-mark.human_review{background:var(--gold-soft);color:var(--gold-dark)}.compliance-row b{color:var(--ink);font-size:11px}.compliance-row small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35}.ai-usage-summary{display:flex;flex-wrap:wrap;gap:8px 16px;margin:13px 0;padding:8px 10px;border:1px dashed rgba(137,101,31,.35);border-radius:8px;color:var(--muted);font-size:10px}.ai-usage-summary b{color:var(--gold-dark)}.task{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.task input{accent-color:var(--gold-dark)}.metric{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.metric strong{color:var(--gold-dark);font:700 24px Georgia,serif}.metric span{color:var(--muted);font-size:12px}.notice{margin-bottom:18px;padding:11px 14px;border:1px solid rgba(137,101,31,.22);border-radius:8px;background:#fff3d7;color:var(--gold-dark);font-size:12px}.case-label{display:block;margin-top:12px;color:var(--ink);font-size:12px}.case-group>small{display:block;margin:4px 0 8px;color:var(--muted);font-size:10px;line-height:1.3}.case-document{display:grid;width:100%;gap:3px;padding:9px 4px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;text-align:left}.case-document span{color:var(--gold-dark);font-size:10px}.case-document b{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.case-document.selected{border-radius:6px;background:#f3e5c3}.empty-state{color:var(--muted);font-size:11px!important;line-height:1.4!important}.document-preview{overflow:hidden}.preview-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.preview-meta span{display:grid;gap:4px;color:var(--muted);font-size:11px}.preview-meta b{color:var(--gold-dark);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.preview-meta input,.ai-panel textarea{border:1px solid rgba(137,101,31,.28);border-radius:8px;background:var(--surface);color:var(--ink)}.ocr-preview{max-height:340px;margin:0;overflow:auto;padding:15px;border:1px solid rgba(137,101,31,.19);border-radius:8px;background:#f7f0df;color:#514734;font:12px/1.5 ui-monospace,monospace;white-space:pre-wrap}.module-view{display:grid;gap:22px}.module-hero{max-width:760px;padding:26px 4px 6px}.module-hero p:not(.eyebrow){color:var(--muted);line-height:1.6}.module-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.module-cards h3{margin:0 0 9px;font:700 19px Georgia,serif}.module-cards .panel{display:flex;min-height:210px;flex-direction:column}.module-cards .secondary-button{align-self:flex-start;margin-top:auto}.product-workspace{display:grid;gap:22px}.product-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:190px}.product-hero h1{max-width:760px;margin:0;font:700 34px Georgia,serif;letter-spacing:-.04em}.product-hero p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.6}.contract-grid,.core-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.contract-grid-three{grid-template-columns:repeat(3,1fr)}.lifecycle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0;color:var(--muted);font-size:11px}.lifecycle span{padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.lifecycle span.active{border-color:var(--gold);background:var(--gold-soft);color:var(--ink);font-weight:800}.lifecycle i{color:var(--gold-dark);font-style:normal}.contract-stat-row{display:flex;gap:30px;border-top:1px solid var(--line);padding-top:16px}.contract-stat-row div{display:grid;gap:3px}.contract-stat-row strong{color:var(--gold-dark);font:700 24px Georgia,serif}.contract-stat-row small,.matter-row span{color:var(--muted);font-size:11px}.proof-panel{background:#f5ead0}.core-grid{grid-template-columns:1fr 1.35fr}.core-grid .secondary-button{margin:4px 8px 0 0}.intent-form{display:grid;gap:12px;margin-top:15px}.intent-form label{display:grid;gap:5px;color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.intent-form textarea{width:100%;min-height:96px;padding:10px;border:1px solid rgba(137,101,31,.28);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;letter-spacing:normal;resize:vertical;text-transform:none}.intent-hint{color:var(--muted);font-size:11px;line-height:1.45}.intent-actions{display:flex;align-items:center;gap:12px}.intent-actions button:disabled{cursor:wait;opacity:.55}.contract-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.contract-choice{display:grid;min-height:70px;gap:6px;padding:12px;border:1px solid rgba(137,101,31,.24);border-radius:9px;background:#fffdf7;color:var(--ink);cursor:pointer;text-align:left}.contract-choice:hover{border-color:var(--gold-dark);background:var(--gold-soft);transform:translateY(-1px)}.contract-choice:disabled{cursor:wait;opacity:.55}.contract-choice strong{color:var(--gold-dark);font-size:12px}.contract-choice small{color:var(--muted);font-size:10px;line-height:1.35}.matter-list{display:grid;gap:2px}.trash-panel{border-color:#9a432e38;background:#fbf1eb}.reference-template-section{border-color:#89651f40;background:#faf5e8}.reference-template-section>h2{margin:4px 0 6px}.reference-template-section>p:not(.eyebrow){max-width:860px;color:var(--muted);font-size:11px;line-height:1.5}.matter-intake-result{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#89651f59;background:#f5ead0}.matter-intake-result h2{margin-bottom:7px}.matter-intake-result p{margin:0}.matter-intake-result small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.intake-questions{display:grid;gap:10px;margin-top:16px}.intake-questions label{display:grid;gap:5px;color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.intake-questions input{width:min(620px,100%);padding:10px;border:1px solid rgba(137,101,31,.28);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;letter-spacing:normal;text-transform:none}.intake-questions button:disabled{cursor:wait;opacity:.55}.matter-intake-result>div{min-width:0;flex:1}.matter-intake-result>div>.secondary-button{margin-top:12px}.reference-template-panel{margin-top:14px;padding-top:10px;border-top:1px solid rgba(137,101,31,.18);color:var(--muted)}.reference-template-panel summary{color:var(--gold-dark);cursor:pointer;font-size:11px;font-weight:800}.reference-template-panel p{font-size:11px;line-height:1.4}.reference-template-panel input,.reference-template-panel textarea{display:block;width:min(760px,100%);margin-top:8px;padding:9px;border:1px solid rgba(137,101,31,.28);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.reference-template-panel textarea{min-height:110px;resize:vertical}.reference-template-panel .secondary-button{margin-top:10px}.intake-dialog{max-width:760px;margin-top:16px;padding:14px;border:1px solid rgba(137,101,31,.24);border-radius:12px;background:#fffdf7b8}.intake-chat-history{display:grid;gap:8px;max-height:250px;overflow:auto;margin-bottom:14px}.intake-chat-message{display:grid;gap:4px;max-width:90%;padding:9px 11px;border-radius:9px;font-size:12px;line-height:1.45}.intake-chat-message b{color:var(--gold-dark);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.intake-chat-message.ai{background:#f2e4bc}.intake-chat-message.user{justify-self:end;background:#eee9db}.intake-chat-question{border-top:1px solid rgba(137,101,31,.16);padding-top:12px}.intake-chat-question p{margin:0 0 8px;color:var(--ink)}.intake-chat-question textarea{width:100%;min-height:78px;padding:10px;border:1px solid rgba(137,101,31,.28);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;resize:vertical}.intake-options{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.intake-option{padding:9px 11px;border:1px solid rgba(137,101,31,.3);border-radius:8px;background:#f8f1df;color:var(--gold-dark);cursor:pointer;font-size:11px;text-align:left}.intake-option:hover{border-color:var(--gold-dark);background:var(--gold-soft)}.intake-option.selected{border-color:var(--gold-dark);background:var(--gold-soft);box-shadow:0 0 0 2px #c89a3d2e}.standard-intake-form{margin-top:18px;padding:14px;border:1px solid rgba(137,101,31,.24);border-radius:12px;background:#fffdf7b8}.standard-intake-form h3{margin:0;font-size:16px}.standard-intake-form .panel-heading{margin-bottom:8px}.form-help{color:var(--muted);font-size:11px;line-height:1.45}.standard-field{display:grid;gap:7px;margin-top:14px;color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.standard-field b{color:#9a432e}.standard-field textarea{width:100%;min-height:54px;padding:10px;border:1px solid rgba(137,101,31,.28);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;letter-spacing:normal;resize:vertical;text-transform:none}.compact-options{margin:0}.compact-options .intake-option{padding:7px 9px;font-size:10px}.draft-preview{max-height:520px;margin-top:16px;overflow:auto;padding:16px;border:1px solid rgba(137,101,31,.2);border-radius:8px;background:#f7f0df;color:#514734;font:12px/1.6 Georgia,serif;white-space:pre-wrap}.export-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.export-actions>span{margin-right:4px;color:var(--muted);font-size:11px;font-weight:800}.export-actions .secondary-button{margin:0;padding:7px 10px;font-size:10px}.compliance-panel{margin-top:14px;border-top:1px solid rgba(137,101,31,.18);color:var(--muted)}.compliance-panel summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0 3px;color:var(--gold-dark);cursor:pointer;list-style-position:inside;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.compliance-panel summary::marker{color:var(--gold-dark)}.compliance-panel summary small{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:normal;text-transform:none}.compliance-panel[open] summary{margin-bottom:10px}.compliance-row{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:9px 0;border-top:1px solid rgba(137,101,31,.1)}.compliance-row b,.compliance-row small{display:block}.compliance-row b{color:var(--ink);font-size:12px}.compliance-row small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.compliance-mark{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e6ddc5;color:var(--gold-dark);font-size:12px;font-weight:800}.compliance-mark.compliant{background:#dbe8d7;color:#3f6c3d}.compliance-mark.not_compliant{background:#f0d6c9;color:#9a432e}.compliance-mark.unknown,.compliance-mark.human_review{background:#eee2be;color:#795e1f}.matter-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.matter-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.matter-actions .text-button{margin-left:0}.danger-button{color:#9a432e}.matter-row.hidden-matter{display:none}.ai-panel textarea{width:100%;min-height:82px;margin:10px 0;padding:10px;resize:vertical;font-size:12px}.ai-panel button:disabled{cursor:wait;opacity:.55}.assistant-reply{max-height:260px;margin-top:14px;overflow:auto;padding:12px;border:1px solid rgba(137,101,31,.16);border-radius:8px;background:#f4ead2;color:var(--ink);font-size:12px;line-height:1.5;white-space:pre-wrap}.ai-note{display:block;margin-top:10px;color:var(--muted);font-size:10px;line-height:1.4}.review-flag{color:var(--gold-dark)!important;font-weight:800}@media(max-width:850px){.page{width:min(100% - 28px,650px);padding-top:24px}.topbar,.tabs{padding-right:14px;padding-left:14px}.tabs,.subtabs{overflow:auto}.subtabs{top:138px}.secure-state{display:none}.case-header{display:block}.case-meta{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px}.dashboard-grid,.module-cards,.contract-grid,.contract-grid-three,.core-grid{grid-template-columns:1fr}.contract-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero,.upload-panel{display:block}.upload-panel .primary-button{margin-top:15px}.document-row{flex-wrap:wrap;padding:10px 0}.document-copy{min-width:calc(100% - 55px)}.status,.text-button{margin-left:47px}.case-sidebar>.panel{position:static;height:auto}.cookie-notice{padding:9px 14px;font-size:12px}.privacy-card dl{grid-template-columns:1fr;gap:3px}.privacy-card dd{margin-bottom:10px}}
