.legacy-author-links>p{max-width:78ch;line-height:1.65}.legacy-author-links .legacy-author-link-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.5fr) auto;gap:16px;align-items:end}.legacy-author-link-row label,.legacy-author-link-row>div{min-width:0}.legacy-author-link-row label{display:grid;gap:6px;font-size:12px}.legacy-author-link-row select{width:100%;max-width:100%;min-height:42px;padding:9px;border:1px solid #cbd3c6;border-radius:8px;background:#fbfaf5;color:#173e34}.legacy-author-link-row button{min-height:42px}.submission-history article .outline{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:4px 8px 4px 0;padding:9px 12px;text-decoration:none}.notification-preferences input:disabled{cursor:wait;opacity:.65}.auth-card .auth-notification-note{font-size:12px;line-height:1.65;color:#586c62}@media(max-width:640px){.legacy-author-links .legacy-author-link-row{grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.legacy-author-links .legacy-author-link-row>div{width:100%;grid-column:auto}.legacy-author-links .legacy-author-link-row>*{grid-column:1;grid-row:auto;width:100%}.legacy-author-links .legacy-author-link-row b,.legacy-author-links>p{font-size:14px}.legacy-author-link-row button{width:100%}.legacy-author-link-row label{width:100%;max-width:none}.submission-history article>div{flex-wrap:wrap;gap:8px}}.discussion-head h1,.hero h1,.member-hero h1,.page-intro h1,.start-debate-hero h1,.topic-page-intro h1{font-size:clamp(32px,4.2vw,54px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}.reader>article>h1{font-size:clamp(30px,3.6vw,44px);line-height:1.16;letter-spacing:-.025em;margin:16px 0 22px;overflow-wrap:break-word}.reader>article{padding-top:36px}.reader-category{margin-top:32px}.reader-lead{font-size:18px;line-height:1.65}.reader-body{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.reader-body :is(h1,h2){font-size:26px;line-height:1.3;margin:32px 0 16px;letter-spacing:-.012em}.reader-body h3{font-size:22px;line-height:1.35;margin:28px 0 14px}.reader-body :is(h4,h5,h6){font-size:19px;line-height:1.4}.reader-body p{margin-bottom:1.25em}.reader-body .dropcap:first-letter{float:none;font:inherit;padding:0;color:inherit}.archive-card h2,.article-card h2,.topic-card>h2{font-size:clamp(22px,2.1vw,29px);line-height:1.25}.flow-intro h1,.section-heading h2{font-size:clamp(28px,3.4vw,42px);line-height:1.2}.auth-card h1,.legacy-archive>section>h1,.policy-shell>h1{font-size:clamp(30px,3.8vw,44px);line-height:1.16;letter-spacing:-.02em}.archive-inline-image{margin:28px auto;max-width:100%;text-align:center;page-break-inside:avoid;break-inside:avoid}.archive-inline-image img{display:block;width:auto;max-width:100%;height:auto;max-height:900px;object-fit:contain;margin:0 auto;border-radius:3px}.archive-inline-image figcaption{margin:9px auto 0;max-width:68ch;font:13px/1.6 Arial,sans-serif;color:#627267;text-align:center;overflow-wrap:anywhere}.archive-inline-image .archive-image-link{display:block;position:relative;max-width:100%;margin:0 auto;border-radius:3px;cursor:zoom-in;outline-offset:4px}.archive-inline-image .archive-image-zoom{position:absolute;right:7px;bottom:7px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #bac9b7;border-radius:7px;background:#fbfcf5ed;color:#234b39;box-shadow:0 1px 4px #193b251c;pointer-events:none}.archive-inline-image .archive-image-link:focus-visible{outline:2px solid #946b38}@media(hover:hover){.archive-inline-image .archive-image-link:hover .archive-image-zoom{background:#e9f1e1;border-color:#89a27d}}.archive-restored-gallery{max-width:100%;margin:28px 0}.submission-preview{margin:16px 0;border:1px solid #d8ddcf;border-radius:8px;padding:12px;min-width:0}.submission-preview summary{cursor:pointer;font-weight:700;min-height:32px}.submission-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.75 system-ui;max-height:420px;overflow:auto}.delivery-health-list article{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #d8ddcf;font-size:14px;overflow-wrap:anywhere}.delivery-health-list article small{display:block;font-size:12px;color:#65756d;margin-top:4px}.delivery-health-list article b{text-align:right;font-size:13px;flex-shrink:0}@media(max-width:760px){.site-footer>.shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.site-footer>.shell>*{min-width:0;overflow-wrap:anywhere}.site-footer>.shell>:first-child{grid-column:1/-1}.site-footer a{display:inline-block;max-width:100%}}@media(max-width:360px){.site-footer>.shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.discussion-head h1,.hero h1,.member-hero h1,.page-intro h1,.start-debate-hero h1,.topic-page-intro h1{font-size:clamp(28px,7.8vw,34px);line-height:1.15}.reader>article>h1{font-size:clamp(27px,7.2vw,33px);line-height:1.18}.reader-lead{font-size:16px;line-height:1.7;padding-left:13px}.reader-body{font-size:17px;line-height:1.8}.reader-body :is(h1,h2){font-size:23px;line-height:1.3}.reader-body h3{font-size:20px}.archive-card h2,.article-card h2,.topic-card>h2{font-size:23px;line-height:1.25}.flow-intro h1,.section-heading h2{font-size:28px}.auth-card h1,.legacy-archive>section>h1,.policy-shell>h1{font-size:30px;line-height:1.2}.admin-main>header h1{font-size:28px;line-height:1.2}.reader-category{margin-top:26px}.reader>article{padding-top:26px}.archive-inline-image{margin:22px auto}.archive-inline-image figcaption{font-size:12px}}.search-readiness{min-width:0}.search-readiness .admin-card-head{gap:12px}.search-readiness .admin-card-head>div{min-width:0}.search-readiness .admin-card-head button{min-width:64px;min-height:44px;padding:10px 12px;border:1px solid #bdccc3;border-radius:6px;background:#edf3ee;color:#173d35;font:600 12px/1.3 Arial,sans-serif;cursor:pointer;flex-shrink:0}.search-readiness .admin-card-head button:focus-visible{outline:2px solid #173d35;outline-offset:3px}.search-readiness-rows{margin:16px 0}.search-readiness-rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #dce2dc;font:13px/1.5 Arial,sans-serif}.search-readiness-rows dd,.search-readiness-rows dt{margin:0;overflow-wrap:anywhere}.search-readiness-rows dd{color:#173d35;font-weight:600}.search-readiness p{overflow-wrap:anywhere}@media (max-width:480px){.search-readiness-rows>div{grid-template-columns:minmax(0,1fr);gap:3px}}html{overflow-x:clip;overflow-y:auto}body{overflow:visible;overscroll-behavior-y:auto}.app-shell{overflow:clip}.app-shell :is(.topic-card,.top-ideas,.top-idea-row,.idea-copy,.idea-social,.history-item){touch-action:pan-y pinch-zoom}.feature-carousel{touch-action:pan-y pinch-zoom}.feature-artwork{position:absolute;inset:0;display:block}.feature-artwork img{width:100%;height:100%;object-fit:cover}.feature-artwork:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(8,19,16,.82))}@media(max-width:920px){.reader .reader-image{margin-inline:0;width:100%;max-width:100%}}.avatar-sprite{background-image:url(/avatar-sprite-768.webp)}.site-data-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:14px auto;border:1px solid #d4d9ce;background:#f5f3ea;color:#40584e;font:13px/1.5 Arial}.site-data-status button{min-height:44px;padding:8px 14px;border:1px solid #b3bfb5;border-radius:5px;background:white;white-space:nowrap}.flow-loading{padding-block:32px;min-height:360px}.flow-loading h1{margin:10px 0;font-size:clamp(28px,5vw,42px)}.flow-loading p,.opinion-load-status{color:#53645c;font:14px/1.6 Arial,sans-serif}.flow-placeholders{display:grid;gap:14px;margin-block:20px;max-width:780px}.flow-placeholder{padding:20px;border:1px solid #deded4;border-radius:12px;background:#faf9f4}.flow-placeholder i{display:block;height:10px;margin:8px 0;background:#e4e7df;border-radius:3px}.flow-placeholder i:first-child{width:25%}.flow-placeholder i:last-child{width:70%}.opinion-load-status button{border:1px solid #bcc7bd;border-radius:5px;padding:6px 10px;min-height:44px;background:#fff}.masthead-art{background-image:linear-gradient(90deg,rgba(16,42,37,.72),rgba(16,42,37,.18) 35%,rgba(16,42,37,.08) 50%,rgba(16,42,37,.18) 65%,rgba(16,42,37,.72)),linear-gradient(180deg,rgba(20,42,37,.06),rgba(16,42,37,.55)),url(/masthead-1440.webp)}@media(max-width:700px){.app-shell{overflow:clip}body{overscroll-behavior-y:auto}.masthead-art{background-image:linear-gradient(90deg,rgba(16,42,37,.64),rgba(16,42,37,.12) 50%,rgba(16,42,37,.64)),linear-gradient(180deg,transparent,rgba(16,42,37,.48)),url(/masthead-768.webp)}.category-rail,.mobile-dock,.site-header{backdrop-filter:none;-webkit-backdrop-filter:none}.discussion-head>div,.topic-sidebar nav,.topic-tools>div{overscroll-behavior-inline:auto;touch-action:auto}.app-shell .reason-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:6px}.app-shell .reason-types button{min-width:0;min-height:44px;width:100%;white-space:normal}.topic-page-intro{flex-direction:column;align-items:flex-start;gap:14px}.topic-page-intro>div{min-width:0}.topic-page-intro>button{min-height:44px;max-width:100%;white-space:normal}.site-data-status{width:calc(100% - 24px);font-size:12px}}@supports not (overflow:clip){html{overflow-x:visible}.app-shell{overflow:visible}}@media(max-width:1000px){.app-shell{overflow:visible;padding-bottom:0}.app-shell:not(.view-reader){background-image:none}.app-shell>.mobile-dock{position:sticky;top:0;bottom:auto;left:auto;transform:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:none;margin:0;padding:4px 8px;border:0;border-bottom:1px solid #ccd3c9;border-radius:0;background:#f8f5ed;box-shadow:none;z-index:40;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell>.mobile-dock button{min-width:0;min-height:48px;padding:3px 2px;border-radius:5px;color:#52675d;gap:2px}.app-shell>.mobile-dock button i{height:19px;font-size:17px}.app-shell>.mobile-dock button span{font:700 10px Arial,sans-serif}.app-shell>.mobile-dock button.active{background:#e4ebdc;color:#173f34}.app-shell .category-rail{position:static}.app-shell .site-header{position:relative;top:auto}.app-shell :is(.hero,.hero-copy,.feature-article,.feature-slide,.topic-page-intro,.start-debate-hero,.discussion-head){animation:none}.app-shell :is(.feature-reads,.masthead-art .brand-mark){backdrop-filter:none;-webkit-backdrop-filter:none;filter:none}.app-shell :is(.feature-image,.philosophers-square,.topic-card){box-shadow:none}.app-shell :is(.topic-card,.feature-article,.primary,.outline){transition:none}.app-shell :is(.topic-card,.primary,.outline):hover{transform:none}.analytics-settings-trigger{position:static;display:block;width:max-content;max-width:calc(100% - 24px);margin:12px auto;transform:none;box-shadow:none}.hero-actions{gap:16px}.hero-actions>.text-button{min-height:44px}html{scroll-behavior:auto;scroll-padding-top:64px}}.discussion-overview{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;color:#63736a;font:12px/1.5 Arial,sans-serif}.discussion-overview b{font-weight:800;color:#1c493b}.discussion-overview span:last-child{color:#7c7767}.topic-page-intro{padding-top:38px;align-items:center}.topic-page-intro h1{margin:8px 0 12px}.topic-page-intro>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;font-size:13px}.topic-page-intro svg{flex:none}.topic-layout{grid-template-columns:176px minmax(0,1fr);gap:28px;padding-top:22px}.topic-rail{display:none}.topic-sidebar{top:24px}.topic-sidebar>b{font-size:21px}.topic-sidebar nav button{min-height:44px;font-size:12px}.topic-sidebar nav button span{font-size:11px}.topic-sidebar-note{padding:13px}.topic-sidebar-note p{font:12px/1.65 Arial,sans-serif}.discussion-controls{display:grid;gap:14px;padding:18px;border:1px solid #d8dcd2;border-radius:8px;background:#faf9f4}.discussion-controls label{display:grid;gap:7px;min-width:0;color:#65736a;font:700 11px/1.3 Arial,sans-serif}.discussion-controls input,.discussion-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #c9d1c7;border-radius:5px;background:#fff;padding:10px 12px;color:#243f33;font:14px Arial,sans-serif}.discussion-controls input:focus,.discussion-controls select:focus{outline:2px solid #467a62;outline-offset:2px}.discussion-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px}.topic-count{font:12px/1.5 Arial,sans-serif;margin:16px 0}.topic-card{padding:24px;border-radius:9px;box-shadow:none;transition:border-color .15s ease}.topic-card:hover{transform:none;box-shadow:none}.topic-card>header{gap:12px;font-size:11px;line-height:1.4}.topic-category{font-size:11px}.discussion-state{padding:4px 9px;border:1px solid #cbd8cb;border-radius:999px;background:#f0f5eb;color:#426248;white-space:nowrap}.topic-card.closed .discussion-state{background:#f0ede7;border-color:#d9cfc0;color:#7c694f}.topic-card>h2{font-size:clamp(23px,2.4vw,29px);line-height:1.27;margin:16px 0 10px}.topic-card>h2 a{color:inherit;text-decoration:none}.topic-card>h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.topic-card>p{font:14px/1.7 Arial,sans-serif;max-width:78ch}.discussion-card-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0;color:#53695b;font:12px Arial,sans-serif}.topic-balance{margin-top:12px;margin-bottom:24px;height:4px}.topic-balance span{font-size:10px}.top-ideas{margin-top:18px;padding-top:12px}.top-ideas>b{font:700 10px Arial,sans-serif;letter-spacing:.06em}.top-ideas>div.top-idea-row{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:0}.idea-rank{width:26px;height:26px}.idea-copy{min-width:0}.idea-copy>small{flex-wrap:wrap;gap:6px;font-size:10px;letter-spacing:0;line-height:1.5}.idea-copy>p{font-size:17px;line-height:1.65;margin-top:7px;overflow-wrap:anywhere}.idea-read-more{display:inline-block;margin-top:6px;color:#285c45;font:700 12px/1.6 Arial,sans-serif;text-underline-offset:3px}.idea-social{gap:8px}.history-actions button,.idea-social button{min-height:40px;padding:8px 12px!important;font:700 11px Arial,sans-serif!important}.topic-actions{gap:12px;padding-top:16px;margin-top:12px;align-items:stretch}.topic-actions>.outline{border-color:#214f3f;background:#214f3f;color:#fff;font:700 13px Arial,sans-serif;min-height:44px}.topic-actions>.outline:hover{background:#315f4b;transform:none}.topic-actions>.text-button{min-height:44px;border:1px solid #c7cfc4;border-radius:6px;padding:9px 14px;font:700 13px Arial,sans-serif;color:#315743}.topic-actions>.text-button:hover{background:#eff3e9}.load-more{font:700 13px Arial,sans-serif;border-radius:6px;min-height:46px}.quick-composer>header b{font-size:16px}.detail-composer textarea,.quick-composer textarea{font:16px/1.6 Arial,sans-serif;min-height:140px;scroll-margin-top:80px}.detail-composer .reason-types button,.quick-composer .reason-types button{font-size:12px;min-height:44px}.composer-meta{font-size:11px;line-height:1.5;gap:10px}.discussion-head{padding-top:32px;padding-bottom:26px}.discussion-head>.back-link{font:700 12px/1.6 Arial,sans-serif;margin-bottom:24px;min-height:32px}.discussion-head-meta{flex-wrap:wrap;overflow:visible!important}.discussion-head-meta span{font-size:12px}.discussion-quick-action{font-size:14px;min-height:46px}.discussion-timeline-head{gap:12px}.discussion-timeline-head small{font-size:12px;line-height:1.5}.discussion-timeline-head>span{font-size:12px;white-space:nowrap}.history-item{padding-block:17px;gap:10px}.history-content{min-width:0}.history-item header>div{flex-wrap:wrap}.history-item time{font-size:11px}.history-item header b{font-size:12px}.history-item p{font-size:17px;line-height:1.7;overflow-wrap:anywhere}.history-item .role-badge,.idea-copy .role-badge{font-size:9px!important}.history-item .idea-featured-label,.history-item .idea-leading-label,.history-item .reason-kind{font-size:9px}.history-actions{gap:7px}.mobile-dock svg{display:block;flex:none}.archive-results>.load-more{margin-top:22px}.app-shell :is(.topic-card,.mobile-dock button,.discussion-controls select,.discussion-controls input,.primary,.text-button,.outline):focus-visible{outline:2px solid #426e55;outline-offset:3px}@supports(content-visibility:auto){.view-home>:is(.academy-frieze,.latest,.membership-benefits,.manifesto){content-visibility:auto;contain-intrinsic-size:auto 520px}}@media(max-width:1100px){.topic-layout{grid-template-columns:minmax(0,1fr)}.topic-sidebar{position:static}.topic-sidebar-note{display:none}.topic-sidebar>b{font-size:18px}.topic-sidebar nav{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.topic-sidebar nav button{display:inline-flex;gap:12px;align-items:center;border:1px solid #cbd3c7;border-radius:6px;padding:8px 12px;white-space:normal}.topic-sidebar nav button.selected{border:1px solid #718f75;padding:8px 12px;background:#edf3e7}.topic-layout{gap:15px}}@media(max-width:700px){.topic-page-intro{padding-top:26px;gap:18px}.topic-page-intro>button{align-self:stretch;width:100%}.discussion-overview{gap:7px 15px;font-size:12px}.discussion-overview span:last-child{flex-basis:100%}.topic-layout{padding-bottom:32px}.discussion-controls{padding:13px;gap:12px}.discussion-selects{gap:9px}.topic-card{padding:18px 15px}.topic-card>h2{font-size:25px}.topic-card>header,.topic-category{font-size:10px}.discussion-state{white-space:normal}.topic-count{align-items:flex-start;gap:12px}.topic-count>span{text-align:right}.topic-actions>button{flex:1 1;min-width:0;white-space:normal;line-height:1.4}.topic-actions>.outline,.topic-actions>.text-button{font-size:12px}.history-actions button,.idea-social button{min-height:44px}.discussion-head h1{font-size:31px}.discussion-head>p{font:15px/1.7 Arial,sans-serif}.discussion-timeline-head{align-items:start}.discussion-timeline-head small{max-width:30ch}.history-item{grid-template-columns:28px minmax(0,1fr)}.history-item>.avatar-sprite{width:28px;height:28px}.history-item header{gap:8px;flex-wrap:wrap}.history-actions .delete-own-idea,.history-item time{margin-left:0}.composer-meta{flex-wrap:wrap}.detail-composer-bottom{padding:20px 14px}.quick-composer{margin-inline:0}.topic-list{gap:14px}}@media(prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.topic-actions>button{font-size:13px!important;font-family:Arial,sans-serif!important}@media(max-width:700px){.topic-actions{display:flex;gap:9px}.topic-actions>button{flex:1 1;white-space:normal!important;font-size:12px!important;line-height:1.4!important;min-height:46px!important}}.history-content .history-actions button,.topic-card .top-idea-row .idea-social button{font-size:12px!important;line-height:1.4!important;white-space:normal!important;border-radius:7px;min-height:44px!important}.topic-card .top-idea-row .idea-copy>small{font-size:10px;line-height:1.5;gap:6px}.history-content :is(.idea-leading-label,.idea-featured-label),.topic-card .idea-copy :is(.idea-leading-label,.idea-featured-label){font-size:9px!important;letter-spacing:0}:root{--action-radius:10px;--action-border:#bac8be;--action-focus:#a16c26}.action-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;vertical-align:middle;pointer-events:none}:root body :is(button,a):is(.primary,.outline,.text-button,.load-more,.back-link){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;padding:11px 17px;font:700 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-decoration:none;white-space:normal;text-align:center;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}body :is(button,a).primary{border:1px solid transparent}body :is(button,a).primary:after{content:none}body :is(button,a):is(.primary,.outline,.text-button):hover{transform:none;box-shadow:none}body :is(button,a).outline{border:1px solid var(--action-border);background:#fafaf5;color:#244e3e}body :is(button,a).text-button{border:1px solid #d2d8ce;background:transparent;color:#284e3e}body :is(button,a).outline:hover,body :is(button,a).text-button:hover{border-color:#7a9785;background:#eef2e9}body :is(button,a).back-link{justify-content:flex-start;align-self:flex-start;border:1px solid #d2d8ce;background:#fafaf5;color:#315543;font-size:12px}body .primary.wide{justify-content:center;gap:10px}body :is(.primary,.outline,.text-button)>span:has(>.action-icon){display:inline-flex;align-items:center;margin:0}body :is(.primary,.outline,.text-button) .action-icon{margin:0}body button:disabled{cursor:not-allowed}body :is(button,a):active:not(:disabled){filter:brightness(.96)}.app-shell .section-heading{gap:16px;align-items:center}.app-shell .section-heading>div{min-width:0}.app-shell .section-heading>.text-button{flex:none;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;border-color:#c9d1c5;background:rgba(255,255,255,.45);border-radius:9px}.section-heading>.text-button>span:has(>.action-icon){display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8eee2;color:#2c5844}.section-heading>.text-button .action-icon{width:15px;height:15px}.app-shell .hero-actions{gap:12px}.app-shell .hero-actions>.primary{padding-inline:21px;min-height:48px}.app-shell .hero-actions>.text-button{min-height:48px;padding-inline:17px;font-size:13px}.app-shell .feature-controls{gap:10px}.app-shell .feature-controls>button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px}.app-shell .feature-controls>div{gap:0}.app-shell .feature-controls>div button{position:relative;width:44px;height:44px;background:transparent;border-radius:0;transition:none}.app-shell .feature-controls>div button:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#b5beb6;transform:translate(-50%,-50%);pointer-events:none}.app-shell .feature-controls>div button.active:after{width:22px;height:5px;border-radius:4px;background:#946b49}.card-direction{display:inline-flex;align-items:center;gap:8px;color:#2d5b46;font:700 11px/1.3 Arial,sans-serif}.card-direction>.action-icon{width:24px;height:24px;flex-basis:24px;padding:4px;border:1px solid #cbd6cb;border-radius:50%}.story-list :is(i,b):has(>.action-icon){display:inline-flex;align-items:center;justify-content:center;font-style:normal}.app-shell .topic-actions>.text-button{gap:8px}.app-shell .topic-actions>.outline{border-color:#214f3f;background:#214f3f;color:#fff}.member-topbar a,body :is(.member-header,.studio-topbar,.simple-header,.admin-header-actions) a:not(.brand,.member-brand,.studio-brand,.reader-brand,.policy-brand){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;text-decoration:none;padding:9px 13px;font:700 12px/1.4 Arial,sans-serif}.auth-back,.auth-home-link{display:inline-flex;text-decoration:none;text-underline-offset:4px}.auth-back,.auth-card .auth-mode,.auth-home-link{min-height:44px;align-items:center;gap:8px;font-size:13px}.auth-card .auth-mode{display:flex;justify-content:center;border-radius:9px;text-decoration:none}.auth-card .forgot-password-link{display:inline-flex;align-items:center;min-height:44px;justify-content:flex-end;font-size:13px}body .member-tabs button{min-height:44px;border-radius:9px;font-size:12px}.app-shell .site-header nav button{min-height:44px;border-radius:8px}.app-shell .mobile-dock button{border-radius:10px;min-height:52px;gap:6px}.app-shell .mobile-dock button.active{box-shadow:inset 0 0 0 1px rgba(47,83,57,.12)}.app-shell .discussion-head>.back-link{min-height:44px}.admin-shell .admin-sidebar nav button{min-height:44px;border-radius:9px}.admin-shell .admin-mobile-nav button{min-height:44px;border-radius:8px;font-size:12px}@media(min-width:901px){.admin-shell .admin-sidebar nav button{font-size:12px}}.reader>header>a:last-child,.standalone-article>header>a:last-child{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #cbd3c7;border-radius:9px;text-decoration:none}.article-back,.policy-back,.reader-back,.reader>a:has(>.action-icon){display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}@media(max-width:700px){.app-shell .section-heading{gap:12px;align-items:flex-start}.app-shell .section-heading h2{font-size:clamp(27px,7.2vw,34px);line-height:1.12}.app-shell .section-heading>.text-button{padding:8px 10px;gap:6px;max-width:44%;font-size:12px;line-height:1.4;white-space:normal;text-align:left}.section-heading>.text-button>span:has(>.action-icon){width:22px;height:22px;flex:0 0 22px}.app-shell .hero-actions>.primary,.app-shell .hero-actions>.text-button{width:100%;min-height:46px;padding:12px 15px}.app-shell .hero-actions>.primary{justify-content:space-between}body .primary.large{font-size:14px;min-height:46px}body .primary.wide{padding:12px 16px;min-height:46px}.app-shell .topic-actions>button{gap:7px;min-height:46px}.app-shell .section-heading>.text-button .action-icon{width:14px;height:14px}.app-shell .discussion-head>.back-link{margin-bottom:18px}.studio-shell .studio-topbar>a:first-child{font-size:12px;white-space:normal;max-width:92px}.studio-shell .studio-topbar>a:first-child:after{content:none}}@media(prefers-reduced-motion:reduce){body :is(button,a):is(.primary,.outline,.text-button,.load-more,.back-link){transition:none}}@media(max-width:700px){.app-shell .archive .archive-grid{gap:12px;padding-top:14px}.app-shell .archive a.archive-card{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;min-height:0;height:auto;padding:12px;border-radius:12px;box-shadow:none}.app-shell .archive .archive-card .archive-image{align-self:start;width:76px;height:96px;min-height:0;border-radius:7px;aspect-ratio:auto}.app-shell .archive .archive-card .archive-image:after{content:none}.app-shell .archive .archive-card .archive-image>span{display:none}.app-shell .archive .archive-card .archive-image img{width:100%;height:100%;object-fit:cover;transform:none}.app-shell .archive .archive-card .archive-copy{padding:0;min-width:0}.app-shell .archive .archive-card .archive-copy>small{display:block;font:11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;color:#738078;overflow-wrap:anywhere}.app-shell .archive .archive-card .archive-copy>h2{font-size:18px;line-height:1.27;font-weight:500;letter-spacing:-.015em;margin:5px 0 7px;display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:break-word;word-break:normal}.app-shell .archive .archive-card .archive-copy>p{display:none}.app-shell .archive .archive-card .article-card-signals{margin:0;gap:6px;align-items:center}.app-shell .archive .archive-card .article-card-signals>span{padding:3px 6px;font:10px/1.25 Arial,Helvetica,sans-serif;background:#edf1eb}.app-shell .archive .archive-card .card-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:25px;margin-top:7px;padding-top:6px;letter-spacing:0}.app-shell .archive .archive-card .card-foot>span{display:block;max-width:53%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:10px/1.4 Arial,Helvetica,sans-serif;color:#6b7771}.app-shell .archive .archive-card .card-foot>b{display:inline-flex;align-items:center;gap:6px;font:700 11px/1.4 Arial,Helvetica,sans-serif;white-space:nowrap}.app-shell .archive .archive-card .card-foot .action-icon{width:15px;height:15px;flex-basis:15px}}@media(max-width:360px){.app-shell .archive a.archive-card{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.app-shell .archive .archive-card .archive-image{width:64px;height:84px}.app-shell .archive .archive-card .archive-copy>h2{font-size:17px;line-height:1.28}.app-shell .archive .archive-card .card-foot>span{max-width:49%}}@media(max-width:700px){.app-shell .trend-section{padding-block:30px}.app-shell .trend-section .section-heading{margin-bottom:18px;gap:12px;align-items:center}.app-shell .trend-section .section-heading h2{font-size:28px}.app-shell .trend-section .section-heading>.text-button{font-size:11px;min-height:40px;padding:8px 10px;gap:7px}.app-shell .trend-section .trend-grid{align-items:stretch}.app-shell .trend-section .trend-card{min-height:0;height:auto;align-self:stretch;display:flex;border-radius:12px}.app-shell .trend-section .trend-card>button{position:relative;height:100%;flex:1 1;min-height:0;padding:16px;display:flex;flex-direction:column}.app-shell .trend-section .topic-index{position:absolute;top:16px;left:16px;width:26px;height:26px;margin:0;font-size:12px}.app-shell .trend-section .trend-card .tag{display:flex;align-items:center;min-height:26px;margin-left:36px;font-size:10px;letter-spacing:.09em}.app-shell .trend-section .trend-card h3{margin:10px 0 8px;font-size:20px;line-height:1.25;overflow:visible;overflow-wrap:break-word}.app-shell .trend-section .trend-card p{margin:0 0 12px;font-size:12px;line-height:1.5;overflow-wrap:break-word}.app-shell .trend-section .trend-card .balance{flex:none;width:100%;height:4px;margin:auto 0 16px}.app-shell .trend-section .trend-card p.topic-empty{flex:none;min-height:20px;margin:auto 0 0;padding:0;line-height:20px}.app-shell .trend-section .trend-card .balance span{top:7px;font-size:10px;line-height:1.3}.app-shell .trend-section .trend-card .card-footer{width:100%;align-items:center;gap:8px;margin-top:8px;padding-top:10px;font-size:11px;line-height:1.4}.app-shell .trend-section .trend-card .card-footer .action-icon{width:18px;height:18px}}@media(max-width:760px){.app-shell:is(.view-home,.view-articles,.view-trends,.view-map){padding-bottom:0}.app-shell>.site-footer{padding-top:30px;padding-bottom:24px}.app-shell>.site-footer>small{margin-top:24px;padding-top:16px}}@media(max-width:700px){.app-shell.view-home>.hero{padding-bottom:32px;row-gap:28px}.app-shell.view-home>.philosophers-square{min-height:0;margin-top:24px}.app-shell.view-home>.philosophers-square>.shell{padding:120px 0 32px}.app-shell.view-home>.academy-frieze{padding-top:24px}.app-shell.view-home>.academy-frieze article{padding-block:10px}.app-shell.view-home>.latest{padding-block:30px}.app-shell.view-home>.membership-benefits{padding-block:34px;row-gap:24px}.app-shell.view-home>.manifesto{padding-block:36px}.app-shell.view-articles>.articles-intro{padding-top:28px;padding-bottom:20px}.app-shell.view-articles>.articles-intro .search{margin-top:18px}.app-shell.view-trends>.start-debate-hero{margin-top:20px;margin-bottom:20px;padding:24px 20px;gap:20px}.app-shell.view-trends>.approval-path{margin-bottom:24px}.app-shell.view-trends>.approved-preview{padding-bottom:40px}}.reader .reader-image[data-illustrated-cover]{aspect-ratio:16/9;height:auto}.reader .reader-image[data-illustrated-cover] img{object-fit:contain}figure[data-cover] img[src^="/media/featured/illustrated-v2/"]{height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain}.app-shell .archive .archive-card .archive-image img[src^="/media/featured/illustrated-v2/"],.story-list .story-thumb[src^="/media/featured/illustrated-v2/"]{object-fit:contain;background:#eee8da}.feature-image[data-illustrated-cover]{min-height:0;border-radius:12px;background:#f8f5ec}.feature-image[data-illustrated-cover]:after{content:none}.feature-image[data-illustrated-cover] .feature-artwork{display:block;position:static;width:100%;height:auto;aspect-ratio:16/9}.feature-image[data-illustrated-cover] .feature-artwork:after{content:none}.feature-image[data-illustrated-cover] .feature-artwork img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.feature-image[data-illustrated-cover]>div{position:static;padding:14px 18px 18px;color:var(--ink)}.feature-image[data-illustrated-cover] h2{font-size:22px;line-height:1.2}.feature-image[data-illustrated-cover] p{color:var(--muted)}.feature-image[data-illustrated-cover] .feature-label{position:static;display:inline-block;margin:12px 8px 0 18px}.feature-image[data-illustrated-cover] .feature-reads{position:static;display:inline-block;margin-top:12px}@media(max-width:700px){.feature-image[data-illustrated-cover] h2{font-size:20px}}:root{--action-radius:9px;--action-border:#bdc9b5;--action-focus:#946b38;--action-ease:cubic-bezier(.22,.68,0,1)}body button{border-radius:var(--action-radius);font-feature-settings:"kern";font-kerning:normal}:root body :is(button,a):is(.primary,.outline,.text-button,.load-more,.back-link){font-weight:600;line-height:1.4;letter-spacing:-.01em;border-radius:var(--action-radius);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;transform:none;min-height:44px}:root body :is(button,a).primary:not(.light){border:1px solid #214b3a;background:#214b3a;color:#fffdf6;box-shadow:inset 0 1px 0 #ffffff14,0 2px 4px #1d3c2510}:root body :is(button,a).primary.light{border:1px solid #d3e787;box-shadow:inset 0 1px 0 #ffffff35}:root body :is(button,a).outline{border-color:var(--action-border);background:#f9faf3;color:#294c39;box-shadow:0 1px 2px #243b2008}:root body :is(button,a).text-button{border-color:#cbd3bf;background:#fcfbf5;color:#34553e}:root body :is(button,a):is(.primary,.outline,.text-button,.load-more,.back-link):disabled{opacity:.5;box-shadow:none;transform:none;filter:none;cursor:not-allowed}body :is(button,a):focus-visible{outline:2px solid var(--action-focus);outline-offset:3px}:root body :is(button,a).primary:not(.light):active:not(:disabled){background:#13382a;border-color:#13382a;box-shadow:inset 0 2px 4px #071b2924;transform:none}:root body :is(button,a):is(.outline,.text-button):active:not(:disabled){background:#e6edde;border-color:#8ea17f;box-shadow:inset 0 1px 3px #253b2612;transform:none}.app-shell .feature-controls>button:active{background:#e6edde;border-color:#8ea17f;box-shadow:inset 0 1px 3px #253b2612;transform:none}body :is(.site-header,.mobile-dock,.member-tabs,.admin-mobile-nav) button{transition:background-color .15s ease,color .15s ease,border-color .15s ease}body :is(.header-actions,.member-header,.studio-topbar,.simple-header,.admin-header-actions) :is(button,a):not(.brand,.member-brand,.studio-brand,.reader-brand,.policy-brand){border-radius:9px}body :is(.sort-control,.auth-tabs,.topic-tools,.reason-types,.side-toggle,.academic-type-tabs) button{min-height:44px;border-radius:8px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}body :is(.topic-actions,.composer-actions,.history-actions,.idea-social,.article-comments) button{min-height:44px;border-radius:8px;font-weight:600}body :is(.idea-social,.history-actions,.article-comments) button:not(.primary,.delete-own-idea){border:1px solid #cbd3c4;background:#fcfcf7;color:#315240;box-shadow:0 1px 2px #1d3b2507}body .history-actions .delete-own-idea{color:#8c4740;border:1px solid #dfc5bd;background:#fff9f5}body .article-share .share-icon{min-width:44px;min-height:44px;border-radius:9px;border-color:#c6d0bd;box-shadow:0 1px 2px #243b2008}body .article-share .share-icon :is(svg,img){pointer-events:none}body :is(.academic-editor-actions,.admin-header-actions,.moderation-actions,.seo-article-form>div,.studio-actions) :is(button,a){min-height:44px;border-radius:8px}.app-shell .category-rail .shell{height:auto;min-height:60px;gap:6px;padding-block:7px}.app-shell .category-rail button{min-height:44px;padding:10px 14px;border:1px solid #d5ddca;background:#f7f9ef;color:#526b49;border-radius:8px;font-weight:600}body .analytics-settings-trigger{min-height:44px;padding:10px 13px;font-size:10px;border-radius:9px}.app-shell .masthead-bridges .feedback-link{min-width:44px;min-height:44px;border-radius:999px;font-size:11px;border:1px solid #c4cfbc;box-shadow:0 1px 3px #193a240d}.app-shell .feature-controls>button{border:1px solid #c5ceba;background:#fffdf7;color:#2c503b;box-shadow:0 2px 4px #203c210a;border-radius:9px}.app-shell .feature-controls>div>button{border:0;background:transparent;box-shadow:none}.app-shell .feature-controls>div>button:after{background:#bac4b7;transition:width .18s ease,background-color .18s ease}.app-shell .feature-controls>div>button.active:after{background:#98744e}.app-shell.view-home>.editorial-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"intro feature";align-items:center;gap:clamp(24px,3.5vw,48px);min-height:0;padding-block:32px 36px}.app-shell .editorial-hero>.feature-carousel{grid-area:feature;width:100%;max-width:none;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"viewport" "controls";column-gap:0}.app-shell .editorial-hero>.hero-copy{grid-area:intro;width:100%;min-width:0}.app-shell .editorial-hero>.editorial-intro,.app-shell .refined-feature .feature-article{animation:none;opacity:1;transform:none}.app-shell .editorial-intro{padding:27px 28px 0;border:1px solid #d2d6c6;border-radius:13px;background:#fcfaf4;box-shadow:0 3px 12px #203d2410}.app-shell .editorial-intro>.eyebrow{display:flex;align-items:center;gap:10px;color:#627256;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.16em}.app-shell .editorial-intro>.eyebrow:before{content:"";width:24px;height:2px;flex:none;background:#9c8557}.app-shell .editorial-intro h1{font-size:clamp(36px,3.4vw,48px);line-height:1.14;letter-spacing:-.035em;margin:19px 0 17px;text-wrap:pretty}.app-shell .editorial-intro>p{margin:0;max-width:55ch;font:400 14px/1.75 Arial,Helvetica,sans-serif;color:#5b695e;letter-spacing:-.01em;text-wrap:pretty}.app-shell .editorial-intro .hero-actions{display:flex;flex-flow:row wrap;gap:9px;margin:23px 0 19px}.app-shell .editorial-intro .hero-actions>:is(.primary,.outline){min-height:44px;padding:10px 14px;font-size:12px;width:auto;justify-content:center}.app-shell .hero-intro-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;border-top:1px solid #dfe3d3;padding-block:6px;min-height:54px}.app-shell .hero-intro-footer>span{font:11px/1.5 Arial,sans-serif;color:#6e7969}.app-shell .hero-intro-footer>.text-button{min-height:44px;background:transparent;border:0;padding:7px 0;font-size:11px;box-shadow:none}.app-shell .editorial-intro .shadow-reminder{margin:0 -1px 15px;padding:12px;flex-wrap:wrap}.app-shell .editorial-intro .shadow-reminder>.outline{margin-left:auto;min-height:44px;font-size:11px}.app-shell .refined-feature .feature-viewport{grid-area:viewport;min-width:0;overflow:hidden;overflow:clip;border-radius:12px;touch-action:pan-y pinch-zoom;box-shadow:0 17px 35px #1b342619}.app-shell .refined-feature .feature-track{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.app-shell .refined-feature .feature-pane{grid-area:1/1;min-width:0;position:relative;z-index:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(18px);transition:opacity .26s ease,transform .36s var(--action-ease),visibility 0s .36s}.app-shell .refined-feature .feature-pane[data-leaving=true],.app-shell .refined-feature[data-direction=back] .feature-pane{transform:translateX(-18px)}.app-shell .refined-feature[data-direction=back] .feature-pane[data-leaving=true]{transform:translateX(18px)}.app-shell .refined-feature .feature-pane.is-current{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.app-shell .refined-feature[data-direction=back] .feature-pane.is-current{transform:none}.app-shell .refined-feature .feature-article{display:block;width:100%;height:100%;max-width:none;text-decoration:none}.app-shell .refined-feature .feature-image{height:100%;box-shadow:none;border-radius:0;animation:none}.app-shell .refined-feature .feature-image[data-illustrated-cover]{border-radius:0;background:#f8f5ec}.app-shell .refined-feature .feature-image[data-illustrated-cover] h2{font-size:clamp(21px,1.8vw,24px);line-height:1.24;letter-spacing:-.015em;text-wrap:pretty}.app-shell .refined-feature .feature-image[data-illustrated-cover]>div{padding:15px 18px 20px}.app-shell .refined-feature .feature-image[data-illustrated-cover]>div>span{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.1em}.app-shell .refined-feature .feature-image[data-illustrated-cover]>div>p{font:500 11px/1.5 Arial,sans-serif;letter-spacing:.01em;margin-top:10px;color:#63705f}.app-shell .refined-feature .feature-controls{grid-area:controls;position:static;left:auto;right:auto;bottom:auto;display:flex;align-items:center;justify-content:center;gap:9px;margin:8px 0 0;min-height:44px}.app-shell .refined-feature>.feature-rotation-toggle{grid-area:rotation;align-self:center;width:auto;padding:8px 10px;margin-top:8px;font:600 10px/1.3 Arial,sans-serif;min-height:44px;background:#fffdf7;color:#2c503b;border:1px solid #c5ceba;box-shadow:0 2px 4px #203c210a}.feature-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app-shell :is(.archive-card,.lead-story,.story-list) :is(h2,h3){font-family:var(--serif);line-height:1.24;letter-spacing:-.018em;text-wrap:pretty}.app-shell .archive-copy>small{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.005em;color:#4c6350}.app-shell .archive-copy>p,.app-shell .lead-story>p{font:400 13px/1.65 Arial,sans-serif;color:#616f61;letter-spacing:0}.app-shell .lead-story>small,.app-shell .story-list a>div>p{font:600 11px/1.55 Arial,sans-serif;letter-spacing:0;color:#4d6451}@media(hover:hover){:root body :is(button,a).primary:not(.light):hover:not(:disabled){background:#173d2e;border-color:#173d2e;box-shadow:inset 0 1px 0 #ffffff12,0 3px 8px #1d3c2515;transform:none}:root body :is(button,a):is(.outline,.text-button):hover:not(:disabled){background:#edf2e4;border-color:#92a881;transform:none}.app-shell .feature-controls>button:hover{background:#edf2e4;border-color:#96aa87;transform:none}.app-shell .hero-intro-footer>.text-button:hover{background:transparent;color:#183e2c;text-decoration:underline;text-underline-offset:4px}}@media(max-width:1000px){.app-shell.view-home>.editorial-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"feature" "intro";gap:22px;align-items:start;padding-block:22px 28px}.app-shell .editorial-hero>.feature-carousel,.app-shell .editorial-hero>.hero-copy{max-width:650px;justify-self:center}.app-shell .editorial-hero>.feature-carousel{grid-template-columns:minmax(0,1fr);grid-template-areas:"viewport" "controls"}.app-shell .refined-feature>.feature-rotation-toggle{display:none}.app-shell .refined-feature .feature-viewport{box-shadow:0 8px 22px #1b342612}}@media(max-width:700px){.app-shell.view-home>.editorial-hero{padding-top:18px;gap:20px}.app-shell .editorial-intro{padding:21px 20px 0;border-radius:12px}.app-shell .editorial-intro h1{font-size:clamp(30px,8.4vw,39px);line-height:1.15;letter-spacing:-.025em;margin:17px 0 14px}.app-shell .editorial-intro>p{font-size:13px;line-height:1.7}.app-shell .editorial-intro .hero-actions{display:flex;flex-flow:row wrap;gap:8px;margin:19px 0 15px}.app-shell .editorial-intro .hero-actions>:is(.primary,.outline){flex:1 0 auto;width:auto;min-height:44px;font-size:11px;padding:10px 11px}.app-shell .hero-intro-footer{justify-content:flex-start;padding-top:9px;gap:0}.app-shell .hero-intro-footer>span{flex:1 0 100%;font-size:10px}.app-shell .refined-feature .feature-image[data-illustrated-cover] h2{font-size:21px}.app-shell .refined-feature .feature-image[data-illustrated-cover]>div{padding:13px 16px 17px}.app-shell .refined-feature .feature-image[data-illustrated-cover] .feature-label{margin-left:16px;font-size:8px;letter-spacing:.1em}.app-shell .refined-feature .feature-image[data-illustrated-cover] .feature-reads{font-size:9px;padding:7px 9px;white-space:nowrap}}@media(max-width:360px){.app-shell .editorial-intro{padding-inline:16px}.app-shell .editorial-intro>.eyebrow{font-size:9px;letter-spacing:.12em}.app-shell .editorial-intro .hero-actions>:is(.primary,.outline){font-size:10px;padding-inline:9px;gap:6px}.app-shell .refined-feature .feature-controls{gap:4px}.app-shell .refined-feature .feature-image[data-illustrated-cover] h2{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-shell .feature-controls>div>button:after,.app-shell .refined-feature .feature-pane,body a,body button{transition:none!important;animation:none!important}.app-shell .refined-feature .feature-pane{transform:none!important}.app-shell .refined-feature>.feature-rotation-toggle{display:none}}.app-shell .archive .archive-grid.editorial-reading-list,.app-shell .editorial-reading-list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.app-shell .archive-results,.editorial-article-card{min-width:0}.editorial-card-link{display:grid;grid-template-columns:clamp(160px,23vw,232px) minmax(0,1fr);gap:10px 22px;padding:17px;border:1px solid #d0d6c5;border-radius:12px;background:#fffdf7;color:var(--ink);text-decoration:none;box-shadow:0 2px 8px #253b2610;align-items:start;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.editorial-card-image{grid-column:1;grid-row:1/4;display:block;min-width:0;width:100%;aspect-ratio:16/9;padding:4px;border:1px solid #d6d2c2;border-radius:7px;background:#eee9dc;overflow:hidden;align-self:start}.editorial-card-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:3px}.editorial-card-heading{grid-column:2;grid-row:1;min-width:0}.editorial-card-category{display:block;margin:0 0 7px;color:#627653;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.editorial-card-heading h3{margin:0;color:#203b2f;font:500 clamp(21px,2vw,25px)/1.22 var(--serif);letter-spacing:-.018em;overflow-wrap:break-word;text-wrap:pretty}.editorial-card-summary{grid-column:2;grid-row:2;margin:0;color:#5d695e;font:400 13px/1.65 Arial,Helvetica,sans-serif;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-wrap:pretty}.editorial-card-footer{grid-column:2;grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-top:10px;border-top:1px solid #e1e5d6}.editorial-card-credit{display:flex;align-items:center;gap:8px;min-width:0}.editorial-card-credit>div{display:grid;gap:3px;min-width:0}.editorial-card-initials{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border:1px solid #d3dcc7;border-radius:50%;background:#eff3e7;color:#49623e;font:500 11px/1 Arial,sans-serif}.editorial-card-author{color:#2f4c38;font:600 11px/1.4 Arial,sans-serif;overflow-wrap:break-word}.editorial-card-meta{color:#73806e;font:400 10px/1.3 Arial,sans-serif;overflow-wrap:break-word}.editorial-card-meta>span{margin-inline:3px}.editorial-card-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:10px 12px;border:1px solid #234c3a;border-radius:8px;background:#234c3a;color:#fffdf5;font:600 11px/1.4 Arial,sans-serif;white-space:nowrap;box-shadow:inset 0 1px #ffffff14}.editorial-card-action>.action-icon{width:15px;height:15px;flex-basis:15px}.app-shell.view-home>.editorial-latest{padding-block:30px 32px}.app-shell .editorial-latest>.section-heading{margin-bottom:18px}.app-shell.view-home>.owl-cue{margin-block:22px 0;padding:18px 22px;gap:20px;min-height:0}.app-shell.view-home>.membership-benefits,.app-shell.view-home>.trend-section{padding-block:32px}.app-shell.view-home>.philosophers-square{min-height:290px;margin-top:26px;border-radius:0}.app-shell.view-home>.philosophers-square>.shell{padding-block:38px}.app-shell.view-home>.philosophers-square h2{max-width:550px;font-size:clamp(30px,3.4vw,42px);line-height:1.12;margin-block:12px}.app-shell.view-home>.philosophers-square p{max-width:54ch;font-size:13px;line-height:1.65;margin-bottom:18px}.app-shell.view-home>.academy-frieze{padding-block:27px 10px}.app-shell.view-home>.academy-frieze>img{height:210px;width:min(660px,100%)}.app-shell.view-home>.academy-frieze>div{grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px;margin-top:-8px}.app-shell.view-home>.academy-frieze article{padding:12px 6px;min-width:0}.app-shell.view-home>.academy-frieze b{font-size:20px}.app-shell.view-home>.academy-frieze span{font-size:9px;line-height:1.45;letter-spacing:.025em}.app-shell.view-home>.manifesto{padding-block:36px}.app-shell .site-footer{padding-top:34px;padding-bottom:22px}.app-shell .site-footer>small{margin-top:24px;padding-top:17px}@media(hover:hover){.editorial-card-link:hover{border-color:#9cb28e;background:#fffef9;box-shadow:0 4px 12px #193d2613}.editorial-card-link:hover .editorial-card-action{background:#173e2e;border-color:#173e2e}}.editorial-card-link:focus-visible{outline:2px solid var(--action-focus);outline-offset:3px}@media(max-width:1000px){.editorial-card-link{grid-template-columns:minmax(160px,27%) minmax(0,1fr)}}@media(max-width:700px){.editorial-card-link{grid-template-columns:104px minmax(0,1fr);gap:10px 12px;padding:14px;border-radius:11px}.editorial-card-image{grid-row:1}.editorial-card-heading h3{font-size:19px;line-height:1.22;letter-spacing:-.012em}.editorial-card-category{font-size:9px;margin-bottom:6px}.editorial-card-summary{grid-column:1/-1;grid-row:2;font-size:13px;line-height:1.6}.editorial-card-footer{grid-column:1/-1;grid-row:3;gap:9px}.editorial-card-action{padding:9px 11px;gap:7px}.app-shell .archive .archive-top{flex-wrap:wrap;gap:12px;padding-bottom:14px}.app-shell .archive>aside{min-width:0;max-width:100%;margin-right:0;padding-right:0}.app-shell.view-home>.editorial-latest{padding-block:25px 28px}.app-shell.view-home>.owl-cue{padding:20px 16px;margin-top:10px}.app-shell.view-home>.philosophers-square{min-height:0;margin-top:22px}.app-shell.view-home>.philosophers-square>.shell{padding-block:29px}.app-shell.view-home>.philosophers-square h2{font-size:28px}.app-shell.view-home>.academy-frieze>img{height:160px}.app-shell.view-home>.academy-frieze b{font-size:17px}}@media(max-width:360px){.editorial-card-link{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px}.editorial-card-heading h3{font-size:18px}.editorial-card-initials{display:none}.editorial-card-action{padding:9px;font-size:10px;gap:5px}}@media(prefers-reduced-motion:reduce){.editorial-card-action,.editorial-card-link{transition:none}}@media(forced-colors:active){body :is(button,a):focus-visible{outline:2px solid Highlight}.app-shell .feature-controls>div>button:after{background:ButtonText}.app-shell .feature-controls>div>button.active:after{background:Highlight}.editorial-card-action{border-color:ButtonText}}.app-shell .editorial-latest{scroll-margin-top:90px}.app-shell .editorial-latest .editorial-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.editorial-card-portrait{display:flex;min-width:0}.editorial-card-portrait .editorial-card-link{width:100%;height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:12px;padding:12px;align-items:start}.editorial-card-portrait .editorial-card-image{grid-column:1;grid-row:1;aspect-ratio:3/4;padding:0;border-radius:7px;background:#eee9dc}.editorial-card-portrait .editorial-card-image img{width:100%;height:100%;aspect-ratio:3/4;object-fit:contain;border-radius:6px}.editorial-card-portrait .editorial-card-heading{grid-column:1;grid-row:2;padding:2px 3px 0}.editorial-card-portrait .editorial-card-heading h3{font-size:22px;line-height:1.25}.editorial-card-portrait .editorial-card-summary{grid-column:1;grid-row:3;padding-inline:3px;-webkit-line-clamp:2;align-self:start}.editorial-card-portrait .editorial-card-footer{grid-column:1;grid-row:4;align-self:end;gap:8px;padding-top:11px}.editorial-card-portrait .editorial-card-initials{width:26px;height:26px;font-size:10px}.editorial-card-portrait .editorial-card-action{padding:9px 10px;font-size:10px}@media(min-width:1001px){.app-shell.view-home>.editorial-hero{width:min(1320px,calc(100% - 48px));grid-template-columns:minmax(0,1.95fr) minmax(280px,1fr);grid-template-areas:"feature intro";gap:28px;align-items:center;padding-block:30px 32px}.app-shell .editorial-hero>.feature-carousel{width:100%;max-width:none;justify-self:stretch}.app-shell .editorial-hero>.editorial-intro{padding:24px 22px 0;max-width:none;align-self:center}.app-shell .editorial-intro h1{font-size:clamp(30px,2.5vw,38px);line-height:1.17;margin-block:18px 15px;letter-spacing:-.025em}.app-shell .editorial-intro>p{font-size:13px;line-height:1.7}.app-shell .editorial-intro .hero-actions{flex-wrap:wrap;gap:9px;margin-block:20px 18px}.app-shell .editorial-intro .hero-actions>:is(.primary,.outline){min-height:44px;padding:10px 12px;font-size:11px}.app-shell .editorial-intro .hero-intro-footer{flex-wrap:wrap;gap:6px;padding-top:12px}.app-shell .editorial-intro .hero-intro-footer>.text-button,.app-shell .editorial-intro .hero-intro-footer>span{font-size:10px}}@media(max-width:1000px){.app-shell .editorial-latest .editorial-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:700px){.app-shell .editorial-latest .editorial-portrait-grid{gap:12px}.editorial-card-portrait .editorial-card-link{padding:8px;gap:10px;border-radius:10px}.editorial-card-portrait .editorial-card-heading{padding-inline:1px}.editorial-card-portrait .editorial-card-heading h3{font-size:17px;line-height:1.25;letter-spacing:-.012em}.editorial-card-portrait .editorial-card-category{font-size:9px;letter-spacing:.06em;margin-bottom:6px}.editorial-card-portrait .editorial-card-summary{padding-inline:1px;font-size:12px;line-height:1.55}.editorial-card-portrait .editorial-card-footer{flex-direction:column;align-items:stretch;gap:10px;padding-top:10px}.editorial-card-portrait .editorial-card-credit{gap:0}.editorial-card-portrait .editorial-card-initials{display:none}.editorial-card-portrait .editorial-card-author{font-size:10px;line-height:1.45}.editorial-card-portrait .editorial-card-meta{font-size:9px;line-height:1.4}.editorial-card-portrait .editorial-card-action{width:100%;min-height:44px;padding:8px;font-size:11px}}@media(max-width:360px){.app-shell .editorial-latest .editorial-portrait-grid{gap:10px}.editorial-card-portrait .editorial-card-link{padding:7px;gap:9px}.editorial-card-portrait .editorial-card-heading h3{font-size:15px;line-height:1.28}.editorial-card-portrait .editorial-card-summary{font-size:11px}}.home-debate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.home-debate-card{--debate-accent:#4b735c;--debate-soft:#edf2e6;min-width:0;display:flex}.home-debate-card.theme-science{--debate-accent:#477582;--debate-soft:#eaf2f3}.home-debate-card.theme-history{--debate-accent:#947044;--debate-soft:#f5eee0}.home-debate-card.theme-arts{--debate-accent:#946763;--debate-soft:#f5ebe6}.home-debate-card>button{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:340px;text-align:left;padding:22px;border:1px solid #d0d6c7;border-top:3px solid var(--debate-accent);border-radius:13px;background:#fcfbf5;color:#243e30;box-shadow:0 3px 10px #2438230a;transition:border-color .16s ease,box-shadow .16s ease}.home-debate-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.home-debate-symbol{display:grid;place-items:center;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--debate-accent) 25%,transparent);border-radius:12px;background:var(--debate-soft);color:var(--debate-accent)}.home-debate-category{font:700 9px/1.4 Arial,sans-serif;letter-spacing:.1em;color:var(--debate-accent);margin-bottom:10px;text-transform:uppercase}.home-debate-card h3{margin:0 0 11px;font:500 24px/1.23 var(--serif);letter-spacing:-.018em;overflow-wrap:break-word;text-wrap:pretty}.home-debate-card p{margin:0 0 22px;font:13px/1.65 Arial,sans-serif;color:#647163;overflow-wrap:break-word}.home-debate-balance{margin-top:auto;min-height:47px;padding-bottom:18px}.home-debate-balance-labels{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:#6c796c;font:10px/1.5 Arial,sans-serif}.home-debate-balance-labels b{font-weight:600;color:#3b5b43;margin-left:3px}.home-debate-meter{height:5px;overflow:hidden;border-radius:5px;background:#d9c2bc}.home-debate-meter i{display:block;height:100%;border-radius:5px;background:#3d7868}.home-debate-meter.is-empty{background:repeating-linear-gradient(90deg,#dce2d5 0 7px,transparent 7px 10px)}.home-debate-empty{display:block;color:#788270;font:11px/1.5 Arial,sans-serif;margin-bottom:8px}.home-debate-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid #dce0d0;color:#667763;font:11px/1.5 Arial,sans-serif}.home-debate-bottom>span:first-child{min-width:0}.home-debate-bottom b{font-weight:700;color:#355b40}.home-debate-bottom small{display:block;color:inherit;font-size:10px}.home-debate-open{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 10px;border:1px solid #cad4c1;border-radius:8px;background:var(--debate-soft);color:#315b40;font:600 10px/1.4 Arial,sans-serif;white-space:nowrap}.home-debate-open .action-icon{width:16px;height:16px;flex-basis:16px}.home-debate-card.is-lead>button{border-color:#9fb98c #2a5140 #2a5140;background:#1d4335;color:#fffdf4;box-shadow:0 5px 17px #1e392d16}.home-debate-card.is-lead .home-debate-category{color:#c4d7ae}.home-debate-card.is-lead .home-debate-symbol{background:#315848;color:#dce9c8;border-color:#51705a}.home-debate-card.is-lead .home-debate-balance-labels,.home-debate-card.is-lead .home-debate-bottom,.home-debate-card.is-lead .home-debate-empty,.home-debate-card.is-lead p{color:#c7d3c2}.home-debate-card.is-lead .home-debate-balance-labels b,.home-debate-card.is-lead .home-debate-bottom b{color:#e8efdf}.home-debate-card.is-lead .home-debate-bottom{border-color:#52705c}.home-debate-card.is-lead .home-debate-open{background:#e4edd6;color:#244531;border-color:#c6d8b2}.home-debate-card>button:focus-visible{outline:2px solid #946b38;outline-offset:3px}@media(hover:hover){.home-debate-card>button:hover{border-color:var(--debate-accent);box-shadow:0 6px 18px #243c2515}.home-debate-card>button:hover .home-debate-open{background:#dfe9d3}.home-debate-card.is-lead>button:hover{border-color:#9ebd87}}@media(max-width:1000px) and (min-width:701px){.home-debate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-debate-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;grid-template-rows:auto;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:4px 3px 12px;overscroll-behavior-inline:auto;touch-action:auto;align-items:stretch}.home-debate-card{scroll-snap-align:start;scroll-snap-stop:normal}.home-debate-card>button{padding:18px;min-height:330px}.home-debate-card h3{font-size:23px}.home-debate-card p{font-size:13px;margin-bottom:18px}.home-debate-symbol{width:46px;height:46px}.home-debate-open{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.home-debate-card>button{transition:none}}.app-shell .category-discovery{position:static;background:#eeeede;border-block:1px solid #d2d8c7;padding-block:20px;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .category-discovery>.shell{display:block;height:auto;min-height:0;overflow:visible;padding-block:0}.category-discovery .category-discovery-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.category-discovery span{display:block;margin:0;letter-spacing:normal;font-weight:inherit;font-size:inherit;color:inherit}.category-discovery .category-discovery-heading>.eyebrow{color:#6b795f;font-size:9px;font-weight:700;letter-spacing:.13em}.category-discovery h2{margin:0;color:#294a36;font:500 22px/1.25 var(--roman,Georgia,serif);letter-spacing:-.02em}.category-discovery-items{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:9px}.app-shell .category-discovery-items button{display:grid;justify-items:center;gap:6px;padding:13px 7px 11px;min-height:99px;border:1px solid #cfd8c2;border-radius:11px;background:#fbfcf5;color:#35533e;white-space:normal;box-shadow:0 2px 5px #25402507;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.category-discovery .category-discovery-icon{display:grid;place-items:center;width:30px;height:30px;color:#668058}.category-discovery-items strong{font:600 12px/1.3 Arial,sans-serif}.category-discovery-items small{color:#77856e;font:11px/1.3 Arial,sans-serif}.app-shell .category-discovery-items button:focus-visible{outline:2px solid #926e35;outline-offset:3px}@media(hover:hover){.app-shell .category-discovery-items button:hover{background:#e4ecd9;color:#244b34;border-color:#8fa47c;box-shadow:0 3px 10px #25402512}}@media(max-width:1000px){.category-discovery-items{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.app-shell .category-discovery{padding-block:17px}.category-discovery .category-discovery-heading{display:block;margin-bottom:12px}.category-discovery h2{font-size:21px;margin-top:6px}.category-discovery-items{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100px;gap:9px;overflow-x:auto;padding:3px 3px 9px;scroll-snap-type:x proximity;overscroll-behavior-inline:auto;touch-action:auto;scrollbar-width:thin}.category-discovery-items button{scroll-snap-align:start}}.app-shell.view-home>.knowledge-invitation{gap:0;padding:0;margin-block:30px 36px;align-items:stretch;border:1px solid #cbd4c3;border-radius:18px;overflow:hidden;background:#fafbf4;box-shadow:0 5px 18px #243b2a0a}.knowledge-invitation .membership-benefits-copy{padding:clamp(25px,3.7vw,46px);background:radial-gradient(ellipse at 100% 0,#ffffff0c,transparent 70%),#1f4335;color:#f7f3e6}.knowledge-invitation .membership-benefits-copy>.eyebrow{color:#d3c89f;font-size:9px;letter-spacing:.13em;line-height:1.6}.knowledge-invitation .membership-benefits-copy h2{font-size:clamp(35px,3.8vw,50px);line-height:1.08;margin:21px 0 18px;color:#fcf8eb}.knowledge-invitation .membership-benefits-copy h2 em{color:#d8e2b9;font-weight:400}.knowledge-invitation .membership-benefits-copy>p{color:#d4ded0;font-size:14px;line-height:1.85}.knowledge-values{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.knowledge-values span{border:1px solid #d6e1be30;border-radius:6px;padding:6px 8px;color:#dce5cf;font:11px/1.4 Arial,sans-serif}.knowledge-invitation .membership-benefit-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.knowledge-invitation .membership-benefit-actions a{gap:12px;font-size:12px;min-height:46px}:root body .knowledge-invitation .membership-benefit-actions a.primary{background:#e5edce;color:#24412e;border-color:#e5edce}:root body .knowledge-invitation .membership-benefit-actions a.outline{background:#ffffff08;color:#f0f2df;border-color:#ffffff45}:root body .knowledge-invitation .membership-benefit-actions a.primary:hover{background:#f0f4df;border-color:#f0f4df}.knowledge-membership-note{display:block;margin-top:14px;color:#bcccb9;font:11px/1.7 Arial,sans-serif}.knowledge-contribution{padding:clamp(24px,3.4vw,42px);min-width:0}.knowledge-contribution>.eyebrow{font-size:9px;letter-spacing:.1em;line-height:1.6;color:#7f7554}.knowledge-contribution>h3{font:500 29px/1.2 var(--roman,Georgia,serif);letter-spacing:-.02em;margin:13px 0 10px;color:#294834}.knowledge-process-intro{font-size:13px;line-height:1.7;color:#687760;margin:0 0 23px}.knowledge-invitation .membership-benefit-list{display:grid;gap:11px;border:0}.knowledge-invitation .membership-benefit-list article{padding:15px;gap:13px;grid-template-columns:35px minmax(0,1fr);border:1px solid #dce2d2;background:#fefef9;border-radius:10px}.knowledge-invitation .membership-benefit-list article>b{display:grid;place-items:center;align-self:start;width:33px;height:33px;border:1px solid #dbe3cd;border-radius:50%;background:#eff3e6;color:#7d855c;font:16px var(--roman,Georgia,serif)}.knowledge-invitation .membership-benefit-list h4{font:500 21px/1.25 var(--roman,Georgia,serif);margin:0 0 7px;color:#294834}.knowledge-invitation .membership-benefit-list p{font-size:12px;line-height:1.7;color:#68765f}.knowledge-invitation a:focus-visible{outline:2px solid #ac914f;outline-offset:4px}@media(max-width:900px){.knowledge-invitation{grid-template-columns:1fr}.knowledge-invitation .membership-benefits-copy h2{font-size:42px}.knowledge-contribution{padding:26px}}@media(max-width:700px){.app-shell.view-home>.knowledge-invitation{padding:0;gap:0;border-radius:13px;margin-block:22px}.knowledge-invitation .membership-benefits-copy{padding:25px 21px}.knowledge-invitation .membership-benefits-copy h2{font-size:36px}.knowledge-invitation .membership-benefits-copy>p{font-size:13px}.knowledge-invitation .membership-benefit-actions{display:flex}.knowledge-invitation .membership-benefit-actions a{flex:1 1 auto;padding-inline:12px}.knowledge-contribution{padding:25px 20px}.knowledge-contribution>h3{font-size:26px}.knowledge-invitation .membership-benefit-list article{padding:13px 11px;gap:10px}.knowledge-invitation .membership-benefit-list h4{font-size:20px}}@media(prefers-reduced-motion:reduce){.app-shell .category-discovery-items button{transition:none}}.app-shell .site-masthead .illustrated-masthead{height:270px;background:radial-gradient(ellipse at 50% 42%,#133d30 8%,#173c31df 33%,#173b2f30 75%),linear-gradient(120deg,#123b2f,#334a36 50%,#163c30);isolation:isolate;border-bottom:1px solid #a08b52}.app-shell .illustrated-masthead:before{inset:9px 12px;top:9px;bottom:9px;height:auto;border-block:1px solid #d5c08c60;background:none;opacity:1;pointer-events:none;z-index:-1}.app-shell .illustrated-masthead:after{inset:0;height:auto;background:url(/filozoflar-akademik-friz.webp) center 45%/min(1440px,110vw) auto no-repeat;opacity:.24;mix-blend-mode:luminosity;z-index:-2;pointer-events:none}.app-shell .illustrated-masthead .brand{top:43%!important;z-index:1;width:330px;max-width:70vw;padding:9px 16px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .illustrated-masthead .brand:hover{transform:translate(-50%,-50%)!important}.app-shell .illustrated-masthead .brand-mark{width:100%;height:150px;object-fit:contain;filter:drop-shadow(0 4px 10px #071e16b0)}.app-shell .illustrated-masthead .masthead-bridges{top:auto;bottom:15px;right:auto;left:50%;transform:translateX(-50%);gap:8px;max-width:calc(100% - 24px);padding:0;align-items:center}.app-shell .illustrated-masthead .masthead-bridges .feedback-link,.app-shell .illustrated-masthead .masthead-bridges a{display:flex;align-items:center;justify-content:center;width:auto;height:44px;min-height:44px;min-width:44px;padding:8px 12px;gap:8px;border:1px solid #d6e3ca3d;border-radius:9px;background:#f7f6ebed;color:#244633;box-shadow:0 2px 6px #061f151c;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.illustrated-masthead .masthead-bridges img{width:21px;height:21px;object-fit:contain}.illustrated-masthead .masthead-bridges .feedback-link b,.illustrated-masthead .masthead-bridges a span{font:600 11px/1.2 Arial,sans-serif;letter-spacing:0;white-space:nowrap}.app-shell .illustrated-masthead .masthead-bridges .feedback-link:hover,.app-shell .illustrated-masthead .masthead-bridges a:hover{background:#e8eedc;border-color:#c5d0b1;transform:none}.illustrated-masthead .masthead-bridges :is(a,button):focus-visible{outline:2px solid #f2db9e;outline-offset:3px}@media(max-width:700px){.app-shell .site-masthead .illustrated-masthead{height:190px}.app-shell .illustrated-masthead:after{background-size:840px auto;opacity:.18}.app-shell .illustrated-masthead .brand{top:38%!important;width:214px;max-width:70vw;padding:5px 9px}.app-shell .illustrated-masthead .brand-mark{width:100%;height:102px}.app-shell .illustrated-masthead .masthead-bridges{bottom:14px;gap:8px}.app-shell .illustrated-masthead .masthead-bridges .feedback-link,.app-shell .illustrated-masthead .masthead-bridges a{width:44px;padding:8px}.illustrated-masthead .masthead-bridges .feedback-link b,.illustrated-masthead .masthead-bridges a span{display:none}}.home-discussion-discovery{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d1d9c7;border-left:3px solid #8d9e72;background:linear-gradient(115deg,#f5f7ed,#fbfaf4);border-radius:12px;padding:17px 20px;margin-bottom:16px}.home-discussion-discovery>div{display:flex;gap:15px;align-items:center}.home-discussion-mark{font:62px/.8 var(--roman,Georgia,serif);color:#9a9f70;align-self:start;margin-top:8px}.home-discussion-discovery p{margin:0;font:500 23px/1.4 var(--roman,Georgia,serif);color:#274833}.home-discussion-discovery strong{font:13px/1.5 Arial,sans-serif;color:#6d7b62}.home-discussion-discovery label{display:grid;gap:5px;font:11px/1.4 Arial,sans-serif;color:#6f7d63}.home-discussion-discovery select{font:13px Arial,sans-serif;color:#35533e;background:#fcfdf6;border:1px solid #cbd6be;border-radius:8px;padding:10px;min-height:44px}.home-discussion-filters{display:flex;flex-wrap:wrap;gap:8px}.home-discussion-filters button{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid #ced7c3;border-radius:9px;background:#fbfcf5;color:#4b6549;font:12px/1.4 Arial,sans-serif}.home-discussion-filters button[aria-pressed=true]{background:#2b513c;color:#fffbea;border-color:#2b513c}.home-discussion-filters button span{display:grid;place-items:center;min-width:21px;height:21px;border-radius:5px;background:#83956a20;font-size:10px}.home-discussion-filters button[aria-pressed=true] span{background:#ffffff20}.home-discussion-count{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:14px 0 9px;color:#77816b;font:11px/1.6 Arial,sans-serif}.home-discussion-discovery select:focus-visible,.home-discussion-filters button:focus-visible{outline:2px solid #946f34;outline-offset:3px}.home-debate-card:not(.is-lead)>button{background:radial-gradient(ellipse at 100% 0,var(--debate-soft,#edf2e6),transparent 70%),#fcfbf5}.topic-card .top-ideas>.compact-top-idea{display:block}.topic-card .topic-opinion-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#52704a;font:600 12px/1.5 Arial,sans-serif;list-style:none}.topic-opinion-disclosure>summary::-webkit-details-marker{display:none}.topic-opinion-disclosure[open]>summary .action-icon{transform:rotate(180deg)}.topic-card .topic-opinion-disclosure>.compact-top-idea{display:block}.topic-card .opinion-text-body{font:15px/1.7 Arial,sans-serif;color:#61735b;margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.topic-card .opinion-text-body.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.topic-card .opinion-text-body.is-expanded{display:block}.topic-card .opinion-read-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;border:0;background:none;color:#3e684a;font:600 12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.discussion-head-refined{max-width:940px;margin-block:26px 22px;padding:25px 28px;border:1px solid #ced6c6;border-radius:15px;background:linear-gradient(125deg,#f9fbf3,#f7f4e9);box-shadow:0 3px 12px #213c2508}.discussion-head-refined>.back-link{display:flex;width:fit-content;min-height:44px;margin-bottom:20px}.discussion-head-refined>.eyebrow{display:block;font-size:10px;line-height:1.6;letter-spacing:.1em;color:#778369}.discussion-head-refined h1{max-width:24ch;font-size:clamp(29px,3.8vw,44px);line-height:1.13;letter-spacing:-.03em;margin:13px 0 17px;text-wrap:pretty}.discussion-head-refined>p{max-width:76ch;font:15px/1.75 Arial,sans-serif;color:#697561;margin:0}.discussion-head-refined .discussion-head-meta{display:flex;gap:8px;margin-top:20px}.discussion-head-refined .discussion-head-meta>span{border:1px solid #d6decd;border-radius:7px;background:#fcfdf7;padding:7px 10px;font:11px/1.5 Arial,sans-serif;color:#5a7055}.discussion-head-refined .discussion-quick-action{margin-top:16px}.discussion-layout-compact .discussion-timeline-head{padding:16px 0;margin-bottom:16px;border-top:1px solid #b5c4a7;border-bottom:1px solid #dce1d2;align-items:center}.discussion-layout-compact .discussion-timeline-head b{font:500 24px/1.3 var(--roman,Georgia,serif);color:#284a35}.discussion-layout-compact .discussion-timeline-head small{font:12px/1.7 Arial,sans-serif;color:#7b826f;margin-top:5px;max-width:none}.discussion-layout-compact .discussion-timeline-head>span{padding:6px 9px;border:1px solid #d6dfcc;border-radius:7px;font:11px Arial,sans-serif;color:#67775c}.discussion-layout-compact .history-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;border:1px solid #d4ddc9;border-left:3px solid #769975;border-radius:12px;padding:21px 20px;margin:0 0 14px;background:#fffef9;box-shadow:0 2px 7px #253b2206}.discussion-layout-compact .history-item.oppose{border-left-color:#ac8277}.discussion-layout-compact .history-item.question{border-left-color:#8d8bab}.discussion-layout-compact .history-item.common{border-left-color:#b0975d}.discussion-layout-compact .history-item.is-reply{margin-left:28px;background:#f8faf2;border-left-width:2px}.discussion-layout-compact .history-item.is-reply:before{display:none}.discussion-layout-compact .history-item>.avatar-sprite{width:36px;height:36px;border-radius:50%;border:1px solid #d6dfc9}.discussion-layout-compact .history-content>header{display:flex;justify-content:space-between;align-items:start;gap:14px}.discussion-layout-compact .history-content>header>div{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;min-width:0}.discussion-layout-compact .history-content header b{font:600 14px/1.5 Arial,sans-serif;color:#35553a;overflow-wrap:anywhere}.discussion-layout-compact .history-content time{font:11px/1.6 Arial,sans-serif;color:#818b75;flex:none}.discussion-layout-compact .history-content .opinion-text-body{font:15px/1.8 Arial,sans-serif;color:#42563f;margin:14px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;letter-spacing:0}.discussion-layout-compact .opinion-text-body.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.discussion-layout-compact .opinion-text-body.is-expanded{display:block}.discussion-layout-compact .opinion-read-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:none;color:#3b6b49;font:600 12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.discussion-layout-compact .opinion-read-more .action-icon{width:15px;height:15px}.discussion-layout-compact .history-actions{gap:8px;margin-top:17px;padding-top:13px;border-top:1px solid #e0e5d6}.discussion-layout-compact .history-content .history-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px!important;padding:9px 11px!important;border:1px solid #d2dcc7;border-radius:8px;background:#f4f7ec;color:#45623d;font:600 12px/1.4 Arial,sans-serif!important}.discussion-layout-compact .history-actions .discussion-action-icon{width:17px;height:17px;flex:none}.discussion-layout-compact .history-actions button b{display:grid;place-items:center;min-width:23px;height:23px;padding-inline:4px;border-radius:5px;background:#e6eddc;font:600 11px Arial,sans-serif}.discussion-layout-compact .history-content .history-actions button[aria-pressed=true]{background:#e1edda;border-color:#8eac7d;color:#315b32}.discussion-layout-compact .history-content .history-actions .reaction-disagree[aria-pressed=true]{background:#f4e7e1;border-color:#bc9c8d;color:#855e4f}.discussion-layout-compact .history-content .history-actions .reply-button{background:#fffef9;color:#5c6a51;margin-left:auto}.discussion-layout-compact .history-content .history-actions button:disabled{opacity:.55;cursor:default}.discussion-layout-compact .history-content .reaction-status{font:11px/1.6 Arial,sans-serif;color:#748167;margin:9px 0 0}.discussion-layout-compact .history-content .reaction-error{font:12px/1.7 Arial,sans-serif;color:#985c48;margin:9px 0 0;padding:9px 11px;background:#faf0e9;border-radius:6px}.discussion-layout-compact .reply-context{max-width:100%;padding:10px 12px;border:0;border-left:2px solid #b2c49c;background:#eef3e5;border-radius:0 7px 7px 0;margin-bottom:14px}.discussion-layout-compact .reply-context p{font:12px/1.6 Arial,sans-serif;max-width:100%;margin:4px 0 0;color:#7a866d}.discussion-layout-compact .detail-composer-bottom{max-width:none;border:1px solid #cdd8c0;border-top:3px solid #6f9267;border-radius:12px;background:#fffef9;box-shadow:0 3px 13px #2c432008;padding:25px;margin-top:22px}.discussion-layout-compact .detail-composer-bottom h2{font:500 25px/1.25 var(--roman,Georgia,serif);color:#2d5136;margin:10px 0}.discussion-layout-compact .composer-guidance{font:13px/1.7 Arial,sans-serif;color:#78856d;margin:0 0 18px}.discussion-layout-compact .detail-composer-bottom textarea{box-sizing:border-box;width:100%;font:16px/1.7 Arial,sans-serif;min-height:150px;padding:14px;border:1px solid #c7d3bb;border-radius:9px;background:#fcfdf8;color:#37513b;resize:vertical}.discussion-layout-compact .reason-types{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px;overflow:visible}.discussion-layout-compact .reason-types button{flex:1 1 auto;border-radius:8px;font-size:12px;min-height:44px}.discussion-layout-compact .composer-meta{display:flex;justify-content:space-between;gap:10px;color:#7b866e;margin:10px 0 16px;font:11px/1.6 Arial,sans-serif}.discussion-layout-compact .composer-confirmation{font:13px/1.6 Arial,sans-serif;color:#436b3f;background:#edf4e6;border-radius:7px;padding:10px 12px}.discussion-preview-notice{font:12px/1.6 Arial,sans-serif;color:#827451;padding:10px 13px;border:1px dashed #d1c9aa;border-radius:8px;margin:0 0 14px;background:#faf8ec}.discussion-layout-compact .discussion-empty{min-height:0;padding:28px 18px;margin:0;border:1px dashed #cbd7bc;border-radius:12px;background:#f7f9ef;text-align:center}.discussion-empty>span{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 12px;border:1px solid #d7dfcb;border-radius:50%;color:#768a61}.discussion-empty>b{display:block;font:500 23px/1.3 var(--roman,Georgia,serif);color:#3d5b3b}.discussion-empty>p{font:13px/1.7 Arial,sans-serif;color:#7d886e;max-width:50ch;margin:10px auto 16px}.discussion-empty>button{display:inline-flex;align-items:center;gap:12px}.discussion-layout-compact :is(button,textarea):focus-visible{outline:2px solid #9b8046;outline-offset:3px}@media(max-width:700px){.discussion-head-refined{width:calc(100% - 24px);padding:20px 17px;margin-block:17px}.discussion-head-refined h1{font-size:30px}.discussion-head-refined>p{font-size:14px}.discussion-layout-compact .discussion-timeline-head{gap:10px}.discussion-layout-compact .discussion-timeline-head b{font-size:22px}.discussion-layout-compact .discussion-timeline-head small{max-width:26ch}.discussion-layout-compact .history-item{grid-template-columns:28px minmax(0,1fr);padding:16px 12px;gap:9px}.discussion-layout-compact .history-item>.avatar-sprite{width:28px;height:28px}.discussion-layout-compact .history-item.is-reply{margin-left:13px}.discussion-layout-compact .history-content>header{display:block}.discussion-layout-compact .history-content time{display:block;margin-top:8px}.discussion-layout-compact .history-content .opinion-text-body{font-size:14px;line-height:1.8;margin-top:12px}.discussion-layout-compact .history-content .history-actions button{flex:1 1 auto;gap:6px;font-size:11px!important;padding:9px!important}.discussion-layout-compact .history-actions .reply-button{margin-left:0}.discussion-layout-compact .detail-composer-bottom{padding:19px 15px}.discussion-layout-compact .detail-composer-bottom h2{font-size:23px}.discussion-layout-compact .composer-meta{flex-wrap:wrap}.discussion-layout-compact .detail-composer-bottom>.primary{width:100%}}.app-shell.view-home>.refined-philosophers{width:calc(100% - 48px);max-width:1320px;min-height:350px;margin:28px auto 0;border:1px solid #b9ad86;border-radius:16px;overflow:hidden;background:linear-gradient(90deg,#173d32f5,#173d32de 33%,#173d3275 62%,#173d3210),url(/atina-okulu-header-yuksek-cozunurluk.webp) center 43%/cover no-repeat;box-shadow:0 5px 17px #263a2112}.app-shell.view-home>.refined-philosophers>.shell{width:auto;padding:35px clamp(24px,4vw,54px)}.app-shell.view-home>.refined-philosophers h2{font-size:clamp(31px,3.4vw,44px);max-width:14ch;margin:13px 0 15px}.app-shell.view-home>.refined-philosophers p{max-width:43ch;color:#e2e9d7;font-size:13px;line-height:1.8;margin-bottom:22px}.refined-philosophers .philosophy-principles{display:flex;flex-wrap:wrap;gap:0;margin-top:24px;color:#d7dec7;font:11px/1.6 Arial,sans-serif;letter-spacing:.03em}.philosophy-principles span+span:before{content:"·";margin-inline:12px;color:#bba978}.app-shell.view-home>.philosophy-path{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,660px);gap:0 42px;align-items:center;width:calc(100% - 48px);max-width:1180px;margin:0 auto 18px;padding:30px 0 20px;border-bottom:1px solid #d0d8c3}.philosophy-path-intro{grid-column:1;grid-row:1/3;text-align:left}.philosophy-path-intro>.eyebrow{font:600 9px/1.6 Arial,sans-serif;color:#8b805d;letter-spacing:.13em}.philosophy-path-intro h2{font:500 28px/1.18 var(--roman,Georgia,serif);letter-spacing:-.02em;color:#38543c;margin:12px 0}.philosophy-path-intro p{font:13px/1.8 Arial,sans-serif;color:#7b866d;max-width:29ch;margin:0}.app-shell.view-home>.philosophy-path>img{grid-column:2;grid-row:1;width:100%;height:auto;max-width:660px;margin:0;justify-self:center}.app-shell.view-home>.philosophy-path>div{grid-column:2;grid-row:2;width:100%;max-width:none;margin:0;gap:8px;border-top:0}.app-shell.view-home>.philosophy-path article{padding:11px 5px;border-top:1px solid #d0d8c3;text-align:center}.app-shell.view-home>.philosophy-path b{display:block;font-size:21px;color:#35573c}.app-shell.view-home>.philosophy-path article>span{display:block;margin-top:6px;font:11px/1.5 Arial,sans-serif;color:#7a866e;letter-spacing:0;text-transform:none}@media(max-width:760px){.app-shell.view-home>.refined-philosophers{width:calc(100% - 24px);min-height:0;margin-top:20px;border-radius:12px;background-position:61%;background-image:linear-gradient(90deg,#173d32f0,#173d32d6 45%,#173d328f),url(/atina-okulu-header-yuksek-cozunurluk.webp)}.app-shell.view-home>.refined-philosophers>.shell{padding:27px 22px}.app-shell.view-home>.refined-philosophers h2{font-size:31px;max-width:17ch}.app-shell.view-home>.refined-philosophers p{max-width:35ch}.app-shell.view-home>.philosophy-path{width:calc(100% - 28px);grid-template-columns:minmax(0,1fr);padding-top:25px;gap:20px}.philosophy-path-intro{grid-row:1;grid-column:1;text-align:center}.philosophy-path-intro h2{font-size:27px}.philosophy-path-intro p{margin-inline:auto;max-width:36ch}.app-shell.view-home>.philosophy-path>img{grid-column:1;grid-row:2}.app-shell.view-home>.philosophy-path>div{grid-column:1;grid-row:3;gap:7px;margin-top:-12px}.app-shell.view-home>.philosophy-path b{font-size:18px}.app-shell.view-home>.philosophy-path article>span{font-size:11px}}@media(max-width:700px){.home-discussion-discovery{padding:14px;gap:12px;align-items:start;flex-direction:column}.home-discussion-discovery p{font-size:22px}.home-discussion-discovery strong{font-size:12px}.home-discussion-discovery label{display:flex;align-items:center;justify-content:space-between;width:100%}.home-discussion-discovery select{min-width:160px}.home-discussion-filters{flex-wrap:nowrap;overflow-x:auto;padding:3px 3px 9px;overscroll-behavior-inline:auto;touch-action:auto;scrollbar-width:thin}.home-discussion-filters button{flex:none}.home-discussion-count>span{display:none}}@media(max-width:1000px){.app-shell .editorial-card-portrait .editorial-card-image{aspect-ratio:16/9;align-self:stretch;background:#eeeadd}.app-shell .editorial-card-image picture{display:block;width:100%;height:100%}.app-shell .editorial-card-portrait .editorial-card-image img{width:100%;height:100%;object-fit:contain;object-position:center}.app-shell .editorial-card-portrait .editorial-card-heading h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app-shell .editorial-card-portrait .editorial-card-summary{-webkit-line-clamp:2}}@media(max-width:700px){.app-shell .refined-feature .feature-image[data-illustrated-cover] h2{font-size:20px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px;margin-bottom:6px}.app-shell .refined-feature .feature-image[data-illustrated-cover]>div{padding:11px 13px 14px}.app-shell .refined-feature .feature-image[data-illustrated-cover]>div>span{font-size:9px;letter-spacing:.05em}.app-shell .refined-feature .feature-image[data-illustrated-cover]>div>p{margin-top:7px;font-size:11px}.app-shell .refined-feature .feature-label{font-size:8px;padding:7px 8px}.app-shell .editorial-latest .editorial-portrait-grid{gap:10px}.app-shell .editorial-card-portrait .editorial-card-link{position:relative;padding:7px;gap:8px;border-radius:10px}.app-shell .editorial-card-portrait .editorial-card-heading h3{font-size:16px;line-height:1.28;margin:0;letter-spacing:-.012em}.app-shell .editorial-card-portrait .editorial-card-category{font-size:9px;line-height:1.4;margin-bottom:5px}.app-shell .editorial-card-portrait .editorial-card-summary{font-size:12px;line-height:1.55;margin:0}.app-shell .editorial-card-portrait .editorial-card-footer{position:relative;margin-top:auto;gap:0;padding:8px 20px 0 0}.app-shell .editorial-card-portrait .editorial-card-author{font-size:11px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.app-shell .editorial-card-portrait .editorial-card-meta{font-size:10px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.app-shell .editorial-card-portrait .editorial-card-action{position:absolute;right:0;bottom:9px;width:17px;min-height:17px;height:17px;padding:0;border:0;border-radius:0;box-shadow:none;background:none;font-size:0;line-height:0;gap:0;color:#4e7044}.app-shell .editorial-card-portrait .editorial-card-action .action-icon{width:17px;height:17px;flex:none}.app-shell .archive .editorial-card-link{padding:13px;gap:10px 12px}.app-shell .archive .editorial-card-heading h3{font-size:20px;line-height:1.27}.app-shell .archive .editorial-card-summary{font-size:12px;line-height:1.65;-webkit-line-clamp:2}.app-shell .home-debate-card>button{min-height:0;padding:16px;height:320px}.app-shell .home-debate-top{height:36px;margin-bottom:13px;flex:none}.app-shell .home-debate-symbol{width:36px;height:36px;border-radius:9px}.app-shell .home-debate-symbol svg{width:26px;height:26px}.app-shell .home-debate-category{position:absolute;left:64px;right:16px;top:25px;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.app-shell .home-debate-card h3{font-size:20px;line-height:1.25;margin-bottom:10px;-webkit-line-clamp:3}.app-shell .home-debate-card h3,.app-shell .home-debate-card p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;flex:none}.app-shell .home-debate-card p{font-size:12px;line-height:1.65;margin-bottom:12px;-webkit-line-clamp:2}.app-shell .home-debate-balance{padding-bottom:13px;min-height:36px;flex:none}.app-shell .home-debate-bottom{padding-top:10px;gap:7px;font-size:10px;flex:none}.app-shell .home-debate-open{font-size:10px;min-height:44px;padding:7px 8px}.app-shell .home-discussion-discovery{padding:13px;margin-bottom:12px;gap:8px}.app-shell .home-discussion-discovery p{font-size:20px}.academic-home .academic-home-cards{gap:11px}.academic-home .academic-home-card-link{display:grid;grid-template-columns:92px minmax(0,1fr);gap:0;align-items:start}.academic-home .academic-home-card-image{align-self:start;aspect-ratio:16/9;margin:13px 0 0 10px;max-width:82px;border:1px solid #d7dccb;border-radius:7px;padding:0;background:#f1ecdf}.academic-home .academic-home-card-image img{display:block;width:100%;height:100%;object-fit:contain}.academic-home .academic-home-card-copy{display:flex;padding:12px;gap:6px}.academic-home .academic-home-card-type{font-size:9px;padding:3px 6px}.academic-home .academic-home-card h3{font-size:18px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.academic-home .academic-home-card p{font-size:12px;line-height:1.6;-webkit-line-clamp:2}.academic-home .academic-home-card-author{margin-top:0;padding-top:0;font-size:11px;line-height:1.5}.academic-home .academic-home-card-copy>small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.5}.academic-home .academic-home-card-action{min-height:32px;padding-top:8px;font-size:11px;margin-top:2px}.app-shell .category-discovery-items{grid-auto-columns:94px;gap:8px}.app-shell .category-discovery-items button{min-height:86px;padding:10px 6px;gap:4px}.app-shell .category-discovery-icon{width:25px;height:25px}.app-shell .category-discovery-items small{font-size:10px}.app-shell .knowledge-invitation .membership-benefits-copy{padding:23px 19px}.app-shell .knowledge-invitation .membership-benefits-copy h2{font-size:33px;margin-block:16px}.app-shell .knowledge-contribution{padding:23px 19px}.app-shell .knowledge-invitation .membership-benefit-list article{padding:11px;gap:9px}.app-shell .knowledge-invitation .membership-benefit-list h4{font-size:19px}.app-shell .refined-philosophers>.shell{padding:24px 19px}.app-shell .refined-philosophers h2{font-size:29px}.app-shell .philosophy-path-intro h2{font-size:25px}.app-shell .philosophy-path-intro p{font-size:12px}.app-shell .topic-card{padding:17px 14px}.app-shell .topic-card>h2{font-size:23px;line-height:1.25;margin-block:12px 9px}.app-shell .topic-card>p{font-size:13px;line-height:1.7}.app-shell .idea-copy>p{font-size:14px;line-height:1.65}.app-shell .topic-card .opinion-text-body{font:14px/1.65 Arial,sans-serif;color:#61735b;margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.app-shell .topic-card .opinion-text-body.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.app-shell .topic-card .opinion-text-body.is-expanded{display:block}.app-shell .topic-card .opinion-read-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;border:0;background:none;color:#3e684a;font:600 12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.academic-work :is(img,video,iframe),.app-shell .reader :is(img,video,iframe){max-width:100%}.app-shell .reader h1{overflow-wrap:anywhere}.app-shell .academic-home .academic-home-card-link{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto;padding:12px;gap:6px 11px}.app-shell .academic-home .academic-home-card-image{position:relative;grid-column:1;grid-row:1/4;align-self:stretch;margin:0;max-width:none;width:100%;height:auto;min-height:140px;aspect-ratio:auto;overflow:hidden;padding:0}.app-shell .academic-home .academic-home-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:85% center}.app-shell .academic-home .academic-home-card-image picture{position:absolute;inset:0;display:block}.app-shell .academic-home .academic-home-card-image[data-mobile-portrait=true] img{object-fit:contain;object-position:center}.app-shell .academic-home .academic-home-card-copy{display:contents}.app-shell .academic-home .academic-home-card-type{grid-column:2;grid-row:1;justify-self:start;font-size:9px;padding:3px 6px}.app-shell .academic-home .academic-home-card h3{grid-column:2;grid-row:2;font-size:18px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.app-shell .academic-home .academic-home-card p{grid-column:2;grid-row:3;padding-top:4px;align-self:start;font-size:12px;line-height:1.6;-webkit-line-clamp:2}.app-shell .academic-home .academic-home-card-author{grid-column:1/-1;grid-row:4;font-size:11px;margin:0;padding:0}.app-shell .academic-home .academic-home-card-copy>small{grid-column:1/-1;grid-row:5;font-size:10px;line-height:1.5}.app-shell .academic-home .academic-home-card-action{grid-column:1/-1;grid-row:6;min-height:32px;font-size:11px;margin-top:2px;padding-top:8px}.app-shell .archive .editorial-card-link{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto auto;padding:12px;gap:10px 12px}.app-shell .archive .editorial-card-image{position:relative;float:none;grid-column:1;grid-row:1/3;width:100%;height:auto;min-height:140px;aspect-ratio:auto;margin:0;align-self:stretch;padding:0}.app-shell .archive .editorial-card-image picture{position:absolute;inset:0;display:block;width:100%;height:100%}.app-shell .archive .editorial-card-image img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:85% center;border-radius:6px}.app-shell .archive [data-mobile-portrait=true] .editorial-card-image img{object-fit:contain;object-position:center}.app-shell .archive .editorial-card-heading{grid-column:2;grid-row:1;display:block}.app-shell .archive .editorial-card-heading h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.app-shell .archive .editorial-card-summary{grid-column:2;grid-row:2;clear:none;margin:0;-webkit-line-clamp:2;align-self:start}.app-shell .archive .editorial-card-footer{grid-column:1/-1;grid-row:3;clear:none;margin:0}}@media(max-width:360px){.app-shell .archive .editorial-card-link{grid-template-columns:88px minmax(0,1fr);gap:10px}.app-shell .archive .editorial-card-heading h3{font-size:19px}}@media(max-width:700px){.app-shell #home-discussions>.section-heading{gap:12px;align-items:center;margin-bottom:10px}.app-shell #home-discussions>.section-heading h2{font-size:27px;line-height:1.15;margin-top:8px}.app-shell #home-discussions>.section-heading button{padding:9px 10px;font-size:10px;white-space:nowrap;flex:none}.app-shell #home-discussions .home-discussion-discovery{display:flex;justify-content:flex-end;padding:0;min-height:44px;margin:0 0 8px;border:0;border-radius:0;background:none;box-shadow:none}.app-shell #home-discussions .home-discussion-discovery>div{display:none}.app-shell #home-discussions .home-discussion-discovery>label{display:flex;align-items:center;justify-content:flex-end;width:auto;gap:9px;font:11px/1.5 Arial,sans-serif;color:#768365}.app-shell #home-discussions .home-discussion-discovery select{width:auto;min-width:150px;min-height:44px;font-size:16px;padding:8px 12px;border-radius:8px}.app-shell #home-discussions .home-discussion-filters{margin:0 0 6px;padding:2px 2px 4px;gap:6px;scrollbar-width:none}.app-shell #home-discussions .home-discussion-filters::-webkit-scrollbar{display:none}.app-shell #home-discussions .home-discussion-filters button{min-height:44px;padding:8px 11px;font-size:11px}.app-shell #home-discussions .home-discussion-count{margin:5px 0 10px;font-size:10px}}