@font-face{font-family:Inter;src:url(/fonts/inter-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-300.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f0e0c;--bg1:#141310;--bg2:#1a1915;--bg3:#201f1a;--border:#2c2a24;--border2:#383530;--text:#e8e2d0;--text2:#7a7568;--text3:#4a4840;--gold:#c8a96e;--gold2:#8a7245;--gold-btn-text:#0f0e0c;--photo-bg:#1a1915;--reaction-text:#4a4840;--reaction-heart:#c8a96e;--metric-tooltip-shadow:0 4px 12px #1c181014,0 1px 2px #1c18100f;--entry-share-menu-shadow:0 6px 16px #1c18101a,0 1px 3px #1c18100f;--content-callout-bg:#ffffff05;--comment-emoji-panel-shadow:0 14px 36px #00000038;--cookie-notice-shadow:0 18px 60px #00000047;--t-exp-bg:#50a06e1f;--t-exp-c:#6ab88a;--t-exp-b:#50a06e33;--t-rej-bg:#a050501f;--t-rej-c:#c07878;--t-rej-b:#a0505033;--t-dec-bg:#c8a96e1a;--t-dec-c:#c8a96e;--t-dec-b:#c8a96e2e;--t-chg-bg:#6482c81a;--t-chg-c:#8098d0;--t-chg-b:#6482c833;--t-obs-bg:#a06eb41a;--t-obs-c:#b888c8;--t-obs-b:#a06eb433;--b-ok-bg:#50a06e1a;--b-ok-c:#6ab88a;--b-ok-b:#50a06e2e;--b-active-bg:#c8a96e14;--b-active-c:#8a7245;--b-active-b:#c8a96e26;--b-closed-bg:#201f1a;--b-closed-c:#4a4840;--b-closed-b:#2c2a24;--mono:"JetBrains Mono",monospace;--wrap:1200px}:root[data-theme=dark]{--metric-tooltip-shadow:0 12px 28px #00000047;--entry-share-menu-shadow:0 14px 34px #00000047}html{background:var(--bg);scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{background:var(--bg);color:var(--text);flex-direction:column;min-height:100vh;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.6;transition:background .2s,color .2s;display:flex}.grecaptcha-badge{visibility:hidden}.theme-no-transition,.theme-no-transition *,.theme-no-transition :before,.theme-no-transition :after{transition:none!important}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation-duration:.01ms!important}::view-transition-new(root){animation-duration:.01ms!important}}.page-content{flex:1}nav{border-bottom:1px solid var(--border);background:var(--bg1);z-index:10;transition:background .2s,border-color .2s;position:sticky;top:0}.nav-inner{max-width:var(--wrap);justify-content:space-between;align-items:center;height:60px;margin:0 auto;padding:0 40px;display:flex}.nav-logo{min-height:var(--header-logo-height,24px);align-items:center;gap:12px;text-decoration:none;display:flex}.nav-logo-mark{--wordmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240.94 55.48'%3E%3Cpath d='M0,0h14.99v6.04H6.84v43.34h8.14v6.1H0V0Z'/%3E%3Cpath d='M240.95,55.48h-14.99v-6.1h8.14s0-43.34,0-43.34h-8.14V0h14.99v55.48Z'/%3E%3Cpath d='M23.72,15.8h6.29l.49,2.9c1.03-1.03,2.24-1.84,3.64-2.44,1.4-.59,2.92-.89,4.56-.89,2.05,0,3.9.42,5.55,1.26,1.64.84,2.98,2.06,4.01,3.67,1.07-1.6,2.53-2.82,4.38-3.67,1.85-.84,3.84-1.26,5.98-1.26,2.42,0,4.53.5,6.32,1.51,1.79,1.01,3.18,2.49,4.16,4.44s1.48,4.39,1.48,7.31v18h-7.03v-17.08c0-2.59-.54-4.54-1.63-5.86-1.09-1.32-2.68-1.97-4.78-1.97s-3.8.67-4.99,2c-1.19,1.34-1.79,3.32-1.79,5.95v16.95h-6.97v-17.08c0-2.59-.5-4.54-1.51-5.86s-2.56-1.97-4.65-1.97-3.76.67-4.87,2c-1.11,1.34-1.66,3.3-1.66,5.89v17.01h-6.97V15.8Z'/%3E%3Cpath d='M124.48,36.69c.29,1.15.79,2.03,1.51,2.65.72.62,1.51,1.04,2.37,1.26.86.23,1.68.34,2.47.34,1.6,0,2.87-.32,3.79-.96.93-.64,1.39-1.45,1.39-2.44,0-.82-.31-1.46-.92-1.91-.62-.45-1.41-.81-2.37-1.08-.97-.27-1.96-.54-2.99-.83-1.11-.29-2.29-.62-3.54-.99-1.25-.37-2.44-.88-3.54-1.54-1.11-.66-2.02-1.5-2.71-2.53s-1.05-2.3-1.05-3.82c0-1.93.53-3.61,1.6-5.02s2.53-2.52,4.38-3.3,3.92-1.17,6.23-1.17c2.75,0,5.14.58,7.15,1.73,2.01,1.15,3.47,2.84,4.38,5.06l-6.1,1.97c-.29-.57-.71-1.07-1.26-1.48s-1.21-.71-1.97-.89-1.53-.28-2.31-.28c-1.32,0-2.42.27-3.33.8s-1.36,1.29-1.36,2.28c0,.49.16.93.46,1.29.31.37.73.67,1.26.89.53.23,1.17.43,1.91.62.74.19,1.52.4,2.34.65,1.32.37,2.62.77,3.91,1.2,1.3.43,2.49.98,3.58,1.63,1.09.66,1.95,1.52,2.59,2.59s1,2.42,1.08,4.07c0,1.77-.51,3.38-1.54,4.84-1.03,1.46-2.5,2.61-4.41,3.45-1.91.84-4.18,1.26-6.81,1.26-3.04,0-5.65-.66-7.83-1.97-2.18-1.32-3.66-3.43-4.44-6.35l6.1-2.03Z'/%3E%3Cpath d='M166.85,47.05c-2.96,0-5.57-.67-7.83-2-2.26-1.34-4.02-3.18-5.27-5.52-1.26-2.34-1.88-5.08-1.88-8.2s.64-5.94,1.91-8.32c1.27-2.38,3.05-4.25,5.33-5.61,2.28-1.36,4.92-2.03,7.92-2.03,3.16,0,5.98.75,8.44,2.25,2.47,1.5,4.23,3.52,5.3,6.07l-6.35,2.1c-.53-1.27-1.45-2.29-2.74-3.05-1.29-.76-2.76-1.14-4.41-1.14s-3.06.4-4.25,1.2c-1.19.8-2.11,1.92-2.74,3.36-.64,1.44-.95,3.14-.95,5.12,0,2.96.72,5.29,2.16,7s3.41,2.56,5.92,2.56c1.6,0,3.04-.36,4.32-1.08,1.27-.72,2.26-1.74,2.96-3.05l6.23,2.16c-1.19,2.51-3.05,4.5-5.58,5.98-2.53,1.48-5.35,2.22-8.48,2.22Z'/%3E%3Cpath d='M203.92,47.05c-2.96,0-5.61-.65-7.95-1.94-2.34-1.29-4.17-3.12-5.49-5.49-1.32-2.36-1.97-5.15-1.97-8.35s.68-6.06,2.03-8.45c1.36-2.38,3.23-4.22,5.61-5.52,2.38-1.3,5.03-1.94,7.95-1.94s5.62.65,7.98,1.94c2.36,1.29,4.24,3.12,5.64,5.49,1.4,2.36,2.1,5.15,2.1,8.35s-.71,6.06-2.13,8.45-3.33,4.22-5.73,5.52c-2.4,1.3-5.09,1.94-8.05,1.94ZM203.86,40.83c1.44,0,2.81-.35,4.1-1.05,1.29-.7,2.35-1.76,3.18-3.17.82-1.42,1.23-3.24,1.23-5.46s-.39-3.91-1.17-5.33c-.78-1.42-1.81-2.48-3.08-3.17-1.27-.7-2.65-1.05-4.13-1.05s-2.76.35-3.98,1.05c-1.21.7-2.19,1.76-2.93,3.17-.74,1.42-1.11,3.24-1.11,5.46s.36,3.91,1.08,5.33c.72,1.42,1.68,2.48,2.87,3.17,1.19.7,2.51,1.05,3.94,1.05Z'/%3E%3Cpolygon points='100.05 2.27 100.05 7.7 87.91 13.61 87.91 8.87 100.05 2.27'/%3E%3Cpath d='M86.61,45.25c-2.3-1.27-4.09-3.07-5.36-5.39-1.27-2.32-1.91-4.98-1.91-7.98V15.83h6.78v16.05c0,2.55.79,4.62,2.37,6.23,1.58,1.6,3.63,2.4,6.13,2.4s4.34-.8,5.86-2.4c1.52-1.6,2.28-3.68,2.28-6.23V15.83h6.78v16.05c0,3-.64,5.66-1.91,7.98-1.27,2.32-3.04,4.12-5.3,5.39-2.26,1.27-4.85,1.91-7.77,1.91s-5.65-.64-7.95-1.91Z'/%3E%3C/svg%3E");height:var(--header-logo-height,24px);aspect-ratio:240.94/55.48;background:var(--text);-webkit-mask:var(--wordmark) no-repeat center/contain;-webkit-mask:var(--wordmark) no-repeat center/contain;mask:var(--wordmark) no-repeat center/contain;transform:translateY(var(--header-logo-offset-y,0px));transition:background-color .2s;display:block}.nav-slug{font-family:var(--mono);font-size:var(--header-slug-font-size,12px);color:var(--text3);letter-spacing:.04em;min-height:var(--header-logo-height,24px);transform:translateY(var(--header-slug-offset-y,1px));align-items:center;line-height:1;transition:color .2s;display:inline-flex}.nav-right{min-height:var(--header-logo-height,24px);align-items:center;gap:12px;display:flex}.nav-domain{font-family:var(--mono);font-size:var(--header-domain-font-size,11px);color:var(--text3);letter-spacing:.04em;min-height:var(--header-logo-height,24px);transform:translateY(var(--header-domain-offset-y,0px));align-items:center;line-height:1;transition:color .2s;display:inline-flex}.theme-toggle{width:32px;height:32px;color:var(--text3);cursor:pointer;transform:translateY(var(--header-theme-toggle-offset-y,0px));background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.theme-toggle:hover{background:var(--bg2);color:var(--text2)}.theme-toggle:focus-visible{outline:2px solid var(--gold2);outline-offset:2px;background:var(--bg2);color:var(--text2)}.theme-toggle svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:stroke .2s}.theme-icon--sun{display:block}.theme-icon--moon,:root[data-theme=dark] .theme-icon--sun{display:none}:root[data-theme=dark] .theme-icon--moon{display:block}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 40px}.page{max-width:var(--wrap);margin:0 auto;padding:56px 40px 80px}.entry-page{max-width:var(--wrap);min-width:0}.hero{padding:64px 0 52px}.hero-tag{font-family:var(--mono);color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;display:flex}.hero-tag:before{content:"";background:var(--gold2);width:16px;height:1px;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.hero h1{color:var(--text);letter-spacing:-.02em;margin-bottom:14px;font-size:32px;font-weight:300;line-height:1.25}.hero h1 em{color:var(--gold);font-style:normal}.hero p{color:var(--text2);max-width:560px;font-size:14px;line-height:1.75}.subscribe{border:1px solid var(--border2);background:var(--bg2);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:52px;padding:22px 28px;display:flex}.sub-left{flex:300px;min-width:0}.sub-left strong{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:500;display:block}.sub-left p{color:var(--text2);font-size:12px}.sub-right{flex-direction:column;flex:420px;align-items:stretch;gap:7px;max-width:520px;display:flex}.sub-form{justify-content:flex-end;gap:8px;width:100%;display:flex}.subscribe-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.sub-field{flex:260px;min-width:0;display:flex;position:relative}.sub-field input{border:1px solid var(--border2);background:var(--bg3);width:100%;color:var(--text);border-radius:4px;outline:none;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:12px}.sub-field input::placeholder{color:var(--text3)}.sub-field input:focus{border-color:var(--gold2)}.sub-form button{background:var(--gold);color:var(--gold-btn-text);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:8px 18px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:opacity .15s,background .2s,color .2s}.sub-form button:hover{opacity:.9}.sub-form button:disabled{opacity:.65;cursor:wait}.sub-note,.sub-status,.sub-error{font-family:var(--mono);color:var(--text3);font-size:10px}.sub-meta{text-align:right;width:100%;min-height:15px}.sub-feedback{border:1px solid var(--border2);background:var(--bg3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:4px;align-items:center;min-width:0;padding:8px 14px;line-height:1.4;display:flex;position:absolute;inset:0;overflow:hidden}.sub-feedback--empty,.sub-field:focus-within .sub-feedback:not(.sub-feedback--empty){display:none}.sub-note p{overflow-wrap:break-word;margin:0;line-height:1.5}.sub-note a{color:var(--gold2);text-decoration:none}.sub-note a:hover{text-decoration:underline}.sub-status{color:var(--gold)}.sub-error{color:var(--t-rej-c)}.feed-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.feed-header-left{font-family:var(--mono);color:var(--text3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.feed-header-left:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2.5s infinite pulse;display:inline-block}.feed-count{font-family:var(--mono);color:var(--text3);font-size:10px}.divider-month{align-items:center;gap:12px;padding:20px 0 14px;display:flex}.divider-month span{font-family:var(--mono);color:var(--text3);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px}.divider-month:after{content:"";background:var(--border);flex:1;height:1px}.entry{border-bottom:1px solid var(--border);cursor:pointer;color:inherit;grid-template-columns:120px 1fr;text-decoration:none;transition:background .15s;display:grid}.entry:hover{background:var(--bg2)}.entry-left{padding:28px 24px 28px var(--feed-entry-meta-inset,0px);border-right:1px solid var(--border)}.entry-date{font-family:var(--mono);color:var(--text3);letter-spacing:.02em;margin-bottom:12px;font-size:10px;display:block}.entry-type{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;align-items:center;padding:3px 7px;font-size:9px;display:inline-flex}.entry-type-content{align-items:center;gap:5px;display:inline-flex;transform:translateY(1px)}.entry-type-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.t-exp{background:var(--t-exp-bg);color:var(--t-exp-c);border:1px solid var(--t-exp-b)}.t-rej{background:var(--t-rej-bg);color:var(--t-rej-c);border:1px solid var(--t-rej-b)}.t-dec{background:var(--t-dec-bg);color:var(--t-dec-c);border:1px solid var(--t-dec-b)}.t-chg{background:var(--t-chg-bg);color:var(--t-chg-c);border:1px solid var(--t-chg-b)}.t-obs{background:var(--t-obs-bg);color:var(--t-obs-c);border:1px solid var(--t-obs-b)}.entry-right{padding:28px 0 28px 32px}.entry-product{font-family:var(--mono);color:var(--text3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.entry-right h2{color:var(--text);letter-spacing:-.01em;margin-bottom:10px;font-size:16px;font-weight:400;line-height:1.4}.entry-right p{color:var(--text2);font-size:13px;line-height:1.72}.entry-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.feed-entry-metrics{font-family:var(--mono);color:var(--reaction-text);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:12px;margin-left:auto;padding-right:6px;font-size:11px;line-height:1;display:flex}.feed-entry-metrics span{color:var(--reaction-text);align-items:center;gap:5px;display:inline-flex}.feed-entry-likes,.feed-entry-comments,.feed-entry-views{color:var(--reaction-text);font-size:11px;line-height:1}.feed-entry-likes svg,.feed-entry-comments svg,.feed-entry-views svg{fill:#0000;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:1;width:12px;height:12px;display:block}.feed-entry-views svg{stroke-width:1.8px;width:12px;height:12px}.metric-with-tooltip{cursor:default;position:relative}.metric-tooltip{z-index:18;border:1px solid var(--border2);background:var(--bg1);width:max-content;max-width:220px;height:24px;box-shadow:var(--metric-tooltip-shadow);color:var(--text2);font-family:var(--mono);letter-spacing:.02em;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;line-height:1;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.metric-tooltip:after{content:"";border-right:1px solid var(--border2);border-bottom:1px solid var(--border2);background:var(--bg1);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.metric-with-tooltip:hover .metric-tooltip,.metric-with-tooltip:focus-within .metric-tooltip{opacity:1;transform:translate(-50%)}.badge{font-family:var(--mono);letter-spacing:.04em;border-radius:3px;padding:3px 8px;font-size:10px}.b-ok{background:var(--b-ok-bg);color:var(--b-ok-c);border:1px solid var(--b-ok-b)}.b-active{background:var(--b-active-bg);color:var(--b-active-c);border:1px solid var(--b-active-b)}.b-closed{background:var(--b-closed-bg);color:var(--b-closed-c);border:1px solid var(--b-closed-b)}.entry-photo{margin:var(--entry-feed-photo-margin-top,16px) auto var(--entry-feed-photo-margin-bottom,0);border:1px solid var(--border);width:min(100%,var(--entry-feed-photo-width,100%));aspect-ratio:var(--entry-feed-photo-aspect-ratio,3 / 2);background:var(--photo-bg);border-radius:5px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex;overflow:hidden}.entry-photo--left{margin-left:0;margin-right:auto}.entry-photo--center{margin-left:auto;margin-right:auto}.entry-photo--right{margin-left:auto;margin-right:0}.entry-photo--full{width:100%;margin-left:0;margin-right:0}.entry-photo--ratio-original{aspect-ratio:auto}.entry-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.entry-photo--ratio-original img{-o-object-fit:contain;object-fit:contain;height:auto}.pagination{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.pagination a,.pagination span.disabled{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;border:1px solid var(--border);border-radius:4px;padding:7px 16px;font-size:11px;text-decoration:none;transition:all .15s}.pagination a:hover{color:var(--text);border-color:var(--border2)}.pagination span.disabled{opacity:.25}.pagination-info{font-family:var(--mono);color:var(--text3);letter-spacing:.06em;font-size:10px}.entry-back-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex;position:relative}.back{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.back:hover{color:var(--text2)}.back:before{content:"←"}.entry-share{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.entry-share-trigger{width:34px;height:34px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.entry-share-trigger:hover,.entry-share-trigger:focus-visible,.entry-share-trigger[aria-expanded=true]{background:var(--bg2);color:var(--gold)}.entry-share-trigger:focus-visible{outline:1px solid var(--gold2);outline-offset:2px}.entry-share-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.entry-share-menu{z-index:12;border:1px solid var(--border2);background:var(--bg1);box-shadow:var(--entry-share-menu-shadow);border-radius:6px;padding:3px 9px;position:absolute;top:calc(100% + 8px);right:0}.entry-share-menu[hidden]{display:none}.entry-share-menu:before{content:"";border-left:1px solid var(--border2);border-top:1px solid var(--border2);background:var(--bg1);width:9px;height:9px;position:absolute;top:-5px;right:12px;transform:rotate(45deg)}.entry-share-menu-actions{z-index:1;align-items:center;gap:4px;display:flex;position:relative}.entry-share-menu-action{width:30px;height:30px;color:var(--reaction-text);cursor:pointer;opacity:.84;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .15s,color .15s,opacity .15s,transform .15s;display:inline-flex}.entry-share-menu-action:hover,.entry-share-menu-action:focus-visible{background:var(--bg2);color:var(--gold);opacity:1}.entry-share-menu-action:focus-visible{outline:1px solid var(--gold2);outline-offset:2px}.entry-share-menu-action:active{transform:translateY(1px)}.entry-share-menu-action.is-success{color:var(--gold);opacity:1}.entry-share-menu-action.is-error{color:var(--t-rej-c);opacity:1}.entry-share-menu-action svg{fill:currentColor;stroke:none;width:16px;height:16px;display:block}.entry-share-menu-action--vk svg{width:20px;height:20px}.entry-share-menu-action--telegram svg{width:15px;height:15px}.entry-share-menu-action--copy svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.entry-share-copy-status{text-align:center;height:0;color:var(--text3);font-family:var(--mono);letter-spacing:.04em;opacity:0;margin-top:0;font-size:9px;line-height:12px;transition:opacity .15s,height .15s,margin-top .15s;overflow:hidden}.entry-share-copy-status.is-visible{opacity:1;height:12px;color:var(--gold2);margin-top:3px}.entry-share-copy-status.is-error{color:var(--t-rej-c)}.entry-header{margin-bottom:28px}.entry-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.entry-top-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.entry-top-row .entry-date{margin-bottom:0;line-height:1;display:inline}.entry-views{font-family:var(--mono);color:var(--text3);letter-spacing:.02em;align-items:center;gap:5px;font-size:10px;line-height:1;display:inline-flex}.entry-views svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;width:14px;height:14px;display:block}.entry-author{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;text-align:right;overflow-wrap:anywhere;align-items:center;min-height:16px;margin-left:auto;font-size:10px;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.entry-author-link{color:inherit;text-decoration:none;transition:color .15s}.entry-author-link:hover{color:var(--gold)}.entry-header .entry-product{letter-spacing:.08em;margin-bottom:14px;font-size:11px}h1{color:var(--text);letter-spacing:-.02em;margin-bottom:20px;font-size:26px;font-weight:300;line-height:1.3}.entry-page h1{overflow-wrap:break-word}.entry-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry-main-photo{margin:var(--entry-main-photo-margin-top,20px) auto var(--entry-main-photo-margin-bottom,20px);width:min(100%,var(--entry-main-photo-width,820px));border:1px solid var(--border);background:var(--photo-bg);border-radius:6px;overflow:hidden}.entry-main-photo--left{margin-left:0;margin-right:auto}.entry-main-photo--center{margin-left:auto;margin-right:auto}.entry-main-photo--right{margin-left:auto;margin-right:0}.entry-main-photo--full{width:100%;margin-left:0;margin-right:0}.entry-main-photo .entry-gallery-link{aspect-ratio:var(--entry-main-photo-aspect-ratio,auto);background:var(--photo-bg);display:block;overflow:hidden}.entry-main-photo img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.photo-caption{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;border-top:1px solid var(--border);white-space:normal;word-break:normal;overflow-wrap:break-word;padding:10px 16px;font-size:10px;line-height:1.45}.entry-body{color:var(--text2);font-size:15px;line-height:1.8}.entry-body p{margin-bottom:20px}.entry-body p:last-child{margin-bottom:0}.entry-body h2{color:var(--text);letter-spacing:-.01em;margin:36px 0 12px;font-size:16px;font-weight:500}.entry-body h3{color:var(--text);margin:28px 0 10px;font-size:14px;font-weight:500}.entry-body strong{color:var(--text);font-weight:500}.entry-body a{color:var(--gold);text-decoration:none}.entry-body a:hover{text-decoration:underline}.entry-body figure{margin:28px 0}.entry-body figure img,.entry-body img{border:1px solid var(--border);background:var(--photo-bg);border-radius:6px;width:100%;max-width:100%;height:auto;display:block}.entry-inline-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--inline-gallery-min-column,160px)),1fr));gap:var(--inline-gallery-gap,10px);margin:10px 0;display:grid}.entry-inline-gallery figure,.entry-inline-gallery p,.entry-inline-gallery div{margin:0!important}.entry-inline-gallery>*{align-self:start}.entry-inline-gallery .entry-gallery-link{background:var(--photo-bg);aspect-ratio:var(--entry-image-aspect-ratio,auto);border-radius:6px;display:block;overflow:hidden}.entry-inline-gallery img{background:var(--photo-bg);width:100%;height:auto;display:block}.entry-inline-gallery figcaption{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;margin-top:7px;font-size:10px;line-height:1.45}.entry-gallery-link{color:inherit;cursor:zoom-in;text-decoration:none;display:block}.entry-gallery-link img{cursor:zoom-in}.entry-body figcaption{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;margin-top:8px;font-size:10px;line-height:1.5}.entry-body ul,.entry-body ol{margin-bottom:20px;padding-left:20px}.entry-body li{margin-bottom:6px}.entry-body [id^=source-]{scroll-margin-top:84px}.entry-body blockquote{border-left:2px solid var(--border2);color:var(--text2);margin:24px 0;padding-left:16px;font-style:italic}.entry-body table{border-collapse:collapse;width:100%;margin:24px 0;font-size:13px}.entry-body th,.entry-body td{border:1px solid var(--border);text-align:left;padding:8px 10px}.entry-body th{color:var(--text);background:var(--bg2);font-weight:500}.author-page .entry-back-row{margin-bottom:38px}.author-profile{margin-bottom:42px}.author-profile-layout{grid-template-columns:minmax(0,680px) minmax(160px,220px);justify-content:space-between;align-items:start;gap:52px;display:grid}.author-profile-main{min-width:0;padding-top:2px}.author-profile-label{font-family:var(--mono);color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:10px;display:flex}.author-profile-label:before{content:"";background:var(--gold2);width:16px;height:1px;display:inline-block}.author-profile h1{margin-bottom:14px}.author-profile-role{border:1px solid var(--border);background:var(--bg2);min-height:24px;color:var(--text3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;align-items:center;margin-bottom:18px;padding:4px 9px;font-size:10px;line-height:1;display:inline-flex}.author-profile-excerpt{max-width:680px;color:var(--text2);font-size:14px;line-height:1.78}.author-profile-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.author-profile-link{border:1px solid var(--border2);background:var(--bg2);max-width:180px;min-height:31px;color:var(--text2);font-family:var(--mono);border-radius:4px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.author-profile-link:hover,.author-profile-link:focus-visible{background:var(--bg3);border-color:var(--gold2);color:var(--gold)}.author-profile-link:focus-visible{outline:1px solid var(--gold2);outline-offset:2px}.author-profile-link-icon{width:14px;height:14px;color:var(--gold2);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.author-profile-link-icon svg{width:14px;height:14px;display:block}.author-profile-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;top:1px;overflow:hidden}.author-profile-image{border:1px solid var(--border);background:var(--photo-bg);aspect-ratio:1;border-radius:6px;justify-content:center;justify-self:end;align-items:center;width:100%;max-width:220px;margin:0;display:flex;overflow:hidden}.author-profile-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.author-profile-image--placeholder svg{fill:none;width:58px;height:58px;stroke:var(--text3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.author-profile-feed{margin-top:8px}.extra-block{border:1px solid var(--border);border-left:2px solid var(--border2);background:var(--content-callout-bg);color:var(--text2);border-radius:0 4px 4px 0;margin:28px 0;padding:16px 18px;font-size:13px;line-height:1.7}.extra-block-label{font-family:var(--mono);color:var(--text3);letter-spacing:.08em;margin-bottom:8px;font-size:10px}.extra-block.warning{border-left-color:var(--t-rej-c)}.extra-block.quote{font-style:italic}.extra-block.code{font-family:var(--mono);white-space:pre-wrap}.entry-note{border-left:2px solid var(--border2);background:var(--content-callout-bg);border-radius:0 4px 4px 0;margin:32px 0;padding:16px 20px}.entry-note-label{font-family:var(--mono);color:var(--text3);letter-spacing:.08em;margin-bottom:8px;font-size:10px}.entry-note p{color:var(--text2);margin:0;font-size:13px;font-style:italic;line-height:1.7}.entry-reactions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 0;padding:0 6px;display:flex}.reaction-stats{font-family:var(--mono);color:var(--reaction-text);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;height:28px;font-size:10px;line-height:1;display:flex}.reaction-stats>span{align-items:center;gap:6px;display:inline-flex}.reaction-stats>span:before{content:"";background:var(--reaction-heart);opacity:.75;border-radius:50%;width:4px;height:4px}.entry-reactions .entry-share-trigger{width:26px;height:26px;color:var(--reaction-text)}.entry-reactions .entry-share-trigger svg{width:17px;height:17px}.entry-reactions .entry-share-menu{top:calc(100% + 6px)}.reaction-like{font-family:var(--mono);color:var(--reaction-text);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-width:0;height:26px;padding:2px 0;font-size:11px;transition:color .15s,opacity .15s;display:inline-flex}.reaction-like:hover,.reaction-like.is-liked{color:var(--reaction-heart);background:0 0}.reaction-heart{color:currentColor;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.reaction-heart svg{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px;display:block}.reaction-like.is-liked .reaction-heart svg{fill:currentColor;stroke:currentColor}.reaction-count{color:currentColor;font-size:10px;line-height:1}.entry-comments{border-top:1px solid var(--comment-form-border);margin:40px 0 0;padding:40px 0}.entry-comments+.entry-divider{margin:0 0 40px}.comments-heading{align-items:center;gap:10px;margin-bottom:30px;display:flex}.comments-heading-main{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.comments-heading h2{font-family:var(--mono);color:var(--comment-heading-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:400}.comments-count{background:var(--comment-count-bg);min-width:18px;height:18px;color:var(--comment-count-text);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.comments-disclosure{margin:0}.comments-disclosure summary.comments-heading{cursor:pointer;border-radius:4px;justify-content:space-between;gap:16px;width:100%;max-width:100%;margin:0;padding:0;list-style:none;transition:color .15s,background .15s}.comments-disclosure summary.comments-heading::-webkit-details-marker{display:none}.comments-disclosure summary.comments-heading h2{color:var(--gold2)}.comments-disclosure summary.comments-heading .comments-count{background:var(--comment-count-bg);color:var(--comment-count-text);border:1px solid var(--comment-reply-line)}.comments-disclosure summary.comments-heading:hover{background:0 0}.comments-disclosure summary.comments-heading:hover h2{color:var(--gold)}.comments-toggle-text{font-family:var(--mono);color:var(--comment-heading-text);letter-spacing:.12em;text-align:right;white-space:nowrap;font-size:10px;transition:color .15s}.comments-disclosure summary.comments-heading:hover .comments-toggle-text{color:var(--gold)}.comments-toggle-close,.comments-disclosure[open] .comments-toggle-open{display:none}.comments-disclosure[open] .comments-toggle-close{display:inline}.comments-disclosure[open] summary.comments-heading{margin-bottom:0}.comments-list{flex-direction:column;display:flex}.comment-item{border-bottom:1px solid var(--comment-form-border);margin:0;padding:18px 0}.comment-item:first-child{padding-top:0}.comment-item:last-child{margin-bottom:0}.comment-item--has-reply{border-bottom:none;padding-bottom:0}.comment-item--has-reply>.comment-body{border-bottom:1px solid var(--comment-form-border);padding-bottom:18px}.comment-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.comment-head strong{color:var(--comment-author-text);font-size:13px;font-weight:500}.comment-head span,.comment-head time{font-family:var(--mono);color:var(--comment-meta-text);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.comment-author-badge{border:1px solid var(--comment-author-badge-border);background:var(--comment-author-badge-bg);height:16px;color:var(--comment-author-badge-text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;align-items:center;padding:0 5px;font-size:9px;line-height:1;display:inline-flex}.comment-body{color:var(--comment-body-text);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.comment-reply{border-left:1px solid var(--comment-reply-line);margin:0 0 0 16px;padding:18px 0 0 20px}.comment-reply .comment-head{align-items:center}.comment-reply .comment-head strong{color:var(--comment-author-text);letter-spacing:0;font-size:13px;font-weight:500}.comment-reply .comment-body{font-size:13px}.comment-form{border:1px solid var(--comment-form-border);background:var(--comment-form-bg);border-radius:6px;margin-top:36px;padding:22px 24px;position:relative}.comments-disclosure .comment-form{margin-top:40px}.comment-form-title{font-family:var(--mono);color:var(--comment-heading-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10px}.comment-fields{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.comment-form input,.comment-form textarea{border:1px solid var(--comment-field-border);background:var(--comment-field-bg);width:100%;color:var(--comment-author-text);border-radius:4px;outline:none;font-family:Inter,system-ui,sans-serif;font-size:13px;transition:border-color .15s,background .2s,color .2s}.comment-form input{height:36px;padding:8px 12px}.comment-form textarea{resize:vertical;min-height:92px;padding:11px 42px 11px 12px;line-height:1.6;display:block}.comment-form input::-moz-placeholder{color:var(--comment-field-placeholder)}.comment-form textarea::-moz-placeholder{color:var(--comment-field-placeholder)}.comment-form input::placeholder,.comment-form textarea::placeholder{color:var(--comment-field-placeholder)}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--comment-focus-border)}.comment-text-wrap{position:relative}.comment-emoji{position:absolute;bottom:8px;right:8px}.comment-emoji-toggle{border:1px solid var(--comment-field-border);background:var(--comment-emoji-bg);width:26px;height:26px;color:var(--comment-emoji-icon);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex}.comment-emoji-toggle:hover,.comment-emoji-toggle[aria-expanded=true]{background:var(--comment-emoji-hover-bg);color:var(--comment-button-bg);border-color:var(--comment-focus-border)}.comment-emoji-toggle svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.comment-emoji-panel{z-index:5;border:1px solid var(--comment-field-border);background:var(--comment-emoji-bg);width:222px;box-shadow:var(--comment-emoji-panel-shadow);border-radius:6px;grid-template-columns:repeat(7,1fr);gap:4px;padding:8px;display:grid;position:absolute;bottom:34px;right:0}.comment-emoji-panel[hidden]{display:none}.comment-emoji-panel button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:flex}.comment-emoji-panel button:hover{background:var(--comment-emoji-hover-bg)}.comment-form-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.comment-form-bottom [data-comment-meta]{text-align:left;flex:0 280px;min-width:0}.comment-form-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.comment-consent-note{text-align:right;flex:0 auto;min-width:0}.comment-form-bottom button{background:var(--comment-button-bg);color:var(--comment-button-text);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:8px 18px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:opacity .15s,background .2s,color .2s}.comment-form-bottom button:hover{opacity:.9}.comment-consent-note,.comment-note,.comment-status,.comment-error{font-family:var(--mono);color:var(--comment-note-text);letter-spacing:.04em;font-size:10px;line-height:1.5}.comment-consent-note p,.comment-note p{margin:0;line-height:1.5}.comment-consent-note a,.comment-note a{color:var(--comment-button-bg);text-decoration:none}.comment-consent-note a:hover,.comment-note a:hover{text-decoration:underline}.comment-status{color:var(--comment-button-bg)}.comment-error{color:var(--comment-error-text)}.comment-feedback--empty,.comment-note--hidden{display:none}.comment-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.entry-divider{border:none;border-top:1px solid var(--border);margin:40px 0}.entry-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.entry-footer-row a{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;font-size:11px;text-decoration:none;transition:color .15s}.entry-footer-row a:hover{color:var(--text2)}.entry-meta-small{font-family:var(--mono);color:var(--text3);font-size:10px}.related{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin-top:48px;display:grid;overflow:hidden}.related--single{background:0 0;border:none;border-radius:0;display:flex;overflow:visible}.related--next-only{justify-content:flex-end}.related--single .related-item{border:1px solid var(--border);border-radius:6px;width:min(100%,520px)}.related-item{background:var(--bg1);padding:18px 20px;text-decoration:none;transition:background .15s;display:block}.related-item:hover{background:var(--bg2)}.related-dir{font-family:var(--mono);color:var(--text3);letter-spacing:.06em;margin-bottom:8px;font-size:10px}.related-title{color:var(--text2);font-size:13px;line-height:1.4}.related-item:hover .related-title{color:var(--text)}.related-item.next{text-align:right;border-left:1px solid var(--border)}.message-page--feed-empty{padding:72px 0}.message-page h1{font-size:26px}.message-page p{color:var(--text2);font-size:14px;line-height:1.8}.message-page a{color:var(--gold);text-decoration:none}.message-page a:hover{text-decoration:underline}.message-page-note{font-family:var(--mono);color:var(--text3)!important;font-size:11px!important}.message-action-form{margin-top:24px}.message-action-form button{background:var(--gold);color:var(--gold-btn-text);cursor:pointer;border:none;border-radius:4px;padding:10px 18px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;transition:opacity .15s,background .2s,color .2s}.message-action-form button:hover{opacity:.9}.legal-header{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:32px}.legal-header h1{margin-bottom:14px}.legal-header p:not(.hero-tag){color:var(--text2);max-width:620px;font-size:14px;line-height:1.75}.legal-body{padding-bottom:24px}footer{border-top:1px solid var(--border);margin-top:auto}.footer-inner{max-width:var(--wrap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:24px 40px;display:flex}footer p{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;font-size:10px}.footer-links{flex-wrap:wrap;gap:20px;display:flex}.footer-links a{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;font-size:10px;text-decoration:none}.footer-links a:hover{color:var(--text2)}.cookie-notice{z-index:30;border:1px solid var(--border2);background:var(--cookie-notice-bg,var(--bg1));width:min(760px,100% - 32px);box-shadow:var(--cookie-notice-shadow);-webkit-backdrop-filter:blur(var(--cookie-notice-blur,16px)) saturate(135%);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;transition:background .2s,border-color .2s,color .2s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.cookie-notice[hidden]{display:none}.cookie-notice-text{min-width:0}.cookie-notice-text strong{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:5px;font-size:10px;display:block}.cookie-notice-text p{color:var(--text2);max-width:560px;font-size:12px;line-height:1.55}.cookie-notice-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cookie-notice-actions button{cursor:pointer;white-space:nowrap;border-radius:4px;padding:10px 16px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1;transition:opacity .15s,background .2s,color .2s,border-color .2s}.cookie-notice-accept{border:1px solid var(--gold);background:var(--gold);color:var(--gold-btn-text);font-weight:500}.cookie-notice-accept:hover{opacity:.9}@media (width<=768px){.nav-inner{padding:0 20px}.nav-domain{display:none}.wrap{padding:0 20px}.page{padding:36px 20px 60px}.hero{padding:40px 0 36px}.hero h1{font-size:24px}.subscribe{flex-direction:column;align-items:stretch;padding:18px 20px}.sub-left,.sub-right{flex:none;width:100%;max-width:none}.sub-right{align-items:stretch}.sub-form{flex-direction:column}.sub-field{flex:none;width:100%}.sub-field input,.sub-form button{width:100%}.entry{grid-template-columns:1fr}.entry-left{border-bottom:none;border-right:none;align-items:center;gap:10px;padding:20px 0 0;display:flex}.entry-date{margin-bottom:0}.entry-right{padding:10px 0 20px}.feed-entry-metrics{justify-content:flex-end;width:100%;margin-left:0}.entry-photo{width:100%}.pagination{padding:20px 0}h1{font-size:22px}.entry-back-row{margin-bottom:32px}.entry-share-trigger{width:36px;height:36px}.entry-share-menu-action{width:34px;height:34px}.entry-header{margin-bottom:24px}.photo-caption{letter-spacing:.03em;padding:9px 12px;font-size:9px;line-height:1.4}.entry-body{font-size:14px}.author-page .entry-back-row{margin-bottom:30px}.author-profile{margin-bottom:32px}.author-profile-label{margin-bottom:14px}.author-profile-layout{flex-direction:column;gap:20px;display:flex}.author-profile-image{order:-1;justify-self:start;width:100%;max-width:none}.author-profile-image--placeholder svg{width:64px;height:64px}.author-profile h1{margin-bottom:12px}.author-profile-role{margin-bottom:16px}.author-profile-excerpt{font-size:13px}.author-profile-links{gap:7px;margin-top:20px}.author-profile-link{max-width:132px;min-height:30px;padding:6px 9px;font-size:10px}.entry-comments{padding:32px 0}.comments-heading{margin-bottom:24px}.comments-disclosure summary.comments-heading{gap:12px}.comments-toggle-text{letter-spacing:.08em;font-size:9px}.comment-fields{grid-template-columns:1fr}.comment-form{padding:16px}.comment-form-bottom{flex-direction:column;align-items:stretch}.comment-form-bottom [data-comment-meta]{text-align:left;flex:none}.comment-form-actions{flex-direction:column;align-items:stretch;gap:8px;margin-left:0}.comment-consent-note{text-align:right}.comment-form-bottom button{width:100%}.related{grid-template-columns:1fr}.related-item.next{text-align:left}.related:not(.related--single) .related-item.next{border-left:none;border-top:1px solid var(--border)}.footer-inner{flex-direction:column;align-items:flex-start;padding:20px}.entry-footer-row{flex-direction:column;align-items:flex-start;gap:8px}.cookie-notice{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 24px);padding:15px;bottom:12px}.cookie-notice-actions{grid-template-columns:1fr;gap:8px;display:grid}.cookie-notice-actions button{width:100%}}@media (width<=360px){.entry-main-photo{border-radius:4px}.entry-badges .badge{white-space:normal;max-width:100%;line-height:1.35}.entry-page h1{overflow-wrap:anywhere}.photo-caption{letter-spacing:0;padding:8px 10px;font-size:8px;line-height:1.35}}
