:root{--fnpb-ink:#102f28;--fnpb-green:#083e35;--fnpb-paper:#faf7ef;--fnpb-line:#e1e4dc;--fnpb-gold:#b99756}.columnists.fn-editorial-columnists.fnpb-hybrid-home{position:relative;margin:36px 0 44px;padding:18px 20px 25px;background:linear-gradient(135deg,#faf9f4,#f3f6f3);border:1px solid #e2e5df;border-radius:15px;overflow:hidden;isolation:isolate}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title{border:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin:0 0 14px;padding:15px 6px 17px;position:relative;min-height:96px;background:radial-gradient(ellipse at 77% 55%,rgb(15 80 67 / .08),transparent 48%)}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title:before{content:'✒';position:absolute;inset-inline-end:22%;top:-35px;font:120px Georgia,serif;line-height:1;color:#135146;opacity:.055;pointer-events:none;z-index:-1}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title:after{display:none}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title h2{font:700 clamp(28px,3.4vw,42px)/1.1 Georgia,serif;letter-spacing:-.5px;color:var(--fnpb-ink);margin:0}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title .meta{font:400 clamp(12px,1.3vw,15px)/1.4 Georgia,serif;color:#35594d;min-width:180px;margin:0}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-all{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;flex-shrink:0;border-bottom:1px solid #144b3a;padding:6px 1px;font:700 12px/1.3 Arial,sans-serif;text-decoration:none;color:#143f34;white-space:normal;max-width:180px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-all:hover{color:#9d3134}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-source-note{margin:0 6px 15px;font-size:12px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:#9aad9d #fff0;padding:2px 4px 10px;align-items:stretch}.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-card{flex:0 0 calc((100% - 42px)/4);scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:#fff;border:1px solid #e3e7df;border-radius:11px;overflow:hidden;box-shadow:0 2px 12px rgb(15 45 34 / .035);transition:box-shadow .18s ease,transform .18s ease}.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px rgb(15 45 34 / .09)}.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-person{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:0;border:0;min-height:0}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-portrait-link,.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-person>a:first-child{display:block;flex:auto;align-self:stretch;width:100%;height:145px;overflow:hidden;background:#e7ebe7}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-portrait-link img,.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-person>a:first-child img{display:block;width:100%;height:145px;object-fit:cover;object-position:center 28%;border:0;border-radius:0}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-portrait-placeholder{width:100%;height:145px;border-radius:0;display:flex;justify-content:center;align-items:center}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-columnist-info{padding:11px 12px 2px;min-width:0}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-columnist-info h3,.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-person h3{font:700 14px/1.35 Arial,sans-serif;color:#173c31;margin:0;max-width:100%;overflow-wrap:anywhere}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-columnist-info time{font:400 11px Arial,sans-serif;margin-top:4px;color:#6c7e74}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-fictional-label{font-size:10px;margin-top:3px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-columnist-body{padding:10px 12px 17px;min-height:0;flex:1;display:flex;flex-direction:column;gap:7px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-columnist-body h4{font:700 15px/1.35 Georgia,serif;margin:0;color:#152f28;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-columnist-body p:not(.fnpb-source-caption){font:400 12px/1.55 Arial,sans-serif;color:#53665d;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fn-columnist-body .fnpb-source-caption{font-size:11px;color:#5d6e63;margin:auto 0 0}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-controls{position:absolute;inset-inline:5px;top:53%;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-controls button{pointer-events:auto;display:grid;place-items:center;width:37px;height:37px;min-width:37px;border-radius:50%;background:#0a4538;color:#fff;border:1px solid rgb(255 255 255 / .85);font:bold 23px/1 Arial,sans-serif;padding:0;box-shadow:0 3px 12px rgb(0 0 0 / .13)}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-controls button:disabled{opacity:.3;cursor:default}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-controls button:not(:disabled):hover{background:#b88940}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-carousel-status{display:flex;justify-content:center;gap:7px;align-items:center;margin:8px 0 0;min-height:13px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-carousel-dot{width:7px;height:7px;border-radius:50%;background:#d2d8d2;display:inline-block;transition:background .15s ease}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-carousel-dot[aria-current="true"]{background:#125444}.columnists.fn-editorial-columnists.fnpb-hybrid-home a:focus-visible,.fnpb-hybrid-directory a:focus-visible,.fnpb-hybrid-directory button:focus-visible,.fnpb-hybrid-directory input:focus-visible{outline:3px solid #b98c48;outline-offset:3px}.fnpb-columnists-page{max-width:1320px;margin:auto;padding:0 32px;color:var(--fnpb-ink)}.fnpb-columnists-page .fnpb-dir-crumb{margin:20px 0;display:flex;align-items:center;gap:9px;font:12px Arial,sans-serif;color:#62736a}.fnpb-columnists-page .fnpb-dir-crumb a{text-decoration:none}.fnpb-columnists-page .fnpb-hybrid-directory{background:transparent!important;padding:0!important;border:0!important;margin:12px 0 50px!important}.fnpb-hybrid-directory .fnpb-directory-hero{background:radial-gradient(ellipse at 85% 22%,rgb(125 155 135 / .16),transparent 40%),linear-gradient(115deg,#faf6ed,#fffdf6);border:1px solid #e5ded0;border-radius:13px;position:relative;overflow:hidden;padding:25px 32px 24px;min-height:164px}.fnpb-hybrid-directory .fnpb-kicker{display:inline-block;font:700 11px/1.3 Arial,sans-serif;letter-spacing:1px;color:#835d27;background:#f0e8d6;border-radius:20px;padding:6px 13px;margin-bottom:10px}.fnpb-hybrid-directory .fnpb-directory-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;z-index:1}.fnpb-hybrid-directory .fnpb-directory-hero h1{font:700 clamp(28px,4vw,44px)/1.05 Georgia,serif;color:#103b31;margin:0 0 7px}.fnpb-hybrid-directory .fnpb-directory-hero p{font:400 15px/1.6 Georgia,serif;color:#476156;margin:0;max-width:63ch}.fnpb-hybrid-directory .fnpb-feather{font:900 100px/1 Georgia,serif;color:#927546;opacity:.65;transform:rotate(12deg);user-select:none;flex-shrink:0}.fnpb-hybrid-directory .fnpb-directory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0 23px;padding:0 2px}.fnpb-hybrid-directory .fnpb-search-box{display:flex;align-items:center;gap:9px;border:1px solid #d8e1d8;border-radius:28px;min-height:42px;padding:0 15px;margin:0;background:#fff;flex:0 1 260px;max-width:100%}.fnpb-hybrid-directory .fnpb-search-box>span[aria-hidden]{font-size:25px;color:#34604b;line-height:1}.fnpb-hybrid-directory .fnpb-search-box input{border:0;outline:0;box-shadow:none;background:transparent!important;padding:10px 0;width:100%;min-width:0;font:13px Arial,sans-serif;color:#223b31}.fnpb-hybrid-directory .fnpb-directory-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;min-width:0;flex:1}.fnpb-hybrid-directory .fnpb-filter{font:600 12px/1.3 Arial,sans-serif;padding:9px 13px;min-height:34px;background:#faf8f2;color:#305247;border:1px solid #e0e1d8;border-radius:24px;white-space:normal}.fnpb-hybrid-directory .fnpb-filter[aria-pressed="true"]{background:#0c4b3d;color:#fff;border-color:#0c4b3d;box-shadow:0 2px 6px rgb(20 62 51 / .17)}.fnpb-hybrid-directory .fnpb-filter:hover{border-color:#0f6550}.fnpb-hybrid-directory .fnpb-count{font:600 12px Arial,sans-serif;color:#50645a;margin-inline-start:auto;white-space:nowrap}.fnpb-hybrid-directory .fnpb-directory-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}.fnpb-hybrid-directory .fnpb-dir-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dde5dd;border-radius:11px;overflow:hidden;padding:16px!important;min-height:264px;box-shadow:0 3px 9px rgb(18 48 35 / .035)}.fnpb-hybrid-directory .fnpb-dir-card:hover{border-color:#abc8b9;box-shadow:0 5px 18px rgb(18 48 35 / .07)}.fnpb-hybrid-directory .fnpb-dir-card[hidden]{display:none!important}.fnpb-hybrid-directory .fnpb-dir-card .columnist-person{border:0;background:#fff0;min-height:0;display:flex;align-items:center;gap:12px;padding:0;margin:0 0 13px}.fnpb-hybrid-directory .fnpb-dir-card .fn-portrait-link{flex:0 0 59px;align-self:auto}.fnpb-hybrid-directory .fnpb-dir-card .fn-portrait-link img,.fnpb-hybrid-directory .fnpb-dir-card .fn-portrait-placeholder{display:block;width:59px;height:59px;object-fit:cover;object-position:center 24%;border-radius:50%;margin:0}.fnpb-hybrid-directory .fnpb-dir-card .fn-columnist-info{padding:0;min-width:0}.fnpb-hybrid-directory .fnpb-dir-card .fn-columnist-info h2{font:700 14px/1.35 Arial,sans-serif;color:#193c31;margin:0 0 4px;overflow-wrap:anywhere}.fnpb-hybrid-directory .fnpb-dir-card .fnpb-directory-caption{font:400 11px/1.2 Arial,sans-serif;color:#768277;margin:0}.fnpb-hybrid-directory .fnpb-dir-card .fn-columnist-body{padding:0;display:flex;flex-direction:column;flex:1;gap:0}.fnpb-hybrid-directory .fnpb-dir-card .fn-columnist-body h3{font:700 15px/1.35 Georgia,serif;color:#142f27;margin:0 0 9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fnpb-hybrid-directory .fnpb-dir-card .fnpb-card-excerpt{font:400 12px/1.55 Arial,sans-serif;color:#57665f;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fnpb-hybrid-directory .fnpb-dir-card .fnpb-source-caption{font-size:11px;color:#5d7066;margin:4px 0 9px}.fnpb-hybrid-directory .fnpb-dir-card .fnpb-profile-link{margin:auto 0 0;padding-top:8px;font:700 12px/1.45 Arial,sans-serif}.fnpb-hybrid-directory .fnpb-dir-card .fnpb-profile-link a{color:#165746;text-decoration:underline;text-underline-offset:3px}.fnpb-hybrid-directory .fnpb-no-matches{padding:28px;text-align:center;background:#f7f8f5;border:1px solid #e0e4dd;border-radius:11px;font:15px Arial,sans-serif}.fnpb-hybrid-directory .fnpb-no-matches[hidden]{display:none!important}html[dir="rtl"] .fnpb-hybrid-directory .fnpb-directory-hero,html[lang="ar"] .fnpb-hybrid-directory .fnpb-directory-hero{text-align:right}@media (max-width:1100px){.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-card{flex-basis:calc((100% - 28px)/3)}.fnpb-hybrid-directory .fnpb-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:850px){.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-card{flex-basis:calc((100% - 14px)/2)}.fnpb-hybrid-directory .fnpb-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fnpb-columnists-page{padding:0 18px}}@media (max-width:540px){.columnists.fn-editorial-columnists.fnpb-hybrid-home{padding:12px 14px 20px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-card{flex-basis:82%}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title{align-items:start;min-height:0;gap:6px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title h2{font-size:29px}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title .meta{width:100%}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-all{margin:2px 0 0;max-width:none}.columnists.fn-editorial-columnists.fnpb-hybrid-home .fnpb-hybrid-controls{top:59%}.fnpb-hybrid-directory .fnpb-directory-grid{grid-template-columns:minmax(0,1fr)!important}.fnpb-hybrid-directory .fnpb-directory-hero{padding:20px}.fnpb-hybrid-directory .fnpb-feather{font-size:58px}.fnpb-hybrid-directory .fnpb-directory-hero p{font-size:13px}.fnpb-hybrid-directory .fnpb-directory-toolbar{display:block}.fnpb-hybrid-directory .fnpb-directory-filters{margin-top:10px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.fnpb-hybrid-directory .fnpb-count{display:block;text-align:end;margin-top:6px}.fnpb-hybrid-directory .fnpb-search-box{width:100%}}@media (prefers-reduced-motion:reduce){.columnists.fn-editorial-columnists.fnpb-hybrid-home .columnist-card{transition:none}}.columnists.fn-editorial-columnists.fnpb-hybrid-home .section-title h2 a{color:inherit;text-decoration:none}