@charset "UTF-8";.leuc-blog-header{background:var(--brand-bg-alt);padding:170px 0 var(--sp-6);border-bottom:1px solid var(--brand-border)}.leuc-blog-title{max-width:760px;margin-bottom:var(--sp-3)}.leuc-blog-lede{max-width:720px;color:var(--brand-text-secondary);font-size:1.05rem;margin:0}.leuc-blog-body{background:var(--brand-bg)}.leuc-blog-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--sp-5);gap:var(--sp-5);align-items:start}.leuc-blog-detail{padding-top:150px}.leuc-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.leuc-blog-card{border:1px solid var(--brand-border);background:var(--brand-bg);transition:border-color .15s,box-shadow .15s}.leuc-blog-card:hover{border-color:var(--brand-primary);box-shadow:0 6px 18px rgba(10,10,10,.07)}.leuc-blog-card-body{padding:var(--sp-3)}.leuc-blog-card-date{font-size:.78rem;letter-spacing:.04em;color:var(--brand-accent);font-weight:700;text-transform:uppercase;margin-bottom:var(--sp-1)}.leuc-blog-card-title{font-size:1.18rem;margin-bottom:var(--sp-2)}.leuc-blog-card-title a{color:var(--brand-text)}.leuc-blog-card-title a:hover{color:var(--brand-secondary)}.leuc-blog-card-desc{color:var(--brand-text-secondary);font-size:.92rem;margin-bottom:var(--sp-2)}.leuc-blog-card-link{font-weight:700;color:var(--brand-primary);border-bottom:2px solid var(--brand-accent);padding-bottom:2px}.leuc-blog-pager{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap}.leuc-pager-step{font-weight:700;color:var(--brand-primary);padding:8px 14px;border:1px solid var(--brand-border)}.leuc-pager-step:hover{background:var(--brand-bg-alt)}.leuc-pager-list{display:flex;gap:4px;list-style:none;margin:0;padding:0}.leuc-pager-link{display:inline-block;min-width:40px;text-align:center;padding:8px 12px;border:1px solid var(--brand-border);color:var(--brand-text);font-weight:600}.leuc-pager-link:hover{background:var(--brand-bg-alt)}.leuc-pager-link.is-current{background:var(--brand-primary);color:var(--brand-text-inverse);border-color:var(--brand-primary)}.leuc-blog-empty{border:1px solid var(--brand-border);padding:var(--sp-5);text-align:center}.leuc-blog-empty p{color:var(--brand-text-secondary);margin-bottom:var(--sp-3)}.leuc-blog-aside{display:flex;flex-direction:column;gap:var(--sp-3);position:sticky;top:100px}.leuc-aside-card{border:1px solid var(--brand-border);padding:var(--sp-3);background:var(--brand-bg)}.leuc-aside-title{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--sp-2);padding-bottom:var(--sp-1);border-bottom:2px solid var(--brand-accent)}.leuc-aside-list{list-style:none;margin:0;padding:0}.leuc-aside-list li{padding:10px 0;border-bottom:1px solid var(--brand-border);display:flex;flex-direction:column;gap:2px}.leuc-aside-list li:last-child{border-bottom:none}.leuc-aside-link{color:var(--brand-text);font-weight:600;font-size:.92rem}.leuc-aside-link:hover{color:var(--brand-secondary)}.leuc-aside-meta{font-size:.76rem;color:var(--brand-text-secondary)}.leuc-aside-empty{color:var(--brand-text-secondary);font-size:.9rem;margin:0}.leuc-aside-cta{background:var(--brand-bg-alt)}.leuc-aside-cta p{color:var(--brand-text-secondary);font-size:.9rem;margin-bottom:var(--sp-2)}.leuc-detail-head{margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--brand-border)}.leuc-detail-date{font-size:.8rem;color:var(--brand-accent);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-1)}.leuc-detail-title{margin-bottom:var(--sp-2)}.leuc-detail-desc{font-size:1.1rem;color:var(--brand-text-secondary);margin-bottom:var(--sp-2)}.leuc-detail-author{font-size:.9rem;font-weight:600;color:var(--brand-text);margin:0}.leuc-detail-content{color:var(--brand-text);line-height:1.8}.leuc-detail-content h2{margin-top:var(--sp-4)}.leuc-detail-content h3{margin-top:var(--sp-3)}.leuc-detail-content img{margin:var(--sp-3) 0}.leuc-detail-nav{display:flex;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--brand-border);flex-wrap:wrap}.leuc-detail-nav-link{display:flex;flex-direction:column;gap:4px;max-width:48%}.leuc-detail-nav-link-next{text-align:right;align-items:flex-end}.leuc-detail-nav-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-text-secondary);font-weight:700}.leuc-detail-nav-title{font-weight:600;color:var(--brand-primary)}@media (max-width:991px){.leuc-blog-layout{grid-template-columns:1fr}.leuc-blog-aside{position:static}}@media (max-width:575px){.leuc-blog-grid{grid-template-columns:1fr}.leuc-detail-nav-link{max-width:100%}}