.post-module-scss-module__VStehG__article{background:var(--bg-primary);max-width:100%;margin:0 auto}.post-module-scss-module__VStehG__hero{background-color:var(--bg-primary);width:100%;height:calc(100dvh - 148px);margin:0 auto;transition:background-color .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000026}@media (max-width:1440px){.post-module-scss-module__VStehG__hero{height:calc(70dvh - 116px);min-height:500px}}@media (max-width:1024px){.post-module-scss-module__VStehG__hero{height:calc(55dvh - 116px)}}@media (max-width:768px){.post-module-scss-module__VStehG__hero{height:calc(45dvh - 116px);min-height:350px}}@media (max-width:480px){.post-module-scss-module__VStehG__hero{height:calc(35dvh - 116px);min-height:250px}}.post-module-scss-module__VStehG__heroInner{width:100%;height:100%;position:relative}.post-module-scss-module__VStehG__heroInner:before{content:"";z-index:1;pointer-events:none;background:#0006;position:absolute;inset:0}.post-module-scss-module__VStehG__heroImage{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%}.post-module-scss-module__VStehG__heroNoImage .post-module-scss-module__VStehG__heroInner{background:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-tertiary)100%)}@media (max-width:768px){.post-module-scss-module__VStehG__heroInner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001a 0%,#00000040 60%,#00000073 100%),#00000040;position:absolute;inset:0}}.post-module-scss-module__VStehG__heroContent{z-index:2;color:#fff;text-shadow:2px 2px 8px #00000080;max-width:1400px;margin:0 auto;padding:0 4rem;animation:.6s ease-out both post-module-scss-module__VStehG__fadeIn;position:absolute;bottom:60px;left:0;right:0}@media (max-width:1200px){.post-module-scss-module__VStehG__heroContent{padding:0 1.5rem;bottom:50px}}@media (max-width:768px){.post-module-scss-module__VStehG__heroContent{padding:0 1rem;bottom:40px}}@media (max-width:480px){.post-module-scss-module__VStehG__heroContent{padding:0 1rem;bottom:30px}}.post-module-scss-module__VStehG__categories{flex-wrap:wrap;gap:.5rem;margin-top:1rem;animation:.6s ease-out .3s both post-module-scss-module__VStehG__fadeIn;display:flex}.post-module-scss-module__VStehG__category{font-family:var(--second-family);text-transform:uppercase;letter-spacing:.5px;color:var(--category-btn-text);background:var(--category-btn-bg);border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s}.post-module-scss-module__VStehG__category:hover{background:var(--category-btn-bg-hover);color:var(--category-btn-text)}@media (max-width:768px){.post-module-scss-module__VStehG__category{padding:.2rem .6rem;font-size:.65rem}}.post-module-scss-module__VStehG__headline{font-family:var(--third-family);letter-spacing:-.02em;color:#fff;max-width:800px;margin-bottom:24px;font-size:64px;font-weight:400;line-height:106%}@media (max-width:1024px){.post-module-scss-module__VStehG__headline{max-width:100%;margin-bottom:16px;font-size:36px;line-height:110%}}@media (max-width:768px){.post-module-scss-module__VStehG__headline{margin-bottom:12px;font-size:28px;line-height:110%}}@media (max-width:480px){.post-module-scss-module__VStehG__headline{margin-bottom:12px;font-size:20px;line-height:110%}}.post-module-scss-module__VStehG__excerpt{font-family:var(--second-family);color:#fff;max-width:800px;margin-bottom:1.5rem;font-size:20px;font-weight:400;line-height:150%;animation:.6s ease-out .15s both post-module-scss-module__VStehG__fadeIn}@media (max-width:1024px){.post-module-scss-module__VStehG__excerpt{max-width:100%;font-size:15px;line-height:140%}}@media (max-width:768px){.post-module-scss-module__VStehG__excerpt{font-size:16px;line-height:135%}}@media (max-width:480px){.post-module-scss-module__VStehG__excerpt{font-size:12px;line-height:135%}}.post-module-scss-module__VStehG__meta{font-family:var(--second-family);color:#ffffffe6;align-items:center;gap:.5rem;font-size:.875rem;animation:.6s ease-out .2s both post-module-scss-module__VStehG__fadeIn;display:flex}@media (max-width:768px){.post-module-scss-module__VStehG__meta{font-size:.75rem}}.post-module-scss-module__VStehG__separator{color:#ffffffb3}.post-module-scss-module__VStehG__authorLink{font-family:var(--second-family);color:#fff;font-weight:500;text-decoration:none}.post-module-scss-module__VStehG__authorLink:hover{text-decoration:underline}@keyframes post-module-scss-module__VStehG__fadeIn{0%{opacity:0}to{opacity:1}}.post-module-scss-module__VStehG__contentWrapper{justify-content:center;align-items:flex-start;gap:4rem;max-width:1400px;margin:0 auto;padding:4rem 2rem;display:flex}@media (max-width:1200px){.post-module-scss-module__VStehG__contentWrapper{flex-direction:column;gap:3rem;padding:3rem 1.5rem}}@media (max-width:768px){.post-module-scss-module__VStehG__contentWrapper{padding:2rem 1rem}}.post-module-scss-module__VStehG__content{flex:1;width:100%;min-width:0;max-width:800px}@media (max-width:1200px){.post-module-scss-module__VStehG__content{max-width:100%}}.post-module-scss-module__VStehG__body{font-family:var(--second-family);color:var(--text-primary);font-size:1.125rem;line-height:1.8}.post-module-scss-module__VStehG__body h1{font-family:var(--third-family);color:var(--text-primary);margin:3rem 0 1.25rem;font-size:2.25rem;font-weight:700;line-height:1.3}.post-module-scss-module__VStehG__body h2{font-family:var(--third-family);color:var(--text-primary);margin:2.5rem 0 1rem;font-size:1.875rem;font-weight:700;line-height:1.3}.post-module-scss-module__VStehG__body h3{font-family:var(--third-family);color:var(--text-primary);margin:2rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.post-module-scss-module__VStehG__body h4{font-family:var(--third-family);color:var(--text-primary);margin:1.75rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.post-module-scss-module__VStehG__body h5{font-family:var(--third-family);color:var(--text-primary);margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.post-module-scss-module__VStehG__body h6{font-family:var(--third-family);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.post-module-scss-module__VStehG__body p{margin:0 0 1.5rem}.post-module-scss-module__VStehG__body strong,.post-module-scss-module__VStehG__body b{color:var(--text-primary);font-weight:700}.post-module-scss-module__VStehG__body em,.post-module-scss-module__VStehG__body i{font-style:italic}.post-module-scss-module__VStehG__body hr{background:var(--border-primary);border:none;height:1px;margin:2.5rem 0}.post-module-scss-module__VStehG__body ul,.post-module-scss-module__VStehG__body ol{margin:0 0 1.5rem;padding-left:2rem}.post-module-scss-module__VStehG__body li{margin-bottom:.5rem}.post-module-scss-module__VStehG__body a{color:var(--category-btn-bg);text-decoration:underline}.post-module-scss-module__VStehG__body a:hover{color:var(--category-btn-bg-hover)}.post-module-scss-module__VStehG__body blockquote{border-left:4px solid var(--category-btn-bg);color:var(--text-secondary);background:var(--bg-secondary);border-radius:0 8px 8px 0;margin:2rem 0;padding:1rem 1.5rem;font-style:italic}.post-module-scss-module__VStehG__body blockquote p{margin-bottom:.5rem}.post-module-scss-module__VStehG__body blockquote p:last-child{margin-bottom:0}.post-module-scss-module__VStehG__body del,.post-module-scss-module__VStehG__body s{color:var(--text-secondary);text-decoration:line-through}.post-module-scss-module__VStehG__body mark{background:rgba(var(--category-btn-bg-rgb,200,160,100),.3);border-radius:2px;padding:.1rem .3rem}.post-module-scss-module__VStehG__body sup,.post-module-scss-module__VStehG__body sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.post-module-scss-module__VStehG__body sup{top:-.5em}.post-module-scss-module__VStehG__body sub{bottom:-.25em}.post-module-scss-module__VStehG__body dl{margin:1.5rem 0}.post-module-scss-module__VStehG__body dt{color:var(--text-primary);margin-bottom:.25rem;font-weight:600}.post-module-scss-module__VStehG__body dd{color:var(--text-secondary);margin-bottom:1rem;margin-left:1.5rem}.post-module-scss-module__VStehG__body kbd{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;padding:.1rem .4rem;font-family:monospace;font-size:.85em;box-shadow:0 1px 2px #0000001a}.post-module-scss-module__VStehG__body abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.post-module-scss-module__VStehG__body figure{margin:2rem 0}.post-module-scss-module__VStehG__body figure img{margin:0}.post-module-scss-module__VStehG__body figure figcaption{color:var(--text-secondary);text-align:center;margin-top:.75rem;font-size:.875rem;font-style:italic}.post-module-scss-module__VStehG__body img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0}.post-module-scss-module__VStehG__body code{background:var(--bg-tertiary,var(--bg-secondary));color:var(--code-text,var(--text-primary));border:1px solid var(--border-primary);word-break:break-word;border-radius:4px;padding:.2rem .5rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.post-module-scss-module__VStehG__body pre{background:var(--code-block-bg,#1e1e1e);border:1px solid var(--border-primary);border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.post-module-scss-module__VStehG__body pre code{color:var(--code-block-text,#d4d4d4);white-space:pre;word-break:normal;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1.6;display:block}.post-module-scss-module__VStehG__body iframe{aspect-ratio:16/9;background:var(--bg-secondary);border:none;border-radius:8px;max-width:100%;height:auto;min-height:200px;margin:1.5rem 0;display:block;width:100%!important}.post-module-scss-module__VStehG__body iframe[src*=spotify]{aspect-ratio:auto;height:352px;min-height:352px}.post-module-scss-module__VStehG__body iframe[src*=twitter],.post-module-scss-module__VStehG__body iframe[src*=x\.com]{aspect-ratio:auto;min-height:400px}.post-module-scss-module__VStehG__body iframe[src*=instagram]{aspect-ratio:4/5;min-height:500px}.post-module-scss-module__VStehG__body iframe[src*="google.com/maps"],.post-module-scss-module__VStehG__body iframe[src*=maps\.google]{aspect-ratio:4/3;min-height:350px}:is(.post-module-scss-module__VStehG__body .video-embed,.post-module-scss-module__VStehG__body .embed-responsive,.post-module-scss-module__VStehG__body .video-container){background:var(--bg-secondary);border-radius:8px;width:100%;margin:1.5rem 0;padding-bottom:56.25%;position:relative;overflow:hidden}:is(.post-module-scss-module__VStehG__body .video-embed iframe,.post-module-scss-module__VStehG__body .embed-responsive iframe,.post-module-scss-module__VStehG__body .video-container iframe){aspect-ratio:auto;border-radius:0;min-height:0;margin:0;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.post-module-scss-module__VStehG__body object,.post-module-scss-module__VStehG__body embed,.post-module-scss-module__VStehG__body video{aspect-ratio:16/9;border-radius:8px;width:100%;max-width:100%;height:auto;margin:1.5rem 0;display:block}.post-module-scss-module__VStehG__body table{border-collapse:collapse;border:1px solid var(--border-primary);border-radius:8px;width:100%;margin:2rem 0;font-size:.95rem;overflow:hidden}.post-module-scss-module__VStehG__body table th,.post-module-scss-module__VStehG__body table td{text-align:left;border:1px solid var(--border-primary);padding:12px 16px!important}.post-module-scss-module__VStehG__body table thead tr,.post-module-scss-module__VStehG__body table tr:first-child{background:var(--table-header-bg)!important}.post-module-scss-module__VStehG__body table thead tr th,.post-module-scss-module__VStehG__body table tr:first-child th{color:var(--text-primary);font-weight:600;background:0 0!important}.post-module-scss-module__VStehG__body table tbody tr{transition:background-color .2s;background:var(--table-row-bg)!important}.post-module-scss-module__VStehG__body table tbody tr:nth-child(2n){background:var(--table-row-alt-bg)!important}.post-module-scss-module__VStehG__body table tbody tr:hover{background:var(--table-row-hover-bg)!important}@media (max-width:768px){.post-module-scss-module__VStehG__body table{font-size:.85rem}.post-module-scss-module__VStehG__body table th,.post-module-scss-module__VStehG__body table td{padding:8px 10px!important}}.post-module-scss-module__VStehG__body ul.post-module-scss-module__VStehG__contains-task-list{padding-left:0;list-style:none}.post-module-scss-module__VStehG__body ul:has(>li>input[type=checkbox]){padding-left:0;list-style:none}.post-module-scss-module__VStehG__body ul.post-module-scss-module__VStehG__contains-task-list li{align-items:flex-start;gap:.5rem;display:flex}.post-module-scss-module__VStehG__body ul:has(>li>input[type=checkbox]) li{align-items:flex-start;gap:.5rem;display:flex}.post-module-scss-module__VStehG__body ul.post-module-scss-module__VStehG__contains-task-list li input[type=checkbox]{accent-color:var(--category-btn-bg);margin-top:.35rem}.post-module-scss-module__VStehG__body ul:has(>li>input[type=checkbox]) li input[type=checkbox]{accent-color:var(--category-btn-bg);margin-top:.35rem}.post-module-scss-module__VStehG__body ul ul,.post-module-scss-module__VStehG__body ol ol,.post-module-scss-module__VStehG__body ul ol,.post-module-scss-module__VStehG__body ol ul{margin-top:.5rem;margin-bottom:.5rem}@media (max-width:768px){.post-module-scss-module__VStehG__body{font-size:1rem;line-height:1.7}.post-module-scss-module__VStehG__body h1{margin:2rem 0 1rem;font-size:1.75rem}.post-module-scss-module__VStehG__body h2{margin:1.75rem 0 .75rem;font-size:1.5rem}.post-module-scss-module__VStehG__body h3{margin:1.5rem 0 .5rem;font-size:1.25rem}.post-module-scss-module__VStehG__body h4{font-size:1.125rem}.post-module-scss-module__VStehG__body h5,.post-module-scss-module__VStehG__body h6{font-size:1rem}.post-module-scss-module__VStehG__body blockquote{margin:1.5rem 0;padding:.75rem 1rem}.post-module-scss-module__VStehG__body pre{padding:.75rem;font-size:.85rem}}.post-module-scss-module__VStehG__authorSection{border-top:1px solid var(--border-primary);margin-top:3rem;padding-top:2rem}.post-module-scss-module__VStehG__faqsSection{margin-top:3rem}.post-module-scss-module__VStehG__relatedSection{background:var(--bg-secondary);padding:4rem 0}.post-module-scss-module__VStehG__relatedContent{max-width:1200px;margin:0 auto;padding:0 1.5rem}.post-module-scss-module__VStehG__relatedTitle{font-family:var(--third-family);text-align:center;color:var(--text-primary);margin:0 0 2rem;font-size:2rem;font-weight:700}.post-module-scss-module__VStehG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}[data-theme=dark] .post-module-scss-module__VStehG__heroNoImage .post-module-scss-module__VStehG__heroInner{background:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-tertiary)100%)}[data-theme=dark] .post-module-scss-module__VStehG__relatedSection{background:var(--bg-secondary)}[data-theme=dark] .post-module-scss-module__VStehG__body code{color:#e6e6e6;background:#ffffff1a;border-color:#ffffff26}[data-theme=dark] .post-module-scss-module__VStehG__body pre{background:#0d0d0d;border-color:#ffffff1a}[data-theme=dark] .post-module-scss-module__VStehG__body pre code{color:#d4d4d4}[data-theme=light] .post-module-scss-module__VStehG__heroNoImage .post-module-scss-module__VStehG__heroInner{background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%)}[data-theme=light] .post-module-scss-module__VStehG__relatedSection{background:var(--bg-secondary)}[data-theme=light] .post-module-scss-module__VStehG__body code{color:#d63384;background:#f4f4f5;border-color:#e4e4e7}[data-theme=light] .post-module-scss-module__VStehG__body pre{background:#1e1e1e;border-color:#333}[data-theme=light] .post-module-scss-module__VStehG__body pre code{color:#d4d4d4}
.JournalPostAuthor-module-scss-module__bPjVaq__authorCard{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;gap:1.5rem;padding:1.5rem;display:flex}@media (max-width:768px){.JournalPostAuthor-module-scss-module__bPjVaq__authorCard{text-align:center;flex-direction:column;align-items:center}}.JournalPostAuthor-module-scss-module__bPjVaq__avatar{flex-shrink:0}.JournalPostAuthor-module-scss-module__bPjVaq__info{flex:1}.JournalPostAuthor-module-scss-module__bPjVaq__name{font-family:var(--second-family);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.JournalPostAuthor-module-scss-module__bPjVaq__name a{color:var(--text-primary);text-decoration:none}.JournalPostAuthor-module-scss-module__bPjVaq__name a:hover{text-decoration:underline}.JournalPostAuthor-module-scss-module__bPjVaq__bio{font-family:var(--second-family);color:var(--text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.6}.JournalPostAuthor-module-scss-module__bPjVaq__social{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:768px){.JournalPostAuthor-module-scss-module__bPjVaq__social{justify-content:center}}.JournalPostAuthor-module-scss-module__bPjVaq__socialLink{font-family:var(--second-family);color:var(--category-btn-bg);font-size:.875rem;text-decoration:none}.JournalPostAuthor-module-scss-module__bPjVaq__socialLink:hover{text-decoration:underline}
.JournalPostFAQs-module-scss-module__ekTv2a__faqsContainer{margin:0}.JournalPostFAQs-module-scss-module__ekTv2a__title{font-family:var(--third-family);color:var(--text-primary);margin:0 0 1.5rem;font-size:1.875rem;font-weight:700}.JournalPostFAQs-module-scss-module__ekTv2a__faqsList{flex-direction:column;gap:1rem;display:flex}.JournalPostFAQs-module-scss-module__ekTv2a__faqItem{border:1px solid var(--border-primary);background:var(--card-bg);border-radius:8px;overflow:hidden}.JournalPostFAQs-module-scss-module__ekTv2a__question{width:100%;font-family:var(--second-family);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:600;transition:background-color .2s;display:flex}.JournalPostFAQs-module-scss-module__ekTv2a__question:hover{background-color:var(--bg-secondary)}.JournalPostFAQs-module-scss-module__ekTv2a__question.JournalPostFAQs-module-scss-module__ekTv2a__open{background-color:var(--bg-tertiary)}.JournalPostFAQs-module-scss-module__ekTv2a__icon{flex-shrink:0;margin-left:1rem;font-size:1.5rem;font-weight:300;transition:transform .2s}.JournalPostFAQs-module-scss-module__ekTv2a__answer{font-family:var(--second-family);color:var(--text-secondary);padding:1rem 1.5rem 1.25rem;line-height:1.7;animation:.2s ease-out JournalPostFAQs-module-scss-module__ekTv2a__slideDown}.JournalPostFAQs-module-scss-module__ekTv2a__answer p{margin:0}@keyframes JournalPostFAQs-module-scss-module__ekTv2a__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.JournalPostCard-module-scss-module__bH30NW__card{background:var(--card-bg);border:1px solid var(--border-primary);color:inherit;border-radius:8px;flex-direction:column;height:100%;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.JournalPostCard-module-scss-module__bH30NW__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.JournalPostCard-module-scss-module__bH30NW__imageWrapper{background:var(--bg-secondary);width:100%;height:240px;position:relative}.JournalPostCard-module-scss-module__bH30NW__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.JournalPostCard-module-scss-module__bH30NW__categories{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.JournalPostCard-module-scss-module__bH30NW__category{font-family:var(--second-family);text-transform:uppercase;letter-spacing:.5px;color:var(--category-btn-text);background-color:var(--category-btn-bg);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.JournalPostCard-module-scss-module__bH30NW__headline{font-family:var(--second-family);color:var(--text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.JournalPostCard-module-scss-module__bH30NW__excerpt{font-family:var(--second-family);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 1rem;font-size:.9rem;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.JournalPostCard-module-scss-module__bH30NW__meta{font-family:var(--second-family);color:var(--text-muted);align-items:center;gap:.5rem;margin-top:auto;font-size:.85rem;font-weight:400;display:flex}.JournalPostCard-module-scss-module__bH30NW__separator{color:var(--text-muted)}@keyframes JournalPostCard-module-scss-module__bH30NW__fadeIn{0%{opacity:0}to{opacity:1}}
.JournalCategoryFilter-module-scss-module__A2y1OG__filterContainer{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.JournalCategoryFilter-module-scss-module__A2y1OG__filterButton{border:1px solid var(--border-primary);color:var(--text-primary);font-family:var(--second-family);text-align:center;cursor:pointer;background-color:#0000;border-radius:4px;padding:.5rem 1rem;font-size:16px;font-weight:400;line-height:150%;text-decoration:none;transition:all .2s}.JournalCategoryFilter-module-scss-module__A2y1OG__filterButton:hover,.JournalCategoryFilter-module-scss-module__A2y1OG__filterButton.JournalCategoryFilter-module-scss-module__A2y1OG__active{background-color:var(--category-btn-bg);color:var(--category-btn-text);border-color:var(--category-btn-bg)}.JournalCategoryFilter-module-scss-module__A2y1OG__description{font-family:var(--second-family);color:var(--text-secondary);text-align:center;margin-bottom:2rem;font-size:16px;font-weight:400;line-height:150%}
.Pagination-module-scss-module__Uu80FW__pagination{font-family:var(--second-family);justify-content:center;align-items:center;gap:1rem;margin:3rem 0;display:flex}.Pagination-module-scss-module__Uu80FW__pageNumbers{align-items:center;gap:.5rem;display:flex}.Pagination-module-scss-module__Uu80FW__pageNumber{border:1px solid var(--border-primary);min-width:2.5rem;height:2.5rem;color:var(--text-primary);border-radius:4px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.Pagination-module-scss-module__Uu80FW__pageNumber:hover{background-color:var(--bg-secondary)}.Pagination-module-scss-module__Uu80FW__pageNumber.Pagination-module-scss-module__Uu80FW__active{background-color:var(--category-btn-bg);color:var(--category-btn-text);border-color:var(--category-btn-bg)}.Pagination-module-scss-module__Uu80FW__pageLink{border:1px solid var(--border-primary);color:var(--text-primary);border-radius:4px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s}.Pagination-module-scss-module__Uu80FW__pageLink:hover{background-color:var(--bg-secondary)}.Pagination-module-scss-module__Uu80FW__ellipsis{color:var(--text-muted);padding:0 .25rem}
.JournalPostSidebar-module-scss-module__0yFHJq__sidebar{flex-shrink:0;align-self:flex-start;width:280px;max-height:calc(100vh - 180px);position:sticky;top:160px;overflow-y:auto}.JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar{width:6px}.JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-track{background:0 0}.JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width:1200px){.JournalPostSidebar-module-scss-module__0yFHJq__sidebar{display:none}}@media (prefers-color-scheme:dark){.JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb{background:#fff3}.JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}.JournalPostSidebar-module-scss-module__0yFHJq__section{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.JournalPostSidebar-module-scss-module__0yFHJq__sectionTitle{font-family:var(--second-family);text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin:0 0 1rem;font-size:.875rem;font-weight:700}.JournalPostSidebar-module-scss-module__0yFHJq__toc{flex-direction:column;gap:.5rem;display:flex}.JournalPostSidebar-module-scss-module__0yFHJq__tocLink{font-family:var(--second-family);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s;display:block}.JournalPostSidebar-module-scss-module__0yFHJq__tocLink:hover{background-color:var(--bg-secondary)}.JournalPostSidebar-module-scss-module__0yFHJq__tocLink.JournalPostSidebar-module-scss-module__0yFHJq__active{background-color:var(--category-btn-bg);color:var(--category-btn-text);font-weight:600}.JournalPostSidebar-module-scss-module__0yFHJq__categories{flex-direction:column;gap:.5rem;display:flex}.JournalPostSidebar-module-scss-module__0yFHJq__categoryLink{font-family:var(--second-family);color:var(--text-primary);border-left:2px solid #0000;border-radius:4px;padding:.75rem;font-size:.875rem;text-decoration:none;transition:background-color .2s,transform .2s;display:block}.JournalPostSidebar-module-scss-module__0yFHJq__categoryLink:hover{background-color:var(--bg-secondary);border-left-color:var(--category-btn-bg)}[data-theme=dark] .JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] .JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-theme=light] .JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb{background:#0003}[data-theme=light] .JournalPostSidebar-module-scss-module__0yFHJq__sidebar::-webkit-scrollbar-thumb:hover{background:#0000004d}
