/* Field Notes editorial identity. Scoped to .fn-editorial and .fn-home Field Notes entry points. */
.fn-editorial,.fn-home .home-field-notes-feature{--fn-paper:#f1e8db;--fn-copy:#d0c5bb;--fn-muted:#b9a99e;--fn-line:rgba(224,195,178,.2);--fn-serif:Georgia,'Times New Roman',serif;--text:var(--fn-paper);--muted:var(--fn-muted);--line:var(--fn-line);--accent:#d9aaa1;--dark:#23191c}
body.fn-editorial{color:var(--fn-paper);background:radial-gradient(ellipse 80% 850px at 100% 100px,#43232c 0%,transparent 75%),linear-gradient(160deg,#171619,#1b171a 55%,#291a20);background-attachment:fixed;font-family:Arial,Helvetica,sans-serif}
.fn-editorial *{box-sizing:border-box}
.fn-editorial ::selection{background:#88545f;color:#fff4e7}
.fn-editorial .shell{width:calc(100% - 96px);max-width:1200px}
.fn-editorial .site-header{background:rgba(22,20,23,.96);border-bottom:1px solid var(--fn-line);box-shadow:none;position:relative}
.fn-editorial .header-inner{min-height:78px}
.fn-editorial .brand{color:var(--fn-paper)}
.fn-editorial .brand-mark{background:#eadbcb;color:#24191d;border:0}
.fn-editorial .main-nav a,.fn-editorial .main-nav summary{color:var(--fn-copy)}
.fn-editorial .main-nav-dropdown-menu{background:#251c21;border-color:var(--fn-line)}
.fn-editorial .main-nav-dropdown-menu a:hover{background:#3c2830}
.fn-editorial .site-header .main-nav summary.active,.fn-editorial .site-header .auth-nav-link,.fn-editorial.mobile-menu-ready .mobile-menu-toggle,.fn-editorial .mobile-header-actions a{background:#38272e!important;color:var(--fn-paper)!important;border:1px solid #745560;box-shadow:none}
.fn-editorial.mobile-menu-ready .mobile-menu-panel{background:#21191e;color:var(--fn-paper);border-color:var(--fn-line)}
.fn-editorial .mobile-menu-panel :is(a,span,summary){color:var(--fn-paper)}
.fn-editorial .mobile-menu-shortcuts a,.fn-editorial .mobile-menu-links a:hover{background:#3a2830;border-color:var(--fn-line)}
.fn-editorial .page{padding-top:25px;padding-bottom:80px}
.fn-editorial .resource-breadcrumb{color:var(--fn-muted);font-size:11px;margin:0 0 25px;flex-wrap:wrap}
.fn-editorial .resource-breadcrumb a{color:var(--fn-muted)}
.fn-masthead{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--fn-line);border-bottom:1px solid var(--fn-line);padding:24px 0 26px;gap:24px}
.fn-masthead>a{display:flex;align-items:center;gap:26px;font-family:var(--fn-serif);font-size:44px;line-height:1;color:var(--fn-paper);text-decoration:none;letter-spacing:-1.5px}
.fn-masthead span{font:10px Arial,sans-serif;letter-spacing:2.2px;border-left:1px solid var(--fn-line);padding-left:26px;color:var(--fn-muted)}
.fn-masthead p{font:italic 15px var(--fn-serif);color:var(--fn-muted);margin:0}
.fn-editorial :is(h1,h2,h3){font-family:var(--fn-serif);font-weight:400;letter-spacing:-.025em;color:var(--fn-paper)}
.fn-editorial :is(.section-kicker,.field-note-kicker){color:#d2aaa4;font:600 10px/1.6 Arial,sans-serif;letter-spacing:2px;margin-bottom:18px}
.fn-editorial .field-notes-library-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:80px;padding:65px 0 54px;border:0;border-radius:0;background:none;box-shadow:none;margin:0}
.fn-editorial .field-notes-library-hero::before,.fn-editorial .field-notes-library-hero::after{display:none}
.fn-editorial .field-notes-library-hero h1{font-size:clamp(40px,4.5vw,66px);line-height:1.08;max-width:720px;margin:0 0 24px}
.fn-editorial .field-notes-library-byline{font-size:12px;color:var(--fn-muted);font-weight:400;margin:0 0 20px}
.fn-editorial .field-notes-library-hero>div:first-child>p:last-child{font:18px/1.75 var(--fn-serif);color:var(--fn-copy);max-width:610px}
.fn-editorial .field-notes-library-stat{align-self:center;border:0;border-left:1px solid var(--fn-line);border-radius:0;background:none;padding:10px 0 10px 32px}
.fn-editorial .field-notes-library-stat strong{font:64px/1 var(--fn-serif);color:var(--fn-paper)}
.fn-editorial .field-notes-library-stat>span{font-size:10px;letter-spacing:2px;color:var(--fn-muted);margin:12px 0}
.fn-editorial .field-notes-library-stat small{color:var(--fn-muted);font:14px/1.7 var(--fn-serif)}
.fn-editorial .field-notes-library-tools{background:none;border:0;border-top:1px solid var(--fn-line);border-radius:0;padding:28px 0 0;box-shadow:none}
.fn-editorial .field-notes-search{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:24px}
.fn-editorial .field-notes-search>span{color:var(--fn-muted);font-size:10px;letter-spacing:1.8px}
.fn-editorial .field-notes-search input{background:rgba(13,12,14,.25);color:var(--fn-paper);border:1px solid var(--fn-line);border-radius:3px;padding:16px 20px;font:15px Arial,sans-serif;box-shadow:none}
.fn-editorial .field-notes-search input::placeholder{color:var(--fn-muted)}
.fn-editorial .field-notes-filter-row{gap:7px;margin:24px 0;flex-wrap:wrap}
.fn-editorial .field-notes-filter{border:1px solid transparent;border-radius:2px;background:transparent;color:var(--fn-muted);padding:10px 11px;font:12px/1.4 Arial,sans-serif;min-height:42px}
.fn-editorial .field-notes-filter span{color:inherit;background:none;font-size:10px;margin-left:6px}
.fn-editorial .field-notes-filter:is(.active,:hover){color:var(--fn-paper);background:#3b282e;border-color:#70515a}
.fn-editorial .field-notes-results-line{border-top:1px solid var(--fn-line);padding:20px 0;color:var(--fn-muted);font-size:12px}
.fn-editorial .field-notes-results-line strong{font-weight:400;color:var(--fn-muted)}
.fn-editorial .field-notes-results-line button{color:var(--fn-paper)}
.fn-editorial .field-notes-library-grid{display:block;margin:0}
.fn-editorial .field-notes-library-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px 24px;min-height:0;padding:32px 0;border:0;border-top:1px solid var(--fn-line);border-radius:0;background:none;box-shadow:none;transform:none;color:var(--fn-paper);transition:none}
.fn-editorial .field-notes-library-card[hidden]{display:none}
.fn-editorial .field-notes-library-card:hover{background:rgba(244,211,190,.035);transform:none;box-shadow:none}
.fn-editorial .field-notes-library-card-top{display:block;padding-top:7px;font:10px/1.7 Arial,sans-serif;letter-spacing:1.5px}
.fn-editorial .field-notes-library-card-top span{color:#ccaaa3}
.fn-editorial .field-notes-library-card-top strong,.fn-editorial .field-notes-library-card-foot b{display:none}
.fn-editorial .field-notes-library-card-copy h2{font-size:30px;line-height:1.24;margin:0 0 14px;max-width:810px;color:var(--fn-paper)}
.fn-editorial .field-notes-library-card-copy p{font:16px/1.7 var(--fn-serif);color:var(--fn-copy);max-width:780px;margin:0}
.fn-editorial .field-notes-library-card-foot{grid-column:2;border:0;padding:0;font:9px/1.7 Arial,sans-serif;letter-spacing:1.4px;color:var(--fn-muted)}
.fn-editorial .field-notes-library-bottom,.fn-editorial .feedback-callout{background:rgba(95,47,61,.14);border:1px solid var(--fn-line);border-radius:2px;padding:32px;margin-top:36px;box-shadow:none}
.fn-editorial .field-notes-library-bottom h2{font-size:36px;color:var(--fn-paper)}
.fn-editorial .field-notes-library-bottom p:last-child,.fn-editorial .feedback-callout span{color:var(--fn-copy)}
.fn-editorial :is(.primary-button,.subtle-button){background:#eadbcb;color:#291b20;border:1px solid #eadbcb;border-radius:3px;font:600 12px/1.5 Arial,sans-serif;padding:13px 20px;box-shadow:none}
.fn-editorial :is(.primary-button,.subtle-button):hover{background:#f6e9d8;color:#291b20;transform:none}
.fn-editorial :is(a,button,input):focus-visible,.fn-home .home-field-notes-feature a:focus-visible{outline:2px solid #e1b5a8;outline-offset:5px}
.fn-editorial .field-notes-empty{background:none;border-color:var(--fn-line);color:var(--fn-paper);padding:40px}
.fn-editorial .field-note-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:60px;margin:0;padding:65px 0 42px;border:0;border-radius:0;background:none;box-shadow:none}
.fn-editorial .field-note-hero h1{font-size:clamp(40px,4.3vw,64px);line-height:1.09;letter-spacing:-.035em;margin:0 0 28px}
.fn-editorial .field-note-lede{font:20px/1.7 var(--fn-serif);color:var(--fn-copy);max-width:720px}
.fn-editorial .field-note-tags{gap:16px;margin-top:26px}
.fn-editorial .field-note-tags span{border:0;border-radius:0;background:none;color:var(--fn-muted);padding:0;font:10px/1.7 Arial,sans-serif}
.fn-editorial .field-note-rule{background:none;border:0;border-left:1px solid var(--fn-line);border-radius:0;padding:8px 0 8px 26px}
.fn-editorial .field-note-rule>span{font-size:9px;letter-spacing:1.7px;color:#d2aaa4}
.fn-editorial .field-note-rule>strong{font:26px/1.25 var(--fn-serif);color:var(--fn-paper);margin:15px 0}
.fn-editorial .field-note-rule p,.fn-editorial .field-note-rule small{color:var(--fn-muted);font:13px/1.75 Arial,sans-serif;border-color:var(--fn-line)}
.fn-editorial .resource-byline{border:0;border-top:1px solid var(--fn-line);border-bottom:1px solid var(--fn-line);border-radius:0;background:none;padding:23px 0;margin:0 0 54px;box-shadow:none;gap:16px}
.fn-editorial .resource-byline img{filter:saturate(.55);border-radius:50%;width:48px;height:48px;object-fit:cover}
.fn-editorial .resource-byline-copy>a{color:var(--fn-paper);font-size:13px}
.fn-editorial .resource-byline-copy>span,.fn-editorial .resource-byline-copy>small,.fn-editorial .resource-byline time{color:var(--fn-muted);font-size:11px;line-height:1.6}
.fn-editorial .field-note-layout{grid-template-columns:minmax(0,760px) minmax(0,250px);gap:70px}
.fn-editorial .field-note-article{max-width:760px}
.fn-editorial .field-note-article section{margin-bottom:50px;scroll-margin-top:24px}
.fn-editorial .field-note-article :is(p,li){font:20px/1.85 var(--fn-serif);color:var(--fn-copy)}
.fn-editorial .field-note-article p{margin:0 0 23px}
.fn-editorial .field-note-article h2{font-size:34px;line-height:1.24;letter-spacing:-.025em;margin:0 0 22px}
.fn-editorial .field-note-article h3{font-size:26px;line-height:1.3}
.fn-editorial .field-note-article .section-kicker{font:600 10px/1.7 Arial,sans-serif;color:#d2aaa4;letter-spacing:1.8px;margin-bottom:16px}
.fn-editorial .field-note-article a{color:#e2b3a9;font-weight:400;text-decoration:underline;text-underline-offset:4px}
.fn-editorial .field-note-article strong{color:var(--fn-paper)}
.fn-editorial .field-note-list{padding-left:24px;margin-bottom:25px}
.fn-editorial .field-note-list li{padding-left:6px;margin-bottom:13px}
.fn-editorial .field-note-quote,.fn-editorial .field-note-question{background:linear-gradient(110deg,rgba(108,49,67,.25),transparent);border:0;border-left:2px solid #b87e83;border-radius:0;margin:34px 0 44px;padding:24px 28px;font:27px/1.5 var(--fn-serif);font-weight:400;color:var(--fn-paper);letter-spacing:-.02em}
.fn-editorial .field-note-quote p{font:27px/1.5 var(--fn-serif);color:var(--fn-paper);margin:0}
.fn-editorial :is(.field-note-final,.field-note-condition,.field-note-example){background:rgba(102,55,65,.13);border:1px solid var(--fn-line);border-radius:2px;padding:26px}
.fn-editorial .field-note-condition li{font-size:17px;line-height:1.65}
.fn-editorial .field-note-table-wrap{background:transparent;border-color:var(--fn-line);border-radius:2px;overflow:visible}
.fn-editorial .field-note-table{min-width:0;table-layout:fixed}
.fn-editorial .field-note-table :is(th,td){color:var(--fn-copy);font:14px/1.65 Arial,sans-serif;border-color:var(--fn-line);padding:16px;overflow-wrap:anywhere;vertical-align:top}
.fn-editorial .field-note-table th{background:#35232b;color:var(--fn-paper);font-size:12px;font-weight:600}
.fn-editorial .field-note-table td:nth-child(n+2){font-weight:400}
.fn-editorial .field-note-table-note{color:var(--fn-muted)!important;font:12px/1.7 Arial,sans-serif!important;margin:12px 0 0}
.fn-editorial .field-note-sidebar{position:static;gap:38px}
.fn-editorial .field-note-side-card{background:none;border:0;border-top:1px solid var(--fn-line);border-radius:0;padding:22px 0}
.fn-editorial .field-note-side-card dl>div{padding:18px 0;border-color:var(--fn-line)}
.fn-editorial .field-note-side-card dt{font:19px/1.4 var(--fn-serif);color:var(--fn-paper);margin-bottom:9px}
.fn-editorial .field-note-side-card dd{font:13px/1.8 Arial,sans-serif;color:var(--fn-muted)}
.fn-editorial .field-note-side-links a{grid-template-columns:1fr;border-color:var(--fn-line);padding:20px 0;gap:10px}
.fn-editorial .field-note-side-links strong{font:21px/1.3 var(--fn-serif)}
.fn-editorial .field-note-side-links span{font:12px/1.7 Arial,sans-serif;color:var(--fn-muted)}
.fn-editorial .field-note-side-links b{display:none}
.fn-editorial .field-note-cta{border:1px solid var(--fn-line);border-radius:2px;background:rgba(97,46,63,.15);padding:34px;margin-top:45px}
.fn-editorial .field-note-cta h2{font-size:32px}
.fn-editorial .field-note-cta p{color:var(--fn-copy)}
.fn-editorial .page-disclaimer{color:var(--fn-muted);font:12px/1.8 Arial,sans-serif;margin-top:30px}
.fn-editorial .page-disclaimer a{color:var(--fn-copy)}
.fn-editorial .site-footer{background:#141215;border-top:1px solid var(--fn-line);color:var(--fn-muted)}
.fn-editorial .footer-inner{padding:36px 0;gap:28px}
.fn-editorial .site-footer :is(a,button,span){color:var(--fn-muted)}
.fn-editorial .field-note-share-button,.fn-editorial .field-note-share-menu,.fn-editorial .field-note-share-footer{background:#2c2027;color:var(--fn-paper);border-color:var(--fn-line);border-radius:3px;box-shadow:none}
.fn-editorial .field-note-share-menu :is(a,button){color:var(--fn-paper)}
.fn-editorial .field-note-latest-strip{display:none}
.fn-editorial .home-podcast-dock{position:static;background:#241b21;border-color:var(--fn-line);margin:0;padding:16px;color:var(--fn-paper)}
.fn-editorial .home-podcast-dock :is(span,strong,a){color:var(--fn-copy)}
.fn-editorial.has-field-note-podcast-dock{padding-bottom:0}
.fn-editorial .field-note-podcast-callout{background:#2b2026;border-color:var(--fn-line);border-radius:2px}
.fn-editorial .field-note-podcast-callout :is(p,h2,a){color:var(--fn-copy)}
/* Homepage entry point: selectors deliberately confined to Field Notes. */
.fn-home .home-field-notes-feature{background:radial-gradient(ellipse at 90% 20%,#4a2632,transparent 70%),#19161a;border:1px solid #544048;border-radius:4px;padding:48px;color:var(--fn-paper);box-shadow:none}
.fn-home .home-field-notes-feature::before,.fn-home .home-field-notes-feature::after{display:none}
.fn-home .home-field-notes-heading{gap:40px;margin-bottom:32px}
.fn-home .home-field-notes-heading h2{font:400 clamp(34px,4vw,52px)/1.1 var(--fn-serif);color:var(--fn-paper);letter-spacing:-.035em}
.fn-home .home-field-notes-feature .home-showcase-number{font-size:0;color:#d2aaa4}
.fn-home .home-field-notes-feature .home-showcase-number::after{content:'BIDSIMP FIELD NOTES';font:600 10px/1.7 Arial,sans-serif;letter-spacing:2px}
.fn-home .home-field-notes-intro p{font:17px/1.75 var(--fn-serif);color:var(--fn-copy)}
.fn-home .home-field-notes-feature .subtle-button{background:none;border:1px solid #92717a;border-radius:3px;color:var(--fn-paper);box-shadow:none;font-size:12px;padding:12px 16px}
.fn-home .home-field-notes-feature .subtle-button:hover{background:#55353f;transform:none}
.fn-home .home-field-note-card{background:transparent;border:0;border-top:1px solid var(--fn-line);border-radius:0;padding:26px 0;box-shadow:none;transform:none;transition:none}
.fn-home .home-field-note-card:hover{background:rgba(255,235,212,.025);transform:none;border-color:var(--fn-line);box-shadow:none}
.fn-home .home-field-note-card h3{font:400 25px/1.25 var(--fn-serif);color:var(--fn-paper);letter-spacing:-.02em}
.fn-home .home-field-note-card-featured{padding-right:30px}
.fn-home .home-field-note-card-featured h3{font-size:40px}
.fn-home .home-field-note-card p{color:var(--fn-copy);font:16px/1.75 var(--fn-serif)}
.fn-home .home-field-note-meta{color:#d2aaa4;font-size:9px;letter-spacing:1.4px}
.fn-home .home-field-note-meta>b{display:none}
.fn-home .home-field-note-link{color:var(--fn-paper);font-size:11px;font-weight:400;text-decoration:underline;text-underline-offset:5px}
.fn-home :is(.home-field-notes-feature,.home-podcast-feed,.home-podcast-dock) a::before,.fn-home :is(.home-field-notes-feature,.home-podcast-feed,.home-podcast-dock) a::after,.fn-home .home-field-note-link::after,.fn-home .home-field-note-card::after,.fn-home .home-podcast-feed::after{content:none!important;display:none!important}
.fn-home .home-field-note-link b,.fn-home .home-podcast-dock-links [aria-hidden],.fn-home .home-podcast-feed [aria-hidden]{display:none!important}
.fn-home .home-latest-ticker-track{animation:none!important;transform:none!important}
.fn-home .home-latest-ticker-item strong{font-family:Georgia,serif;font-weight:400}
.fn-home .home-latest-ticker-item::after,.fn-home a[href='/field-notes']::after,.fn-home a[href='/field-notes']::before{content:none!important}
@media(min-width:1600px){.fn-editorial .field-note-hero h1{font-size:68px}}
@media(max-width:1050px){.fn-editorial .shell{width:calc(100% - 64px)}.fn-editorial .field-note-layout{grid-template-columns:minmax(0,1fr) 220px;gap:38px}.fn-editorial .field-note-hero{gap:38px;grid-template-columns:minmax(0,1fr) 220px}.fn-editorial .field-notes-library-hero{gap:40px}.fn-editorial .field-notes-filter{font-size:11px}.fn-editorial .field-note-article :is(p,li){font-size:19px}.fn-home .home-field-notes-feature{padding:32px}}
@media(max-width:800px){.fn-editorial .shell{width:calc(100% - 40px)}.fn-masthead>a{font-size:36px}.fn-masthead p{display:none}.fn-editorial .field-notes-library-hero{grid-template-columns:1fr;gap:24px;padding:40px 0}.fn-editorial .field-notes-library-stat{display:flex;gap:16px;align-items:center;padding:18px 0;border-left:0;border-top:1px solid var(--fn-line);max-width:none}.fn-editorial .field-notes-library-stat strong{font-size:36px}.fn-editorial .field-notes-library-stat small{max-width:220px;margin-left:auto}.fn-editorial .field-notes-library-card{grid-template-columns:145px 1fr}.fn-editorial .field-notes-search{grid-template-columns:145px 1fr}.fn-editorial .field-note-hero{grid-template-columns:1fr;gap:28px;padding:42px 0 30px}.fn-editorial .field-note-rule{max-width:none}.fn-editorial .field-note-layout{grid-template-columns:1fr;gap:24px}.fn-editorial .field-note-sidebar{grid-template-columns:1fr 1fr;gap:30px}.fn-editorial .resource-byline{grid-template-columns:48px 1fr!important}.fn-editorial .resource-byline time{grid-column:2}.fn-editorial .resource-byline>.field-note-share-wrap{grid-column:2}.fn-editorial .field-note-cta{flex-direction:column;align-items:flex-start}.fn-home .home-field-note-card-featured{padding-right:0}}
@media(max-width:540px){.fn-editorial .shell{width:calc(100% - 36px)}.fn-editorial .page{padding-top:18px}.fn-editorial .header-inner{min-height:68px}.fn-editorial .resource-breadcrumb{font-size:10px;gap:7px;margin-bottom:18px}.fn-masthead{padding:22px 0}.fn-masthead>a{gap:20px;font-size:36px}.fn-masthead span{font-size:8px;padding-left:20px;letter-spacing:1.4px}.fn-editorial .field-notes-library-hero h1{font-size:43px}.fn-editorial .field-notes-library-hero>div:first-child>p:last-child{font-size:18px}.fn-editorial .field-notes-library-stat{gap:12px}.fn-editorial .field-notes-library-stat small{font-size:12px;max-width:150px}.fn-editorial .field-notes-search{grid-template-columns:1fr;gap:12px}.fn-editorial .field-notes-search input{font-size:16px;width:100%;min-width:0}.fn-editorial .field-notes-filter-row{gap:5px}.fn-editorial .field-notes-filter{font-size:11px;padding:9px 8px;min-height:44px}.fn-editorial .field-notes-library-card{grid-template-columns:1fr;gap:12px;padding:28px 0}.fn-editorial .field-notes-library-card-top{padding:0;font-size:9px}.fn-editorial .field-notes-library-card-copy h2{font-size:28px;line-height:1.25}.fn-editorial .field-notes-library-card-copy p{font-size:17px}.fn-editorial .field-notes-library-card-foot{grid-column:1;margin-top:4px}.fn-editorial .field-notes-library-bottom,.fn-editorial .feedback-callout{padding:24px 20px}.fn-editorial .field-note-hero h1{font-size:42px}.fn-editorial .field-note-lede{font-size:19px;line-height:1.7}.fn-editorial .field-note-article h2{font-size:29px;line-height:1.3}.fn-editorial .field-note-article :is(p,li){font-size:18px;line-height:1.85}.fn-editorial .field-note-quote,.fn-editorial .field-note-question{padding:20px;font-size:24px}.fn-editorial .field-note-quote p{font-size:24px;line-height:1.5}.fn-editorial .field-note-two-col,.fn-editorial .field-note-sidebar{grid-template-columns:1fr}.fn-editorial :is(.field-note-final,.field-note-condition,.field-note-example){padding:20px 17px}.fn-editorial .field-note-table :is(th,td){padding:10px 8px;font-size:12px;line-height:1.6}.fn-editorial .field-note-table th{font-size:11px}.fn-editorial .field-note-cta{padding:24px 20px}.fn-editorial .field-note-cta h2{font-size:29px}.fn-home .home-field-notes-feature{padding:26px 20px}.fn-home .home-field-note-card-featured h3{font-size:33px}.fn-home .home-field-notes-actions{flex-direction:column;align-items:stretch}.fn-editorial .footer-inner{padding:28px 0}.fn-editorial .field-note-podcast-callout{padding:16px;gap:12px}}
@media(max-width:540px){
 .fn-editorial .field-note-table{display:block}
 .fn-editorial .field-note-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .fn-editorial .field-note-table tbody,.fn-editorial .field-note-table tr{display:block}
 .fn-editorial .field-note-table tr{padding:12px 18px;border-bottom:1px solid var(--fn-line)}
 .fn-editorial .field-note-table tr:last-child{border:0}
 .fn-editorial .field-note-table td{display:block;padding:10px 0;border:0;font-size:15px;line-height:1.7}
 .fn-editorial .field-note-table td::before{content:attr(data-column);display:block;font:600 10px/1.6 Arial,sans-serif;letter-spacing:.5px;color:#d2aaa4;margin-bottom:5px}
}
.fn-home .home-field-notes-heading{border-top:0;padding-top:0}
.fn-home .home-field-note-card{justify-content:flex-start;min-height:0}
.fn-home .home-field-note-card-featured{gap:28px}
.fn-home .home-field-notes-feature .subtle-button{text-decoration:none;font-weight:500}
.fn-home .home-podcast-dock{background:#231a20;border-color:#56404b}
.fn-home .home-podcast-dock-play{background:#dec7b4;color:#271a20}
.fn-home .home-field-notes-heading h2{white-space:normal}
.fn-home .home-podcast-dock input,.fn-editorial .home-podcast-dock input{accent-color:#dec7b4}
.fn-editorial .home-podcast-dock-links [aria-hidden]{display:none}
.fn-editorial .home-podcast-dock-play{background:#dec7b4;color:#271a20;border-color:#dec7b4}
.fn-editorial .primary-button::after,.fn-editorial .subtle-button::after{content:none}

/* Keep author copy, sharing and publication date on separate mobile rows. */
@media (max-width: 800px) {
  .fn-editorial .field-note-page .resource-byline {
    grid-template-columns: 48px minmax(0, 1fr) !important;
  }
  .fn-editorial .field-note-page .resource-byline > img {
    grid-column: 1;
    grid-row: 1;
  }
  .fn-editorial .field-note-page .resource-byline > .resource-byline-copy {
    grid-column: 2;
    grid-row: 1;
  }
  .fn-editorial .field-note-page .resource-byline > .field-note-share-wrap {
    grid-column: 1 / -1;
    grid-row: 2;
    justify-self: end;
  }
  .fn-editorial .field-note-page .resource-byline > time {
    grid-column: 1 / -1;
    grid-row: 3;
    white-space: normal;
  }
}
