@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{--paper: #f3f1ec;--paper-deep: #ebe8e1;--surface: #ffffff;--ink: #152238;--ink-soft: #344156;--muted: #697386;--navy: #13233d;--navy-light: #203451;--accent: #a43c35;--accent-dark: #832e29;--border: #d9d8d3;--border-dark: #b9b9b5;--font-serif: "Fraunces", Georgia, serif;--font-sans: "Source Sans 3", Arial, sans-serif;--shadow-image: 0 16px 40px rgba(21, 34, 56, .1);--max-width: 1240px;--transition: .18s ease}.gtlaw-shell,.gtlaw-header-inner{width:min(100% - 48px,1240px);margin-inline:auto}.gtlaw-header{position:relative;z-index:100;border-bottom:1px solid #d8d1c7;background:#faf8f5f5}.gtlaw-header-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:32px}.gtlaw-brand{display:inline-flex;align-items:baseline;gap:13px}.gtlaw-brand-name{color:#1a1915;font-family:var(--font-serif);font-size:25px;font-weight:600;letter-spacing:-.04em}.gtlaw-brand-name:after{content:"";display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;background:#b86343}.gtlaw-brand-note{color:#746f67;font-size:12px;letter-spacing:.08em}.gtlaw-navigation,.gtlaw-nav{display:flex;align-items:center}.gtlaw-navigation{gap:34px}.gtlaw-nav{gap:27px}.gtlaw-nav a{position:relative;color:#565149;font-size:14px;font-weight:600}.gtlaw-nav a:hover,.gtlaw-nav a[aria-current=page]{color:#1a1915}.gtlaw-nav a[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-13px;left:0;height:2px;background:#b86343}.gtlaw-channel-link{display:inline-flex;align-items:center;gap:9px;border:1px solid #1a1915;padding:10px 15px;color:#1a1915;font-size:12px;font-weight:700;letter-spacing:.04em}.gtlaw-channel-link:hover{background:#1a1915;color:#fff}.gtlaw-menu-button{display:none}.gtlaw-home-hero{overflow:hidden;background:#faf8f5}.gtlaw-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:clamp(64px,9vw,130px);padding-block:clamp(84px,10vw,144px) clamp(82px,9vw,126px)}.gtlaw-overline{margin-bottom:25px;color:#a34f34;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gtlaw-hero-copy h1{max-width:790px;color:#1a1915;font-family:var(--font-serif);font-size:clamp(52px,6.2vw,91px);font-weight:400;letter-spacing:-.055em;line-height:.98}.gtlaw-hero-copy h1 em{color:#b86343;font-weight:400}.gtlaw-hero-intro{max-width:670px;margin-top:34px;color:#565149;font-family:var(--font-serif);font-size:clamp(18px,2vw,23px);line-height:1.55}.gtlaw-hero-actions{display:flex;align-items:center;gap:28px;margin-top:39px}.gtlaw-button,.gtlaw-text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:700}.gtlaw-button-primary{background:#1a1915;color:#fff;padding:15px 20px}.gtlaw-button-primary:hover{background:#b86343}.gtlaw-text-link{border-bottom:1px solid #9b958d;padding-block:7px}.gtlaw-legal-map{align-self:end;border-top:3px solid #6f7058;background:#f1ede6;padding:28px 30px 24px}.gtlaw-map-title{margin-bottom:11px;color:#6f7058;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gtlaw-legal-map ol{list-style:none}.gtlaw-legal-map li{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:16px 0;border-bottom:1px solid #d7d0c6}.gtlaw-legal-map li:last-child{border-bottom:0;padding-bottom:0}.gtlaw-legal-map li>span{color:#a19a91;font-family:var(--font-serif);font-size:12px}.gtlaw-legal-map strong{display:block;margin-bottom:2px;color:#1a1915;font-family:var(--font-serif);font-size:17px;font-weight:500}.gtlaw-legal-map li p{color:#686159;font-size:13px;line-height:1.45}.gtlaw-promise{border-block:1px solid #d8d1c7;background:#f4f0e9}.gtlaw-promise-grid{display:grid;grid-template-columns:.62fr 2fr;gap:80px;align-items:start;padding-block:30px}.gtlaw-promise-grid>p{color:#8b3f2b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gtlaw-promise ul{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;list-style:none}.gtlaw-promise li{position:relative;padding-left:20px;color:#3f3b35;font-family:var(--font-serif);font-size:15px;line-height:1.45}.gtlaw-promise li:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:#b86343}@media(max-width:980px){.gtlaw-menu-button{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:#1a1915;font:700 13px var(--font-sans);cursor:pointer}.gtlaw-menu-lines{width:19px;height:12px;border-block:2px solid currentColor}.gtlaw-navigation{display:none;position:absolute;top:92px;right:0;left:0;align-items:stretch;border-bottom:1px solid #d8d1c7;background:#faf8f5;padding:22px 24px 27px}.gtlaw-navigation.is-open{display:flex}.gtlaw-nav{align-items:flex-start;flex-direction:column;gap:16px}.gtlaw-nav a[aria-current=page]:after{bottom:-4px}.gtlaw-channel-link{margin-left:auto;align-self:flex-end}.gtlaw-hero-grid{grid-template-columns:1fr;gap:54px}.gtlaw-legal-map{width:min(100%,620px)}.gtlaw-promise-grid{grid-template-columns:1fr;gap:18px}}@media(max-width:680px){.gtlaw-shell,.gtlaw-header-inner{width:min(100% - 32px,1240px)}.gtlaw-header-inner{min-height:76px}.gtlaw-brand-note{display:none}.gtlaw-navigation{top:76px;flex-direction:column;gap:26px}.gtlaw-channel-link{margin-left:0;align-self:flex-start}.gtlaw-hero-grid{padding-block:70px}.gtlaw-hero-copy h1{font-size:clamp(44px,13.4vw,62px)}.gtlaw-hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.gtlaw-legal-map{padding:24px 22px}.gtlaw-promise ul{grid-template-columns:1fr;gap:14px}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);scroll-behavior:smooth}body{min-width:320px;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--navy);color:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid rgba(164,60,53,.45);outline-offset:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:2000;padding:10px 16px;background:#fff;color:var(--ink);font-size:13px;font-weight:700;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:100;background:var(--surface)}.header-inner{width:min(100%,var(--max-width));margin:0 auto;padding-inline:34px}.utility-bar{background:var(--navy);color:#ffffffc2}.utility-inner{display:flex;min-height:31px;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.utility-focus{color:#ffffff8c}.utility-focus span{margin:0 8px;color:var(--accent)}.masthead-bar{border-bottom:1px solid var(--border)}.masthead-inner{display:flex;min-height:90px;align-items:center;justify-content:space-between}.header-logo{display:inline-flex;align-items:center}.logo-mark{display:grid;width:48px;height:48px;place-items:center;background:var(--navy);color:#fff;font-family:var(--font-serif);font-size:20px;font-weight:600;letter-spacing:-.04em}.logo-name{margin-left:11px;color:var(--ink);font-family:var(--font-serif);font-size:43px;font-weight:500;letter-spacing:-.055em;line-height:1}.logo-rule{width:1px;height:37px;margin:0 17px 0 20px;background:var(--border)}.logo-descriptor{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.masthead-note{display:flex;flex-direction:column;align-items:flex-end;color:var(--muted);font-size:11px;line-height:1.6}.masthead-note-label{color:var(--ink);font-weight:700;letter-spacing:.11em;text-transform:uppercase}.navigation-bar{border-bottom:1px solid var(--border);box-shadow:0 2px 10px #15223806}.navigation-inner{display:flex;min-height:45px;align-items:stretch;justify-content:space-between}.header-nav{display:flex;align-items:stretch;gap:31px}.header-nav a,.nav-youtube,.latest-link{position:relative;display:flex;align-items:center;color:var(--ink-soft);font-size:10px;font-weight:700;letter-spacing:.09em;white-space:nowrap;text-transform:uppercase;transition:color var(--transition)}.header-nav a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent);content:"";transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}.header-nav a:hover,.header-nav a.active,.nav-youtube:hover,.latest-link:hover{color:var(--accent-dark)}.header-nav a:hover:after,.header-nav a.active:after{transform:scaleX(1)}.navigation-actions{display:flex;align-items:stretch;align-self:stretch}.nav-youtube,.latest-link{width:132px;justify-content:center;gap:10px;border-left:1px solid var(--border)}.nav-youtube{color:var(--ink-soft)}.nav-youtube-dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.latest-link{color:var(--accent-dark)}.video-nav-link{gap:7px}.video-nav-dot{width:5px;height:5px;border-radius:50%;background:#c9473e}.nav-youtube span:last-child,.latest-link span,.read-story span,.card-link span{transition:transform var(--transition)}.nav-youtube:hover span:last-child,.latest-link:hover span,.featured-card:hover .read-story span,.secondary-card:hover .card-link span{transform:translate(4px)}.home-intro{padding:28px 34px 42px;border-bottom:1px solid var(--border);background:var(--paper)}.home-intro-inner{width:min(100%,calc(var(--max-width) - 68px));margin:0 auto}.edition-line{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--border-dark);color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-intro-copy{display:grid;grid-template-columns:145px minmax(0,1fr) 340px;gap:34px;align-items:end;padding-top:32px}.eyebrow{align-self:start;padding-top:8px;color:var(--accent-dark)!important;font-size:10px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{display:inline-block;width:22px;height:1px;margin-right:9px;background:var(--accent);content:"";vertical-align:middle}.home-intro h1{max-width:780px;font-family:var(--font-serif);font-size:clamp(42px,4.3vw,64px);font-weight:500;letter-spacing:-.045em;line-height:.98}.home-intro-copy>p:last-child{padding-bottom:4px;color:var(--ink-soft);font-family:var(--font-serif);font-size:17px;line-height:1.55}.inline-guides{margin:58px 0 55px;padding-top:36px;border-top:1px solid var(--border-dark)}.inline-section-header{display:flex;align-items:end;justify-content:space-between;margin-bottom:23px}.section-overline{display:block;margin-bottom:8px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.inline-section-header h2{font-family:var(--font-serif);font-size:31px;font-weight:500;letter-spacing:-.035em;line-height:1.05}.section-link{display:inline-flex;gap:10px;align-items:center;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}.section-link span{transition:transform var(--transition)}.section-link:hover span{transform:translate(4px)}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.guide-card{min-width:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#faf9f6;transition:background var(--transition),transform var(--transition)}.guide-card a{display:flex;min-height:218px;padding:22px;flex-direction:column}.guide-number,.guide-category,.guide-footer{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.guide-number{padding-bottom:15px;border-bottom:1px solid var(--border);color:var(--muted)}.guide-category{margin-top:18px;color:var(--accent-dark)}.guide-card h3{margin-top:12px;color:var(--ink);font-family:var(--font-serif);font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.15;transition:color var(--transition)}.guide-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;color:var(--muted)}.guide-arrow{color:var(--accent-dark);font-size:15px;transition:transform var(--transition)}.guide-card:hover{background:var(--paper);transform:translateY(-3px)}.guide-card:hover h3{color:var(--accent-dark)}.guide-card:hover .guide-arrow{transform:translate(4px)}.inline-cases{margin:58px 0 0;padding-top:36px;border-top:1px solid var(--border-dark)}.case-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.case-note-card{min-width:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.case-note-card a{display:flex;min-height:285px;padding:24px;flex-direction:column;transition:background var(--transition)}.case-note-meta{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border);color:var(--accent-dark);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.case-note-meta span:last-child{color:var(--muted)}.case-note-card h3{margin-top:20px;font-family:var(--font-serif);font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.15;transition:color var(--transition)}.case-note-card p{margin-top:11px;color:var(--ink-soft);font-family:var(--font-serif);font-size:13px;line-height:1.5}.case-note-link{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:20px;color:var(--accent-dark);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.case-note-card a:hover{background:var(--paper)}.case-note-card a:hover h3{color:var(--accent-dark)}.layout-container{display:grid;grid-template-columns:330px minmax(0,1fr);width:min(100%,var(--max-width));min-height:760px;margin:0 auto;border-right:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface)}.pane{min-width:0}.pane-left{padding:48px 34px 64px;border-right:1px solid var(--border);background:#f7f6f3}.pane-center{padding:48px 52px 82px}.briefings-header{margin-bottom:31px;padding-bottom:23px;border-bottom:1px solid var(--border)}.section-title{display:flex;align-items:center;color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.status-dot{width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #a43c351a}.briefings-header p{margin-top:12px;color:var(--muted);font-family:var(--font-serif);font-size:14px;line-height:1.45}.brief-list{display:flex;flex-direction:column}.brief-card{display:block;padding:20px 0;border-bottom:1px solid var(--border)}.brief-card:first-child{padding-top:0}.brief-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.brief-meta span:first-child{color:var(--accent-dark)}.brief-title{color:var(--ink);font-family:var(--font-serif);font-size:16px;font-weight:500;line-height:1.35;transition:color var(--transition)}.brief-time{display:block;margin-top:9px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em}.brief-card:hover .brief-title{color:var(--accent-dark)}.featured-card{margin-bottom:56px}.featured-link{display:block}.feature-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.feature-label,.feature-readtime{color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.feature-label:before{display:inline-block;width:28px;height:2px;margin-right:10px;background:var(--accent);content:"";vertical-align:middle}.feature-readtime{color:var(--muted)}.featured-image-container{position:relative;width:100%;overflow:hidden;border-radius:2px;background:var(--paper-deep);aspect-ratio:16 / 8.8}.featured-image-container:after{position:absolute;inset:0;border:1px solid rgba(21,34,56,.08);content:"";pointer-events:none}.featured-image{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.02);transition:filter .35s ease,transform .5s ease}.featured-card:hover .featured-image,.secondary-card:hover .featured-image,.archive-card:hover .featured-image{filter:saturate(.95) contrast(1.02);transform:scale(1.018)}.featured-meta{display:flex;gap:12px;align-items:center;margin-top:22px}.tag-sleek{color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.tag-sleek:after{margin-left:12px;color:var(--border-dark);content:"/"}.tag-small{font-size:8px}.feature-author,.archive-date{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.featured-title{max-width:980px;margin-top:18px;color:var(--ink);font-family:var(--font-serif);font-size:clamp(43px,4.3vw,63px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.featured-excerpt{max-width:850px;margin-top:17px;color:var(--ink-soft);font-family:var(--font-serif);font-size:17px;line-height:1.58}.read-story,.card-link{display:inline-flex;gap:9px;align-items:center;margin-top:22px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.section-heading-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding:19px 0;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border)}.section-heading-row h2{font-family:var(--font-serif);font-size:23px;font-weight:500;letter-spacing:-.02em}.section-heading-row>span,.section-heading-row>a{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section-heading-row>a{transition:color var(--transition)}.section-heading-row>a:hover{color:var(--accent-dark)}.secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.secondary-card .featured-image-container,.archive-card .featured-image-container{margin-bottom:18px;aspect-ratio:4 / 2.75}.secondary-card .featured-meta,.archive-card .featured-meta{margin-top:0}.secondary-title{margin-top:12px;color:var(--ink);font-family:var(--font-serif);font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.16;transition:color var(--transition)}.secondary-excerpt{margin-top:10px;font-size:14px;line-height:1.55}.card-link{margin-top:16px}.secondary-card:hover .secondary-title,.archive-card:hover .secondary-title{color:var(--accent-dark)}#reading-progress{position:fixed;top:0;left:0;z-index:1000;display:none;width:0%;height:3px;background:var(--accent)}.article-view{min-height:100vh;padding:0 32px;border-bottom:1px solid var(--border);background:var(--surface)}.article-container{max-width:1040px;margin:0 auto;padding:70px 0 112px}.article-header{max-width:940px;margin-bottom:42px}.article-kicker{display:flex;gap:12px;align-items:center;margin-bottom:24px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.article-kicker a{color:var(--muted);transition:color var(--transition)}.article-kicker a:hover{color:var(--accent-dark)}.kicker-rule{width:34px;height:1px;background:var(--border-dark)}.briefing-kicker>span:first-child{padding:5px 8px;background:var(--navy);color:#fff}.article-title{max-width:920px;color:var(--ink);font-family:var(--font-serif);font-size:clamp(46px,5vw,70px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.article-dek{max-width:800px;margin-top:24px;color:var(--ink-soft);font-family:var(--font-serif);font-size:21px;line-height:1.52}.article-meta-block{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(160px,1fr) minmax(120px,.7fr);max-width:720px;margin-top:38px;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border)}.article-meta-text{display:flex;flex-direction:column;padding:17px 22px 17px 0}.article-meta-text+.article-meta-text{padding-left:22px;border-left:1px solid var(--border)}.meta-label{margin-bottom:3px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.article-meta-text .name,.article-meta-text .date{color:var(--ink);font-family:var(--font-serif);font-size:14px;font-weight:500}.article-hero-img{width:100%;margin-bottom:58px;border-radius:2px;background:var(--paper-deep);aspect-ratio:16 / 8.5;object-fit:cover;filter:saturate(.82) contrast(1.02);box-shadow:var(--shadow-image)}.article-body{max-width:740px;margin:0 auto;color:#243149;font-family:var(--font-serif);font-size:20px;line-height:1.78}.article-body>p:first-of-type:first-letter{float:left;margin:7px 9px 0 0;color:var(--accent-dark);font-size:66px;font-weight:500;line-height:.75}.article-body p,.article-body ul,.article-body ol{margin-bottom:1.7em}.article-body h2{margin:2.25em 0 .7em;padding-top:.65em;border-top:1px solid var(--border);color:var(--ink);font-family:var(--font-serif);font-size:31px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.article-body h2:first-child{margin-top:0}.article-body h3{margin:2em 0 .7em;color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-body ul,.article-body ol{padding-left:1.3em}.article-body li+li{margin-top:.55em}.article-body blockquote{margin:45px 0;padding:25px 30px;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border);color:var(--ink-soft);font-family:var(--font-serif);font-size:24px;font-style:italic;line-height:1.5}.article-body a:not([data-footnote-ref]){color:var(--accent-dark);text-decoration:underline;text-decoration-color:#a43c3552;text-decoration-thickness:1px;text-underline-offset:.18em}.article-body a:not([data-footnote-ref]):hover{text-decoration-color:currentColor}.article-body a[data-footnote-ref]{position:relative;display:inline-grid;min-width:1.45em;height:1.45em;margin-left:.1em;place-items:center;border:1px solid rgba(164,60,53,.28);border-radius:50%;background:#a43c350e;color:var(--accent-dark);font-family:var(--font-sans);font-size:.58em;font-weight:700;line-height:1;text-decoration:none;vertical-align:.38em}.article-body a[data-footnote-ref]:after{position:absolute;bottom:calc(100% + 11px);left:50%;z-index:20;width:max-content;max-width:min(390px,calc(100vw - 32px));padding:13px 15px;border:1px solid rgba(255,255,255,.14);border-radius:3px;background:var(--navy);box-shadow:0 14px 34px #15223838;color:#fffffff0;content:attr(data-citation);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.55;opacity:0;pointer-events:none;text-align:left;text-transform:none;transform:translate(-50%,5px);transition:opacity var(--transition),transform var(--transition);visibility:hidden;white-space:normal}.article-body a[data-footnote-ref]:hover:after,.article-body a[data-footnote-ref]:focus-visible:after{opacity:1;transform:translate(-50%);visibility:visible}.article-body table{width:100%;margin:2.25em 0;border-collapse:collapse;border-top:2px solid var(--navy);border-bottom:1px solid var(--border-dark);background:#f8f7f3;font-family:var(--font-sans);font-size:13px;line-height:1.55}.article-body th,.article-body td{padding:14px 15px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.article-body th:last-child,.article-body td:last-child{border-right:0}.article-body th{background:var(--navy);color:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.article-body tbody tr:hover{background:#fff}.article-body details{margin:2.1em 0;border-top:2px solid var(--accent);border-bottom:1px solid var(--border);background:#f8f7f3;font-family:var(--font-sans);font-size:14px;line-height:1.65}.article-body details summary{position:relative;padding:17px 48px 17px 18px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.09em;list-style:none;text-transform:uppercase}.article-body details summary::-webkit-details-marker{display:none}.article-body details summary:after{position:absolute;top:50%;right:18px;color:var(--accent-dark);content:"+";font-size:20px;font-weight:500;transform:translateY(-50%)}.article-body details[open] summary:after{content:"−"}.article-body details>:not(summary){margin-right:18px;margin-left:18px}.article-body details>:last-child{margin-bottom:18px}.article-body [data-footnotes]{margin:3.25em 0 1.5em;padding:25px 0 0;border-top:1px solid var(--border-dark);color:var(--muted);font-family:var(--font-sans);font-size:12px;line-height:1.6}.article-body [data-footnotes]:before{display:block;margin-bottom:17px;color:var(--ink);content:"Citation notes";font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-body [data-footnotes] h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.article-body [data-footnotes] ol{margin:0;padding-left:1.65em;columns:2;column-gap:34px}.article-body [data-footnotes] li{break-inside:avoid;margin:0 0 1em;padding-left:.35em}.article-body [data-footnotes] li p{margin:0}.article-body [data-footnotes] a[data-footnote-backref]{color:var(--accent-dark);text-decoration:none}.article-body #bibliography{margin-top:2.2em;border-top:3px double var(--border-dark)}.article-body #bibliography~h3{margin-top:1.65em}.article-body #bibliography~ul{margin-bottom:1.25em;padding-left:0;color:var(--ink-soft);font-family:var(--font-sans);font-size:13px;line-height:1.65;list-style:none}.article-body #bibliography~ul li{position:relative;padding-left:17px}.article-body #bibliography~ul li:before{position:absolute;top:0;left:0;color:var(--accent-dark);content:"·";font-weight:700}.briefing-body{font-size:19px}.guide-kicker>span:first-child{padding:5px 8px;background:var(--navy);color:#fff}.guide-body{counter-reset:guide-section}.guide-body h2{position:relative;padding-left:52px;counter-increment:guide-section}.guide-body h2:before{position:absolute;top:1.15em;left:0;color:var(--accent-dark);font-family:var(--font-sans);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;content:"0" counter(guide-section)}.article-actions{max-width:740px;margin:62px auto 0;padding-top:28px;border-top:1px solid var(--border)}.btn-sleek{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border:1px solid var(--navy);background:var(--navy);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background var(--transition),border-color var(--transition)}.btn-sleek:hover{border-color:var(--accent-dark);background:var(--accent-dark)}.archive-layout{width:min(100%,var(--max-width));min-height:720px;margin:0 auto;padding:66px 52px 110px;border-right:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface)}.archive-header{position:relative;margin-bottom:44px;padding:0 0 40px 28px;border-bottom:1px solid var(--border-dark);border-left:3px solid var(--accent)}.archive-eyebrow{display:block;margin-bottom:12px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.archive-header .article-title{font-size:clamp(46px,5vw,68px)}.archive-header p{max-width:620px;margin-top:14px;color:var(--ink-soft);font-family:var(--font-serif);font-size:17px}.archive-count{position:absolute;right:0;bottom:40px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 34px}.archive-card .secondary-title{font-size:24px}.video-library{padding:64px 34px 72px;border-top:1px solid var(--border);background:var(--paper)}.video-library-inner{width:min(100%,calc(var(--max-width) - 68px));margin:0 auto}.video-library-header{display:grid;grid-template-columns:minmax(320px,1fr) 390px auto;gap:42px;align-items:end;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--border-dark)}.video-library-header h2{font-family:var(--font-serif);font-size:39px;font-weight:500;letter-spacing:-.035em;line-height:1.05}.video-library-header>p{color:var(--ink-soft);font-family:var(--font-serif);font-size:15px;line-height:1.55}.video-header-links{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.channel-link{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:color var(--transition)}.channel-link:hover{color:var(--accent-dark)}.case-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.video-frame{position:relative;overflow:hidden;border:1px solid var(--border);background:#0d1420;aspect-ratio:16 / 9}.video-frame img{width:100%;height:100%;object-fit:cover;transition:filter var(--transition),transform .35s ease}.video-play{position:absolute;top:50%;left:50%;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#13233deb;box-shadow:0 8px 24px #00000038;transform:translate(-50%,-50%);transition:background var(--transition),transform var(--transition)}.video-play:after{width:0;height:0;margin-left:3px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;content:""}.video-duration{position:absolute;right:8px;bottom:8px;padding:3px 6px;background:#070c14db;color:#fff;font-size:8px;font-weight:700;letter-spacing:.05em}.case-video-card a:hover .video-frame img{filter:brightness(.88);transform:scale(1.015)}.case-video-card a:hover .video-play{background:var(--accent-dark);transform:translate(-50%,-50%) scale(1.06)}.video-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:var(--accent-dark);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.video-card-meta span:last-child{color:var(--muted)}.case-video-card h3,.case-video-card h2{margin-top:9px;color:var(--ink);font-family:var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.18}.site-footer{border-top:4px solid var(--navy);background:var(--surface);color:var(--ink)}.footer-inner{width:min(100%,var(--max-width));margin:0 auto;padding:38px 34px 22px}.footer-main{display:grid;grid-template-columns:minmax(330px,1fr) auto auto;gap:54px;align-items:center;padding-bottom:30px}.footer-brand{display:flex;gap:22px;align-items:center}.footer-logo{display:inline-flex;align-items:baseline;font-family:var(--font-serif);font-size:32px;font-weight:500;letter-spacing:-.04em}.footer-logo span{margin-right:2px;color:var(--accent-dark);font-size:18px;font-weight:600}.footer-brand p{max-width:360px;padding-left:22px;border-left:1px solid var(--border);color:var(--muted);font-family:var(--font-serif);font-size:13px;line-height:1.5}.footer-links{display:flex;gap:24px;align-items:center}.footer-links a,.footer-youtube,.footer-bottom{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-links a:hover{color:var(--accent-dark)}.footer-youtube{display:flex;gap:8px;align-items:center;min-height:36px;padding:0 13px;border:1px solid var(--border-dark);color:var(--ink);transition:border-color var(--transition),color var(--transition)}.footer-play{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid var(--accent)}.footer-youtube:hover{border-color:var(--accent-dark);color:var(--accent-dark)}.footer-bottom{display:grid;grid-template-columns:1fr 2fr auto;gap:30px;padding-top:17px;border-top:1px solid var(--border);font-size:8px;font-weight:600}.footer-bottom span:nth-child(2){text-align:center}.hub-code,.hub-overline{font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.hub-code{color:#ffffff7a}.hub-overline{color:var(--accent-dark)}.guides-hub{background:var(--paper)}.guides-hero{padding:0 34px;background:var(--navy);color:#fff}.guides-hero-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:80px;width:min(100%,calc(var(--max-width) - 68px));margin:0 auto;padding:78px 0 74px}.guides-hero-copy .hub-overline{margin-top:48px;color:#d8a39f}.guides-hero h1{margin-top:16px;font-family:var(--font-serif);font-size:clamp(54px,6vw,82px);font-weight:500;letter-spacing:-.055em;line-height:.95}.guides-hero-dek{max-width:660px;margin-top:25px;color:#ffffffad;font-family:var(--font-serif);font-size:19px;line-height:1.55}.guides-start-link{display:inline-flex;gap:12px;align-items:center;margin-top:31px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.35);color:#fff;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.practice-principles{align-self:end;border-top:2px solid #d8a39f;background:#ffffff0b}.practice-principles-title{display:block;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.13);color:#ffffff87;font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.practice-principles ol{list-style:none}.practice-principles li{display:grid;grid-template-columns:32px 1fr;padding:20px;border-bottom:1px solid rgba(255,255,255,.11)}.practice-principles li>span{color:#d8a39f;font-size:9px;font-weight:700}.practice-principles strong{font-family:var(--font-serif);font-size:16px;font-weight:500}.practice-principles p{grid-column:2;margin-top:3px;color:#ffffff80;font-size:11px}.guide-roadmap{width:min(100%,var(--max-width));margin:0 auto;padding:68px 52px 110px;border-right:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface)}.roadmap-header{display:grid;grid-template-columns:1fr 430px;gap:60px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--border-dark)}.roadmap-header h2{margin-top:8px;font-family:var(--font-serif);font-size:42px;font-weight:500;letter-spacing:-.035em}.roadmap-header>p{color:var(--ink-soft);font-family:var(--font-serif);font-size:16px}.roadmap-card>a{display:grid;grid-template-columns:128px 1fr;min-height:330px;border-bottom:1px solid var(--border-dark)}.roadmap-step{display:flex;padding:32px 24px;border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;background:var(--paper)}.roadmap-step span,.roadmap-meta,.roadmap-action{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.roadmap-step strong{color:var(--accent-dark);font-family:var(--font-serif);font-size:50px;font-weight:500}.roadmap-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,.8fr);gap:0 45px;padding:32px 34px;transition:background var(--transition)}.roadmap-meta{display:flex;grid-column:1 / -1;justify-content:space-between;color:var(--accent-dark)}.roadmap-content h3{margin-top:28px;font-family:var(--font-serif);font-size:31px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.roadmap-content>p{margin-top:28px;color:var(--ink-soft);font-family:var(--font-serif);font-size:15px}.roadmap-content ul{margin-top:24px;padding:20px 0 0;border-top:1px solid var(--border);list-style:none}.roadmap-content li{padding:5px 0;color:var(--ink-soft);font-size:11px}.roadmap-content li:before{margin-right:9px;color:var(--accent-dark);content:"✓"}.roadmap-action{display:flex;align-self:end;justify-content:space-between;padding-top:20px;border-top:1px solid var(--border);color:var(--accent-dark)}.roadmap-card a:hover .roadmap-content{background:#faf9f6}.articles-hub{width:min(100%,var(--max-width));margin:0 auto;border-right:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface)}.newsroom-masthead{padding:55px 52px 0}.newsroom-title-row{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:end}.newsroom-title-row .hub-code{color:var(--muted)}.newsroom-title-row .hub-overline{margin-top:28px}.newsroom-title-row h1{font-family:var(--font-serif);font-size:clamp(66px,7vw,96px);font-weight:500;letter-spacing:-.055em;line-height:.9}.newsroom-title-row>p{padding-bottom:8px;color:var(--ink-soft);font-family:var(--font-serif);font-size:18px}.newsroom-ticker{display:flex;gap:24px;align-items:center;margin-top:43px;min-height:46px;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border)}.newsroom-ticker span,.newsroom-ticker a{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.newsroom-ticker span{padding-right:24px;border-right:1px solid var(--border);color:var(--accent-dark)}.newsroom-ticker a:hover{color:var(--accent-dark)}.news-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:48px;padding:48px 52px 56px}.news-lead-image{position:relative;overflow:hidden;background:var(--paper);aspect-ratio:4 / 2.65}.news-lead-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.82);transition:transform .4s ease}.news-lead-image span{position:absolute;top:16px;left:16px;padding:6px 9px;background:var(--accent-dark);color:#fff;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.news-lead-image:hover img{transform:scale(1.018)}.news-lead-copy{align-self:center}.news-meta,.news-byline{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.news-meta span:first-child{color:var(--accent-dark)}.news-lead h2{margin-top:20px;font-family:var(--font-serif);font-size:clamp(36px,4vw,53px);font-weight:500;letter-spacing:-.04em;line-height:1.02}.news-lead-copy>p{margin-top:19px;color:var(--ink-soft);font-family:var(--font-serif);font-size:16px}.news-byline{margin-top:27px;padding:13px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.news-read-link{display:inline-flex;gap:10px;margin-top:22px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.news-feed{padding:0 52px 105px}.news-feed-header{display:flex;align-items:end;justify-content:space-between;padding:21px 0;border-top:2px solid var(--navy);border-bottom:1px solid var(--border-dark)}.news-feed-header h2{font-family:var(--font-serif);font-size:27px;font-weight:500}.news-feed-header span,.feed-index,.feed-time{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.news-feed-item>a{display:grid;grid-template-columns:55px minmax(0,1fr) 180px 95px;gap:26px;align-items:center;min-height:205px;border-bottom:1px solid var(--border)}.feed-index{align-self:stretch;padding-top:31px;border-right:1px solid var(--border);color:var(--accent-dark)}.feed-copy h3{margin-top:10px;font-family:var(--font-serif);font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.15;transition:color var(--transition)}.feed-copy>p{max-width:650px;margin-top:8px;color:var(--ink-soft);font-family:var(--font-serif);font-size:13px}.news-feed-item img{width:100%;background:var(--paper);aspect-ratio:4 / 2.7;object-fit:cover;filter:saturate(.76)}.feed-time{text-align:right}.news-feed-item a:hover h3{color:var(--accent-dark)}.journal-hub{background:#fbfaf7}.journal-cover,.journal-feature,.journal-contents{width:min(100%,var(--max-width));margin:0 auto}.journal-cover{display:grid;grid-template-columns:190px minmax(0,1fr) 280px;min-height:510px;border-right:1px solid var(--border);border-left:1px solid var(--border);background:#fbfaf7}.journal-volume{display:flex;padding:44px 30px;border-right:1px solid #cfc9bc;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.journal-volume span:nth-child(2){writing-mode:vertical-rl}.journal-cover-copy{align-self:center;padding:58px 62px}.journal-cover-copy h1{margin-top:17px;color:var(--ink);font-family:var(--font-serif);font-size:clamp(66px,7vw,98px);font-weight:500;letter-spacing:-.06em;line-height:.78}.journal-cover-copy h1 em{color:var(--accent-dark);font-weight:400}.journal-cover-copy>p:last-child{max-width:650px;margin-top:42px;color:var(--ink-soft);font-family:var(--font-serif);font-size:18px;line-height:1.55}.journal-cover-mark{display:flex;align-items:flex-end;justify-content:flex-end;padding:36px;border-left:1px solid #cfc9bc;color:#15223817;font-family:var(--font-serif);font-size:106px;font-weight:600;letter-spacing:-.12em}.journal-cover-mark span{color:#a43c3526}.journal-feature{display:grid;grid-template-columns:130px minmax(0,1.1fr) minmax(360px,.9fr);border:1px solid #cfc9bc;border-top:0;background:var(--surface)}.journal-feature-label{display:flex;padding:30px 23px;border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.journal-feature-label strong{color:var(--accent-dark);font-family:var(--font-serif);font-size:48px;font-weight:500}.journal-feature-image{overflow:hidden;min-height:510px}.journal-feature-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.66) contrast(1.03);transition:transform .45s ease}.journal-feature-image:hover img{transform:scale(1.018)}.journal-feature-copy{align-self:center;padding:45px}.journal-meta,.journal-citation{display:flex;gap:14px;align-items:center;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.journal-meta span:first-child{color:var(--accent-dark)}.journal-feature h2{margin-top:22px;font-family:var(--font-serif);font-size:clamp(38px,4vw,54px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.journal-feature-copy>p{margin-top:20px;color:var(--ink-soft);font-family:var(--font-serif);font-size:16px}.journal-citation{margin-top:30px;padding:15px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between}.journal-read{display:inline-flex;gap:10px;margin-top:23px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.journal-contents{padding:70px 52px 110px;border-right:1px solid var(--border);border-left:1px solid var(--border);background:#fbfaf7}.journal-contents>header{display:grid;grid-template-columns:150px 1fr;align-items:end;padding-bottom:23px;border-bottom:1px solid var(--border-dark)}.journal-contents>header span{color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.journal-contents>header h2{font-family:var(--font-serif);font-size:38px;font-weight:500}.journal-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:32px}.journal-entry a{position:relative;display:block;min-height:100%;padding:26px;border:1px solid #cfc9bc;background:#ffffff6b;transition:background var(--transition)}.journal-entry-number{position:absolute;top:0;right:0;display:grid;width:48px;height:48px;place-items:center;background:var(--navy);color:#fff;font-size:9px}.journal-entry img{width:calc(100% - 68px);margin-bottom:23px;aspect-ratio:16 / 8;object-fit:cover;filter:saturate(.65)}.journal-entry h3{margin-top:13px;font-family:var(--font-serif);font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.12}.journal-entry>a>p{margin-top:12px;color:var(--ink-soft);font-family:var(--font-serif);font-size:14px}.journal-entry-footer{display:flex;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid #cfc9bc;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.journal-entry a:hover{background:#ffffffb8}.casebook-hub{width:min(100%,var(--max-width));margin:0 auto;border-right:1px solid var(--border);border-left:1px solid var(--border);background:#ece9e2}.casebook-masthead{background:var(--surface)}.casebook-masthead-top{display:flex;min-height:36px;padding:0 38px;align-items:center;justify-content:space-between;background:var(--navy);color:#ffffffad;font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.casebook-title-row{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:70px;padding:60px 52px 54px;border-bottom:1px solid var(--border-dark)}.casebook-title-row h1{margin-top:15px;font-family:var(--font-serif);font-size:clamp(68px,7vw,96px);font-weight:500;letter-spacing:-.06em;line-height:.78}.casebook-stats{display:flex;flex-wrap:wrap;margin-top:34px;padding-top:17px;border-top:1px solid var(--border)}.casebook-stats>div{padding-right:26px}.casebook-stats>div+div{padding-left:26px;border-left:1px solid var(--border)}.casebook-stats dt{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.casebook-stats dd{margin-top:3px;color:var(--ink);font-family:var(--font-serif);font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.casebook-intro{align-self:end}.casebook-intro>p{color:var(--ink-soft);font-family:var(--font-serif);font-size:18px}.casebook-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px;border:1px solid var(--border);list-style:none}.casebook-key li{display:flex;padding:11px 10px;align-items:center;gap:8px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.casebook-key li+li{border-left:1px solid var(--border)}.casebook-key i{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;background:var(--paper);color:var(--accent-dark);font-family:var(--font-serif);font-size:11px;font-style:normal;font-weight:600;letter-spacing:0}.docket-list{padding:44px 52px 66px}.docket-card>a{display:grid;grid-template-columns:118px minmax(0,1fr);border:1px solid var(--border-dark);background:var(--surface);box-shadow:0 8px 22px #15223809;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.docket-card+.docket-card{margin-top:16px}.docket-spine{display:flex;padding:24px 20px;border-right:1px solid var(--border);background:var(--paper);flex-direction:column;align-items:flex-start}.docket-spine strong{margin-top:6px;color:var(--accent-dark);font-family:var(--font-serif);font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1}.docket-spine em{width:100%;margin-top:11px;padding-top:9px;border-top:1px solid var(--border-dark);color:var(--ink-soft);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.1em}.docket-spine span,.docket-meta,.docket-foot,.docket-holding>span{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.docket-main{padding:24px 30px 22px}.docket-meta{display:flex;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border);justify-content:space-between}.docket-meta span:last-child{color:var(--accent-dark);white-space:nowrap}.docket-main h2{margin-top:18px;font-family:var(--font-serif);font-size:29px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.docket-main>p{max-width:720px;margin-top:10px;color:var(--ink-soft);font-family:var(--font-serif);font-size:15px;line-height:1.5}.docket-holding{margin-top:18px;padding:14px 17px;border-left:3px solid var(--accent);background:var(--paper)}.docket-holding p{margin-top:5px;color:var(--ink-soft);font-family:var(--font-serif);font-size:14px;line-height:1.5}.docket-foot{display:flex;margin-top:18px;padding-top:13px;border-top:1px solid var(--border);align-items:center;gap:18px}.docket-foot strong{display:inline-flex;margin-left:auto;align-items:center;gap:8px;color:var(--accent-dark);font-weight:700}.docket-foot strong span{transition:transform var(--transition)}.docket-card a:hover,.docket-card a:focus-visible{border-color:var(--ink);box-shadow:0 15px 34px #15223817;transform:translateY(-2px)}.docket-card a:hover .docket-foot strong span,.docket-card a:focus-visible .docket-foot strong span{transform:translate(4px)}.casebook-method{display:grid;grid-template-columns:180px 1fr;gap:30px;margin:0 52px 90px;padding:27px 30px;background:var(--navy);color:#fff}.casebook-method span{color:#d8a39f;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.casebook-method p{color:#ffffffb3;font-family:var(--font-serif);font-size:16px}.judgment-record{max-width:740px;margin:0 auto 52px;border:1px solid var(--border-dark);background:var(--surface);box-shadow:0 8px 22px #1522380d}.jr-strip{display:flex;min-height:34px;padding:6px 22px;align-items:center;justify-content:space-between;gap:18px;background:var(--navy);color:#ffffffa8;font-family:var(--font-sans);font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.jr-strip-cite{color:#d8a39f;text-align:right}.jr-label{display:block;color:var(--muted);font-family:var(--font-sans);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.jr-title{padding:20px 24px 19px;border-bottom:1px solid var(--border);background:var(--paper)}.jr-title p{margin-top:7px;color:var(--ink);font-family:var(--font-serif);font-size:20px;letter-spacing:-.01em;line-height:1.34}.jr-title cite{font-style:italic}.jr-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:20px;padding:13px 24px 14px;border-bottom:1px solid var(--border)}.jr-row dt{padding-top:5px}.jr-row dd{color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:1.45}.jr-outcome{padding:15px 24px 17px;border-left:3px solid var(--accent);background:var(--paper)}.jr-outcome p{margin-top:6px;color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:1.5}.videos-hub{background:#0e192a;color:#fff}.screening-hero{padding:0 34px;border-bottom:1px solid rgba(255,255,255,.12)}.screening-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:80px;width:min(100%,calc(var(--max-width) - 68px));margin:0 auto;padding:76px 0 70px}.video-edition{color:#ffffff6e;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.screening-copy .hub-overline{margin-top:42px;color:#e58c83}.screening-copy h1{margin-top:15px;font-family:var(--font-serif);font-size:clamp(62px,7vw,94px);font-weight:500;letter-spacing:-.055em;line-height:.9}.screening-copy>p:last-child{max-width:680px;margin-top:24px;color:#ffffffa6;font-family:var(--font-serif);font-size:18px}.screening-channel-card{display:grid;grid-template-columns:52px 1fr;align-self:end;padding:22px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a}.screening-play{grid-row:1 / 3;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--accent)}.screening-play:after{width:0;height:0;margin-left:3px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff;content:""}.screening-channel-card div{display:flex;flex-direction:column}.screening-channel-card strong{font-family:var(--font-serif);font-size:20px;font-weight:500}.screening-channel-card div span{color:#ffffff80;font-size:9px}.screening-channel-card a{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:23px;padding-top:15px;border-top:1px solid rgba(255,255,255,.15);color:#e9aaa4;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.featured-screening{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr);gap:46px;width:min(100%,var(--max-width));margin:0 auto;padding:62px 52px 72px;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.featured-player,.screening-frame{position:relative;overflow:hidden;background:#050a12;aspect-ratio:16 / 9}.featured-player iframe,.screening-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.featured-video-copy{align-self:center}.video-number,.screening-meta{color:#ffffff6e;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.featured-video-copy .video-card-meta{margin-top:26px;color:#e9aaa4}.featured-video-copy h2{margin-top:14px;font-family:var(--font-serif);font-size:38px;font-weight:500;letter-spacing:-.04em;line-height:1.05}.featured-video-copy>p{margin-top:17px;color:#ffffff94;font-family:var(--font-serif);font-size:15px}.featured-video-copy>a,.channel-button{display:inline-flex;gap:10px;margin-top:25px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.28);color:#e9aaa4;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.video-catalog{width:min(100%,var(--max-width));margin:0 auto;padding:0 52px 110px;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.video-catalog-header{display:flex;align-items:end;justify-content:space-between;padding:25px 0;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.13)}.video-catalog-header .hub-overline{color:#e9aaa4}.video-catalog-header h2{margin-top:5px;font-family:var(--font-serif);font-size:34px;font-weight:500}.channel-button{margin-top:0;color:#fff}.screening-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 30px;margin-top:34px}.screening-card{min-width:0}.screening-meta{display:flex;justify-content:space-between;margin-top:14px}.screening-meta span:first-child{color:#e9aaa4}.screening-card h3{margin-top:9px;font-family:var(--font-serif);font-size:23px;font-weight:500;letter-spacing:-.025em;line-height:1.15}.videos-light-hub{background:var(--paper)}.videos-light-masthead,.videos-light-feature,.videos-light-library{width:min(100%,var(--max-width));margin:0 auto;border-right:1px solid var(--border);border-left:1px solid var(--border)}.videos-light-masthead{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:70px;align-items:end;padding:58px 52px 50px;border-bottom:1px solid var(--border-dark);background:var(--surface)}.videos-title-block .hub-code{color:var(--muted)}.videos-title-block .hub-overline{margin-top:28px}.videos-title-block h1{font-family:var(--font-serif);font-size:clamp(68px,7vw,96px);font-weight:500;letter-spacing:-.06em;line-height:.86}.videos-intro-block>p{color:var(--ink-soft);font-family:var(--font-serif);font-size:18px;line-height:1.55}.youtube-channel-button{display:inline-flex;gap:10px;align-items:center;min-height:42px;margin-top:23px;padding:0 15px;border:1px solid var(--border-dark);color:var(--ink);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:border-color var(--transition),color var(--transition)}.button-play{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--accent)}.button-play:after{width:0;height:0;margin-left:2px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff;content:""}.youtube-channel-button:hover{border-color:var(--accent-dark);color:var(--accent-dark)}.videos-light-feature{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:46px;padding:50px 52px 58px;border-bottom:1px solid var(--border-dark);background:var(--surface)}.light-feature-player,.light-video-frame{position:relative;overflow:hidden;background:#0b111c;aspect-ratio:16 / 9}.light-feature-player iframe,.light-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.light-feature-copy{align-self:center}.light-feature-copy .video-card-meta{margin-top:0;padding-bottom:13px;border-bottom:1px solid var(--border)}.light-video-topic{display:block;margin-top:23px;color:var(--accent-dark);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.light-feature-copy h2{margin-top:12px;font-family:var(--font-serif);font-size:clamp(36px,3.8vw,50px);font-weight:500;letter-spacing:-.04em;line-height:1.04}.light-feature-copy>p{margin-top:17px;color:var(--ink-soft);font-family:var(--font-serif);font-size:15px}.light-feature-copy>a{display:inline-flex;gap:9px;margin-top:23px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.videos-light-library{padding:62px 52px 90px;background:#f7f5f0}.light-library-header{display:flex;align-items:end;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--border-dark)}.light-library-header h2{margin-top:6px;font-family:var(--font-serif);font-size:38px;font-weight:500;letter-spacing:-.035em}.light-library-header>span{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.light-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px;margin-top:32px}.light-video-card{min-width:0}.light-video-meta{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.light-video-meta span:first-child{color:var(--accent-dark)}.light-video-card h3{margin-top:9px;color:var(--ink);font-family:var(--font-serif);font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.15}.channel-endcap{display:flex;align-items:center;justify-content:space-between;margin-top:58px;padding:24px 26px;border-top:2px solid var(--navy);border-bottom:1px solid var(--border-dark);background:var(--surface)}.channel-endcap>div{display:flex;gap:14px;align-items:center}.channel-endcap p{display:flex;flex-direction:column}.channel-endcap strong{font-family:var(--font-serif);font-size:17px;font-weight:500}.channel-endcap p span{color:var(--muted);font-size:10px}.channel-endcap>a{color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.site-header{box-shadow:0 1px #1522380a}.utility-inner{min-height:26px}.masthead-inner{min-height:76px}.logo-mark{width:42px;height:42px;font-size:18px}.logo-name{margin-left:10px;font-size:39px}.logo-rule{height:32px;margin-right:15px;margin-left:17px}.navigation-inner{min-height:43px}.header-nav{gap:29px}.home-intro{padding:23px 34px 34px}.edition-line{padding-bottom:14px}.home-intro-copy{grid-template-columns:130px minmax(0,1fr) 315px;gap:28px;padding-top:27px}.home-intro h1{font-size:clamp(42px,4.2vw,58px);line-height:.99}.home-intro-copy>p:last-child{font-size:16px;line-height:1.5}.layout-container{grid-template-columns:300px minmax(0,1fr)}.pane-left{padding:40px 28px 56px}.pane-center{padding:40px 42px 68px}.briefings-header{margin-bottom:25px;padding-bottom:19px}.brief-card{padding:17px 0}.brief-title{font-size:15px}.feature-label-row{margin-bottom:14px}.featured-title{margin-top:15px;font-size:clamp(40px,4.1vw,56px);line-height:1.01}.featured-excerpt{margin-top:14px;font-size:16px}.featured-card{margin-bottom:48px}.section-heading-row{margin-bottom:25px;padding:16px 0}.secondary-grid{gap:28px}.secondary-title{font-size:23px}.video-library{padding:54px 34px 64px}.video-library-header{gap:34px;margin-bottom:26px;padding-bottom:20px}.video-library-header h2{font-size:36px}.case-video-grid{gap:24px}.site-footer .footer-inner{padding-top:32px}.footer-main{gap:38px;padding-bottom:25px}.archive-layout{padding:52px 42px 88px}.archive-header{margin-bottom:36px;padding:0 0 32px 24px;border-left-width:2px}.archive-header .article-title{font-size:clamp(46px,5vw,62px)}.archive-header p{max-width:570px;margin-top:11px;font-size:16px}.archive-count{bottom:32px}.archive-grid{gap:36px 26px}.archive-card .featured-image-container{margin-bottom:15px;aspect-ratio:16 / 10}.archive-card .secondary-title{margin-top:10px;font-size:22px}.archive-card .secondary-excerpt{font-size:13px}.archive-card{transition:transform var(--transition)}.archive-card:hover{transform:translateY(-3px)}.journal-cover{grid-template-columns:145px minmax(0,1fr) 220px;min-height:430px}.journal-volume{padding:34px 26px}.journal-cover-copy{padding:44px 50px}.journal-cover-copy h1{font-size:clamp(66px,7vw,88px);line-height:.8}.journal-cover-copy>p:last-child{max-width:650px;margin-top:31px;font-size:17px;line-height:1.55}.journal-cover-mark{padding:28px;font-size:88px}.journal-feature{grid-template-columns:112px minmax(0,1.1fr) minmax(340px,.9fr)}.journal-feature-image{min-height:440px}.journal-feature-copy{padding:38px}.journal-feature h2{font-size:clamp(36px,3.8vw,50px)}.journal-contents{padding:58px 42px 90px}.journal-entry-grid{gap:28px;margin-top:0}.journal-entry a{padding:23px}.journal-entry h3{font-size:26px}.casebook-masthead-top{min-height:34px}.casebook-title-row{grid-template-columns:minmax(0,1fr) 430px;gap:52px;padding:50px 42px 44px}.casebook-title-row h1{font-size:clamp(64px,7vw,86px);line-height:.8}.casebook-intro>p{font-size:17px}.docket-list{padding:36px 42px 58px}.docket-card>a{grid-template-columns:108px minmax(0,1fr)}.docket-card+.docket-card{margin-top:14px}.docket-spine{padding:21px 17px}.docket-spine strong{font-size:31px}.docket-main{padding:22px 27px 20px}.docket-main h2{margin-top:17px;font-size:27px}.docket-holding{margin-top:16px;padding:14px 16px}.casebook-method{margin:0 42px 72px;padding:24px 27px}.judgment-record{max-width:700px;margin-bottom:46px}.videos-light-masthead{grid-template-columns:minmax(0,1fr) 410px;gap:54px;padding:48px 42px 42px}.videos-title-block .hub-overline{margin-top:23px}.videos-title-block h1{font-size:clamp(64px,7vw,86px)}.videos-intro-block>p{font-size:17px}.videos-light-feature{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:38px;padding:42px 42px 50px}.light-feature-copy h2{font-size:clamp(34px,3.5vw,46px)}.videos-light-library{padding:54px 42px 78px}.light-library-header{padding-bottom:20px}.light-library-header h2{font-size:35px}.light-video-grid{gap:34px 26px;margin-top:27px}.light-video-card h3{font-size:22px}.channel-endcap{margin-top:46px;padding:21px 23px}.article-view{background:#fbfaf7}.article-container{max-width:980px;padding:58px 0 96px}.article-header{margin-bottom:35px}.article-kicker{margin-bottom:19px}.article-title{font-size:clamp(44px,5vw,64px);line-height:1.01}.article-dek{margin-top:20px;font-size:19px;line-height:1.48}.article-meta-block{margin-top:30px}.article-hero-img{margin-bottom:49px;aspect-ratio:16 / 8.7}.article-body{max-width:700px;font-size:19px;line-height:1.74}.article-body h2{font-size:29px}.article-actions{max-width:700px;margin-top:52px}@media(max-width:1080px){.home-intro-copy{grid-template-columns:120px minmax(0,1fr) 260px;gap:24px}.layout-container{grid-template-columns:290px minmax(0,1fr)}.pane-left{padding-inline:28px}.pane-center{padding-inline:38px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-library-header{grid-template-columns:minmax(280px,1fr) minmax(280px,.8fr);gap:24px}.video-header-links{grid-column:1 / -1;align-items:flex-start;flex-direction:row}.footer-main{grid-template-columns:1fr auto;gap:28px}.footer-links{grid-column:1 / -1;grid-row:2}}@media(max-width:860px){.masthead-note,.navigation-actions,.latest-link{display:none}.navigation-inner{overflow-x:auto;scrollbar-width:none}.navigation-inner::-webkit-scrollbar{display:none}.header-nav{min-width:max-content;gap:26px}.home-intro-copy{grid-template-columns:1fr;gap:17px}.eyebrow{padding-top:0}.home-intro-copy>p:last-child{max-width:610px}.guide-grid,.case-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card a{min-height:0}.layout-container{grid-template-columns:1fr;border:0}.pane-center{order:1}.pane-left{order:2;border-top:1px solid var(--border);border-right:0}.brief-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.video-library-header{grid-template-columns:1fr;gap:14px}.video-header-links{grid-column:auto}.case-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom span:nth-child(2){grid-column:1 / -1;grid-row:2;text-align:left}}@media(max-width:620px){.utility-bar{display:none}.header-inner{padding-inline:20px}.masthead-inner{min-height:72px}.logo-mark{width:40px;height:40px;font-size:17px}.logo-name{font-size:36px}.logo-rule,.logo-descriptor{display:none}.navigation-inner{min-height:42px;overflow-x:visible}.header-nav{width:100%;min-width:0;justify-content:space-between;gap:14px}.header-nav>a:first-child{display:none}.home-intro{padding:22px 20px 30px}.home-intro-inner{width:100%}.edition-line span:first-child{display:none}.edition-line{justify-content:flex-start}.home-intro-copy{padding-top:25px}.home-intro h1{font-size:40px}.home-intro-copy>p:last-child{font-size:16px}.guide-card a{padding:24px}.pane-center,.pane-left{padding:34px 20px 56px}.feature-label-row{margin-bottom:14px}.featured-image-container{aspect-ratio:4 / 3}.featured-title{font-size:38px}.featured-excerpt{font-size:16px}.section-heading-row{align-items:flex-start;flex-direction:column;gap:4px}.secondary-grid,.brief-list,.archive-grid,.guide-grid,.case-note-grid,.case-video-grid{grid-template-columns:1fr}.secondary-grid{gap:42px}.article-view{padding:0 20px}.article-container{padding:48px 0 84px}.article-title{font-size:40px}.article-dek{font-size:18px}.article-meta-block{grid-template-columns:1fr 1fr}.article-meta-text{padding:13px 14px 13px 0}.article-meta-text+.article-meta-text{padding-left:14px}.meta-readtime{display:none}.article-hero-img{margin-bottom:42px;aspect-ratio:4 / 3}.article-body,.briefing-body{font-size:18px;line-height:1.72}.article-body h2{font-size:27px}.article-body blockquote{padding-inline:18px;font-size:21px}.guide-body h2{padding-left:40px}.archive-layout{padding:46px 20px 84px;border:0}.archive-header{padding:0 0 30px 18px}.archive-header .article-title{font-size:43px}.archive-count{position:static;display:block;margin-top:18px}.archive-grid{gap:42px}.video-library{padding:48px 20px 54px}.video-library-inner{width:100%}.video-library-header h2{font-size:32px}.video-header-links{flex-direction:column}.footer-inner{padding:34px 20px 20px}.footer-main{grid-template-columns:1fr;gap:28px}.footer-brand{display:block}.footer-brand p{margin-top:12px;padding:0;border:0}.footer-links{grid-column:auto;grid-row:auto;align-items:flex-start;flex-direction:column;gap:12px}.footer-youtube{justify-self:start}.footer-bottom{grid-template-columns:1fr}.footer-bottom span:nth-child(2){grid-column:auto;grid-row:auto}}body{background:#faf8f5;color:#1a1915}.gtlaw-section{padding-block:clamp(72px,8vw,116px)}.gtlaw-section-heading{max-width:760px;margin-bottom:48px}.gtlaw-section-heading h2,.gtlaw-section-bar h2,.gtlaw-method-grid h2{font-family:var(--font-serif);font-size:clamp(36px,4.4vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1.06}.gtlaw-section-bar{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:44px;padding-bottom:22px;border-bottom:1px solid #cfc8bd}.gtlaw-section-bar .gtlaw-overline{margin-bottom:11px}.gtlaw-section-bar>a,.gtlaw-section-bar>span{color:#5e5850;font-size:13px;font-weight:700}.gtlaw-card-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#706a62;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gtlaw-card-meta span+span{position:relative}.gtlaw-card-meta span+span:before{content:"·";position:absolute;left:-11px;color:#b86343}.gtlaw-start{background:#f4f0e9}.gtlaw-path-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #cdc6bc}.gtlaw-path-grid>a{min-height:300px;padding:31px 34px;border-right:1px solid #cdc6bc;transition:background .2s ease,color .2s ease}.gtlaw-path-grid>a:last-child{border-right:0}.gtlaw-path-grid>a:hover{background:#1a1915;color:#fff}.gtlaw-path-grid span{color:#b86343;font-family:var(--font-serif);font-size:13px}.gtlaw-path-grid h3{margin:50px 0 15px;font-family:var(--font-serif);font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.14}.gtlaw-path-grid p{color:#686159;font-size:14px;line-height:1.55}.gtlaw-path-grid>a:hover p{color:#d8d1c7}.gtlaw-path-grid strong{display:block;margin-top:28px;font-size:12px}.gtlaw-lead{background:#faf8f5}.gtlaw-lead-card{display:grid;grid-template-columns:1.25fr 1fr;min-height:530px;background:#e9e4db}.gtlaw-lead-image{min-height:520px;overflow:hidden}.gtlaw-lead-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(.96);transition:transform .5s ease}.gtlaw-lead-card:hover img{transform:scale(1.02)}.gtlaw-lead-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(38px,6vw,82px)}.gtlaw-lead-copy h3{margin:25px 0 18px;font-family:var(--font-serif);font-size:clamp(34px,4vw,56px);font-weight:400;letter-spacing:-.04em;line-height:1.06}.gtlaw-lead-copy>p:not(.gtlaw-card-meta){color:#5f5951;font-family:var(--font-serif);font-size:18px;line-height:1.55}.gtlaw-lead-copy>strong{margin-top:35px;padding-bottom:5px;border-bottom:1px solid #8e867d;font-size:12px}.gtlaw-latest{border-block:1px solid #ddd6cc;background:#fffdf9}.gtlaw-ledger>a{display:grid;grid-template-columns:62px minmax(0,1fr) 28px;gap:24px;padding:27px 4px;border-bottom:1px solid #d8d1c7}.gtlaw-ledger>a:first-child{border-top:1px solid #d8d1c7}.gtlaw-ledger>a:hover h3{color:#a34f34}.gtlaw-ledger-no{color:#a29b92;font-family:var(--font-serif);font-size:13px}.gtlaw-ledger h3{margin:7px 0;font-family:var(--font-serif);font-size:clamp(24px,2.8vw,37px);font-weight:400;letter-spacing:-.03em;line-height:1.15}.gtlaw-ledger>a p:last-child{max-width:760px;color:#6a645c;font-size:14px}.gtlaw-ledger>a>strong{color:#b86343;font-size:20px;font-weight:400}.gtlaw-essays{background:#f1ede6}.gtlaw-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gtlaw-editorial-card{display:flex;flex-direction:column}.gtlaw-editorial-card img{width:100%;aspect-ratio:1.35;margin-bottom:22px;object-fit:cover;filter:saturate(.72)}.gtlaw-editorial-card h3{margin:13px 0 11px;font-family:var(--font-serif);font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.13}.gtlaw-editorial-card>p:not(.gtlaw-card-meta){color:#655f57;font-size:14px}.gtlaw-editorial-card>strong{margin-top:auto;padding-top:24px;color:#94462f;font-size:12px}.gtlaw-case-section{background:#3b3530;color:#fff}.gtlaw-case-section .gtlaw-overline{color:#d9b2a1}.gtlaw-case-section .gtlaw-section-bar{border-color:#ffffff4d}.gtlaw-case-section .gtlaw-section-bar>a{color:#fff}.gtlaw-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gtlaw-case-card{display:grid;grid-template-columns:82px 1fr;gap:25px;min-height:430px;padding:28px;background:#faf8f5;color:#1a1915}.gtlaw-report{display:flex;align-items:center;flex-direction:column;border-right:1px solid #d7d0c7;padding-right:20px;text-align:center}.gtlaw-report strong{color:#a34f34;font-size:12px;letter-spacing:.08em}.gtlaw-report>span{margin-top:5px;font-family:var(--font-serif);font-size:29px}.gtlaw-report small{margin-top:auto;color:#746e66;font-size:9px;writing-mode:vertical-rl;transform:rotate(180deg)}.gtlaw-case-card h3{margin:18px 0;font-family:var(--font-serif);font-size:27px;font-weight:400;line-height:1.13}.gtlaw-holding{color:#59534c;font-family:var(--font-serif);font-size:15px;line-height:1.5}.gtlaw-holding span{display:block;margin-bottom:7px;color:#a34f34;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.gtlaw-case-card div:last-child>strong{display:block;margin-top:25px;color:#94462f;font-size:11px}.gtlaw-method-line{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.3);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.gtlaw-video-section{background:#faf8f5}.gtlaw-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gtlaw-video-grid>a>div{position:relative;overflow:hidden;margin-bottom:17px}.gtlaw-video-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;filter:saturate(.75)}.gtlaw-video-grid>a>div span{position:absolute;right:15px;bottom:15px;border-radius:99px;background:#b86343;padding:8px 13px;color:#fff;font-size:10px;font-weight:700}.gtlaw-video-grid h3{margin-top:10px;font-family:var(--font-serif);font-size:24px;font-weight:400;line-height:1.18}.gtlaw-method{border-top:1px solid #d8d1c7;background:#1a1915;color:#fff}.gtlaw-method .gtlaw-overline{color:#d69a82}.gtlaw-method-grid{display:grid;grid-template-columns:.9fr 1.4fr;gap:100px}.gtlaw-method-points{display:grid;grid-template-columns:repeat(2,1fr);gap:45px 36px}.gtlaw-method-points article{border-top:1px solid #56534e;padding-top:18px}.gtlaw-method-points span{color:#d69a82;font-family:var(--font-serif);font-size:12px}.gtlaw-method-points h3{margin:19px 0 8px;font-family:var(--font-serif);font-size:22px;font-weight:400}.gtlaw-method-points p{color:#aaa49b;font-size:13px}.gtlaw-collection-hero,.gtlaw-casebook-hero,.gtlaw-video-hero{background:#f1ede6}.gtlaw-collection-heading,.gtlaw-casebook-heading,.gtlaw-video-heading{display:grid;grid-template-columns:1.45fr 1fr;gap:100px;align-items:end;min-height:430px;padding-block:80px}.gtlaw-collection-heading h1,.gtlaw-casebook-heading h1,.gtlaw-video-heading h1{font-family:var(--font-serif);font-size:clamp(62px,8vw,108px);font-weight:400;letter-spacing:-.06em;line-height:.94}.gtlaw-casebook-heading h1 em,.gtlaw-video-heading h1 em{color:#b86343;font-weight:400}.gtlaw-collection-heading>div:last-child>p,.gtlaw-casebook-intro>p,.gtlaw-video-heading>div:last-child>p{color:#5d574f;font-family:var(--font-serif);font-size:20px;line-height:1.55}.gtlaw-collection-heading>div:last-child>span{display:inline-block;margin-top:28px;border-top:1px solid #bdb5aa;padding-top:12px;color:#7a736a;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.gtlaw-collection-body{background:#faf8f5}.gtlaw-collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:72px 38px}.gtlaw-collection-image{position:relative;margin-bottom:21px;overflow:hidden}.gtlaw-collection-image img{width:100%;aspect-ratio:1.6;object-fit:cover;filter:saturate(.74);transition:transform .45s ease}.gtlaw-collection-card a:hover img{transform:scale(1.02)}.gtlaw-collection-image span{position:absolute;top:0;left:0;background:#faf8f5;padding:8px 12px;color:#9a4b33;font-family:var(--font-serif);font-size:12px}.gtlaw-collection-card h2{margin:15px 0 11px;font-family:var(--font-serif);font-size:clamp(30px,3.4vw,44px);font-weight:400;letter-spacing:-.035em;line-height:1.07}.gtlaw-collection-card a>p:not(.gtlaw-card-meta){max-width:620px;color:#655f57;font-size:15px}.gtlaw-collection-card a>strong{display:block;margin-top:23px;color:#984a32;font-size:12px}.gtlaw-casebook-hero{background:#3b3530;color:#fff}.gtlaw-casebook-hero .gtlaw-overline{color:#e2b7a5}.gtlaw-casebook-hero .gtlaw-casebook-intro>p{color:#edf2f3}.gtlaw-casebook-intro dl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-block:1px solid rgba(255,255,255,.35)}.gtlaw-casebook-intro dl>div{padding:14px 12px 14px 0}.gtlaw-casebook-intro dt{color:#d4e0e4;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.gtlaw-casebook-intro dd{margin:5px 0 0;font-family:var(--font-serif);font-size:20px}.gtlaw-docket{background:#faf8f5}.gtlaw-docket-list article{border-top:1px solid #cbc4ba}.gtlaw-docket-list article:last-child{border-bottom:1px solid #cbc4ba}.gtlaw-docket-list article>a{display:grid;grid-template-columns:115px 1fr;min-height:370px}.gtlaw-docket-report{display:flex;align-items:center;flex-direction:column;border-right:1px solid #cbc4ba;padding:32px 20px}.gtlaw-docket-report>span{color:#8c857c;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.gtlaw-docket-report strong{margin-top:38px;color:#a34f34;font-family:var(--font-serif);font-size:30px;font-weight:400}.gtlaw-docket-report em{margin-top:auto;color:#6f7058;font-style:normal;font-weight:700}.gtlaw-docket-copy{padding:35px 42px 38px}.gtlaw-docket-copy h2{margin:17px 0 10px;font-family:var(--font-serif);font-size:clamp(31px,4vw,50px);font-weight:400;letter-spacing:-.04em;line-height:1.04}.gtlaw-docket-copy>p:not(.gtlaw-card-meta){color:#665f57}.gtlaw-docket-holding{margin:27px 0;border-left:3px solid #6f7058;background:#f1ede6;padding:17px 20px}.gtlaw-docket-holding>span{color:#9b4932;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gtlaw-docket-holding p{margin-top:6px;font-family:var(--font-serif);font-size:16px;line-height:1.55}.gtlaw-docket-copy>strong{color:#984a32;font-size:12px}.gtlaw-casebook-method{display:grid;grid-template-columns:180px 1fr;gap:40px;margin-top:45px;background:#1a1915;padding:34px 40px;color:#fff}.gtlaw-casebook-method span{color:#d69a82;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gtlaw-casebook-method p{max-width:760px;font-family:var(--font-serif);font-size:18px}.gtlaw-video-heading>div:last-child .gtlaw-button{margin-top:32px}.gtlaw-feature-video{background:#faf8f5}.gtlaw-feature-video-grid{display:grid;grid-template-columns:1.55fr .8fr;gap:65px;align-items:center}.gtlaw-embed{position:relative;aspect-ratio:16/9;overflow:hidden;background:#1a1915}.gtlaw-embed iframe{width:100%;height:100%;border:0}.gtlaw-video-topic{display:block;margin:23px 0 10px;color:#a34f34;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gtlaw-feature-video-grid h2{font-family:var(--font-serif);font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:-.04em;line-height:1.07}.gtlaw-feature-video-grid>div:last-child>p{margin:20px 0;color:#655f57}.gtlaw-feature-video-grid>div:last-child>a{color:#984a32;font-size:12px;font-weight:700}.gtlaw-video-library{background:#f1ede6}.gtlaw-video-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:52px 28px}.gtlaw-video-catalog .gtlaw-card-meta{margin-top:16px}.gtlaw-video-catalog h3{margin-top:10px;font-family:var(--font-serif);font-size:24px;font-weight:400;line-height:1.16}.gtlaw-channel-end{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:62px;border-top:1px solid #c7bfb4;padding-top:28px}.gtlaw-channel-end p{display:flex;flex-direction:column}.gtlaw-channel-end span{color:#686159;font-size:13px}.gtlaw-channel-end a{border-bottom:1px solid #948d84;padding-bottom:5px;font-size:12px;font-weight:700}.gtlaw-publication{background:#faf8f5}.gtlaw-publication-shell{width:min(100% - 48px,1080px);margin-inline:auto}.gtlaw-publication-hero{border-bottom:1px solid #d8d1c7;background:#f1ede6;padding-block:clamp(75px,9vw,125px) 68px}.gtlaw-publication-kicker{display:flex;gap:17px;color:#984a32;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.gtlaw-publication-kicker a{color:#6f7058}.gtlaw-publication-hero h1{max-width:970px;margin-top:27px;font-family:var(--font-serif);font-size:clamp(48px,6.9vw,82px);font-weight:400;letter-spacing:-.055em;line-height:.99}.gtlaw-publication-dek{max-width:780px;margin-top:29px;color:#5e5850;font-family:var(--font-serif);font-size:clamp(19px,2.3vw,25px);line-height:1.5}.gtlaw-publication-meta{display:flex;gap:50px;margin-top:47px;border-top:1px solid #c8c0b5;padding-top:18px}.gtlaw-publication-meta div{min-width:130px}.gtlaw-publication-meta dt{color:#8a837a;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gtlaw-publication-meta dd{margin:4px 0 0;color:#393630;font-size:13px;font-weight:600}.gtlaw-publication-image{margin:60px 0}.gtlaw-publication-image img{width:100%;max-height:630px;object-fit:cover;filter:saturate(.8)}.gtlaw-judgment-record{margin:0 auto 65px;border:1px solid #c8c0b5;background:#f1ede6}.gtlaw-judgment-record header{display:flex;justify-content:space-between;gap:20px;background:#3b3530;padding:12px 18px;color:#fff;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.gtlaw-jr-title,.gtlaw-jr-outcome{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:22px}.gtlaw-jr-title{border-bottom:1px solid #c8c0b5}.gtlaw-jr-title>span,.gtlaw-jr-outcome>span,.gtlaw-judgment-record dt{color:#8b4430;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gtlaw-jr-title p,.gtlaw-jr-outcome p{font-family:var(--font-serif);font-size:17px}.gtlaw-judgment-record dl{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #c8c0b5}.gtlaw-judgment-record dl>div{padding:18px 22px;border-right:1px solid #c8c0b5;border-bottom:1px solid #c8c0b5}.gtlaw-judgment-record dd{margin:5px 0 0;font-size:14px}.gtlaw-reading-grid{display:grid;grid-template-columns:210px minmax(0,700px);gap:70px;justify-content:center;padding-bottom:90px}.gtlaw-reading-note{position:sticky;top:30px;align-self:start;border-top:3px solid #b86343;padding-top:18px}.gtlaw-reading-note>span{color:#984a32;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gtlaw-reading-note p{margin-top:16px;color:#6a645c;font-size:12px;line-height:1.6}.gtlaw-reading-note strong{display:block;margin-top:18px;color:#6f7058;font-size:10px;line-height:1.45}.gtlaw-article-body.article-body{width:auto;max-width:none;margin:0;color:#26231f;font-family:var(--font-serif);font-size:19px;line-height:1.78}.gtlaw-article-body.article-body h2{margin-top:2.2em;font-size:39px;letter-spacing:-.035em}.gtlaw-article-body.article-body h3{margin-top:1.8em;font-size:28px}.gtlaw-article-body.article-body a{color:#8f432f;text-decoration-color:#c6927e}.gtlaw-article-body.article-body blockquote{border-left-color:#6f7058;background:#f1ede6}.gtlaw-publication-end{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #cbc4ba;padding:30px 0 70px}.gtlaw-publication-end p{color:#8d857c;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gtlaw-publication-end div{display:flex;flex-wrap:wrap;gap:24px;font-size:12px;font-weight:700}.gtlaw-footer{background:#1a1915;color:#fff}.gtlaw-footer-main{display:grid;grid-template-columns:1.6fr .7fr .8fr;gap:80px;padding-block:74px}.gtlaw-footer-brand a{font-family:var(--font-serif);font-size:34px;font-weight:500}.gtlaw-footer-brand a:after{content:"";display:inline-block;width:7px;height:7px;margin-left:5px;border-radius:50%;background:#b86343}.gtlaw-footer-brand p{max-width:430px;margin-top:18px;color:#aaa49b;font-family:var(--font-serif);font-size:18px}.gtlaw-footer-links,.gtlaw-footer-method{display:flex;align-items:flex-start;flex-direction:column;gap:9px}.gtlaw-footer-links>span,.gtlaw-footer-method>span{margin-bottom:8px;color:#d69a82;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gtlaw-footer-links a,.gtlaw-footer-method a{color:#d8d4ce;font-size:13px}.gtlaw-footer-method p{margin-bottom:16px;font-family:var(--font-serif);font-size:17px}.gtlaw-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #413e39;padding-block:20px;color:#8f8a83;font-size:9px;letter-spacing:.07em;text-transform:uppercase}@media(max-width:980px){.gtlaw-path-grid,.gtlaw-editorial-grid,.gtlaw-case-grid,.gtlaw-video-grid,.gtlaw-video-catalog{grid-template-columns:repeat(2,1fr)}.gtlaw-path-grid>a:nth-child(2){border-right:0}.gtlaw-path-grid>a:last-child{grid-column:1 / -1;border-top:1px solid #cdc6bc}.gtlaw-lead-card,.gtlaw-collection-heading,.gtlaw-casebook-heading,.gtlaw-video-heading,.gtlaw-feature-video-grid,.gtlaw-method-grid{grid-template-columns:1fr;gap:48px}.gtlaw-lead-image{min-height:420px}.gtlaw-collection-heading,.gtlaw-casebook-heading,.gtlaw-video-heading{min-height:0}.gtlaw-collection-grid{gap:55px 28px}.gtlaw-reading-grid{grid-template-columns:1fr;gap:30px}.gtlaw-reading-note{position:static;max-width:700px}.gtlaw-footer-main{grid-template-columns:1.4fr .7fr}.gtlaw-footer-method{grid-column:1 / -1}}@media(max-width:680px){.gtlaw-section{padding-block:62px}.gtlaw-section-bar{align-items:flex-start;flex-direction:column;margin-bottom:30px}.gtlaw-path-grid,.gtlaw-editorial-grid,.gtlaw-case-grid,.gtlaw-video-grid,.gtlaw-video-catalog,.gtlaw-collection-grid,.gtlaw-method-points{grid-template-columns:1fr}.gtlaw-path-grid>a{min-height:260px;border-right:0;border-bottom:1px solid #cdc6bc}.gtlaw-path-grid>a:nth-child(2){border-right:0}.gtlaw-path-grid>a:last-child{grid-column:auto;border-top:0;border-bottom:0}.gtlaw-lead-card{min-height:0}.gtlaw-lead-image{min-height:290px}.gtlaw-lead-copy{padding:34px 25px 42px}.gtlaw-ledger>a{grid-template-columns:35px 1fr;gap:12px}.gtlaw-ledger>a>strong{display:none}.gtlaw-case-card{min-height:0}.gtlaw-method-line{flex-direction:column}.gtlaw-collection-heading,.gtlaw-casebook-heading,.gtlaw-video-heading{padding-block:62px}.gtlaw-collection-heading h1,.gtlaw-casebook-heading h1,.gtlaw-video-heading h1{font-size:clamp(55px,18vw,80px)}.gtlaw-casebook-intro dl{grid-template-columns:1fr}.gtlaw-docket-list article>a{grid-template-columns:72px 1fr}.gtlaw-docket-report{padding:25px 11px}.gtlaw-docket-report strong{font-size:21px}.gtlaw-docket-copy{padding:27px 22px 30px}.gtlaw-casebook-method{grid-template-columns:1fr;gap:14px;padding:27px}.gtlaw-publication-shell{width:min(100% - 32px,1080px)}.gtlaw-publication-meta{align-items:flex-start;flex-direction:column;gap:14px}.gtlaw-publication-image{margin-block:38px}.gtlaw-jr-title,.gtlaw-jr-outcome{grid-template-columns:1fr;gap:6px}.gtlaw-judgment-record dl{grid-template-columns:1fr}.gtlaw-reading-grid{padding-bottom:60px}.gtlaw-article-body.article-body{font-size:18px}.gtlaw-publication-end,.gtlaw-footer-bottom{align-items:flex-start;flex-direction:column}.gtlaw-publication-end div{flex-direction:column;gap:10px}.gtlaw-footer-main{grid-template-columns:1fr;gap:42px;padding-block:58px}.gtlaw-footer-method{grid-column:auto}}.gtlaw-gentle-article-hero{position:relative;overflow:hidden;background:#f4f0e9;padding-block:clamp(78px,9vw,132px) 72px}.gtlaw-gentle-article-hero:before{content:"";position:absolute;inset:0 0 0 auto;width:clamp(10px,1.2vw,18px);background:#b86343}.gtlaw-gentle-article-hero:after{content:"";position:absolute;top:0;right:clamp(10px,1.2vw,18px);bottom:0;width:clamp(42px,5vw,74px);background:#e5e3d8}.gtlaw-gentle-article-hero .gtlaw-publication-shell{position:relative;z-index:1}.gtlaw-gentle-article-hero .gtlaw-publication-kicker{max-width:900px;padding-top:14px;border-top:4px solid #1a1915}.gtlaw-gentle-article-hero h1{max-width:940px;margin-top:40px;font-size:clamp(58px,7.7vw,105px);line-height:.9}.gtlaw-gentle-subtitle{max-width:790px;margin-top:24px;color:#a65236;font:italic 400 clamp(27px,3.5vw,47px)/1.05 var(--font-serif);letter-spacing:-.035em}.gtlaw-gentle-article-hero .gtlaw-publication-dek{max-width:760px;margin-top:34px;padding-top:25px;border-top:1px solid #cbc3b8;font-family:var(--font-sans);font-size:17px;line-height:1.7}.gtlaw-gentle-article-hero .gtlaw-publication-meta{max-width:760px}.gtlaw-gentle-brief{margin:54px 0 42px;border-top:4px solid #1a1915;border-bottom:1px solid #c9c1b6}.gtlaw-gentle-brief>header{display:grid;grid-template-columns:.4fr 1fr;gap:30px;padding:16px 0;border-bottom:1px solid #c9c1b6}.gtlaw-gentle-brief>header span{color:#a65236;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gtlaw-gentle-brief>header p{color:#686158;font:400 16px var(--font-serif)}.gtlaw-gentle-brief>div{display:grid;grid-template-columns:repeat(3,1fr)}.gtlaw-gentle-brief article{min-height:220px;padding:27px 30px 30px 0;border-right:1px solid #c9c1b6}.gtlaw-gentle-brief article+article{padding-left:30px}.gtlaw-gentle-brief article:last-child{border-right:0;background:#e5e3d8;padding-right:24px}.gtlaw-gentle-brief article span{color:#6f7058;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.gtlaw-gentle-brief article p{margin-top:36px;color:#2b2824;font:500 clamp(19px,2vw,25px)/1.25 var(--font-serif);letter-spacing:-.02em}.gtlaw-gentle-brief+.gtlaw-publication-image{margin-top:0}.gtlaw-gentle-brief+.gtlaw-publication-image img{max-height:720px}.gtlaw-gentle-article-hero~.gtlaw-publication-shell .gtlaw-reading-note{border-top-color:#6f7058}.gtlaw-gentle-article-hero~.gtlaw-publication-shell .gtlaw-reading-note>span{color:#6f7058}.gtlaw-gentle-article-hero~.gtlaw-publication-shell .gtlaw-reading-note p{color:#3f3a34;font:500 16px/1.5 var(--font-serif)}.gtlaw-gentle-article-hero~.gtlaw-publication-shell .gtlaw-article-body.article-body>p:first-child:first-letter{float:left;margin:8px 10px 0 0;color:#b86343;font:500 74px/.68 var(--font-serif)}.gtlaw-gentle-article-hero~.gtlaw-publication-shell .gtlaw-article-body.article-body h2{padding-top:18px;border-top:1px solid #d5cec4}@media(max-width:760px){.gtlaw-gentle-article-hero{padding-right:42px}.gtlaw-gentle-article-hero h1{font-size:clamp(50px,15vw,74px)}.gtlaw-gentle-brief>header{grid-template-columns:1fr;gap:7px}.gtlaw-gentle-brief>div{grid-template-columns:1fr}.gtlaw-gentle-brief article,.gtlaw-gentle-brief article+article{min-height:0;padding:24px 0 28px;border-right:0;border-bottom:1px solid #c9c1b6}.gtlaw-gentle-brief article:last-child{padding-inline:20px;border-bottom:0}.gtlaw-gentle-brief article p{margin-top:18px}}@media(max-width:1080px){.guides-hero-inner,.screening-hero-inner{gap:42px}.roadmap-content{grid-template-columns:1fr .8fr;gap:0 28px}.newsroom-title-row,.roadmap-header{grid-template-columns:1fr 340px;gap:40px}.news-lead{grid-template-columns:1fr .8fr;gap:34px}.news-feed-item>a{grid-template-columns:48px minmax(0,1fr) 145px 80px;gap:20px}.journal-cover{grid-template-columns:150px minmax(0,1fr) 210px}.journal-cover-copy{padding-inline:42px}.journal-feature{grid-template-columns:105px minmax(0,1fr) 350px}.journal-feature-copy{padding:34px}.casebook-title-row{grid-template-columns:1fr 400px;gap:42px}.docket-card>a{grid-template-columns:100px minmax(0,1fr)}.featured-screening{grid-template-columns:1.25fr .75fr;gap:32px}}@media(max-width:860px){.guides-hero-inner,.screening-hero-inner{grid-template-columns:1fr}.practice-principles,.screening-channel-card{max-width:520px}.roadmap-header,.newsroom-title-row,.casebook-title-row{grid-template-columns:1fr}.roadmap-header>p,.newsroom-title-row>p{max-width:620px}.roadmap-card>a{grid-template-columns:95px 1fr}.roadmap-content{grid-template-columns:1fr}.roadmap-content>p,.roadmap-content ul,.roadmap-action{grid-column:1}.news-lead{grid-template-columns:1fr}.news-lead-image{aspect-ratio:16 / 8}.news-feed-item>a{grid-template-columns:45px minmax(0,1fr) 140px}.feed-time{display:none}.journal-cover{grid-template-columns:120px 1fr}.journal-cover-mark{display:none}.journal-feature{grid-template-columns:90px 1fr}.journal-feature-copy{grid-column:2}.journal-feature-image{min-height:390px}.casebook-intro{max-width:660px}.docket-card>a{grid-template-columns:94px minmax(0,1fr)}.casebook-stats{margin-top:30px}.featured-screening{grid-template-columns:1fr}.featured-video-copy{max-width:650px}}@media(max-width:620px){.guides-hero,.screening-hero{padding-inline:20px}.guides-hero-inner,.screening-hero-inner{width:100%;padding:54px 0}.guides-hero-copy .hub-overline,.screening-copy .hub-overline{margin-top:34px}.guides-hero h1,.screening-copy h1{font-size:51px}.guide-roadmap,.newsroom-masthead,.news-lead,.news-feed,.journal-contents,.featured-screening,.video-catalog{padding-right:20px;padding-left:20px}.roadmap-header h2{font-size:34px}.roadmap-card>a{grid-template-columns:1fr}.roadmap-step{padding:18px 20px;border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center}.roadmap-step strong{font-size:34px}.roadmap-content{padding:24px 20px 28px}.roadmap-content h3{font-size:27px}.newsroom-title-row h1{font-size:70px}.newsroom-ticker{gap:18px;overflow-x:auto}.news-lead{padding-top:30px}.news-lead h2{font-size:38px}.news-feed-header{align-items:flex-start;flex-direction:column;gap:4px}.news-feed-item>a{grid-template-columns:35px 1fr;gap:16px;padding:20px 0}.feed-index{padding-top:4px}.news-feed-item img{display:none}.feed-copy h3{font-size:22px}.journal-cover{grid-template-columns:1fr;min-height:0}.journal-volume{padding:16px 20px;border-right:0;border-bottom:1px solid #cfc9bc;flex-direction:row}.journal-volume span:nth-child(2){writing-mode:horizontal-tb}.journal-cover-copy{padding:50px 20px 56px}.journal-cover-copy h1{font-size:68px}.journal-cover-copy>p:last-child{margin-top:31px;font-size:17px;line-height:1.55}.journal-feature{grid-template-columns:1fr}.journal-feature-label{padding:15px 20px;border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center}.journal-feature-label strong{font-size:28px}.journal-feature-image{min-height:0;aspect-ratio:4 / 3}.journal-feature-copy{grid-column:auto;padding:32px 20px 42px}.journal-feature h2{font-size:39px}.journal-contents>header{grid-template-columns:1fr}.journal-entry-grid{grid-template-columns:1fr}.casebook-masthead-top{padding-inline:20px}.casebook-masthead-top span:last-child{display:none}.casebook-title-row{padding:48px 20px 40px}.casebook-title-row h1{font-size:70px}.casebook-stats{margin-top:28px}.casebook-stats>div{padding-right:17px}.casebook-stats>div+div{padding-left:17px}.casebook-stats dd{font-size:19px}.casebook-key{grid-template-columns:repeat(2,minmax(0,1fr))}.casebook-key li+li{border-left:0}.casebook-key li:nth-child(2n){border-left:1px solid var(--border)}.casebook-key li:nth-child(n+3){border-top:1px solid var(--border)}.docket-list{padding:30px 20px 48px}.docket-card>a{grid-template-columns:1fr}.docket-spine{padding:11px 20px;border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:baseline;gap:9px}.docket-spine strong{margin-top:0;font-size:21px}.docket-spine em{width:auto;margin-top:0;margin-left:auto;padding-top:0;border-top:0}.docket-main{padding:20px 20px 19px}.docket-main h2{font-size:25px}.docket-meta{flex-direction:column;gap:5px}.docket-meta span:last-child{white-space:normal}.docket-foot strong{width:100%;margin-left:0;padding-top:12px;border-top:1px solid var(--border);justify-content:space-between}.docket-foot{flex-wrap:wrap;gap:10px 16px}.judgment-record{margin-bottom:40px}.jr-strip{padding:9px 18px;align-items:flex-start;flex-direction:column;gap:3px}.jr-strip-cite{text-align:left}.jr-title{padding:16px 18px 15px}.jr-title p{font-size:18px}.jr-row{grid-template-columns:1fr;gap:4px;padding:12px 18px 13px}.jr-row dt{padding-top:0}.jr-outcome{padding:14px 18px 16px}.casebook-method{grid-template-columns:1fr;margin:0 20px 60px;padding:24px 20px}.screening-channel-card{width:100%}.featured-screening{padding-top:42px}.featured-video-copy h2{font-size:34px}.video-catalog-header{align-items:flex-start;flex-direction:column;gap:15px}.screening-grid{grid-template-columns:1fr}}@media(max-width:1080px){.videos-light-masthead{grid-template-columns:1fr 360px;gap:40px}.videos-light-feature{grid-template-columns:1.15fr .85fr;gap:34px}}@media(max-width:860px){.videos-light-masthead,.videos-light-feature{grid-template-columns:1fr}.videos-intro-block,.light-feature-copy{max-width:640px}}@media(max-width:620px){.article-body [data-footnotes] ol{columns:1}.article-body table{font-size:12px}.article-body th,.article-body td{padding:11px 10px}.article-body a[data-footnote-ref]:after{position:fixed;right:16px;bottom:20px;left:16px;width:auto;max-width:none;transform:translateY(5px)}.article-body a[data-footnote-ref]:hover:after,.article-body a[data-footnote-ref]:focus-visible:after{transform:translateY(0)}.videos-light-masthead,.videos-light-feature,.videos-light-library{padding-right:20px;padding-left:20px}.videos-title-block h1{font-size:70px}.light-feature-copy h2{font-size:37px}.light-library-header{align-items:flex-start;flex-direction:column;gap:6px}.light-video-grid{grid-template-columns:1fr}.channel-endcap{align-items:flex-start;flex-direction:column;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.brief-all{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:13px 15px;border:1px solid var(--border-dark);color:var(--ink);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background var(--transition),color var(--transition),border-color var(--transition)}.brief-all span{transition:transform var(--transition)}.brief-all:hover{border-color:var(--navy);background:var(--navy);color:#fff}.brief-all:hover span{transform:translate(4px)}.home-casebook{padding:58px 34px 54px;border-top:1px solid var(--border-dark);background:var(--paper-deep);color:var(--ink)}.home-casebook-inner{width:min(100%,calc(var(--max-width) - 68px));margin:0 auto}.home-casebook-header{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:42px;align-items:end;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--border-dark)}.casebook-overline{display:block;margin-bottom:8px;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-casebook-header h2{color:var(--ink);font-family:var(--font-serif);font-size:36px;font-weight:500;letter-spacing:-.035em;line-height:1.05}.home-casebook-header>p{color:var(--ink-soft);font-family:var(--font-serif);font-size:15px;line-height:1.55}.casebook-index-link{display:inline-flex;gap:10px;align-items:center;color:var(--accent-dark);font-size:9px;font-weight:700;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;transition:color var(--transition)}.casebook-index-link span{transition:transform var(--transition)}.casebook-index-link:hover{color:var(--ink)}.casebook-index-link:hover span{transform:translate(4px)}.home-docket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-docket-card>a{display:flex;flex-direction:column;height:100%;padding:26px 26px 20px;border:1px solid var(--border);background:var(--surface);transition:border-color var(--transition),box-shadow var(--transition)}.home-docket-card>a:hover,.home-docket-card>a:focus-visible{border-color:var(--border-dark);box-shadow:0 12px 28px #15223814}.home-docket-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.docket-badge strong{margin-right:6px;padding:3px 7px;background:var(--accent-dark);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em}.home-docket-card h3{margin-top:17px;color:var(--ink);font-family:var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.22}.home-docket-holding{margin-top:17px;padding:13px 16px 14px;border-left:2px solid var(--accent);background:var(--paper)}.home-docket-holding span{display:block;margin-bottom:6px;color:var(--accent-dark);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-docket-holding p{display:-webkit-box;overflow:hidden;color:var(--ink-soft);font-family:var(--font-serif);font-size:13.5px;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-docket-foot{display:flex;gap:14px;align-items:center;margin-top:auto;padding-top:20px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-docket-foot strong{display:inline-flex;gap:7px;align-items:center;margin-left:auto;color:var(--accent-dark);font-weight:700}.home-docket-foot strong span{transition:transform var(--transition)}.home-docket-card>a:hover .home-docket-foot strong span,.home-docket-card>a:focus-visible .home-docket-foot strong span{transform:translate(4px)}.home-casebook-foot{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-top:28px;padding-top:17px;border-top:1px solid var(--border-dark);color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}@media(max-width:1080px){.home-casebook-header{gap:24px}.home-docket-grid{gap:18px}.home-docket-card>a{padding:22px 20px 18px}}@media(max-width:860px){.home-casebook-header{grid-template-columns:1fr;gap:16px;justify-items:start}.home-docket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-docket-card:last-child{grid-column:1 / -1}}@media(max-width:620px){.home-casebook{padding:46px 20px 44px}.home-casebook-header h2{font-size:32px}.home-docket-grid{grid-template-columns:1fr}.home-docket-card:last-child{grid-column:auto}.home-casebook-foot{flex-direction:column}}
