@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700;900&display=swap";.editor-renderer,.editor-content,.post-content,.article-content{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.8;color:#2a2a2a;letter-spacing:-.003em}.editor-renderer p,.editor-content p,.post-content p,.article-content p{margin-bottom:32px;font-weight:400;text-align:justify}.editor-renderer p:last-child,.editor-content p:last-child,.post-content p:last-child,.article-content p:last-child{margin-bottom:0}.editor-renderer strong,.editor-content strong,.post-content strong,.article-content strong,.editor-renderer b,.editor-content b,.post-content b,.article-content b{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:#000;position:relative;display:inline;box-shadow:inset 0 -3px #000c;padding-bottom:1px}.editor-renderer h1,.editor-renderer h2,.editor-renderer h3,.editor-renderer h4,.editor-renderer h5,.editor-renderer h6,.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-family:"Noto Serif SC",SimSun,STSong,serif;color:#111;line-height:1.4;letter-spacing:-.02em}.editor-renderer h1,.editor-content h1,.post-content h1,.article-content h1{font-size:2.2em;font-weight:800;margin-top:2em;margin-bottom:1.5em}.editor-renderer h2,.editor-content h2,.post-content h2,.article-content h2{font-size:1.6em;font-weight:700;margin-top:1.5em;margin-bottom:1em;position:relative;padding-left:16px}.editor-renderer h3,.editor-content h3,.post-content h3,.article-content h3{font-size:1.3em;font-weight:700;margin-top:1.3em;margin-bottom:.8em}.editor-renderer h4,.editor-content h4,.post-content h4,.article-content h4{font-size:1.1em;font-weight:600;margin-top:1.1em;margin-bottom:.6em}.editor-renderer h5,.editor-content h5,.post-content h5,.article-content h5{font-size:1em;font-weight:600;margin-top:1em;margin-bottom:.5em}.editor-renderer h6,.editor-content h6,.post-content h6,.article-content h6{font-size:.9em;font-weight:600;margin-top:.9em;margin-bottom:.4em;text-transform:uppercase;letter-spacing:.05em}.editor-renderer h2:before,.editor-content h2:before,.post-content h2:before,.article-content h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1em;background:linear-gradient(135deg,#000,#333);border-radius:2px}.editor-renderer blockquote,.editor-content blockquote,.post-content blockquote,.article-content blockquote,.editor-renderer .quote,.editor-content .quote,.post-content .quote,.article-content .quote{font-family:inherit;font-size:1em;line-height:1.6;font-style:normal;color:#555;background:#f9f9f9;border-left:4px solid #ccc;padding:16px 24px;margin:24px 0;text-align:left;position:relative}.editor-renderer blockquote cite,.editor-content blockquote cite,.post-content blockquote cite,.article-content blockquote cite{display:block;margin-top:12px;font-size:.9em;color:#777;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none}.editor-renderer ul,.editor-renderer ol,.editor-content ul,.editor-content ol,.post-content ul,.post-content ol,.article-content ul,.article-content ol{margin:32px 0;padding-left:20px}.editor-renderer ul li,.editor-content ul li,.post-content ul li,.article-content ul li{list-style:none;position:relative;padding-left:32px;margin-bottom:16px}.editor-renderer ul li:before,.editor-content ul li:before,.post-content ul li:before,.article-content ul li:before{content:"";position:absolute;left:8px;top:12px;width:6px;height:6px;background:#000;border-radius:50%}.editor-renderer ol,.editor-content ol,.post-content ol,.article-content ol{counter-reset:magazine-counter}.editor-renderer ol li,.editor-content ol li,.post-content ol li,.article-content ol li{list-style:none;position:relative;padding-left:40px;margin-bottom:16px}.editor-renderer ol li:before,.editor-content ol li:before,.post-content ol li:before,.article-content ol li:before{counter-increment:magazine-counter;content:counter(magazine-counter);position:absolute;left:0;top:3px;width:22px;height:22px;background:#000;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:22px;border-radius:50%;font-family:sans-serif}.editor-renderer .code-block-wrapper,.editor-content .code-block-wrapper,.post-content .code-block-wrapper,.article-content .code-block-wrapper{margin:40px 0;border-radius:12px;background:#1a1a1a;border:1px solid #333;overflow:hidden;box-shadow:0 4px 12px #0000001a}.editor-renderer .code-block-header,.editor-content .code-block-header,.post-content .code-block-header,.article-content .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#2d2d2d;border-bottom:1px solid #404040}.editor-renderer .code-block-language,.editor-content .code-block-language,.post-content .code-block-language,.article-content .code-block-language{color:#888;font-size:12px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-transform:uppercase;letter-spacing:.5px}.editor-renderer .code-copy-btn,.editor-content .code-copy-btn,.post-content .code-copy-btn,.article-content .code-copy-btn{background:#404040;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;align-items:center;gap:4px}.editor-renderer .code-copy-btn:hover,.editor-content .code-copy-btn:hover,.post-content .code-copy-btn:hover,.article-content .code-copy-btn:hover{background:#555;transform:translateY(-1px)}.editor-renderer .code-copy-btn:active,.editor-content .code-copy-btn:active,.post-content .code-copy-btn:active,.article-content .code-copy-btn:active{transform:translateY(0)}.editor-renderer .code-block,.editor-content .code-block,.post-content .code-block,.article-content .code-block{background:#1a1a1a;color:#e6e6e6;padding:20px;font-family:Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.6;margin:0;overflow-x:auto;border:none}.editor-renderer .code-block code,.editor-content .code-block code,.post-content .code-block code,.article-content .code-block code{color:inherit;background:none;padding:0;font-size:inherit;font-family:inherit}.editor-renderer pre:not(.code-block),.editor-content pre:not(.code-block),.post-content pre:not(.code-block),.article-content pre:not(.code-block){background:#f4f4f4;border-left:4px solid #000;border-radius:0;padding:24px;font-family:Menlo,Monaco,monospace;font-size:14px;line-height:1.6;margin:40px 0;color:#333;overflow-x:auto}.editor-renderer hr,.editor-renderer .delimiter,.editor-content hr,.editor-content .delimiter,.post-content hr,.post-content .delimiter,.article-content hr,.article-content .delimiter{border:none;background:none;text-align:center;margin:80px 0;height:auto;position:relative}.editor-renderer hr:after,.editor-renderer .delimiter:after,.editor-content hr:after,.editor-content .delimiter:after,.post-content hr:after,.post-content .delimiter:after,.article-content hr:after,.article-content .delimiter:after{content:"•••";font-size:32px;letter-spacing:16px;color:#000;font-family:serif}.editor-renderer img,.editor-content img,.post-content img,.article-content img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px;box-shadow:0 12px 24px #0000001a}.image-block{margin:24px 0;text-align:center}.image-block .ant-image{display:inline-block!important;max-width:100%;line-height:0}.image-block .ant-image-img{border-radius:8px;box-shadow:0 8px 20px #00000014;cursor:pointer;transition:all .2s ease}.image-block .ant-image:hover .ant-image-img{opacity:.92}.ant-image:hover .ant-image-cover,.image-block .ant-image:hover .ant-image-cover{opacity:0!important}.ant-image-mask,.ant-image-cover{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.image-caption{margin-top:12px;font-size:14px;color:#666;font-style:italic;text-align:center}.editor-renderer a,.editor-content a,.post-content a,.article-content a{color:inherit;text-decoration:none;font-weight:600;position:relative;transition:all .15s ease;background:linear-gradient(to right,#0000001a,#0000001a);background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;padding:1px 2px;border-radius:2px}.editor-renderer a:before,.editor-content a:before,.post-content a:before,.article-content a:before{content:" ";white-space:pre;background:none}.editor-renderer a:after,.editor-content a:after,.post-content a:after,.article-content a:after{content:" ";white-space:pre;background:none}.editor-renderer a:hover,.editor-content a:hover,.post-content a:hover,.article-content a:hover{background-size:100% 2px;background-color:#00000008}.editor-renderer a:active,.editor-content a:active,.post-content a:active,.article-content a:active{background-color:#0000000d}.editor-renderer a[href^=http]:not([href*=localhost]):not([href*="127.0.0.1"]):after,.editor-content a[href^=http]:not([href*=localhost]):not([href*="127.0.0.1"]):after,.post-content a[href^=http]:not([href*=localhost]):not([href*="127.0.0.1"]):after,.article-content a[href^=http]:not([href*=localhost]):not([href*="127.0.0.1"]):after{content:" ↗";font-size:.7em;opacity:.4;transition:opacity .15s ease;display:inline;white-space:pre;background:none;vertical-align:baseline;margin-left:1px}.editor-renderer a[href^=http]:hover:after,.editor-content a[href^=http]:hover:after,.post-content a[href^=http]:hover:after,.article-content a[href^=http]:hover:after{opacity:.7}.editor-renderer a[href^="mailto:"],.editor-content a[href^="mailto:"],.post-content a[href^="mailto:"],.article-content a[href^="mailto:"]{background:linear-gradient(to right,#d7352726,#d7352726)}.editor-renderer a[href^="mailto:"]:hover,.editor-content a[href^="mailto:"]:hover,.post-content a[href^="mailto:"]:hover,.article-content a[href^="mailto:"]:hover{background-color:#d7352714}.editor-renderer a[href^="tel:"],.editor-content a[href^="tel:"],.post-content a[href^="tel:"],.article-content a[href^="tel:"]{background:linear-gradient(to right,#13733326,#13733326)}.editor-renderer a[href^="tel:"]:hover,.editor-content a[href^="tel:"]:hover,.post-content a[href^="tel:"]:hover,.article-content a[href^="tel:"]:hover{background-color:#13733314}.editor-renderer blockquote a,.editor-content blockquote a,.post-content blockquote a,.article-content blockquote a{background:linear-gradient(to right,#00000026,#00000026)}.editor-renderer blockquote a:hover,.editor-content blockquote a:hover,.post-content blockquote a:hover,.article-content blockquote a:hover{background-color:#00000014}.editor-renderer .code-block a,.editor-content .code-block a,.post-content .code-block a,.article-content .code-block a{color:#60a5fa;background:linear-gradient(to right,#60a5fa33,#60a5fa33)}.editor-renderer .code-block a:hover,.editor-content .code-block a:hover,.post-content .code-block a:hover,.article-content .code-block a:hover{color:#93c5fd;background-color:#60a5fa26}.editor-renderer .checklist,.editor-content .checklist,.post-content .checklist,.article-content .checklist{margin:2em 0!important;background:linear-gradient(135deg,#f8f9fa,#f1f3f4)!important;border-radius:12px!important;padding:1.5em!important;border:1px solid #e8eaed!important;box-shadow:0 2px 8px #0000000a!important}.editor-renderer .checklist-header,.editor-content .checklist-header,.post-content .checklist-header,.article-content .checklist-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1em!important;padding-bottom:.8em!important;border-bottom:2px solid #e8eaed!important}.editor-renderer .checklist-title,.editor-content .checklist-title,.post-content .checklist-title,.article-content .checklist-title{font-size:1.1em;font-weight:600;color:#333}.editor-renderer .checklist-progress,.editor-content .checklist-progress,.post-content .checklist-progress,.article-content .checklist-progress{font-size:.9em;color:#666;background:#fff;padding:.3em .8em;border-radius:20px;border:1px solid #e8eaed}.editor-renderer .checklist-progress-bar,.editor-content .checklist-progress-bar,.post-content .checklist-progress-bar,.article-content .checklist-progress-bar{width:100%!important;height:6px!important;background:#e8eaed!important;border-radius:3px!important;margin-bottom:1.2em!important;overflow:hidden!important}.editor-renderer .checklist-progress-fill,.editor-content .checklist-progress-fill,.post-content .checklist-progress-fill,.article-content .checklist-progress-fill{height:100%!important;background:linear-gradient(90deg,#52c41a,#73d13d)!important;border-radius:3px!important;transition:width .3s ease!important}.editor-renderer .checklist-items,.editor-content .checklist-items,.post-content .checklist-items,.article-content .checklist-items{display:flex;flex-direction:column;gap:.8em}.editor-renderer .checklist-item,.editor-content .checklist-item,.post-content .checklist-item,.article-content .checklist-item{display:flex!important;align-items:flex-start!important;padding:.8em 1em!important;background:#fff!important;border-radius:8px!important;border:1px solid #e8eaed!important;transition:all .2s ease!important;position:relative!important;box-shadow:0 1px 3px #00000005!important;list-style:none!important}.editor-renderer .checklist-item:before,.editor-content .checklist-item:before,.post-content .checklist-item:before,.article-content .checklist-item:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;border-radius:0 4px 4px 0!important;transition:all .2s ease!important;background:#d9d9d9!important}.editor-renderer .checklist-item.completed,.editor-content .checklist-item.completed,.post-content .checklist-item.completed,.article-content .checklist-item.completed{background:linear-gradient(135deg,#f6ffed,#f0f9e8)!important;border-color:#b7eb8f!important}.editor-renderer .checklist-item.completed:before,.editor-content .checklist-item.completed:before,.post-content .checklist-item.completed:before,.article-content .checklist-item.completed:before{background:linear-gradient(180deg,#52c41a,#73d13d)!important}.editor-renderer .checklist-item.pending,.editor-content .checklist-item.pending,.post-content .checklist-item.pending,.article-content .checklist-item.pending{background:#fff!important;border-color:#e8eaed!important}.editor-renderer .checklist-item.pending:before,.editor-content .checklist-item.pending:before,.post-content .checklist-item.pending:before,.article-content .checklist-item.pending:before{background:#d9d9d9!important}.editor-renderer .checklist-checkbox,.editor-content .checklist-checkbox,.post-content .checklist-checkbox,.article-content .checklist-checkbox{width:20px;height:20px;margin:2px 12px 0 0;cursor:default;accent-color:#52c41a;border-radius:4px}.editor-renderer .checklist-text,.editor-content .checklist-text,.post-content .checklist-text,.article-content .checklist-text{flex:1;line-height:1.6;transition:all .3s ease;color:#333}.editor-renderer .checklist-text.checked,.editor-content .checklist-text.checked,.post-content .checklist-text.checked,.article-content .checklist-text.checked{text-decoration:line-through;color:#999;opacity:.8}.editor-renderer .checklist-check-icon,.editor-content .checklist-check-icon,.post-content .checklist-check-icon,.article-content .checklist-check-icon{color:#52c41a;font-weight:700;margin-left:8px;font-size:1.1em}@media print{.editor-renderer,.post-content,.article-content{color:#000}.editor-renderer a,.post-content a,.article-content a{text-decoration:underline;color:#000}.editor-renderer pre,.post-content pre,.article-content pre{border:1px solid #ccc;background:none}}.editor-renderer .embed-block,.editor-content .embed-block,.post-content .embed-block,.article-content .embed-block{margin:40px 0;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 8px 24px #00000026}.editor-renderer .embed-container,.editor-content .embed-container,.post-content .embed-container,.article-content .embed-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.editor-renderer .embed-container iframe,.editor-content .embed-container iframe,.post-content .embed-container iframe,.article-content .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.editor-renderer .embed-caption,.editor-content .embed-caption,.post-content .embed-caption,.article-content .embed-caption{padding:12px 16px;background:#1a1a1a;color:#ccc;font-size:14px;text-align:center;font-style:italic}.editor-renderer .embed-source,.editor-content .embed-source,.post-content .embed-source,.article-content .embed-source{padding:8px 16px;background:#111;text-align:right}.editor-renderer .embed-source a,.editor-content .embed-source a,.post-content .embed-source a,.article-content .embed-source a{color:#00a1d6;font-size:12px;text-decoration:none;transition:color .2s ease}.editor-renderer .embed-source a:hover,.editor-content .embed-source a:hover,.post-content .embed-source a:hover,.article-content .embed-source a:hover{color:#00b5e5}@media(max-width:768px){.editor-renderer .embed-block,.editor-content .embed-block,.post-content .embed-block,.article-content .embed-block{margin:24px -16px;border-radius:0}}.editor-renderer .video-block,.editor-content .video-block,.post-content .video-block,.article-content .video-block{margin:40px 0;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 8px 24px #00000026}.editor-renderer .video-container,.editor-content .video-container,.post-content .video-container,.article-content .video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.editor-renderer .video-container iframe,.editor-content .video-container iframe,.post-content .video-container iframe,.article-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:0}.editor-renderer .video-caption,.editor-content .video-caption,.post-content .video-caption,.article-content .video-caption{padding:12px 16px;background:#1a1a1a;color:#ccc;font-size:14px;text-align:center;font-style:italic}.editor-renderer .video-source,.editor-content .video-source,.post-content .video-source,.article-content .video-source{padding:8px 16px;background:#111;text-align:right}.editor-renderer .video-source a,.editor-content .video-source a,.post-content .video-source a,.article-content .video-source a{color:#00a1d6;font-size:12px;text-decoration:none;transition:color .2s ease;background:none!important}.editor-renderer .video-source a:hover,.editor-content .video-source a:hover,.post-content .video-source a:hover,.article-content .video-source a:hover{color:#00b5e5}.editor-renderer .video-source a:before,.editor-content .video-source a:before,.post-content .video-source a:before,.article-content .video-source a:before,.editor-renderer .video-source a:after,.editor-content .video-source a:after,.post-content .video-source a:after,.article-content .video-source a:after{content:none!important}@media(max-width:768px){.editor-renderer .video-block,.editor-content .video-block,.post-content .video-block,.article-content .video-block{margin:24px -16px;border-radius:0}}.video-tool{width:100%}.video-tool__input-container{background:#f8f9fa;border:2px dashed #ddd;border-radius:8px;padding:24px;text-align:center}.video-tool__input-wrapper{display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto}.video-tool__icon{flex-shrink:0}.video-tool__input{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.video-tool__input:focus{border-color:#1890ff}.video-tool__input::placeholder{color:#999}.video-tool__button{flex-shrink:0;padding:10px 20px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.video-tool__button:hover{background:#40a9ff}.video-tool__hint{margin-top:12px;font-size:12px;color:#999}.video-tool__video-container{width:100%}.video-tool__iframe{width:100%;height:400px;border-radius:8px;background:#000}.video-tool__caption{width:100%;margin-top:8px;padding:8px 12px;border:none;border-bottom:1px solid #eee;font-size:14px;color:#666;text-align:center;outline:none;background:transparent}.video-tool__caption:focus{border-bottom-color:#1890ff}.video-tool__caption::placeholder{color:#bbb}.video-tool__caption-text{margin-top:8px;font-size:14px;color:#666;text-align:center}.video-tool__error{margin-top:12px;padding:8px 16px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:13px}:root{--bg-body: #fbfbfd;--bg-sidebar: #ffffff;--text-main: #1d1d1f;--text-sec: #86868b;--sidebar-width: 260px;--radius: 16px;--ease-ios: cubic-bezier(.25, 1, .5, 1);--shadow-sm: 0 2px 8px rgba(0,0,0,.03);--shadow-md: 0 4px 12px rgba(0,0,0,.05)}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}body{background-color:var(--bg-body);color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif SC",SimSun,STSong,serif;font-weight:700}.btn-black{font-family:Inter,sans-serif;background:#000;color:#fff;border:none;padding:12px 24px;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s var(--ease-ios);display:inline-flex;align-items:center;justify-content:center;gap:8px;outline:none}.btn-black:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-black:active{transform:scale(.98)}.card-base{background:#fff;border-radius:var(--radius);border:1px solid rgba(0,0,0,.04);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-ios),box-shadow .3s var(--ease-ios)}.card-base:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.public-layout-root{display:flex;min-height:100vh;position:relative}.public-layout-root .left-column{width:var(--sidebar-width);height:100vh;position:fixed;top:0;left:0;background:var(--bg-sidebar);padding:40px 30px;display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.04);z-index:100;overflow:visible;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.public-layout-root .left-column::-webkit-scrollbar{display:none}.public-layout-root .right-column{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));padding:60px 80px;max-width:1600px}.public-layout-root .site-logo{font-size:1.5rem;font-weight:800;margin-bottom:50px;display:block;color:#000;letter-spacing:-.5px}.public-layout-root .nav-group{margin-bottom:40px}.public-layout-root .nav-label{font-size:.7rem;color:#a1a1a6;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;font-weight:600}.public-layout-root .magazine-grid{display:grid;grid-template-columns:1fr;gap:24px;height:420px;margin-bottom:40px}.public-layout-root .mag-big{position:relative;border-radius:var(--radius);overflow:hidden;background-size:cover;background-position:center;display:block;transition:transform .5s var(--ease-ios),box-shadow .5s;box-shadow:0 8px 24px #0000000a}.public-layout-root .mag-big:hover{transform:scale(1.01);box-shadow:0 25px 50px -10px #00000026;z-index:2}.public-layout-root .mag-overlay{position:absolute;bottom:0;left:0;width:100%;padding:30px;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);color:#fff;opacity:.95}.public-layout-root .mag-overlay h3{font-size:1.6rem;font-weight:700;margin-top:5px;line-height:1.1;letter-spacing:-.5px}.public-layout-root .explore-area{padding:20px;background:#fff;border-radius:var(--radius);border:1px solid rgba(0,0,0,.04);box-shadow:var(--shadow-sm);margin-bottom:40px}.public-layout-root .latest-stories-tag{display:inline-block;background:transparent;color:#86868b;font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:6px;margin-right:8px;vertical-align:2px;letter-spacing:.5px;border:1px solid rgba(0,0,0,.08)}.mobile-menu-btn{display:none;position:fixed;bottom:20px;right:20px;width:48px;height:48px;background:#000;border-radius:50%;color:#fff;align-items:center;justify-content:center;z-index:101;box-shadow:0 4px 20px #0003;cursor:pointer}.sidebar-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s}.back-to-top-btn{position:fixed;bottom:40px;right:40px;width:50px;height:50px;border-radius:50%;background-color:#000;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 15px #0003;z-index:990;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;align-items:center;justify-content:center;font-size:1.2rem;padding:0}.back-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top-btn:hover{background-color:#333;transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}@media(max-width:768px){.public-layout-root .left-column{transform:translate(-100%);transition:transform .3s cubic-bezier(.25,1,.5,1);width:280px}.public-layout-root.menu-open .left-column{transform:translate(0);box-shadow:0 0 50px #0003}.public-layout-root.menu-open .sidebar-overlay{display:block}.public-layout-root .right-column{margin-left:0;width:100%;padding:30px 20px 150px}.public-layout-root .magazine-grid{height:280px;margin-bottom:20px}.public-layout-root .mag-big .mag-overlay h3{font-size:1.3rem}.mobile-menu-btn{display:flex!important}.back-to-top-btn{right:20px!important;bottom:80px!important;width:40px;height:40px;font-size:1rem}}
