.j-page,.j-policy,.j-post{padding-block:30px 72px}.j-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center;padding:28px 0 64px}.j-hero h1,.j-policy h1,.j-post h1{font-family:var(--font-display,'Bricolage Grotesque',sans-serif);font-size:clamp(42px,5.5vw,82px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 20px}.j-lead{font-size:clamp(19px,1.6vw,24px);line-height:1.5;max-width:40em}.j-hero figure{margin:0;transform:rotate(2deg);background:#fff;padding:15px 15px 24px;box-shadow:0 15px 50px #221a2010}.j-hero figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.j-hero figcaption{font-size:16px;margin-top:14px;color:#5e5258}.j-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.j-section-head h2,.j-endnote h2{font-size:clamp(30px,3.5vw,48px);line-height:1.1;letter-spacing:-.025em;margin:8px 0 18px}.j-tabs,.j-studio-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.j-tabs a,.j-studio-tabs button{border:1px solid #cfc2b2;border-radius:999px;padding:10px 17px;text-decoration:none;color:#221a20;background:transparent;font:inherit;font-weight:700}.j-tabs [aria-current],.j-studio-tabs [aria-pressed=true]{background:#221a20;color:white;border-color:#221a20}.j-reading-note{color:#5e5258;max-width:56em}.j-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:24px}.j-card{background:#fff;border:1px solid #e2d8ca;border-radius:20px;overflow:hidden}.j-card>a{display:block;text-decoration:none;color:#221a20}.j-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.j-card>a>div{padding:24px}.j-card h3{font-size:clamp(25px,2.5vw,35px);line-height:1.12;letter-spacing:-.02em;margin:8px 0 14px}.j-card p{line-height:1.6}.j-card span,.j-endnote a{font-weight:700}.j-endnote{background:#221a20;color:#fff;border-radius:24px;padding:clamp(24px,5vw,60px);margin-top:64px;max-width:900px}.j-endnote p{max-width:50em;line-height:1.6}.j-endnote .rd-hand,.j-endnote a{color:#f4c542}.j-endnote a{display:inline-block;margin:12px 24px 0 0}.j-policy,.j-post{max-width:850px}.j-policy h1,.j-post h1{font-size:clamp(38px,4.5vw,64px)}.j-policy>section{padding:30px 0;border-top:1px solid #e2d8ca;display:grid;grid-template-columns:44px 1fr;column-gap:20px}.j-policy>section>span{color:#b5452a;font-weight:800;grid-row:span 2}.j-policy section h2{font-size:27px;margin:0 0 10px}.j-policy p{line-height:1.65}.j-policy section p{margin:0}.j-post-body{font-size:20px;line-height:1.7}.j-post-body h2{font-size:32px;line-height:1.15;margin-top:38px}.j-post-body p{overflow-wrap:anywhere}.j-preview-banner{padding:14px 20px;background:#f4c542;color:#221a20;border-radius:10px;font-weight:700;margin-bottom:25px}.j-draft-meta{padding:14px 0;border-block:1px solid #e2d8ca;color:#5e5258}.j-sources{margin-top:36px;border:1px solid #e2d8ca;padding:20px;border-radius:14px}.j-sources summary{cursor:pointer;font-weight:700}.j-sources a{overflow-wrap:anywhere}
.j-studio{margin:0;background:#f7f3ec;color:#221a20;font-family:'Varta',system-ui,sans-serif;font-size:18px;line-height:1.5}.j-studio *{box-sizing:border-box}.j-studio [hidden]{display:none!important}.j-studio-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid #e2d8ca;background:#221a20;color:#fff}.j-studio-head a{color:#f4c542;font-size:16px}.j-studio-head strong{font-family:'Bricolage Grotesque',sans-serif;font-size:25px;white-space:nowrap}.j-studio-head span{font-family:'Playwrite PT',cursive;font-size:14px;color:#f4c542}.j-studio main{max-width:1180px;margin:auto;padding:30px 20px 70px}.j-studio h1{font-size:clamp(33px,5vw,60px);line-height:1.05;letter-spacing:-.035em;margin:12px 0;font-family:'Bricolage Grotesque',sans-serif}.j-studio h2{font-family:'Bricolage Grotesque',sans-serif;font-size:25px;line-height:1.15;margin:10px 0}.j-studio .rd-label{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#6a4b98}.j-studio button,.j-studio a{touch-action:manipulation}.j-studio button{cursor:pointer;min-height:44px;font:inherit;border:1px solid #cfc2b2;border-radius:999px;padding:10px 18px;background:#fff;color:#221a20;font-weight:700}.j-studio button:disabled{cursor:wait;opacity:.6}.j-studio a{color:#8e3420}.j-studio .j-studio-head a{color:#f4c542}.j-studio .j-studio-tabs [aria-pressed=true],.j-studio .j-studio-tabs>[data-new-draft]{background:#221a20;color:#fff}.j-studio input,.j-studio textarea,.j-studio select{font:inherit;font-size:17px;color:#221a20;background:#fff;border:1px solid #b4a594;border-radius:10px;max-width:100%;padding:12px;min-height:46px}.j-studio input:not([type=checkbox]),.j-studio textarea{width:100%}.j-studio textarea{resize:vertical}.j-studio label{display:flex;flex-direction:column;gap:5px;font-weight:700;margin:12px 0}.j-studio label small{font-weight:400}.j-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.j-toolbar>label:first-child{flex:1;min-width:200px}.j-studio .j-inline{display:flex;flex-direction:row;gap:10px;align-items:start;font-weight:400}.j-inline input{flex:none;min-height:24px;width:24px;height:24px;accent-color:#6a4b98}.j-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.j-idea{padding:22px;background:#fff;border:1px solid #e2d8ca;border-radius:18px;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:8px}.j-idea p{margin:0 0 10px}.j-idea details{font-size:16px;margin-bottom:10px}.j-idea summary{cursor:pointer;font-weight:700}.j-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.j-card-actions button{font-size:16px}.j-studio-status{min-height:32px;border-left:4px solid #6a4b98;padding:8px 14px;background:#ede6f5}.j-note-intro{max-width:700px}.j-studio form[data-note-form]{max-width:760px;padding:25px;border-radius:18px;background:#fff;border:1px solid #e2d8ca;margin:24px 0}.j-studio dialog{position:fixed;max-width:min(860px,calc(100vw - 24px));width:860px;max-height:calc(100dvh - 32px);padding:0;border:1px solid #cfc2b2;border-radius:20px;background:#f7f3ec;color:#221a20;overscroll-behavior:contain}.j-studio dialog::backdrop{background:#221a2099}.j-dialog-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#f7f3ec;padding:12px 24px;border-bottom:1px solid #e2d8ca;z-index:1}.j-studio dialog form{padding:0 24px 24px}.j-studio .j-body-input{line-height:1.65}.j-draft-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;position:sticky;bottom:-24px;padding:16px 0;background:#f7f3ec;border-top:1px solid #e2d8ca}.j-draft-actions button{background:#221a20;color:#fff}.j-checks{list-style:none;padding:0;font-size:16px}.j-checks li{padding:8px 12px;border-left:3px solid #b4a594;margin:6px 0;background:#fff}.j-checks .j-check-ready{border-color:#2c7a4b}.j-checks .j-check-blocked{border-color:#b5452a}.j-studio fieldset{border:1px solid #cfc2b2;border-radius:10px;margin-top:15px}.j-studio :focus-visible,.j-page :focus-visible,.j-policy :focus-visible{outline:3px solid #6a4b98;outline-offset:4px}
@media(max-width:800px){.j-hero{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.j-hero figure{max-width:560px;transform:none}.j-section-head{align-items:start;flex-direction:column;gap:0}.j-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}.j-studio-head{flex-wrap:wrap;padding:14px 20px}.j-studio-head strong{order:-1;flex-basis:100%}.j-studio main{padding-top:20px}}@media(max-width:540px){.j-grid,.j-ideas{grid-template-columns:1fr}.j-card>a>div{padding:20px}.j-endnote{margin-top:40px}.j-tabs{gap:6px}.j-tabs a{font-size:16px;padding:9px 13px}.j-policy>section{grid-template-columns:28px 1fr;gap:12px}.j-studio-tabs{gap:6px}.j-studio-tabs button{font-size:16px;padding:9px 13px}.j-toolbar{align-items:stretch;gap:0}.j-toolbar>label{width:100%;margin:7px 0}.j-studio dialog{max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;margin:0;border-radius:0;border:0}.j-dialog-head{padding-inline:18px}.j-studio dialog form{padding-inline:18px}.j-studio .j-note-intro h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.j-page *,.j-studio *{scroll-behavior:auto!important}}
.j-reading-block{border:1px solid #dfd4c6;border-radius:20px;padding:24px;margin:28px 0;background:#fff;color:#241a20}.j-reading-block h2{font-size:28px;margin:0 0 18px}.j-reading-block li{margin-bottom:12px}.j-block-summary{background:#e6edde;border:none}.j-block-if-here,.j-block-steps{border-left:5px solid #6a4b98}.j-two-sides{display:grid;grid-template-columns:1fr 1fr;gap:24px}.j-two-sides h3{font-size:23px;line-height:1.2}.j-phrase{background:#f4c542;color:#241a20}.j-phrase h2{font-size:36px}.j-proposed{background:#f4c542;padding:12px;font-weight:700}.j-table-scroll{overflow-x:auto}.j-table-scroll table{border-collapse:collapse;width:100%;min-width:380px}.j-table-scroll th,.j-table-scroll td{text-align:left;padding:14px 10px;border-bottom:1px solid #dfd4c6;vertical-align:top}.j-event-list{padding-left:24px}.j-event-list li{padding:12px 0}.j-event-list h3{margin:6px 0}.j-how-written{padding:24px 0;border-block:1px solid #dfd4c6;margin-top:28px;font-size:17px}.j-how-written h2{font-size:20px}.j-related{padding:24px 0}.j-related a{text-transform:none}.j-related li{margin:10px 0}.j-story-card h2{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.025em}.j-story-card:nth-child(4n+1){border-top:8px solid #6a4b98}.j-story-card:nth-child(4n+2){border-top:8px solid #438650}.j-story-card:nth-child(4n+3){border-top:8px solid #c44d32}.j-story-card:nth-child(4n){border-top:8px solid #4b81bb}.j-slot{background:#ede6f5;padding:10px;border-radius:8px;font-weight:700}.j-queue-heading{max-width:760px;margin-bottom:24px}.j-studio [data-article-components]{border-block:1px solid #dfd4c6;margin-block:20px;padding-block:12px}.j-studio [data-review-form]{padding:0 24px 24px}.j-cost-row{padding:12px 0;border-bottom:1px solid #dfd4c6}.j-studio [data-review-title]{font-family:'Bricolage Grotesque',sans-serif;font-size:26px;line-height:1.2;font-weight:700}.j-studio [data-review-slot]{background:#ede6f5;padding:14px;border-radius:12px}.j-studio [data-review-status]:not(:empty){border-left:3px solid #b5452a;padding:10px;background:#fff}.j-studio [data-review-form] .j-inline{align-items:start}.j-studio [data-review-form] .j-inline input{margin-top:4px}.j-studio [data-queue-list] .j-idea>.j-card-actions{margin-top:auto}
@media(max-width:600px){.j-two-sides{grid-template-columns:1fr}.j-reading-block{padding:20px}.j-post-body{font-size:19px}.j-studio [data-review-form]{padding-inline:18px}.j-studio [data-review-form] .j-draft-actions{bottom:-24px}.j-studio [data-queue-list] .j-card-actions{display:grid;grid-template-columns:1fr;width:100%}.j-studio [data-queue-list] .j-card-actions a{padding:12px}}
 .j-post-photo{margin:28px 0}.j-post-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px}.j-post-photo figcaption{font-size:15px;color:#5e5258;margin-top:9px}.j-card .j-post-photo{margin:0}.j-card .j-post-photo img{border-radius:0;aspect-ratio:16/9}.j-ai-label{border-left:4px solid #6a4b98;background:#ede6f5;padding:12px 18px;border-radius:10px;margin:20px 0;font-size:17px;color:#221a20}.j-ai-label p{margin:0}.j-fallback-settings,.j-research-brief{padding:22px;border:1px solid #dfd4c6;border-radius:18px;margin-block:24px;background:#fff}.j-fallback-settings{max-width:760px}.j-fallback-settings h3{margin-top:0}.j-fallback-settings p{font-size:16px;max-width:48em}.j-research-brief>summary{font-weight:700;cursor:pointer}.j-research-brief .j-ideas{margin-top:18px}.j-idea details li{margin:10px 0}.j-idea details a{overflow-wrap:anywhere}html.hc .j-ai-label{background:Canvas;color:CanvasText;border:2px solid currentColor}
.j-suggest{background:#fff;border:1px solid #dfd4c6;padding:24px;border-radius:18px;margin:22px 0}.j-suggest>summary{font-size:23px;font-weight:700;cursor:pointer}.j-suggest form{max-width:760px}.j-suggest p{max-width:55em}.j-topic-order{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #dfd4c6;padding-top:12px;margin-top:8px}.j-topic-order button{font-size:15px;padding:8px 12px}.j-topic-order [draggable]{cursor:grab}.j-views-intro{max-width:800px;margin-bottom:24px}.j-opinions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.j-opinion-card{padding:24px;border-radius:18px;background:white;border:1px solid #dfd4c6}.j-opinion-card h2{font-size:26px}.j-opinion-card p{margin-top:0}.j-opinion-card [role=status]{font-size:16px;margin-top:12px}.j-quality-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.j-quality-counts>div{display:flex;flex-direction:column;border:1px solid #dfd4c6;background:#fff;border-radius:15px;padding:20px}.j-quality-counts strong{font-size:35px;line-height:1.2}.j-quality-counts span{font-size:16px}.j-metrics{margin-top:32px;padding:24px;background:#e6edde;border-radius:18px}.j-metrics a{display:block;margin-top:12px}.j-distribution-summary{font-size:16px;line-height:1.6;color:#5e5258}.j-studio [data-quality-sources] form{margin-top:16px}@media(max-width:650px){.j-opinions{grid-template-columns:1fr}.j-quality-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.j-opinion-card,.j-suggest{padding:20px}}html.hc .j-opinion-card,html.hc .j-metrics,html.hc .j-quality-counts>div{background:Canvas;color:CanvasText;border:2px solid currentColor}
html.calm .j-two-sides,html.calm .j-grid{grid-template-columns:1fr}html.hc .j-reading-block,html.hc .j-phrase{background:Canvas;color:CanvasText;border:2px solid currentColor}
.j-radar-intro{max-width:820px;margin-block:20px 30px}.j-radar-intro p{max-width:55em}.j-radar-intro label{max-width:340px}.j-radar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.j-radar-card{min-width:0;border-radius:20px;background:#fff;border:1px solid #dfd4c6;border-top:6px solid #6a4b98;padding:24px;display:flex;flex-direction:column;gap:12px}.j-radar-card h2{overflow-wrap:anywhere;font-size:clamp(25px,3vw,34px)}.j-radar-card p{margin:0}.j-radar-card button{margin-top:auto;align-self:start}.j-radar-detail{font-size:16px;line-height:1.5;color:#5e5258}.j-radar-card details{margin-block:8px 14px}.j-radar-card summary{font-weight:700;cursor:pointer}.j-radar-card a{display:block;min-height:44px;line-height:1.5;padding-block:10px;overflow-wrap:anywhere}.j-radar-source-details{margin-top:30px;padding:24px;background:#e6edde;border-radius:18px}.j-radar-source-details>summary{font-size:22px;font-weight:700;cursor:pointer}.j-radar-source-details article{border-top:1px solid #bdc8b5;padding-block:12px}.j-hot-deadline,[data-hot-draft-context]{padding:12px 16px;background:#fff3cc;color:#221a20;border-left:4px solid #d5ab34;border-radius:10px}@media(max-width:700px){.j-radar-grid{grid-template-columns:1fr}.j-radar-card{padding:20px}}html.hc .j-radar-card,html.hc .j-radar-source-details{background:Canvas;color:CanvasText;border:2px solid currentColor}html.hc .j-radar-detail{color:CanvasText}
.j-feedback{background:#e6edde;color:#221a20;border-radius:22px;padding:clamp(22px,4vw,36px);margin:36px 0}.j-feedback h2{font-size:clamp(26px,3vw,35px);line-height:1.15;margin:12px 0 20px}.j-feedback>div{display:flex;flex-wrap:wrap;gap:12px}.j-feedback button{font:inherit;font-weight:700;min-height:48px;padding:12px 20px;background:#fff;color:#221a20;border:1px solid #6b785f;border-radius:999px;cursor:pointer}.j-feedback button[aria-pressed=true]{background:#221a20;color:#fff;border-color:#221a20}.j-feedback button:disabled{opacity:.65;cursor:wait}.j-feedback :focus-visible{outline:3px solid #6a4b98;outline-offset:4px}.j-feedback [role=status]{min-height:1.5em;margin:18px 0 8px;line-height:1.5}.j-feedback-note{font-size:16px;line-height:1.6}.j-feedback a{color:#221a20;text-decoration:underline}.j-metric-post{padding:12px 0;border-top:1px solid #bec8b7}.j-metric-post p{margin:5px 0}.j-action-confirm{max-width:760px;padding:24px;background:#fff3cc;color:#221a20;border:2px solid #d5ab34;border-radius:18px;margin-bottom:26px}.j-action-confirm button{margin:8px 12px 0 0}.j-action-confirm button:last-child{background:#221a20;color:#fff}html.hc .j-feedback,html.hc .j-action-confirm{background:Canvas;color:CanvasText;border:2px solid currentColor}html.hc .j-feedback a{color:LinkText}@media(max-width:650px){.j-studio .j-ideas{grid-template-columns:1fr}.j-feedback button{flex:1}.j-feedback-note{max-width:32em}}
.j-buffer-summary,.j-notification-overview,.j-reminder-settings,.j-reminder-run,.j-reminder-week,.j-monthly-prompt{padding:clamp(18px,3vw,28px);margin-block:20px;background:#fff;border:1px solid #e2d8ca;border-radius:20px;color:#221a20}.j-buffer-summary{background:#fff1c7}.j-buffer-summary progress{display:block;width:min(100%,480px);height:16px;accent-color:#6a4b98}.j-reminder-settings{display:grid;gap:18px}.j-reminder-settings label{line-height:1.5;align-items:flex-start;min-height:44px}.j-reminder-settings input{flex:none;margin-top:5px}.j-reminder-timing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.j-reminder-timing article{padding:18px;border-radius:16px;background:#f7f3ec;overflow-wrap:anywhere}.j-reminder-timing h4{font-size:1.1rem;margin:0}.j-reminder-cadence{padding:16px;border-left:5px solid #6a4b98;background:#ede6f5}.j-monthly-prompt{background:#ede6f5}.j-reminder-week a{display:inline-flex;min-height:44px;align-items:center}.j-reminder-settings button,.j-reminder-run button,.j-monthly-prompt button{justify-self:start;min-height:48px;white-space:normal;text-align:left}@media(max-width:700px){.j-reminder-timing{grid-template-columns:1fr}.j-reminder-settings button,.j-reminder-run button{width:100%}}@media(prefers-contrast:more){.j-reminder-timing article{border:2px solid #221a20}.j-reminder-cadence{border:2px solid #221a20}}
.j-file-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.j-file-downloads a,.j-file-card>a{padding:16px 20px;background:#fff;color:#8e3420;border:1px solid #dfd4c6;border-radius:16px;min-height:48px;font-weight:700;overflow-wrap:anywhere}.j-import,.j-file-notes{padding:clamp(18px,3vw,28px);margin-block:24px;background:#fff;border:1px solid #dfd4c6;border-radius:20px}.j-import>p,.j-file-notes p{max-width:54em}.j-import form{margin-block:24px}.j-file-card{padding:20px;background:#f7f3ec;border:1px solid #dfd4c6;border-radius:16px;margin-block:16px;overflow-wrap:anywhere}.j-file-card label{font-weight:800!important;font-size:1.15rem}.j-file-card>a{display:inline-flex;margin:8px 12px 8px 0}.j-file-card details{margin-top:16px}.j-file-card li{margin-block:8px}.j-import-reading{padding:24px}.j-import-reading>a{display:block;min-height:44px;overflow-wrap:anywhere}.j-file-plain{white-space:pre-wrap;font-size:19px;line-height:1.7}.j-place-links{position:relative;margin-block:20px}.j-place-links>div{display:flex;gap:8px;flex-wrap:wrap}.j-place-links>div button{font-size:15px}.j-place-links>ul{list-style:none;padding:0;margin:0;border:1px solid #dfd4c6;border-radius:12px;background:#fff}.j-place-links>ul:empty{display:none}.j-place-links>ul li{padding:14px;cursor:pointer;min-height:44px}.j-place-links [role=option][aria-selected=true],.j-place-links [role=option]:hover{background:#ede6f5}.j-import button[type=submit]{background:#221a20;color:#fff}@media(max-width:650px){.j-file-downloads{grid-template-columns:1fr}.j-import{padding:18px}.j-import input[type=file]{font-size:16px;padding:8px;width:100%}.j-file-card{padding:16px}.j-file-card button,.j-file-card>a{width:100%;white-space:normal;text-align:left}.j-import-reading{padding:18px}}
