@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/literata-latin-wght-normal-DLxlUchJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/literata-greek-wght-normal-CO1l-giJ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/literata-greek-ext-wght-normal-e3e57Shi.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/literata-latin-wght-italic-Bm_GJfSc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/literata-greek-wght-italic-9BAkQpca.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/literata-greek-ext-wght-italic-f6xT_0ee.woff2) format("woff2");unicode-range:U+1F00-1FFF}:root{--text: #6b6a67;--text-h: #171716;--bg: #f7f6f4;--bg-raised: #fff;--bg-inset: #eeedea;--border: #dedcd8;--code-bg: #eeedea;--accent: #c2521f;--accent-bg: rgb(194 82 31 / .1);--accent-border: rgb(194 82 31 / .45);--on-accent: #fff;--radius: 3px;--radius-sm: 2px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--control: 28px;--label-size: 10px;--label-weight: 600;--label-track: .1em;--ok: #16a34a;--warn: #b45309;--danger: #e5484d;--warn-bg: rgb(180 83 9 / .09);--warn-border: rgb(180 83 9 / .3);--danger-bg: rgb(229 72 77 / .08);--danger-border: rgb(229 72 77 / .35);--ok-bg: rgb(22 163 74 / .08);--ok-border: rgb(22 163 74 / .35);--shadow: rgb(23 23 22 / .06) 0 1px 2px, rgb(23 23 22 / .1) 0 4px 10px -4px;--sans: "Inter Variable", system-ui, "Segoe UI", Roboto, sans-serif;--document-font: "Literata Variable", Georgia, serif;--mono: ui-monospace, Consolas, monospace;--measure: 72ch;--container: min(1080px, calc(100% - 48px) );font:18px/145% var(--sans);letter-spacing:0;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1024px){:root{font-size:16px}}:root[data-theme=dark]{--text: #a3a29e;--text-h: #f4f3f1;--bg: #171716;--bg-raised: #212120;--bg-inset: #2b2b29;--border: #333331;--code-bg: #212120;--accent: #e3703f;--accent-bg: rgb(227 112 63 / .16);--accent-border: rgb(227 112 63 / .5);--on-accent: #25120a;--ok: #4ade80;--warn: #fbbf24;--danger: #ff6369;--warn-bg: rgb(251 191 36 / .08);--warn-border: rgb(251 191 36 / .4);--danger-bg: rgb(255 99 105 / .1);--danger-border: rgb(255 99 105 / .4);--ok-bg: rgb(74 222 128 / .09);--ok-border: rgb(74 222 128 / .35);--shadow: rgb(0 0 0 / .5) 0 1px 2px, rgb(0 0 0 / .45) 0 4px 10px -4px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-bg);color:var(--text-h)}.eyebrow,.post-meta,.post-index,.docket-mark,.tag-row span,.publication-head,.status-chip,.status-filter,.footer{font-family:var(--sans);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.navigation{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--border)}.nav-container{width:var(--container);min-height:52px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s6)}.logo{display:inline-flex;align-items:center;gap:var(--s2);text-decoration:none;color:var(--text-h);font-size:15px;font-weight:600;letter-spacing:-.1px;white-space:nowrap}.logo em{color:var(--accent);font-style:italic;font-weight:500}.logo-sigil{flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px}.nav-links{display:flex;align-items:center;gap:var(--s5);font-size:14px}.nav-links a{color:var(--text);text-decoration:none;padding:15px 0 13px;border-bottom:2px solid transparent}.nav-links a:hover{color:var(--text-h)}.nav-links a.active{color:var(--text-h);border-bottom-color:var(--accent)}.nav-auth{border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-h);padding:5px 9px;font-size:14px;line-height:1.2}.nav-auth:hover:not(:disabled){background:var(--code-bg)}.theme-toggle{flex:none;width:var(--control);height:var(--control);display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text)}.theme-toggle:hover{background:var(--code-bg);color:var(--text-h)}.theme-toggle:active{background:var(--bg-inset)}.hero{width:var(--container);margin:auto;padding:64px 0 48px;border-bottom:1px solid var(--border)}.eyebrow{margin:0 0 var(--s4);color:var(--accent)}.hero h1{max-width:20ch;margin:0;color:var(--text-h);font-family:var(--document-font);font-size:clamp(2rem,5vw,2.6rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.hero-copy{max-width:56ch;margin:var(--s5) 0 0;color:var(--text);font-size:1rem;line-height:1.6}.archive{width:var(--container);margin:0 auto;padding:48px 0 80px}.archive-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--s6);margin-bottom:var(--s5)}.archive-heading h2{margin:0;color:var(--text-h);font-family:var(--document-font);font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.archive-heading .eyebrow{margin-bottom:var(--s2)}.search-form{display:flex;align-items:stretch;gap:var(--s1)}.search-input-group{position:relative;display:flex}.search-input{width:min(300px,50vw);padding:5px 30px 5px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-h);font-size:14px}.search-input::placeholder{color:var(--text)}.search-button,.clear-search{display:grid;place-items:center;padding:0 var(--s2);border:0;background:transparent;color:var(--text);border-radius:var(--radius-sm)}.search-button:hover,.clear-search:hover{color:var(--text-h)}.clear-search{position:absolute;right:1px;top:50%;transform:translateY(-50%);padding:var(--s1)}.post-list{border-top:1px solid var(--border)}.post-card{display:grid;grid-template-columns:48px minmax(0,1fr) var(--control);gap:var(--s5);align-items:start;padding:var(--s5) 0;border-bottom:1px solid var(--border)}.post-index{padding-top:6px;color:var(--text);font-variant-numeric:tabular-nums}.post-meta{display:flex;gap:var(--s3);margin-bottom:var(--s2);color:var(--text);font-variant-numeric:tabular-nums}.post-card h2{margin:0;color:var(--text-h);font-family:var(--document-font);font-size:1.35rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.post-card h2 a{text-decoration:none}.post-card h2 a:hover{color:var(--accent)}.post-card p{max-width:var(--measure);margin:var(--s2) 0 0;color:var(--text);font-size:.9rem;line-height:1.6}.post-arrow{width:var(--control);height:var(--control);display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);text-decoration:none}.post-arrow:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}.pagination{margin-top:var(--s6);display:flex;justify-content:space-between;align-items:center;gap:var(--s5);color:var(--text);font-size:13px}.pagination-info{font-variant-numeric:tabular-nums}.pagination-controls,.page-numbers{display:flex;gap:var(--s1)}.pagination button{padding:5px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-h);font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.pagination button:hover:not(:disabled){background:var(--code-bg)}.pagination button.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.state-panel,.app-loading,.error-boundary{min-height:280px;display:grid;place-content:center;justify-items:center;text-align:center;padding:56px var(--s5)}.state-panel h1,.state-panel h3,.error-boundary h1,.error-boundary h2{margin:0 0 var(--s3);color:var(--text-h);font-family:var(--document-font);font-weight:600;letter-spacing:-.02em}.state-panel h1{font-size:1.9rem}.state-panel h3{font-size:1.25rem}.state-panel p,.error-boundary p{margin:0 0 var(--s4);color:var(--text);font-size:.95rem}.state-panel button,.error-boundary button{padding:5px 9px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:14px;line-height:1.2}.state-panel button:hover:not(:disabled),.error-boundary button:hover:not(:disabled){filter:brightness(1.08)}.text-link{color:var(--accent);text-underline-offset:2px}.loading-spinner{display:grid;place-items:center}.spinner{width:22px;height:22px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.spinner-large .spinner{width:32px;height:32px}.spinner-small .spinner{width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}.article-layout{width:var(--container);margin:0 auto;padding:56px 0 96px;display:grid;grid-template-columns:150px minmax(0,720px);gap:56px;justify-content:center}.docket-rail{align-self:start;position:sticky;top:84px;padding-left:var(--s4);border-left:1px solid var(--border);display:flex;flex-direction:column;gap:var(--s4);color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.docket-field{display:grid;gap:3px}.docket-mark{color:var(--accent);font-variant-numeric:normal;font-family:var(--sans);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.article-main{min-width:0}.back-link{display:inline-block;margin-bottom:var(--s6);color:var(--text);font-size:14px;text-decoration:none}.back-link:hover{color:var(--accent)}.article-header{padding-bottom:var(--s5);border-bottom:1px solid var(--border)}.article-header h1{margin:var(--s3) 0 0;color:var(--text-h);font-family:var(--document-font);font-size:clamp(2rem,5vw,2.6rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.tag-row{display:flex;flex-wrap:wrap;gap:var(--s2)}.tag-row span{color:var(--text)}.tag-row span+span:before{content:"·";margin-right:var(--s2);color:var(--text);opacity:.55}.markdown-body{max-width:var(--measure);padding-top:var(--s6);color:var(--text-h);font-family:var(--document-font);font-size:1rem;line-height:1.6;word-wrap:break-word;hanging-punctuation:first last;font-variant-numeric:oldstyle-nums}.markdown-body :is(code,pre,table){font-variant-numeric:normal}.markdown-body>*+*{margin-top:.85em}.markdown-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--document-font);font-weight:600;color:var(--text-h);line-height:1.25;letter-spacing:-.02em;margin:1.6em 0 0;text-wrap:balance;margin-inline-start:-.012em}.markdown-body h1{font-size:1.9em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1.1em}.markdown-body :is(h5,h6){font-size:1em;margin-inline-start:0}.markdown-body :is(h1,h2,h3){margin-bottom:.3em}.markdown-body p{margin:0}.markdown-body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.markdown-body strong{font-weight:650;color:var(--text-h)}.markdown-body del{text-decoration:line-through;opacity:.7}.markdown-body code{font-family:var(--mono);font-size:.875em;background:var(--code-bg);border-radius:var(--radius-sm);padding:.15em .35em}.markdown-body pre{font-family:var(--mono);font-size:.85em;line-height:1.5;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--s3) 14px;overflow-x:auto;position:relative}.markdown-body pre code{background:none;padding:0;font-size:inherit}.markdown-body pre[data-language]:before{content:attr(data-language);position:absolute;top:0;right:0;padding:var(--s1) 6px;pointer-events:none;background:var(--code-bg);border-end-start-radius:var(--radius-sm);color:var(--text);font-family:var(--sans);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;opacity:.7}.markdown-body blockquote{margin:0;padding-left:1em;border-left:3px solid var(--border);color:var(--text)}.markdown-body :is(ul,ol){margin:0;padding-left:1.5em}.markdown-body li>*+*{margin-top:.4em}.markdown-body li p{margin:0}.markdown-body li>:is(ul,ol){margin-top:.25em}.markdown-body hr{border:none;border-top:1px solid var(--border);margin:1.8em 0}.markdown-body table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9em}.markdown-body :is(td,th){border:1px solid var(--border);padding:6px 10px;vertical-align:top;text-align:start}.markdown-body th{background:var(--code-bg);font-weight:600;color:var(--text-h)}.markdown-body table p{margin:0}.article-figure{width:fit-content;max-width:100%;margin-block:24px 20px}.article-figure.align-left{margin-inline:0 auto}.article-figure.align-center{margin-inline:auto}.article-figure.align-right{margin-inline:auto 0}.article-figure img{display:block;max-width:100%;max-height:min(70vh,900px);height:auto;border-radius:var(--radius)}.article-figure figcaption{width:0;min-width:100%;margin-top:var(--s2);color:var(--text);font-size:.82em;line-height:1.35;text-align:center}.admin-page{width:var(--container);margin:auto;padding:56px 0 88px}.admin-header{display:flex;justify-content:space-between;align-items:end;gap:var(--s6);padding-bottom:var(--s5);border-bottom:1px solid var(--border)}.admin-header h1{margin:0 0 var(--s2);color:var(--text-h);font-family:var(--document-font);font-size:clamp(1.8rem,4vw,2.2rem);font-weight:600;letter-spacing:-.02em}.admin-header p:not(.eyebrow){margin:0;color:var(--text);font-size:.9rem}.status-filter{display:grid;gap:var(--s2);color:var(--text)}.status-filter select{min-width:170px;padding:5px 28px 5px 9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b6a67' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;color:var(--text-h);font:14px/1.2 var(--sans);letter-spacing:0;text-transform:none}:root[data-theme=dark] .status-filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a3a29e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.status-filter select:hover{border-color:var(--text)}.admin-alert{margin:var(--s4) 0;padding:var(--s3) var(--s4);border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-bg);color:var(--text-h);font-size:.9rem}.publication-table{margin-top:var(--s2)}.publication-row{display:grid;grid-template-columns:minmax(240px,1.5fr) 140px 190px minmax(180px,.8fr);gap:var(--s4);align-items:center;padding:var(--s4) var(--s2);border-bottom:1px solid var(--border)}.publication-row strong{display:block;color:var(--text-h);font-family:var(--document-font);font-weight:600;font-size:.95rem}.publication-row code{display:block;margin-top:var(--s1);color:var(--text);font-family:var(--mono);font-size:12px}.publication-row time{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.publication-head{color:var(--text)}.status-chip{justify-self:start;display:inline-flex;align-items:center;gap:7px;color:var(--text)}.status-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status-chip.published:before{background:var(--ok)}.status-chip.draft{color:var(--warn)}.status-chip.draft:before{background:var(--warn)}.publication-actions{display:flex;align-items:center;gap:var(--s3);color:var(--text);font-size:13px}.publication-actions a{display:grid;place-items:center;color:var(--accent)}.publication-actions button{padding:5px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-h);font-size:13px;line-height:1.2}.publication-actions button:hover:not(:disabled){background:var(--code-bg)}.about-page{width:min(880px,calc(100% - 48px));margin:auto;padding:72px 0 104px}.about-page h1{max-width:20ch;margin:0 0 56px;color:var(--text-h);font-family:var(--document-font);font-size:clamp(2rem,5vw,2.6rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;padding-top:var(--s5);border-top:1px solid var(--border)}.about-grid p{margin:0 0 1.2em;color:var(--text);font-family:var(--document-font);font-size:1rem;line-height:1.6}.about-grid .about-lead{color:var(--text-h);font-size:1.15rem}.footer{width:var(--container);margin:auto;padding:var(--s5) 0 var(--s6);border-top:1px solid var(--border);display:flex;justify-content:space-between;color:var(--text)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--s4);background:#17171647}.auth-modal{width:min(420px,100%);padding:var(--s5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.auth-modal-header{display:flex;justify-content:space-between;align-items:start;gap:var(--s5);margin-bottom:var(--s5)}.auth-modal-header h2{margin:0;color:var(--text-h);font-family:var(--document-font);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.auth-modal-header .eyebrow{margin-bottom:var(--s1)}.close-button{width:var(--control);height:var(--control);display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text)}.close-button:hover{background:var(--code-bg);color:var(--text-h)}.auth-form{display:grid;gap:var(--s4)}.form-group{display:grid;gap:var(--s1)}.form-group label{color:var(--text);font-size:13px}.form-group input{width:100%;padding:6px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-h);font-size:14px}.form-group input::placeholder{color:var(--text)}.submit-button{padding:6px 9px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:14px;line-height:1.2}.submit-button:hover:not(:disabled){filter:brightness(1.08)}.error-message{padding:var(--s2) var(--s3);border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--text-h);font-size:13px}@media (max-width: 800px){:root{--container: calc(100% - 32px) }.nav-container{min-height:48px}.nav-links{gap:var(--s3);font-size:13px}.nav-links a{padding:13px 0 11px}.logo>span:last-child{display:none}.hero{padding:48px 0 40px}.archive-heading,.admin-header{align-items:stretch;flex-direction:column}.search-form,.search-input,.search-input-group{width:100%}.search-input-group{flex:1}.article-layout{grid-template-columns:minmax(0,1fr);gap:var(--s5);padding-top:40px}.docket-rail{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--s4);padding:0 0 0 var(--s3)}.back-link{margin-bottom:var(--s5)}.publication-row{grid-template-columns:1fr 120px}.publication-row>:nth-child(3){display:none}.publication-head{display:none}.about-page{width:calc(100% - 32px);padding-top:56px}.about-grid{grid-template-columns:1fr;gap:var(--s5)}}@media (max-width: 540px){.nav-links{gap:var(--s2)}.nav-links a{display:none}.nav-links a.active,.nav-links a[href="/"]{display:block}.post-card{grid-template-columns:30px minmax(0,1fr);gap:var(--s3)}.post-arrow{display:none}.pagination{align-items:stretch;flex-direction:column}.page-numbers{display:none}.pagination-controls{justify-content:space-between}.publication-row{grid-template-columns:1fr;gap:var(--s3)}.publication-row>:nth-child(3){display:block}.footer{gap:var(--s2);flex-direction:column}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
