
.editorial-hero,.article-heading{background:#142b28;color:#f3f1e8;padding:65px 8%}.editorial-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.5}.editorial-hero>p:not(.eyebrow),.article-heading>p{max-width:880px;color:#c6d1c5;font-size:18px;line-height:2}.editorial-jumps{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px}.editorial-jumps a{font-size:15px;border-bottom:1px solid #a89066;padding-bottom:8px}.library-controls{max-width:1000px;margin-bottom:35px}.library-controls>label{display:block;font-size:15px;margin:15px 0 10px}.library-controls input{font-size:17px}.library-controls select{max-width:300px;font-size:16px}.insight-filters{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.insight-filters button{border:1px solid #aab9a3;background:transparent;padding:10px 17px;font:inherit;font-size:14px;cursor:pointer;color:#304c3f}.insight-filters button[aria-pressed=true]{background:#193a31;color:#fff}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.insight-card{display:flex;flex-direction:column;background:#fffdf6;border:1px solid #d5dccd;padding:28px;min-width:0}.insight-card[hidden]{display:none}.editorial-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#89734e;line-height:1.9}.insight-card h2{font-size:25px;line-height:1.75;margin:18px 0 10px}.insight-card p{font-size:15px;color:#596b52;line-height:2}.insight-read{font-size:14px;color:#765e37;margin-top:auto;padding-top:25px}.insight-card:hover{border-color:#917348}.library-note{font-size:14px;line-height:2.1;max-width:950px;margin-top:36px;color:#65735e}.back-link{display:inline-block;font-size:14px;margin-bottom:25px;color:#d1c19f}.article-heading h1{font-size:clamp(33px,4vw,54px);max-width:1050px;line-height:1.6;margin:18px 0}.article-heading .editorial-meta{color:#cbb78d}.article-layout{max-width:1300px;margin:auto;padding:55px 6% 90px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:7%;align-items:start}.article-toc{position:sticky;top:25px;font-size:14px;line-height:2}.article-toc ol{padding-right:20px}.article-toc li{margin:13px 0;color:#5f7057}.article-copy{min-width:0;max-width:850px}.article-copy section{margin-bottom:36px;scroll-margin-top:30px}.article-copy h2{font-size:27px;line-height:1.7;margin-bottom:13px}.article-copy p,.article-copy li{font-size:18px;line-height:2.25;color:#344b3c}.article-copy ul{padding-right:22px}.scope-note{background:#e5eadf;border-right:3px solid #a58a59;padding:20px 24px;font-size:14px!important;line-height:2!important;margin:0 0 40px}.method-extract{background:#16352d;color:#f4f1e7;padding:30px;margin:35px 0}.method-extract p,.method-extract blockquote{color:#f4f1e7;font-size:20px;line-height:2.1;margin:15px 0}.method-extract small{font-size:12px;line-height:2;color:#b7c7b1;display:block}.teaching-example{padding:25px;background:#ece5d6;border-right:3px solid #b19460;margin:30px 0}.teaching-example small{font-size:12px;color:#7e6d50;line-height:2}.document-check,.article-sources{border-top:1px solid #cbd5c2;padding-top:28px}.article-sources li{font-size:14px!important;line-height:2}.article-sources li span{display:block;color:#64765b}.article-sources a{text-decoration:underline;text-underline-offset:4px}.article-sources p{font-size:13px;line-height:2}.article-sources>a{font-size:14px}.article-next{background:#e2e9d9;padding:28px}.article-next p{font-size:16px}.article-next .button{margin:8px 0 0 12px}.related-reading{display:grid;gap:15px;border-top:1px solid #cbd5c2;padding-top:25px}.related-reading a{font-size:16px;line-height:1.8}.premium .featured-insights{background:#eceee5}.featured-insights .section-heading{margin-bottom:35px}.featured-insights>.button{margin-top:30px}.field-editorial-link{padding:28px 8%;background:#e2e9d9;display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:17px}.book-read-excerpt{display:block;width:fit-content;margin-top:18px;border-bottom:1px solid currentColor;padding-bottom:6px;color:#6f5731;font-size:15px}.editorial-library :focus-visible,.article-layout a:focus-visible{outline:3px solid #a17e42;outline-offset:5px}@media(max-width:1000px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:5%}}@media(max-width:760px){.editorial-hero,.article-heading{padding:35px 6%}.editorial-hero>p:not(.eyebrow),.article-heading>p{font-size:16px}.editorial-jumps{gap:15px}.insight-grid{grid-template-columns:1fr}.insight-card{padding:23px}.insight-card h2{font-size:24px}.article-layout{display:block;padding:25px 6% 55px}.article-toc{position:static;background:#e8ecdf;padding:20px;margin-bottom:30px}.article-copy p,.article-copy li{font-size:17px;line-height:2.15}.article-copy h2{font-size:25px}.method-extract{padding:24px}.method-extract p,.method-extract blockquote{font-size:18px}.article-heading h1{font-size:34px}.field-editorial-link{font-size:16px}}

.judicial-quote{border-right:3px solid #a48a56;padding:25px;background:#e9e6dc;margin:28px 0}.judicial-quote blockquote{font-size:20px;line-height:2.1;margin:15px 0;color:#334b3b}.judicial-quote small{display:block;font-size:12px;line-height:2;color:#71654d}

.home-question{background:#e8ede2;padding:45px 8%;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.home-question h2{font-size:30px;line-height:1.7}.home-question p{line-height:2}.home-question label,.guide-search label{display:block;margin-bottom:10px}.home-question input,.guide-search input,.guide-search select{background:#fffef8;border:1px solid #a5b59b;padding:15px;font:inherit;width:100%;color:#213e32}.home-question button{margin-top:14px}.guide-search{max-width:1150px;margin:auto}.guide-input{display:flex;gap:12px}.guide-input input{flex:1;min-width:0}.guide-examples{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.guide-examples button{font:inherit;padding:10px 15px;border:1px solid #b7c0ad;background:#f5f3e8;cursor:pointer;color:#284735}.guide-select{display:flex;gap:24px;margin:30px 0}.guide-select label{flex:1}.guide-results{display:grid;gap:18px}.guide-result{display:block;border:1px solid #c6d0bc;background:#fffdf6;padding:25px}.guide-result h2{font-size:25px;line-height:1.7;margin:10px 0}.guide-result p{line-height:2;color:#425b47}.guide-result:hover{border-color:#927747}.guide-bottom{display:flex;gap:25px;flex-wrap:wrap;margin:30px 0}.method-prose{max-width:850px;margin:60px auto;padding:0 28px 60px}.method-prose section{margin:35px 0}.answer-first{border-bottom:1px solid #b6c4ac;padding-bottom:25px;margin-bottom:30px}.answer-first>strong{font-size:23px}.law-directory{max-width:1000px;margin:auto}.law-directory>p{font-size:18px;line-height:2.2}.law-directory article{border-bottom:1px solid #c6d0bc;padding:30px 0}.law-directory h2{font-size:29px}.law-directory p{line-height:2}.law-directory details{margin:20px 0;line-height:2.3}.law-directory summary{cursor:pointer}.guide-search :focus-visible,.home-question :focus-visible{outline:3px solid #9a7841;outline-offset:3px}@media(max-width:760px){.home-question{display:block;padding:35px 6%}.home-question h2{font-size:26px}.home-question form{margin-top:25px}.guide-input,.guide-select{display:block}.guide-input button{margin-top:12px;width:100%}.guide-select label{margin:15px 0}.guide-result{padding:20px}.guide-result h2{font-size:23px}.method-prose{margin:30px auto}.guide-search{padding:30px 6%}}

.judicial-detail{margin:25px 0;border-top:1px solid #c4ceba;padding-top:15px}.judicial-detail summary{cursor:pointer;color:#765d31;font-size:15px;line-height:2}.book-passage small{font-size:13px;line-height:2;color:#64745d}

.guide-page .article-heading{padding:28px 8%}.guide-page .article-heading h1{font-size:44px;margin:8px 0}.guide-page .back-link{display:none}.guide-page .guide-search{padding-top:30px}.guide-page .article-heading>p{margin:8px 0;font-size:17px}@media(max-width:760px){.guide-page .article-heading{padding:22px 6%}.guide-page .article-heading h1{font-size:34px}.guide-page .article-heading>p{font-size:16px}}

.guide-options{margin:22px 0}.guide-options summary{cursor:pointer;color:#695735;font-size:15px;line-height:2}

.practice-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.practice-directory-card{display:flex;flex-direction:column;background:#fffdf7;border:1px solid #c7d1bf;padding:25px}.practice-directory-card h3{font-size:24px;line-height:1.7}.practice-directory-card p{font-size:15px;line-height:2;color:#52664d;margin:12px 0}.practice-directory-card>span{margin-top:auto;padding-top:15px;font-size:14px;color:#80663e}.practice-directory-card:hover{border-color:#8e734b}.client-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px 0}.client-step-grid a{padding:25px;background:#e6ecde}.client-step-grid h3{font-size:23px;line-height:1.7}.client-step-grid p{font-size:16px;line-height:2}.matter-hero{padding:40px 8%;background:#142b28;color:#f3f1e8}.matter-hero h1{font-size:clamp(34px,4vw,52px);line-height:1.6;margin:10px 0}.matter-hero>p{line-height:2;font-size:18px;max-width:900px}.matter-hero form{margin:25px 0;max-width:950px}.matter-hero label{display:block;margin:10px 0}.matter-search-box{display:flex;gap:12px}.matter-search-box input{flex:1;min-width:0;border:1px solid #a9b59e;background:#fffdf7;color:#263b2e;padding:15px;font:inherit}.matter-view-controls select{font:inherit;padding:12px;max-width:100%;min-width:280px;border:1px solid #9aaa91;background:#fffdf7;color:#263b2e}.matter-hero .matter-scope{font-size:13px;color:#d0dacb;margin-top:20px;line-height:2}.matter-directory{max-width:1250px;margin:auto}.matter-group-jumps{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.matter-group-jumps a{border:1px solid #c2cdb5;padding:9px 13px;font-size:14px;color:#36513c}.matter-group-section{margin:42px 0;scroll-margin-top:25px}.matter-group-section[hidden],.matter-item[hidden]{display:none}.matter-group-section header{margin-bottom:18px}.matter-group-section h2{font-size:30px;line-height:1.7}.matter-group-section header p{line-height:2;color:#586e52}.matter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.matter-item{border:1px solid #c7d1bd;background:#fffdf6;min-width:0;scroll-margin-top:20px}.matter-item summary{padding:19px 22px;cursor:pointer;font-size:18px;line-height:1.8;font-weight:600;color:#284230}.matter-item[open]{grid-column:1/-1;border-color:#9e8457}.matter-item-body{padding:0 25px 28px}.matter-item-body h3{font-size:22px;line-height:1.8;margin:20px 0 10px}.matter-item-body li{font-size:17px;line-height:2.1;color:#3f593f;margin:6px 0}.matter-reading{display:grid;gap:12px;padding:20px 0;border-top:1px solid #d2dbc7}.matter-reading a{font-size:16px;line-height:1.9;color:#79613c}.matter-final{padding:30px;background:#e4ebdb;line-height:2;margin-top:40px}.matter-final h2{font-size:28px}.matter-final a{display:block;margin:12px 0}.matter-directory :focus-visible,.matter-hero :focus-visible{outline:3px solid #a68751;outline-offset:4px}@media(max-width:1000px){.practice-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.practice-directory-grid,.client-step-grid,.matter-list{grid-template-columns:1fr}.practice-directory-card{padding:21px}.practice-directory-card h3{font-size:23px}.matter-hero{padding:28px 6%}.matter-hero>p{font-size:16px}.matter-search-box{display:block}.matter-search-box input{width:100%}.matter-search-box button{width:100%;margin-top:12px}.matter-view-controls select{width:100%}.matter-group-jumps{gap:7px}.matter-group-jumps a{font-size:13px}.matter-item summary{font-size:17px;padding:17px 18px}.matter-item-body{padding:0 18px 22px}.matter-group-section h2{font-size:26px}}

.matter-group-section{border:1px solid #c7d0bc;background:#f8f7ef;padding:0 22px;margin:14px 0}.matter-group-section>summary{cursor:pointer;padding:22px 0;line-height:1.8}.matter-group-title{font-size:25px;font-weight:600}.matter-group-description{display:block;font-size:15px;color:#5c7153;margin-top:6px}.matter-group-total{display:inline-block;font-size:13px;color:#826a43;margin-top:8px}.matter-group-section[open]>.matter-list{padding-bottom:22px}@media(max-width:760px){.matter-group-section{padding:0 16px}.matter-group-title{font-size:22px}}

.field-directory-entry{padding:30px 8%;background:#e6ecdf;line-height:2}.field-directory-entry h2{font-size:27px}.field-directory-entry>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.field-directory-entry .button{white-space:normal}@media(max-width:760px){.practice-directory-card p{font-size:14px;margin:8px 0}.practice-directory-card{padding:18px}.field-directory-entry{padding:25px 6%}.field-directory-entry h2{font-size:24px}.field-directory-entry>div{display:block}.field-directory-entry .button{margin:8px 0;width:100%}}


/* Rights paths and narrative judgments, November 2026. */
.judgment-reference{font-size:1rem!important;border-top:1px solid var(--line,#ccd0c4);padding-top:18px;max-width:680px;letter-spacing:0}.rights-hero{padding-bottom:46px}.rights-jumps{display:flex;gap:12px;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:24px 32px;border-block:1px solid #d8d5ca}.rights-jumps a{padding:10px 17px;border:1px solid #b5b9a9;border-radius:3px;font-size:15px}.rights-jumps a:hover{background:#243d32;color:#fff}.rights-intro{max-width:1050px;margin:32px auto;padding:0 32px;color:#536057;line-height:2;font-size:16px}.rights-chapters{max-width:1200px;margin:auto;padding:0 32px}.rights-stage{padding:56px 0;border-bottom:1px solid #cbd0c3;scroll-margin-top:110px}.rights-stage-heading{display:flex;gap:28px;align-items:baseline;max-width:950px}.rights-stage-heading>span{font-family:Georgia,serif;font-size:42px;color:#9c8251;line-height:1}.rights-stage-heading h2{font-size:clamp(26px,3vw,38px);margin:0 0 15px}.rights-stage-heading p{color:#586257;line-height:1.9;font-size:18px}.rights-questions{margin:24px 0}.rights-questions details{border-bottom:1px solid #d6d8cf}.rights-questions summary{padding:20px 0;cursor:pointer;font-size:20px;line-height:1.6}.rights-questions p{max-width:940px;line-height:2.1;color:#3e4e43;padding:0 25px 20px;font-size:18px}.hub-reading-links{display:flex;gap:16px;flex-wrap:wrap;margin:26px 0}.hub-reading-links a{border-bottom:1px solid #9c8251;padding-bottom:5px;font-size:17px}.related-stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:26px 0}.related-story{display:flex;flex-direction:column;align-items:flex-start;gap:13px;border:1px solid #cdd1c2;padding:25px;background:#f4f2eb;transition:transform .15s,border-color .15s}.related-story:hover{transform:translateY(-3px);border-color:#927b4d}.related-story>span{font-size:13px;color:#647159}.related-story strong{font-size:21px;line-height:1.65}.related-story small{font-size:13px;line-height:1.8}.related-story b{font-size:14px;margin-top:auto}.story-links{display:flex;flex-wrap:wrap;gap:15px;padding:25px 0}.story-links a{border-bottom:1px solid #a58b56}.hub-search{max-width:830px;margin-top:30px}.hub-search label{display:block;margin-bottom:12px;font-size:16px}.hub-search>div{display:flex;gap:12px}.hub-search input[type=search]{min-width:0;flex:1;border:1px solid #adb7a7;background:#faf9f5;padding:16px;font:inherit;font-size:17px;border-radius:2px}.hub-search button{white-space:nowrap}.hub-close{max-width:1136px;margin:35px auto 70px;background:#243b30;color:#f5f2e9;padding:42px}.hub-close h2{font-size:31px;line-height:1.5}.hub-close p{font-size:19px;line-height:2}.practice-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.practice-entry-grid>a{border:1px solid #bdc5b4;padding:30px;background:#efeee6;display:flex;flex-direction:column;gap:15px}.practice-entry-grid span{color:#7d693e;font-size:14px}.practice-entry-grid h3{font-size:26px;line-height:1.65;margin:0}.practice-entry-grid p{font-size:17px;line-height:1.9;margin:0}.practice-entry-grid b{margin-top:auto;padding-top:15px;font-size:15px}.insight-card>small{font-size:13px;line-height:1.8;color:#65745d}.insight-card h2{line-height:1.65}.article-copy h2{scroll-margin-top:110px}.article-copy .related-story strong{font-size:19px}.article-copy .related-story small{font-size:12px}.article-copy .article-sources>a{display:block;line-height:1.9;margin:10px 0}
@media(max-width:760px){.rights-jumps{padding:18px 20px;gap:8px}.rights-jumps a{font-size:13px;padding:9px 12px}.rights-chapters{padding:0 20px}.rights-stage{padding:34px 0}.rights-stage-heading{gap:16px}.rights-stage-heading>span{font-size:28px}.rights-stage-heading h2{font-size:27px}.rights-questions summary{font-size:18px}.rights-questions p{padding:0 0 16px;font-size:17px}.related-stories{grid-template-columns:1fr}.related-story{padding:20px}.hub-search>div{flex-direction:column}.hub-search button{align-self:flex-start}.hub-close{margin:25px 20px 45px;padding:25px}.hub-close h2{font-size:25px}.practice-entry-grid{grid-template-columns:1fr}.practice-entry-grid>a{padding:24px}.rights-intro{padding:0 20px}.judgment-reference{font-size:15px!important}.practice-entry-grid h3{font-size:23px}}

.matter-library{max-width:1250px;margin:auto}.matter-group{margin:15px 0;border:1px solid #c7d0bc;background:#f8f7ef;padding:0 22px}.matter-group>summary{cursor:pointer;padding:23px 0;font-size:25px;line-height:1.8}.matter-group>summary small{font-size:14px;color:#7c6c48;margin-inline-start:15px}.matter-group-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:23px}.matter-group-body>p{grid-column:1/-1;color:#586e52;line-height:2}.matter-group[hidden]{display:none}.matter-library :focus-visible{outline:3px solid #a68751;outline-offset:4px}@media(max-width:760px){.matter-group{padding:0 16px}.matter-group>summary{font-size:22px}.matter-group-body{grid-template-columns:1fr}}

.library-more{margin:28px 0;border:1px solid #8c7751;background:transparent;color:#243d32}.library-more[hidden]{display:none}
