:root{color:#34291f;font-synthesis:none;background:#f5f0e6;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:720px;margin:auto;padding:64px 28px}.mark{color:#fff7e7;text-align:center;background:#b34c2e;border-radius:50%;width:56px;height:56px;font:700 40px/54px Georgia;display:inline-block}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#6e6156;margin-top:48px;font-size:.7rem}h1{letter-spacing:-.04em;margin:12px 0 20px;font:68px Georgia}.intro{margin-bottom:48px;font-size:1.35rem;line-height:1.6}.status{border-top:2px solid #88735b;border-bottom:1px solid #d7cdbc;padding:24px 0}h2{margin:0 0 12px;font-size:1.1rem}p{line-height:1.7}.status p{color:#675c51}dl{margin:24px 0 0;font:.8rem ui-monospace,monospace}dl div{gap:20px;margin:8px 0;display:flex}dt{color:#776959;width:80px}dd{overflow-wrap:anywhere;max-width:80%;margin:0}.note{color:#776959;margin-top:28px;font-size:.85rem}.ai-additions{overflow-wrap:anywhere}.error h2{color:#a23425}@media (width<=480px){main{padding:36px 24px}h1{font-size:54px}.intro{font-size:1.15rem}}a{color:#8f3d28;text-underline-offset:.2em}a:hover{color:#562518}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #b34c2e}.snippet-form{margin:36px 0}label{margin-bottom:12px;font-weight:600;display:block}textarea,input{width:100%;color:inherit;font:inherit;background:#fffaf0;border:1px solid #a39482;border-radius:5px;padding:16px;line-height:1.6}textarea{resize:vertical}button{color:#fff7e7;cursor:pointer;background:#a8432b;border:0;border-radius:5px;min-height:48px;padding:12px 22px;font:600 1rem system-ui}button:hover{background:#85331f}.field-help,.match-label{color:#675c51;font-size:.85rem}.search-results,.search-history,.law-card,.source-panel{border-top:1px solid #cbbba5;margin-top:36px;padding-top:24px}.search-results ol{padding:0;list-style:none}.search-results li{border-bottom:1px solid #ded3c2;padding:20px 0}.search-results li>a{font-weight:650}blockquote{border-left:3px solid #b34c2e;margin:16px 0;padding-left:18px;line-height:1.7}.law-card h2{font:1.7rem/1.3 Georgia}summary{cursor:pointer;padding:12px 0}nav ol{padding-left:24px}nav li{padding:6px 0;line-height:1.5}.reader{max-width:920px}.reader h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2}.law-wording{max-width:760px;margin-top:36px;font:1.06rem/1.75 Georgia,serif}.law-heading{margin:36px 0 22px;font:700 1.4rem/1.4 Georgia,serif}.legal-list{margin:12px 0}.legal-item{grid-template-columns:max-content minmax(0,1fr);gap:14px;margin:12px 0;display:grid}.legal-item p{margin:0 0 12px}.literal-marker{white-space:nowrap}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;margin:20px 0}th,td{text-align:left;vertical-align:top;border:1px solid #c4b59f;padding:10px}.source-panel{font-size:.9rem}.source-panel input{font-family:ui-monospace,monospace;font-size:.8rem}.source-panel h2{margin-top:28px}.back-link{padding:12px 0;display:inline-block}button:disabled{opacity:.65;cursor:wait}.search-history ol{padding:0;list-style:none}.search-history li{overflow-wrap:anywhere;border-bottom:1px solid #ded3c2;padding:16px 0}.history-outcome{color:#675c51;margin-top:8px;font-size:.85rem;display:block}.comparison-choice{gap:.5rem;margin-block:1rem;display:grid}.comparison-choice select{width:100%;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid;border-radius:.25rem;padding:.65rem}.comparison-addresses,.comparison-layout{gap:1.5rem;display:grid}.copy-address{overflow-wrap:anywhere;font-size:.85rem}.comparison-groups{min-width:0}.comparison-groups ul{padding-left:1.25rem}.comparison-groups li{overflow-wrap:anywhere;margin-block:.65rem}.comparison-groups a[aria-current=page]{font-weight:700}.comparison-reading-links{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.word-changes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.diff-removed{color:#742c2c;background:#fce4e4}.diff-added{color:#154c31;background:#def1e5}.comparison-legend{font-size:.9rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=900px){.comparison-layout{grid-template-columns:minmax(12rem,1fr) minmax(0,3fr)}}.linked-reader{max-width:1440px}.linked-reader-panes{gap:2rem;display:grid}.linked-reader .linked-reader-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reader-pane{min-width:0}.linked-target{border-inline-start:1px solid #d7cdbc;padding-inline-start:1.5rem}.checked-links{background:#fff7e7;border:1px solid #d7cdbc;margin-block:1.5rem;padding:1rem 1.25rem}.checked-links li+li{margin-block-start:.75rem}.linked-highlight{background:#fff2ba}.export-scopes{flex-wrap:wrap;gap:2rem;display:flex}.agent-access{overflow-wrap:anywhere;max-width:960px;margin:2rem auto;padding:0 1.5rem}.export-scopes ul{flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;list-style:none;display:flex}.legal-item.linked-highlight{border-inline-start:3px solid #9c6b17}@media (width<=860px){.linked-reader .linked-reader-panes{grid-template-columns:minmax(0,1fr)}.linked-target{border-block-start:1px solid #d7cdbc;border-inline-start:0;padding-block-start:1.5rem;padding-inline-start:0}}
