*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--paper);color:#243235;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--ink);text-underline-offset:.18em}a:hover{text-decoration-thickness:.14em}button,input,select,textarea{font:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:99;background:#fff;padding:.75rem 1rem}.skip-link:focus{top:1rem}.site-header{background:var(--ink);color:#fff;padding:1rem max(1rem,calc((100vw - 1180px)/2)) 1.25rem}.header-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{color:#fff;text-decoration:none;font:700 clamp(1.1rem,2vw,1.5rem)/1.1 Georgia,serif}.brand small{display:block;margin-top:.35rem;color:#d6dedf;font:500 .73rem/1.2 system-ui;letter-spacing:.08em;text-transform:uppercase}.site-header nav{display:flex;gap:.35rem;flex-wrap:wrap;margin:1rem 0 .25rem;padding-top:.85rem;border-top:1px solid #ffffff2b}.site-header nav a{color:#edf3f2;text-decoration:none;font-size:.9rem;font-weight:650;line-height:1.2;padding:.55rem .75rem;border-radius:.25rem}.site-header nav a:hover,.site-header nav a:focus-visible{background:#ffffff18}.site-header nav a[aria-current="page"]{background:#fff;color:var(--ink)}.nav-toggle{display:none;background:transparent;border:1px solid #ffffff66;border-radius:.25rem;color:#fff;padding:.45rem .7rem}.ad-placeholder{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:72px;border:1px solid #b9bdba;background:#d8d9d6;color:#60635f;text-decoration:none;text-align:center;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.ad-placeholder small{font-size:.67rem;color:#72756f}.site-header .ad-placeholder{margin-top:1rem;background:#c6c9c7;border-color:#aeb3b0}.breadcrumbs{max-width:1180px;margin:1rem auto;padding:0 1rem}.breadcrumbs ol{display:flex;gap:.45rem;list-style:none;padding:0;margin:0;font-size:.82rem;color:var(--muted);flex-wrap:wrap}.breadcrumbs li+li:before{content:"/";margin-right:.45rem}article{max-width:1180px;margin:auto;padding:0 1rem 4rem}.article-head{max-width:900px;padding:clamp(1.5rem,3.5vw,3rem) 0 1.5rem}.eyebrow{color:var(--accent);font-weight:750;text-transform:uppercase;letter-spacing:.09em;font-size:.76rem}.article-head h1{margin:.3rem 0 1rem;color:var(--ink);font:700 clamp(2.15rem,4.4vw,4.25rem)/1.01 Georgia,serif;letter-spacing:-.03em}.dek{font-size:1.12rem;color:#425153;max-width:74ch}.scope-note,.table-note,.privacy-note{border-left:4px solid var(--accent);padding:.7rem 1rem;background:#ffffff78;font-size:.91rem}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem}.article-body>section{margin:0 0 3.2rem}.article-body h2{color:var(--ink);font:700 clamp(1.55rem,3vw,2.35rem)/1.12 Georgia,serif;margin:0 0 1rem}.article-body h3{color:var(--ink)}aside{display:flex;flex-direction:column;gap:1.2rem;padding-top:clamp(1.5rem,3.5vw,3rem)}.aside-card{border-top:5px solid var(--accent);background:#fff;padding:1.2rem;box-shadow:0 12px 35px #17343a12}.aside-card h2{font:700 1.25rem Georgia,serif;margin-top:0}.aside-card ul{padding-left:1.2rem}.ad-sidebar-tall{min-height:340px}.home-start{margin:0 0 2.5rem;padding:1.25rem;background:#fff;border-top:5px solid var(--accent);box-shadow:0 12px 35px #17343a0d}.home-start h2{margin:0 0 .9rem;color:var(--ink);font:700 1.5rem Georgia,serif}.home-start>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.home-start a{display:grid;gap:.15rem;min-height:92px;padding:.85rem;border:1px solid #d3d8d5;background:#f8f8f5;text-decoration:none}.home-start a:hover,.home-start a:focus-visible{border-color:var(--accent);background:#fff}.home-start span{color:var(--muted);font-size:.82rem;line-height:1.35}.table-scroll{overflow:auto;border:1px solid #c9cfcc;background:#fff;margin:1.2rem 0;box-shadow:0 10px 30px #17343a0c}table{border-collapse:collapse;width:100%;font-size:.88rem}caption{text-align:left;padding:1rem;font-weight:750;color:var(--ink);background:#eef1ee}th,td{padding:.75rem .85rem;border-bottom:1px solid #d9dedb;text-align:left;vertical-align:top}thead th{position:sticky;top:0;background:var(--ink);color:#fff;white-space:nowrap}tbody th{color:var(--ink);min-width:170px}tbody tr:nth-child(even){background:#f5f6f3}.directory-tools{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:1rem 0}.directory-tools label{font-weight:700}.directory-tools input{min-width:min(100%,340px);padding:.65rem .8rem;border:1px solid #9da8a4;background:#fff}.result-count{margin:0;color:var(--muted)}details{border-top:1px solid #bbc5c1;padding:1rem 0}summary{cursor:pointer;color:var(--ink);font-weight:750}.sources ol{padding-left:1.2rem}.sources li{margin:.65rem 0}.sources span{display:block;color:var(--muted);font-size:.8rem}.inquiry{background:#fff;padding:clamp(1rem,3vw,2rem);border-top:6px solid var(--accent)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid label{display:grid;gap:.3rem;font-weight:700}.form-grid label span{font-weight:400;color:var(--muted)}.form-grid input,.form-grid textarea{width:100%;border:1px solid #879692;padding:.7rem;background:#fff}.form-grid textarea{min-height:150px}.form-grid .full{grid-column:1/-1}.honeypot{position:absolute!important;left:-10000px!important}.inquiry button{margin-top:1rem;padding:.75rem 1.1rem;border:0;background:var(--ink);color:#fff;font-weight:750}footer{background:#172326;color:#dfe7e5;padding:3rem max(1rem,calc((100vw - 1180px)/2));display:grid;grid-template-columns:2fr 1fr;gap:1rem 3rem;font-size:.88rem}footer strong{font:700 1.2rem Georgia,serif}footer nav{display:grid;gap:.45rem}footer a{color:#fff}footer>p{grid-column:1/-1;color:#aebcba}.variant-ledger .article-head{border-bottom:1px solid #c8cfcb}.variant-ledger .article-head h1{max-width:18ch}.variant-atlas .article-head h1{font-family:system-ui,sans-serif;font-weight:800}.variant-navigator .scope-note{border-left:0;border-top:4px solid var(--accent)}
.variant-atlas .site-header{background:#e5ece9;color:var(--ink);border-top:7px solid var(--ink);border-bottom:1px solid #9eaeaa}.variant-atlas .brand,.variant-atlas .site-header nav a{color:var(--ink);font-family:system-ui,sans-serif}.variant-atlas .brand small{color:var(--muted)}.variant-atlas .site-header nav{border-color:#aab8b4}.variant-atlas .site-header nav a{border-left:2px solid transparent;border-radius:0}.variant-atlas .site-header nav a:hover,.variant-atlas .site-header nav a:focus-visible,.variant-atlas .site-header nav a[aria-current="page"]{background:#f8faf9;border-left-color:var(--accent)}.variant-atlas .nav-toggle{color:var(--ink);border-color:#71817d}.variant-atlas .site-header .ad-placeholder{background:#d5d8d6;border-color:#b8bcba;color:#5b605d}.variant-atlas .article-head{border-left:7px solid var(--accent);padding-left:clamp(1rem,3vw,2rem)}.variant-atlas .article-head h1{max-width:19ch;letter-spacing:-.045em}.variant-atlas .page-grid{grid-template-columns:minmax(0,1fr) 270px;gap:2rem}.variant-atlas aside{padding-top:.75rem}.variant-atlas .aside-card,.variant-atlas .home-start,.variant-atlas .table-scroll{box-shadow:none}.variant-atlas .aside-card{border:1px solid #b8c4c0;border-top:4px solid var(--accent)}.variant-atlas .home-start{border:1px solid #b8c4c0;border-left:5px solid var(--accent)}.variant-atlas .home-start h2,.variant-atlas .article-body h2,.variant-atlas .aside-card h2{font-family:system-ui,sans-serif}.atlas-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b7c2be;border:1px solid #b7c2be;margin:1.2rem 0}.atlas-summary>div{display:grid;gap:.2rem;padding:1rem;background:#f8faf9}.atlas-summary span{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.atlas-summary strong{color:var(--ink);font-size:1.25rem}.atlas-tool{margin:0 0 3rem;padding:clamp(1rem,3vw,1.7rem);border:1px solid #aebcb7;border-left:7px solid var(--accent);background:#f9fbfa}.atlas-tool header h2{margin:.2rem 0 .4rem;color:var(--ink);font:800 clamp(1.5rem,3vw,2.15rem)/1.12 system-ui,sans-serif}.atlas-tool form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}.atlas-tool label{display:grid;gap:.35rem;font-weight:700}.atlas-tool .wide{grid-column:1/-1}.atlas-tool input,.atlas-tool select{width:100%;padding:.7rem;border:1px solid #879692;background:#fff}.atlas-tool button{align-self:end;justify-self:start;padding:.7rem 1rem;border:0;background:var(--ink);color:#fff;font-weight:750}.atlas-results,[data-role-results]{display:grid;gap:.6rem;margin-top:1rem}.record-result{display:grid;gap:.15rem;padding:.8rem;border-left:3px solid #83938e;background:#edf2f0}.record-result strong{color:var(--ink)}.record-result span{font-size:.86rem;color:var(--muted)}.chain-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.chain-grid form{display:block;margin:0;padding:1rem;border:1px solid #bdc8c4;background:#fff}.chain-grid h3{margin-top:0}.chain-grid button{margin-top:.8rem}.chain-verdict{margin-top:1rem;padding:1rem;background:#e8eeeb;border-top:3px solid var(--ink)}
.variant-registry .site-header{background:#f0eee8;color:var(--ink);border-top:8px solid var(--ink);border-bottom:1px solid #b7b4ab}.variant-registry .brand,.variant-registry .site-header nav a{color:var(--ink)}.variant-registry .brand small{color:var(--muted)}.variant-registry .site-header nav{border-color:#c4c1b8}.variant-registry .site-header nav a{border-radius:0;border-bottom:3px solid transparent}.variant-registry .site-header nav a:hover,.variant-registry .site-header nav a:focus-visible,.variant-registry .site-header nav a[aria-current="page"]{background:transparent;border-bottom-color:var(--accent)}.variant-registry .nav-toggle{color:var(--ink);border-color:#6f7d82}.variant-registry .site-header .ad-placeholder{background:#d4d4d1;border-color:#babbb7;color:#62645f}.variant-registry .article-head{border-bottom:2px solid var(--ink)}.variant-registry .article-head h1{max-width:18ch}.variant-registry .page-grid{grid-template-columns:minmax(0,1fr) 280px;gap:2.2rem}.variant-registry aside{padding-top:.75rem}.variant-registry .aside-card,.variant-registry .home-start,.variant-registry .table-scroll{box-shadow:none}.variant-registry .aside-card{border:1px solid #c4c1b8;border-left:5px solid var(--accent)}.variant-registry .home-start{border:1px solid #c4c1b8;border-top:5px solid var(--ink)}.funeral-registry-tool,.verification-sheet{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#faf9f5;border:1px solid #bbb9b1;border-top:7px solid var(--accent)}.funeral-registry-tool header h2,.verification-sheet header h2{margin:.2rem 0 .5rem;color:var(--ink);font:700 clamp(1.5rem,3vw,2.2rem)/1.12 Georgia,serif}.funeral-registry-tool form{display:grid;grid-template-columns:1fr 2fr;gap:1rem;margin:1.2rem 0}.funeral-registry-tool label{display:grid;gap:.35rem;font-weight:750}.funeral-registry-tool input,.funeral-registry-tool select,.verification-sheet input,.verification-sheet textarea{width:100%;padding:.7rem;border:1px solid #7e8b8f;background:#fff}.funeral-registry-tool button,.verification-sheet [data-print-verification]{align-self:end;justify-self:start;padding:.72rem 1rem;border:0;background:var(--ink);color:#fff;font-weight:750}.funeral-registry-tool .wide{grid-column:2}.verification-sheet .sheet-actions{display:flex;gap:.8rem;align-items:center;margin-top:1rem}.verification-sheet textarea{min-height:120px}
.variant-quote-check .site-header{background:#e8e6e1;color:var(--ink);border-top:8px solid var(--ink);border-bottom:1px solid #bbb8b1}.variant-quote-check .brand,.variant-quote-check .site-header nav a{color:var(--ink);font-family:system-ui,sans-serif}.variant-quote-check .brand small{color:var(--muted)}.variant-quote-check .site-header nav{border-color:#c4c1ba}.variant-quote-check .site-header nav a{border-radius:0;border-bottom:2px solid transparent}.variant-quote-check .site-header nav a:hover,.variant-quote-check .site-header nav a:focus-visible,.variant-quote-check .site-header nav a[aria-current="page"]{background:#f5f4f1;border-bottom-color:var(--accent)}.variant-quote-check .nav-toggle{color:var(--ink);border-color:#777b82}.variant-quote-check .site-header .ad-placeholder{background:#d4d4d1;border-color:#b9bab7;color:#62645f}.variant-quote-check .article-head{border-bottom:1px solid #c5c2bb}.variant-quote-check .article-head h1{max-width:17ch;font-family:system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}.variant-quote-check .page-grid{grid-template-columns:minmax(0,1fr) 275px;gap:2rem}.variant-quote-check aside{padding-top:.75rem}.variant-quote-check .aside-card,.variant-quote-check .home-start,.variant-quote-check .table-scroll{box-shadow:none}.variant-quote-check .aside-card{border:1px solid #c6c3bc;border-top:4px solid var(--accent)}.variant-quote-check .home-start{border:1px solid #c6c3bc;border-left:5px solid var(--ink)}
.main-column{min-width:0;overflow-x:hidden;overflow-x:clip}.table-scroll{width:100%;max-width:100%}
.variant-navigator .site-header{background:var(--ink);border-bottom:5px solid var(--accent)}.variant-navigator .brand{font-family:system-ui,sans-serif;font-weight:800}.variant-navigator .site-header nav a{border-radius:0;border-bottom:2px solid transparent}.variant-navigator .site-header nav a[aria-current="page"]{background:transparent;color:#fff;border-bottom-color:#d8b7bc}.variant-navigator .article-head{max-width:none;padding-bottom:2rem;border-bottom:1px solid #bfb4b8}.variant-navigator .article-head h1{max-width:20ch;font-family:Georgia,serif;font-weight:700}.variant-navigator .scope-note{border-left:0;border-top:4px solid var(--accent);background:#ece4e4}.variant-navigator .page-grid{grid-template-columns:minmax(0,1fr) 285px;gap:2.4rem}.variant-navigator aside{padding-top:.5rem}.variant-navigator .aside-card,.variant-navigator .home-start,.variant-navigator .table-scroll{box-shadow:none}.variant-navigator .aside-card{border:1px solid #c8bfc2;border-left:4px solid var(--accent)}.variant-navigator .home-start{background:transparent;border:0;border-bottom:1px solid #c8bfc2;padding:0 0 1.5rem}.variant-navigator .home-start h2{font-family:system-ui,sans-serif}.variant-navigator .home-start a{background:#fbf9f8;border-color:#d7ced1}.next-step-tool{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#fbf9f8;border:1px solid #c7bdc0;border-top:7px solid var(--accent)}.next-step-tool header h2{margin:.2rem 0 .5rem;color:var(--ink);font:800 clamp(1.55rem,3vw,2.25rem)/1.12 system-ui,sans-serif}.next-step-tool form{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0}.next-step-tool label{display:grid;gap:.35rem;font-weight:750}.next-step-tool label span{color:var(--muted);font-weight:400}.next-step-tool select{width:100%;min-width:0;padding:.75rem;border:1px solid #8d8185;background:#fff}.next-step-tool button{grid-column:1/-1;justify-self:start;padding:.75rem 1.1rem;border:0;background:var(--ink);color:#fff;font-weight:800}.next-step-results{min-height:90px;padding:1rem;background:#eee8e8;border-left:4px solid var(--accent)}.next-step-results ol{margin:0;padding-left:1.3rem}.next-step-results li{margin:.55rem 0}.next-step-results a{font-weight:800}
.sr-only{position:absolute!important;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comparison-tool{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#fff;border-top:5px solid var(--accent);box-shadow:0 12px 35px #17343a0d}.comparison-tool header h2{margin:.15rem 0 .5rem;color:var(--ink);font:700 clamp(1.6rem,3vw,2.25rem)/1.1 Georgia,serif}.comparison-tool header p:last-child{margin-top:.5rem}.provider-names{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}.provider-names label{display:grid;gap:.35rem;font-weight:700}.provider-names input,.comparison-tool td input{width:100%;padding:.6rem;border:1px solid #9ca7a3;background:#fff}.comparison-tool td{min-width:145px}.calculator-results{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1rem 0}.calculator-results>div{display:grid;gap:.15rem;padding:.8rem;background:#eef1ee}.calculator-results span{color:var(--muted);font-size:.78rem}.calculator-results output{color:var(--ink);font-size:1.25rem;font-weight:800}.comparison-chart{display:grid;gap:.55rem;margin:1rem 0}.comparison-chart>div{display:grid;grid-template-columns:minmax(90px,150px) 1fr;align-items:center;gap:.7rem;font-size:.82rem}.comparison-chart i{display:block;height:12px;background:#e1e4e1}.comparison-chart b{display:block;width:0;height:100%;background:var(--accent);transition:width .2s ease}.tool-reset{padding:.65rem .9rem;border:1px solid #9ca7a3;background:#f5f5f2;color:var(--ink);font-weight:700}.page-finder{position:relative;z-index:60}.finder-toggle{position:fixed;right:1rem;bottom:1rem;border:1px solid #ffffff66;border-radius:.3rem;background:var(--ink);color:#fff;padding:.75rem 1rem;box-shadow:0 10px 30px #10252835;font-weight:750}.finder-panel{position:fixed;right:1rem;bottom:5rem;width:min(390px,calc(100vw - 2rem));max-height:calc(100vh - 7rem);overflow:auto;background:#fff;color:#243235;border:1px solid #aeb9b5;box-shadow:0 18px 55px #1025283d}.finder-panel[hidden]{display:none}.finder-panel>header{display:flex;justify-content:space-between;gap:1rem;padding:1rem;background:var(--ink);color:#fff}.finder-panel>header div{display:grid}.finder-panel>header span{color:#d6dedf;font-size:.72rem}.finder-panel>header button{border:0;background:transparent;color:#fff;font-size:1.5rem;line-height:1}.finder-panel>p,.finder-panel>form,.finder-result{margin:1rem}.finder-panel form label{display:block;margin-bottom:.35rem;font-weight:700}.finder-panel form>div{display:flex}.finder-panel input{min-width:0;flex:1;padding:.65rem;border:1px solid #8d9b97}.finder-panel form button{border:0;background:var(--ink);color:#fff;padding:.65rem .8rem;font-weight:700}.finder-result{min-height:70px;padding:.8rem;background:#eef1ee}.finder-result a{display:grid;gap:.15rem;text-decoration:none;font-weight:800}.finder-result small{color:var(--muted);font-weight:400}.finder-privacy{color:var(--muted);font-size:.72rem}.finder-route-data{display:none}
.quote-normalizer{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#fbfaf7;border:1px solid #c5c1b9;border-top:7px solid var(--accent)}.quote-normalizer header h2{margin:.2rem 0 .5rem;color:var(--ink);font:800 clamp(1.55rem,3vw,2.25rem)/1.12 system-ui,sans-serif}.quote-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}.quote-document-grid fieldset{display:grid;gap:.8rem;margin:0;padding:1rem;border:1px solid #c6c2ba;background:#f1f0ec}.quote-document-grid legend{padding:0 .35rem;color:var(--ink);font-weight:800}.quote-document-grid label{display:grid;gap:.3rem;font-weight:700}.quote-normalizer select,.quote-normalizer input{width:100%;min-width:120px;padding:.62rem;border:1px solid #898d94;background:#fff}.quote-normalizer input:disabled{background:#e4e3df;color:#777}.quote-normalizer th small{display:block;margin-top:.25rem;color:var(--muted);font-weight:400;line-height:1.35}.quote-normalizer td{min-width:195px}.quote-normalizer td label+label{margin-top:.45rem}.quote-normalizer .calculator-results small{color:var(--muted);font-size:.72rem}.unresolved-panel{margin:1rem 0;padding:1rem;border-left:4px solid var(--accent);background:#efede8}.unresolved-panel h3{margin:0 0 .7rem}.unresolved-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.unresolved-panel section{background:#faf9f6;padding:.8rem}.unresolved-panel ul{margin:.5rem 0 0;padding-left:1.2rem;font-size:.82rem}
.variant-consumer-guide{background:#f4f1ea;color:#342f2b}.variant-consumer-guide .site-header{background:#3d3732;border-top:6px solid #756455}.variant-consumer-guide .brand{font-family:Georgia,serif}.variant-consumer-guide .article-head{max-width:none;border-bottom:1px solid #bdb4a9}.variant-consumer-guide .article-head h1{max-width:19ch}.variant-consumer-guide .page-grid{grid-template-columns:minmax(0,1fr) 265px;gap:2.4rem}.variant-consumer-guide aside{padding-top:.75rem}.variant-consumer-guide .aside-card,.variant-consumer-guide .home-start,.variant-consumer-guide .table-scroll{box-shadow:none}.variant-consumer-guide .aside-card{border:1px solid #c4bbb0;border-top:4px solid var(--accent)}.variant-consumer-guide .home-start{background:#ece7de;border:1px solid #c4bbb0;border-top:0;border-left:6px solid var(--accent)}.variant-consumer-guide .home-start a{background:#f8f5ef;border-color:#d1c8bd}.funeral-workbook{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#eee8de;border:1px solid #bdb2a6;border-top:8px solid var(--ink)}.funeral-workbook header h2{margin:.2rem 0 .5rem;color:var(--ink);font:700 clamp(1.55rem,3vw,2.25rem)/1.12 Georgia,serif}.workbook-documents,.workbook-results{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}.workbook-documents fieldset{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:1rem;border:1px solid #bdb2a6;background:#f8f5ef}.workbook-documents legend{padding:0 .35rem;color:var(--ink);font-weight:800}.workbook-documents label{display:grid;gap:.3rem;font-weight:700}.workbook-documents label span{color:var(--muted);font-weight:400}.funeral-workbook select,.funeral-workbook input{width:100%;min-width:125px;padding:.62rem;border:1px solid #8c8177;background:#fff}.funeral-workbook input:disabled{background:#ddd8d0;color:#777}.funeral-workbook th small{display:block;margin-top:.25rem;color:#d5cec6;font-weight:400;line-height:1.3}.funeral-workbook tbody th small{color:var(--muted)}.funeral-workbook td{min-width:195px}.funeral-workbook td label+label{margin-top:.45rem}.workbook-results{grid-template-columns:1fr 1fr 1fr}.workbook-results section{display:grid;gap:.35rem;padding:1rem;background:#f8f5ef;border-top:3px solid #9d8b7a}.workbook-results h3{margin:0 0 .4rem;font:700 1rem Georgia,serif}.workbook-results span,.workbook-results strong{display:flex;justify-content:space-between;gap:.8rem}.workbook-results small{color:var(--muted)}.workbook-delta output{font-weight:800}.sheet-actions{display:flex;gap:.7rem;flex-wrap:wrap}.tool-print{padding:.65rem .9rem;border:0;background:var(--ink);color:#fff;font-weight:700}
.variant-price-ledger .site-header{background:#e9e5d9;color:var(--ink);border-top:8px solid var(--ink);border-bottom:1px solid #b8b1a4}.variant-price-ledger .brand,.variant-price-ledger .site-header nav a{color:var(--ink)}.variant-price-ledger .brand{font-family:Georgia,serif}.variant-price-ledger .brand small{color:var(--muted)}.variant-price-ledger .site-header nav{border-color:#c5beb1}.variant-price-ledger .site-header nav a{border-radius:0;border-left:3px solid transparent}.variant-price-ledger .site-header nav a:hover,.variant-price-ledger .site-header nav a:focus-visible,.variant-price-ledger .site-header nav a[aria-current="page"]{background:#f7f4ea;border-left-color:var(--accent)}.variant-price-ledger .nav-toggle{color:var(--ink);border-color:#77716a}.variant-price-ledger .site-header .ad-placeholder{background:#d2d0ca;border-color:#b6b3ac;color:#62615f}.variant-price-ledger .article-head{max-width:none;border-bottom:3px double #afa796}.variant-price-ledger .article-head h1{max-width:18ch}.variant-price-ledger .page-grid{grid-template-columns:minmax(0,1fr) 280px;gap:2.25rem}.variant-price-ledger aside{padding-top:.75rem}.variant-price-ledger .aside-card,.variant-price-ledger .home-start,.variant-price-ledger .table-scroll{box-shadow:none}.variant-price-ledger .aside-card{border:1px solid #c8c0b0;border-top:0;border-bottom:5px solid var(--accent)}.variant-price-ledger .home-start{background:#eeeadf;border:1px solid #c8c0b0;border-top:3px double var(--ink)}.variant-price-ledger .home-start a{background:#f9f7ef;border-color:#d4ccbd}.ny-gpl-workbook{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#f9f7ef;border:1px solid #beb5a4;border-top:8px solid var(--ink)}.ny-gpl-workbook header h2{margin:.2rem 0 .5rem;color:var(--ink);font:700 clamp(1.55rem,3vw,2.3rem)/1.12 Georgia,serif}.ny-ledger-documents{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}.ny-ledger-documents fieldset{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:1rem;border:1px solid #c2b9a9;background:#efebe1}.ny-ledger-documents legend{padding:0 .35rem;color:var(--ink);font-weight:800}.ny-ledger-documents label{display:grid;gap:.3rem;font-weight:700}.ny-ledger-documents label span{color:var(--muted);font-weight:400}.ny-gpl-workbook select,.ny-gpl-workbook input{width:100%;min-width:130px;padding:.62rem;border:1px solid #8b847a;background:#fff}.ny-gpl-workbook input:disabled{background:#dedbd3;color:#777}.ny-gpl-workbook th small{display:block;margin-top:.2rem;color:var(--muted);font-weight:400;line-height:1.3}.ny-gpl-workbook td{min-width:205px}.ny-gpl-workbook td label+label{margin-top:.45rem}.ny-ledger-results{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;margin:1rem 0;background:#bdb5a7;border:1px solid #bdb5a7}.ny-ledger-results section{display:grid;gap:.35rem;padding:1rem;background:#f7f4ea}.ny-ledger-results h3{margin:0 0 .35rem;font:700 1rem Georgia,serif}.ny-ledger-results span,.ny-ledger-results strong{display:flex;justify-content:space-between;gap:.8rem}.ny-ledger-results small{color:var(--muted)}.ny-ledger-difference output{font-weight:800}.ny-ledger-chart{margin:1rem 0;padding:1rem;border:1px solid #c6beaf;background:#eeeadf}.ny-ledger-chart>div{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:.7rem;margin:.55rem 0}.ny-ledger-chart i{display:flex;height:14px;background:#d9d4ca;overflow:hidden}.ny-ledger-chart b,.ny-ledger-chart em{display:block;width:0;height:100%;transition:width .2s ease}.ny-ledger-chart b{background:var(--ink)}.ny-ledger-chart em{background:var(--accent)}.ny-ledger-chart p{display:flex;gap:1rem;margin:.7rem 0 0;color:var(--muted);font-size:.72rem}.ny-ledger-chart p span:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.35rem;background:var(--ink)}.ny-ledger-chart p span+span:before{background:var(--accent)}
.variant-urgent .site-header{border-top:6px solid var(--accent);border-bottom:1px solid #53666c}.variant-urgent .brand{font-family:system-ui,sans-serif;font-weight:800}.variant-urgent .article-head{max-width:none;padding-left:clamp(1rem,3vw,2rem);border-left:6px solid var(--accent)}.variant-urgent .article-head h1{max-width:19ch;font-family:system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}.variant-urgent .page-grid{grid-template-columns:minmax(0,1fr) 270px;gap:2rem}.variant-urgent aside{padding-top:.75rem}.variant-urgent .aside-card,.variant-urgent .home-start,.variant-urgent .table-scroll{box-shadow:none}.variant-urgent .aside-card{border:1px solid #bcc6c4;border-left:5px solid var(--accent)}.variant-urgent .home-start{border:1px solid #bcc6c4;border-top:5px solid var(--ink)}.variant-urgent .home-start a{background:#f7f8f5;border-left:4px solid #a08b72}.county-route-tool{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#f8f9f7;border:1px solid #b4c0bd;border-top:8px solid var(--ink)}.county-route-tool header h2{margin:.2rem 0 .5rem;color:var(--ink);font:800 clamp(1.55rem,3vw,2.25rem)/1.12 system-ui,sans-serif}.county-route-tool form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:1.25rem 0}.county-route-tool label{display:grid;gap:.35rem;font-weight:750}.county-route-tool select{width:100%;min-width:0;padding:.75rem;border:1px solid #819095;background:#fff}.county-route-tool button{grid-column:1/-1;justify-self:start;padding:.75rem 1.1rem;border:0;background:var(--ink);color:#fff;font-weight:800}.county-route-results{display:grid;gap:.65rem;min-height:90px;padding:1rem;background:#e8edeb;border-left:5px solid var(--accent)}.county-route-results section{padding:.8rem;background:#fff;border:1px solid #c5cecb}.county-route-results h3{margin:0 0 .35rem;font:800 1rem system-ui,sans-serif}.county-route-results p{margin:.25rem 0}.county-route-results small{display:block;color:var(--muted)}.county-route-emergency{border-left:5px solid var(--ink)!important}
.variant-price-lab .site-header{background:#ebe6e2;color:var(--ink);border-top:8px solid var(--ink);border-bottom:1px solid #b8afb2}.variant-price-lab .brand,.variant-price-lab .site-header nav a{color:var(--ink)}.variant-price-lab .brand small{color:var(--muted)}.variant-price-lab .site-header nav{border-color:#c2b9bc}.variant-price-lab .site-header nav a{border-radius:0;border-bottom:3px solid transparent}.variant-price-lab .site-header nav a:hover,.variant-price-lab .site-header nav a:focus-visible,.variant-price-lab .site-header nav a[aria-current="page"]{background:#f8f4ef;border-bottom-color:var(--accent)}.variant-price-lab .nav-toggle{color:var(--ink);border-color:#756e79}.variant-price-lab .site-header .ad-placeholder{background:#d4d1cf;border-color:#b8b4b2;color:#62605f}.variant-price-lab .article-head{max-width:none;border-bottom:1px solid #bdb4b6}.variant-price-lab .article-head h1{max-width:19ch}.variant-price-lab .page-grid{grid-template-columns:minmax(0,1fr) 275px;gap:2.2rem}.variant-price-lab aside{padding-top:.75rem}.variant-price-lab .aside-card,.variant-price-lab .home-start,.variant-price-lab .table-scroll{box-shadow:none}.variant-price-lab .aside-card{border:1px solid #c6bdc0;border-top:5px solid var(--accent)}.variant-price-lab .home-start{background:#f0ebe6;border:1px solid #c9bfc1;border-left:6px solid var(--accent)}.ca-price-lab{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#fbf8f3;border:1px solid #c6bdc0;border-top:8px solid var(--ink)}.ca-price-lab header h2{margin:.2rem 0 .5rem;color:var(--ink);font:700 clamp(1.55rem,3vw,2.25rem)/1.12 Georgia,serif}.ca-price-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.ca-price-lab[data-ca-price-mode="single"] .ca-price-documents{grid-template-columns:1fr}.ca-price-documents fieldset{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:1rem;border:1px solid #c9c0c2;background:#eee8e3}.ca-price-documents legend{padding:0 .35rem;color:var(--ink);font-weight:800}.ca-price-documents label{display:grid;gap:.3rem;font-weight:700}.ca-price-documents label span{color:var(--muted);font-weight:400}.ca-price-lab select,.ca-price-lab input{width:100%;min-width:145px;padding:.62rem;border:1px solid #8d858d;background:#fff}.ca-price-lab input:disabled{background:#dfdcda;color:#747174}.ca-price-lab th small{display:block;margin-top:.2rem;color:var(--muted);font-weight:400;line-height:1.3}.ca-price-lab td{min-width:205px}.ca-price-lab td label+label{margin-top:.45rem}.ca-price-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;background:#c5bcbe;border:1px solid #c5bcbe}.ca-price-lab[data-ca-price-mode="single"] .ca-price-results{grid-template-columns:1fr}.ca-price-results section{display:grid;gap:.35rem;padding:1rem;background:#f6f1ec}.ca-price-results h3{margin:0 0 .35rem;font:700 1rem Georgia,serif}.ca-price-results span{display:flex;justify-content:space-between;gap:.8rem}.ca-price-results ul{margin:.35rem 0 0;padding-left:1.15rem;color:var(--muted);font-size:.78rem}.ca-price-difference output{font-weight:800}.ca-price-difference small{color:var(--muted)}
.variant-facility-map{background:#eef2ef;color:#2d3838}.variant-facility-map .site-header{background:#e6ebe8;color:var(--ink);border-top:9px solid var(--ink);border-bottom:1px solid #aeb9b4}.variant-facility-map .brand,.variant-facility-map .site-header nav a{color:var(--ink);font-family:system-ui,sans-serif}.variant-facility-map .brand{font-weight:800}.variant-facility-map .brand small{color:var(--muted)}.variant-facility-map .site-header nav{border-color:#b9c3be}.variant-facility-map .site-header nav a{border-radius:0;border-left:1px solid #b9c3be}.variant-facility-map .site-header nav a:hover,.variant-facility-map .site-header nav a:focus-visible,.variant-facility-map .site-header nav a[aria-current="page"]{background:#f7f9f7;border-bottom:3px solid var(--accent)}.variant-facility-map .nav-toggle{color:var(--ink);border-color:#71807b}.variant-facility-map .site-header .ad-placeholder{background:#d2d6d3;border-color:#b4bbb7;color:#626763}.variant-facility-map .article-head{max-width:none;padding-left:clamp(1rem,3vw,2rem);border-left:8px double var(--accent);border-bottom:1px solid #bdc6c1}.variant-facility-map .article-head h1{max-width:20ch;font-family:system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}.variant-facility-map .page-grid{grid-template-columns:minmax(0,1fr) 268px;gap:2rem}.variant-facility-map aside{padding-top:.6rem}.variant-facility-map .aside-card,.variant-facility-map .home-start,.variant-facility-map .table-scroll{box-shadow:none}.variant-facility-map .aside-card{border:1px solid #bac4bf;border-left:6px double var(--accent)}.variant-facility-map .home-start{background:#e7ece8;border:1px solid #bac4bf;border-top:4px double var(--ink)}.variant-facility-map .home-start a{background:#f5f7f5;border-color:#c8d0cc}.ny-dual-registry{min-width:0;max-width:100%;margin:0 0 3rem;padding:clamp(1rem,3vw,1.7rem);background:#f7f9f7;border:1px solid #abb8b2;border-top:9px solid var(--ink)}.ny-dual-registry>header h2{margin:.2rem 0 .5rem;color:var(--ink);font:800 clamp(1.55rem,3vw,2.25rem)/1.12 system-ui,sans-serif}.dual-registry-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:1.2rem 0;background:#aeb9b4;border:1px solid #aeb9b4}.dual-registry-summary>div{display:grid;gap:.2rem;padding:1rem;background:#eef2ef}.dual-registry-summary span,.record-set-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dual-registry-summary strong{color:var(--ink);font-size:1.2rem}.dual-registry-summary small{color:var(--muted)}.dual-record-sets{display:grid;gap:1.4rem;min-width:0;max-width:100%}.dual-record-sets>section{min-width:0;max-width:100%;padding:1rem;border:1px solid #b7c1bc;background:#fff}.dual-record-sets>section:first-child{border-left:7px solid var(--ink)}.dual-record-sets>section+section{border-left:7px solid var(--accent)}.dual-record-sets h3,.chain-evidence-sheet h3,.registry-publication-controls h3{margin:.15rem 0 .5rem;color:var(--ink);font:800 1.25rem system-ui,sans-serif}.dual-record-sets form,.chain-evidence-sheet form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end;margin:1rem 0}.dual-record-sets label,.chain-evidence-sheet label{display:grid;gap:.3rem;font-weight:750}.dual-record-sets select,.chain-evidence-sheet select{width:100%;min-width:0;padding:.65rem;border:1px solid #7f8e88;background:#fff}.dual-record-sets button,.chain-evidence-sheet button{padding:.68rem .95rem;border:0;background:var(--ink);color:#fff;font-weight:800}.dual-record-sets .table-scroll{max-height:520px}.dual-record-sets table{min-width:1150px}.chain-evidence-sheet{margin-top:1.4rem;padding:1.1rem;border:1px solid #aeb9b4;border-top:6px double var(--accent);background:#e9eeeb}.chain-evidence-sheet form{grid-template-columns:1fr 1fr}.chain-evidence-sheet button{grid-column:1/-1;justify-self:start}.chain-evidence-result{padding:1rem;background:#f8faf8;border-left:5px solid var(--ink)}.chain-evidence-result p{margin:.35rem 0}.registry-publication-controls{margin-top:1.4rem;padding:1rem;border-top:3px double var(--ink);background:#f0f3f1}.registry-publication-controls ul{margin:.6rem 0 0;padding-left:1.2rem}.registry-publication-controls li{margin:.45rem 0}.ny-arranger-evidence,.ny-physical-evidence{min-width:1050px}
.variant-national-atlas{background:#f4f2ec;color:#303941}.variant-national-atlas .site-header{background:#ebe8df;color:var(--ink);border-top:10px solid var(--ink);border-bottom:3px double #aaa69b}.variant-national-atlas .brand,.variant-national-atlas .site-header nav a{color:var(--ink)}.variant-national-atlas .brand{font-family:Georgia,serif}.variant-national-atlas .brand small{color:var(--muted)}.variant-national-atlas .site-header nav{border-color:#b9b5aa}.variant-national-atlas .site-header nav a{border-radius:0;border-left:1px solid #c5c0b5}.variant-national-atlas .site-header nav a:hover,.variant-national-atlas .site-header nav a:focus-visible,.variant-national-atlas .site-header nav a[aria-current="page"]{background:#f8f6f0;border-bottom:3px solid var(--accent)}.variant-national-atlas .nav-toggle{color:var(--ink);border-color:#777f86}.variant-national-atlas .site-header .ad-placeholder{background:#d0d0cc;border-color:#b5b6b2;color:#61635f}.variant-national-atlas .article-head{max-width:none;border-bottom:4px double #b7b1a5}.variant-national-atlas .article-head h1{max-width:19ch}.variant-national-atlas .page-grid{grid-template-columns:minmax(0,1fr) 272px;gap:2.1rem}.variant-national-atlas aside{padding-top:.6rem}.variant-national-atlas .aside-card,.variant-national-atlas .home-start,.variant-national-atlas .table-scroll{box-shadow:none}.variant-national-atlas .aside-card{border:1px solid #c2beb4;border-top:5px solid var(--accent)}.variant-national-atlas .home-start{background:#eae6dc;border:1px solid #c3bdb1;border-left:6px solid var(--ink)}.variant-national-atlas .home-start a{background:#f8f6f0;border-color:#d2cdc2}.federal-gpl-checker{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#faf8f2;border:1px solid #bdb8ac;border-top:9px solid var(--ink)}.federal-gpl-checker header h2{margin:.2rem 0 .5rem;color:var(--ink);font:700 clamp(1.55rem,3vw,2.3rem)/1.12 Georgia,serif}.federal-gpl-checker table{min-width:760px}.federal-gpl-checker tbody th small{display:block;margin-top:.25rem;color:var(--muted);font-weight:400;line-height:1.35}.federal-gpl-checker select{width:100%;min-width:220px;padding:.62rem;border:1px solid #818891;background:#fff}.us-gpl-results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:1rem 0;background:#bcb7ac;border:1px solid #bcb7ac}.us-gpl-results>div{display:grid;gap:.25rem;padding:.85rem;background:#f2efe7}.us-gpl-results span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.us-gpl-results output{color:var(--ink);font-size:1.4rem;font-weight:800}.us-gpl-follow-up{padding:1rem;background:#eeeae0;border-left:5px solid var(--accent)}.us-gpl-follow-up h3{margin:0 0 .6rem}.us-gpl-follow-up ol{margin:.5rem 0;padding-left:1.3rem}.us-gpl-follow-up li{margin:.5rem 0}.us-gpl-follow-up a{display:block;font-size:.75rem}.federal-gpl-checker .tool-reset{margin-top:1rem}.state-route-gap{margin:1.2rem 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#e9e5dc;border:1px solid #bbb5aa;border-top:8px double var(--accent)}.state-route-gap h2{max-width:24ch}.state-route-gap ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:0;list-style:none}.state-route-gap a{display:grid;gap:.25rem;height:100%;padding:1rem;background:#faf8f2;border:1px solid #c8c2b7;text-decoration:none}.state-route-gap a:hover,.state-route-gap a:focus-visible{border-color:var(--accent)}.state-route-gap span{color:var(--muted);font-size:.82rem}
.variant-law-atlas{background:#eef2ef;color:#303b3d}.variant-law-atlas .site-header{background:#273f45;border-bottom:6px solid var(--accent)}.variant-law-atlas .brand{font-family:system-ui,sans-serif;font-weight:800}.variant-law-atlas .site-header nav a{border-radius:0;border-bottom:2px solid transparent}.variant-law-atlas .site-header nav a[aria-current="page"]{background:transparent;color:#fff;border-bottom-color:#d4c39f}.variant-law-atlas .article-head{max-width:none;padding-left:clamp(1rem,3vw,2rem);border-left:8px double var(--accent);border-bottom:1px solid #b5c0bd}.variant-law-atlas .article-head h1{max-width:20ch;font-family:system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}.variant-law-atlas .page-grid{grid-template-columns:minmax(0,1fr) 270px;gap:2rem}.variant-law-atlas aside{padding-top:.55rem}.variant-law-atlas .aside-card,.variant-law-atlas .home-start,.variant-law-atlas .table-scroll{box-shadow:none}.variant-law-atlas .aside-card{border:1px solid #b6c1bd;border-left:6px solid var(--accent)}.variant-law-atlas .home-start{background:#e3e9e5;border:1px solid #b8c3bf;border-top:6px double var(--ink)}.variant-law-atlas .home-start a{background:#f6f8f6;border-color:#c6d0cc}.us-cremation-normalizer,.us-state-readiness{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#f7faf8;border:1px solid #afbbb7;border-top:9px solid var(--ink)}.us-state-readiness{border-top-color:var(--accent);background:#e8eeea}.us-cremation-normalizer header h2,.us-state-readiness header h2{margin:.2rem 0 .5rem;color:var(--ink);font:800 clamp(1.55rem,3vw,2.3rem)/1.12 system-ui,sans-serif}.us-cremation-documents{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}.us-cremation-normalizer[data-us-cremation-mode="single"] .us-cremation-documents{grid-template-columns:1fr}.us-cremation-documents fieldset{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:1rem;border:1px solid #b7c2be;background:#e9efeb}.us-cremation-documents legend{padding:0 .35rem;color:var(--ink);font-weight:800}.us-cremation-documents label,.us-method-match,.us-state-controls label{display:grid;gap:.3rem;font-weight:750}.us-cremation-normalizer select,.us-cremation-normalizer input,.us-state-readiness select{width:100%;min-width:155px;padding:.62rem;border:1px solid #7f8e89;background:#fff}.us-cremation-normalizer input:disabled{background:#dfe5e1;color:#737b78}.us-cremation-normalizer table{min-width:780px}.us-cremation-normalizer th small{display:block;margin-top:.2rem;color:var(--muted);font-weight:400;line-height:1.3}.us-cremation-normalizer td{min-width:220px}.us-cremation-normalizer td label+label{margin-top:.45rem}.us-cremation-normalizer label span{color:var(--muted);font-weight:400}.us-method-match{max-width:560px;margin:1rem 0}.us-cremation-results{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;margin:1rem 0;background:#b4c0bc;border:1px solid #b4c0bc}.us-cremation-normalizer[data-us-cremation-mode="single"] .us-cremation-results{grid-template-columns:1fr}.us-cremation-results section{display:grid;gap:.35rem;padding:1rem;background:#edf2ef}.us-cremation-results h3{margin:0 0 .35rem;font:800 1rem system-ui,sans-serif}.us-cremation-results span{display:flex;justify-content:space-between;gap:.7rem}.us-cremation-results output{font-weight:800}.us-cremation-difference p{margin:.4rem 0 0;color:var(--muted);font-size:.8rem}.us-state-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:1.2rem 0}.us-state-statuses{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#adbab5;border:1px solid #adbab5}.us-state-statuses>div{display:grid;gap:.2rem;padding:1rem;background:#f4f7f5}.us-state-statuses span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.us-state-statuses output{color:var(--ink);font-size:.95rem;font-weight:800}.us-state-evidence{margin:1rem 0;padding:1rem;background:#f7faf8;border-left:5px solid var(--ink)}.us-state-evidence h3{margin:0 0 .6rem}.us-state-evidence ul{display:grid;grid-template-columns:1fr 1fr;margin:.5rem 0;padding-left:1.2rem}.us-transport-gap{margin:1rem 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#e5ece8;border:1px solid #afbbb7;border-top:7px double var(--accent)}.us-transport-gap ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;padding:0;list-style:none}.us-transport-gap a{display:block;height:100%;padding:1rem;background:#f7faf8;border:1px solid #b8c3bf;text-decoration:none;font-weight:800}
.variant-california-dossier{background:#f6f1e6;color:#38362f}.variant-california-dossier .site-header{background:#3d3b2f;border-top:9px solid #27261f;border-bottom:4px solid var(--accent)}.variant-california-dossier .brand{font-family:Georgia,serif}.variant-california-dossier .site-header nav a{border-radius:0;border-left:2px solid #ffffff22}.variant-california-dossier .article-head{max-width:none;border-bottom:3px double #b9ac96}.variant-california-dossier .article-head h1{max-width:19ch}.variant-california-dossier .page-grid{grid-template-columns:minmax(0,1fr) 270px;gap:2.2rem}.variant-california-dossier aside{padding-top:.55rem}.variant-california-dossier .aside-card,.variant-california-dossier .home-start,.variant-california-dossier .table-scroll{box-shadow:none}.variant-california-dossier .aside-card{border:1px solid #c4b79f;border-top:0;border-right:6px solid var(--accent)}.variant-california-dossier .home-start{background:#ebe2d2;border:1px solid #c8bba4;border-bottom:7px double var(--ink)}.variant-california-dossier .home-start a{background:#faf6ed;border-color:#d4c7b1}.ca-paperwork-checklist{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#faf6ed;border:1px solid #c1b49e;border-top:10px solid var(--ink)}.ca-paperwork-checklist header h2{margin:.2rem 0 .5rem;color:var(--ink);font:700 clamp(1.55rem,3vw,2.3rem)/1.12 Georgia,serif}.ca-paperwork-checklist table{min-width:900px}.ca-paperwork-checklist th small{display:block;margin-top:.25rem;color:var(--muted);font-weight:400}.ca-paperwork-checklist td:nth-child(2){min-width:360px}.ca-paperwork-checklist select{width:100%;min-width:250px;padding:.62rem;border:1px solid #887e6f;background:#fff}.ca-paperwork-checklist a[data-ca-paperwork-source]{display:block;margin-top:.4rem;font-size:.78rem;font-weight:800}.ca-paperwork-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:1rem 0;background:#c2b59e;border:1px solid #c2b59e}.ca-paperwork-counts>div{display:grid;gap:.2rem;padding:.8rem;background:#f1eadc}.ca-paperwork-counts span{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.ca-paperwork-counts output{font-size:1.35rem;font-weight:800}.ca-paperwork-questions{padding:1rem;background:#eee5d5;border-left:5px solid var(--accent)}.ca-paperwork-questions h3{margin:0 0 .6rem}.ca-paperwork-questions li{margin:.45rem 0}
.variant-attendance-planner{background:#f1f2ee;color:#343b45}.variant-attendance-planner .site-header{background:#e5e6e1;color:var(--ink);border-top:8px solid var(--ink);border-bottom:1px solid #b6bab6}.variant-attendance-planner .brand,.variant-attendance-planner .site-header nav a{color:var(--ink);font-family:system-ui,sans-serif}.variant-attendance-planner .brand{font-weight:800}.variant-attendance-planner .brand small{color:var(--muted)}.variant-attendance-planner .site-header nav{border-color:#bdc0bc}.variant-attendance-planner .site-header nav a{border-radius:0;border-bottom:3px solid transparent}.variant-attendance-planner .site-header nav a[aria-current="page"]{background:#f6f7f4;border-bottom-color:var(--accent)}.variant-attendance-planner .nav-toggle{color:var(--ink);border-color:#727982}.variant-attendance-planner .site-header .ad-placeholder{background:#d1d2cf;border-color:#b5b7b3;color:#62635f}.variant-attendance-planner .article-head{max-width:none;padding-left:clamp(1rem,3vw,2rem);border-left:6px solid var(--accent)}.variant-attendance-planner .article-head h1{max-width:21ch;font-family:system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}.variant-attendance-planner .page-grid{grid-template-columns:minmax(0,1fr) 265px;gap:2rem}.variant-attendance-planner aside{padding-top:.5rem}.variant-attendance-planner .aside-card,.variant-attendance-planner .home-start,.variant-attendance-planner .table-scroll{box-shadow:none}.variant-attendance-planner .aside-card{border:1px solid #bcc0bd;border-left:5px solid var(--accent)}.variant-attendance-planner .home-start{background:transparent;border:0;border-top:1px solid #b9bdb9;border-bottom:1px solid #b9bdb9;padding:1.2rem 0}.variant-attendance-planner .home-start a{background:#f8f8f5;border-color:#c9ccc8}.ny-attendance-planner{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#f8f8f5;border:1px solid #b8bdb9;border-top:8px solid var(--ink)}.ny-attendance-planner header h2{margin:.2rem 0 .5rem;color:var(--ink);font:800 clamp(1.55rem,3vw,2.3rem)/1.12 system-ui,sans-serif}.ny-attendance-topics{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.2rem 0}.ny-attendance-topics label{display:grid;gap:.35rem;padding:.85rem;background:#eceeea;border-left:4px solid var(--accent);font-weight:800}.ny-attendance-topics select{width:100%;min-width:0;padding:.62rem;border:1px solid #7e858e;background:#fff}.ny-attendance-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#b9beba;border:1px solid #b9beba}.ny-attendance-summary>div{display:grid;gap:.2rem;padding:1rem;background:#f1f2ee}.ny-attendance-summary span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.ny-attendance-summary output{font-size:1.4rem;font-weight:800}.ny-attendance-questions{margin-top:1rem;padding:1rem;background:#e8e9e5;border-left:5px solid var(--accent)}.ny-attendance-questions h3{margin:0 0 .6rem}.ny-attendance-questions li{margin:.45rem 0}.ny-attendance-planner nav[data-ny-attendance-routes]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0}.ny-attendance-planner nav[data-ny-attendance-routes] a{padding:.75rem;background:#f8f8f5;border:1px solid #bec2be;text-decoration:none;font-weight:800}.static-sympathy-framework,.culture-question-only{margin:1rem 0 3rem;padding:1.2rem;background:#e8e9e5;border-left:6px solid var(--accent)}.static-sympathy-framework h2,.culture-question-only h2{margin-top:0}.static-sympathy-framework li,.culture-question-only li{margin:.55rem 0}
.variant-studio-brief{background:#f0f2f0;color:#303b3e}.variant-studio-brief .site-header{background:#29414a;border-bottom:2px solid #a79579}.variant-studio-brief .brand{font-family:system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}.variant-studio-brief .site-header nav a{border-radius:0;border-left:1px solid #ffffff25}.variant-studio-brief .article-head{max-width:none;border-left:9px double var(--accent);padding-left:clamp(1rem,3vw,2rem)}.variant-studio-brief .article-head h1{max-width:20ch;font-family:system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}.variant-studio-brief .page-grid{grid-template-columns:minmax(0,1fr) 268px;gap:2.1rem}.variant-studio-brief aside{padding-top:.55rem}.variant-studio-brief .aside-card,.variant-studio-brief .home-start,.variant-studio-brief .table-scroll{box-shadow:none}.variant-studio-brief .aside-card{border:1px solid #b8c0bd;border-bottom:6px solid var(--accent)}.variant-studio-brief .home-start{background:#e4e9e6;border:1px solid #b9c1be;border-left:7px double var(--ink)}.variant-studio-brief .home-start a{background:#f7f8f6;border-color:#c5ccc9}
.variant-continuity-archive{background:#f4f1ec;color:#383741}.variant-continuity-archive .site-header{background:#e7e2dc;color:var(--ink);border-top:10px solid var(--ink);border-bottom:1px solid #bcb4ad}.variant-continuity-archive .brand,.variant-continuity-archive .site-header nav a{color:var(--ink)}.variant-continuity-archive .brand{font-family:Georgia,serif}.variant-continuity-archive .brand small{color:var(--muted)}.variant-continuity-archive .site-header nav{border-color:#c2bbb4}.variant-continuity-archive .site-header nav a{border-radius:0;border-bottom:3px solid transparent}.variant-continuity-archive .site-header nav a[aria-current="page"]{background:#f7f4ef;border-bottom-color:var(--accent)}.variant-continuity-archive .nav-toggle{color:var(--ink);border-color:#77737d}.variant-continuity-archive .site-header .ad-placeholder{background:#d1d0cd;border-color:#b7b5b2;color:#62615f}.variant-continuity-archive .article-head{max-width:none;border-bottom:5px double #b8aea6}.variant-continuity-archive .article-head h1{max-width:18ch}.variant-continuity-archive .page-grid{grid-template-columns:minmax(0,1fr) 275px;gap:2.25rem}.variant-continuity-archive aside{padding-top:.6rem}.variant-continuity-archive .aside-card,.variant-continuity-archive .home-start,.variant-continuity-archive .table-scroll{box-shadow:none}.variant-continuity-archive .aside-card{border:1px solid #c1b9b2;border-top:0;border-right:7px double var(--accent)}.variant-continuity-archive .home-start{background:transparent;border:1px solid #c3bbb4;border-top:7px solid var(--ink)}.variant-continuity-archive .home-start a{background:#faf7f2;border-color:#d2cac3}
.ny-ashes-art-brief,.ca-memorial-brief{margin:0 0 3rem;padding:clamp(1rem,3vw,1.8rem);background:#fafaf7;border:1px solid #b8bfbc;border-top:9px solid var(--ink)}.ca-memorial-brief{background:#faf7f2;border-color:#c2b9b1;border-top-style:double}.ny-ashes-art-brief header h2,.ca-memorial-brief header h2{margin:.2rem 0 .5rem;color:var(--ink);font:800 clamp(1.55rem,3vw,2.3rem)/1.12 system-ui,sans-serif}.ca-memorial-brief header h2{font-family:Georgia,serif}.ny-ashes-art-brief table,.ca-memorial-brief table{min-width:900px}.ny-ashes-art-brief td:nth-child(2),.ca-memorial-brief td:nth-child(2){min-width:360px}.ny-ashes-art-brief select,.ca-memorial-brief select{width:100%;min-width:240px;padding:.62rem;border:1px solid #7e8986;background:#fff}.commission-brief-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:1rem 0;background:#b9c0bd;border:1px solid #b9c0bd}.commission-brief-summary>div{display:grid;gap:.2rem;padding:1rem;background:#edf0ed}.commission-brief-summary span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.commission-brief-summary output{font-size:1.4rem;font-weight:800}.commission-brief-output{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.commission-brief-output>section{padding:1rem;background:#e7ebe8}.ca-memorial-brief .commission-brief-output>section{background:#eee8e2}.commission-brief-output h3{margin-top:0}.commission-brief-output li{margin:.45rem 0}.ny-ashes-art-brief nav,.ca-memorial-brief nav{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0}.ny-ashes-art-brief nav a,.ca-memorial-brief nav a{padding:.75rem;background:#f8f8f5;border:1px solid #bec4c1;text-decoration:none;font-weight:800}.ny-ashes-static,.ca-memorial-static{margin:1rem 0 3rem;padding:1.2rem;background:#e6ebe8;border-left:7px double var(--accent)}.ca-memorial-static{background:#eee8e2;border-left-style:solid}.ny-ashes-static h2,.ca-memorial-static h2{margin-top:0}
@media(max-width:850px){.variant-national-atlas .page-grid{grid-template-columns:1fr}}
@media(max-width:850px){.variant-law-atlas .page-grid{grid-template-columns:1fr}}
@media(max-width:850px){.variant-california-dossier .page-grid,.variant-attendance-planner .page-grid{grid-template-columns:1fr}}
@media(max-width:850px){.variant-studio-brief .page-grid,.variant-continuity-archive .page-grid{grid-template-columns:1fr}}
@media(max-width:620px){.us-gpl-results,.state-route-gap ul{grid-template-columns:1fr}}
@media(max-width:620px){.us-cremation-documents,.us-cremation-documents fieldset,.us-cremation-results,.us-state-controls,.us-state-statuses,.us-state-evidence ul,.us-transport-gap ul{grid-template-columns:1fr}}
@media(max-width:620px){.ca-paperwork-counts,.ny-attendance-topics,.ny-attendance-summary,.ny-attendance-planner nav[data-ny-attendance-routes]{grid-template-columns:1fr}}
@media(max-width:620px){.commission-brief-summary,.commission-brief-output,.ny-ashes-art-brief nav,.ca-memorial-brief nav{grid-template-columns:1fr}}
@media(max-width:850px){.page-grid,.variant-atlas .page-grid,.variant-navigator .page-grid,.variant-registry .page-grid,.variant-quote-check .page-grid,.variant-consumer-guide .page-grid,.variant-price-ledger .page-grid,.variant-price-lab .page-grid,.variant-urgent .page-grid,.variant-facility-map .page-grid{grid-template-columns:1fr}.nav-toggle{display:block}.site-header nav{display:none;margin:.8rem 0 0;padding-top:.7rem}.site-header nav.open{display:grid;grid-template-columns:1fr 1fr}.site-header nav a{padding:.7rem}.home-start>div{grid-template-columns:1fr 1fr}aside{padding-top:0}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.article-head h1{font-size:clamp(2rem,11vw,3.4rem)}footer{grid-template-columns:1fr}footer>p{grid-column:auto}}
@media(max-width:620px){.site-header nav.open,.home-start>div,.provider-names,.calculator-results,.atlas-summary,.chain-grid,.atlas-tool form,.next-step-tool form,.funeral-registry-tool form,.quote-document-grid,.unresolved-panel>div,.workbook-documents,.workbook-results,.ny-ledger-documents,.ny-ledger-results,.ca-price-documents,.ca-price-results,.county-route-tool form,.dual-registry-summary,.dual-record-sets form,.chain-evidence-sheet form{grid-template-columns:1fr}.workbook-documents fieldset,.ny-ledger-documents fieldset,.ca-price-documents fieldset{grid-template-columns:1fr}.atlas-tool .wide,.funeral-registry-tool .wide{grid-column:auto}.next-step-tool button,.chain-evidence-sheet button{grid-column:auto}.finder-toggle{font-size:0;padding:.65rem .8rem}.finder-toggle:after{content:"Page guide";font-size:.85rem}.finder-panel{right:.75rem;bottom:4.75rem;width:calc(100vw - 1.5rem)}}
@media print{.site-header,.breadcrumbs,aside,footer,.page-finder,.home-start,.ad-placeholder,.sources{display:none!important}.page-grid{display:block}.verification-sheet,.funeral-workbook,.ny-gpl-workbook{border:1px solid #555;background:#fff}.verification-sheet button,.funeral-workbook .sheet-actions,.ny-gpl-workbook .sheet-actions{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
