.elblog-page{isolation:isolate;box-sizing:border-box;color:#000;background:#fdfcfc;width:min(1176px,100% - 32px);min-height:100vh;margin:0 auto;padding:64px 24px 120px;font-family:Inkly Inter,Inter,Arial,sans-serif;position:relative}.elblog-page:before{content:"";z-index:-1;background:#fdfcfc;width:100vw;position:absolute;inset:0 50%;transform:translate(-50%)}.elblog-page:after{content:none}.elblog-heading-rail{margin:0 -24px;padding:0 24px;position:relative}.elblog-page a{color:inherit;text-decoration:none}.elblog-intro{width:min(1176px,100%);margin:0 auto;padding-top:80px}.elblog-intro h1{letter-spacing:-.03em;margin:0;font-family:Inkly Waldenburg,sans-serif;font-size:clamp(44px,5vw,64px);font-weight:300;line-height:1}.elblog-intro>p{color:#777169;max-width:620px;margin:20px 0 0;font-size:18px;line-height:1.55}.elblog-intro nav{scrollbar-width:none;gap:4px;margin-top:48px;display:flex;overflow-x:auto}.elblog-intro nav span,.elblog-intro nav a{color:#777169;border-radius:999px;flex:none;align-items:center;height:36px;padding:0 14px;font-size:14px;display:flex}.elblog-intro nav .active{color:#000;background:#fff;box-shadow:0 0 1px #0006,0 1px 2px #00000014}.elblog-intro .elblog-topic-nav{margin-top:10px}.elblog-intro .elblog-topic-nav a{text-underline-offset:3px;height:30px;padding:0 10px;font-size:13px;text-decoration:underline}.elblog-kicker{margin-bottom:16px!important;font-size:14px!important}.elblog-kicker a,.elblog-link-index a{text-underline-offset:3px;text-decoration:underline}.elblog-feature{background:#f5f3f1;border-radius:24px;grid-template-columns:1fr 1fr;width:min(1176px,100%);min-height:588px;margin:56px auto 0;display:grid;overflow:hidden}.elblog-feature>div:first-child{flex-direction:column;padding:48px;display:flex}.elblog-feature h2{letter-spacing:-.025em;text-wrap:balance;max-width:12ch;margin:0;font-family:Inkly Waldenburg,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.05}.elblog-feature .meta,.elblog-card p{gap:10px;font-size:14px;line-height:20px;display:flex}.elblog-feature .meta{margin:22px 0 0}.elblog-feature time,.elblog-card time{color:#777169}.elblog-feature time:before,.elblog-card time:before{content:"•";color:#aaa;margin-right:10px}.elblog-feature .excerpt{color:#57534f;max-width:46ch;margin:auto 0 0;font-size:18px;line-height:1.6}.elblog-feature-image,.elblog-card-image{background:#ebe8e4;overflow:hidden}.elblog-feature-image img,.elblog-card-image img,.elblog-image-placeholder{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.elblog-feature:hover img,.elblog-card:hover img{transform:scale(1.02)}.elblog-image-placeholder{background:linear-gradient(145deg,#ebe8e4,#d8d3ce)}.elblog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 16px;width:min(1142px,100%);margin:72px auto 0;display:grid}.elblog-card-image{aspect-ratio:1;border-radius:20px}.elblog-card h2{letter-spacing:-.02em;text-wrap:pretty;margin:24px 16px 0;font-size:20px;font-weight:500;line-height:1.35}.elblog-card p{margin:12px 16px 0}.elblog-empty{text-align:center;background:#f5f3f1;border-radius:24px;width:min(1176px,100%);margin:56px auto 0;padding:80px 32px}.elblog-empty h2{margin:0;font-family:Inkly Waldenburg,sans-serif;font-size:36px;font-weight:300}.elblog-empty p{color:#777169}.elblog-empty a{text-decoration:underline}.elblog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1142px,100%);min-height:44px;margin:80px auto 0;font-size:14px;display:grid}.elblog-pagination>div{justify-content:center;align-items:center;display:flex}.elblog-pagination .direction{color:#57534f}.elblog-pagination .direction:last-child{justify-self:end}.elblog-link-index{background:#f5f3f1;border-radius:20px;width:min(1142px,100%);margin:80px auto 0;padding:40px}.elblog-link-index h2{margin:0 0 24px;font-family:Inkly Waldenburg,sans-serif;font-size:32px;font-weight:400}.elblog-link-index ul{columns:2;margin:0;padding-left:20px}.elblog-link-index li{break-inside:avoid;margin-bottom:12px;padding-right:28px;line-height:1.45}.elblog-author-more{text-align:center;margin:64px auto 0}.elblog-author-more a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.elblog-link-index ul{columns:1}}.elblog-page-number{align-items:center;display:flex}.elblog-page-number>a,.elblog-page-number>.active,.elblog-page-number>.ellipsis{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.elblog-page-number>.active{color:#fff;background:#000}.elblog-page-number>a:hover{background:#f5f3f1}.elblog-page-number>.ellipsis{color:#777169}@media (max-width:900px){.elblog-page{width:calc(100% - 40px);padding:64px 20px 88px}.elblog-heading-rail{margin:0 -20px;padding:0 20px}.elblog-intro{padding-top:64px}.elblog-intro nav{margin-right:-20px;padding-right:20px}.elblog-feature{background:0 0;border-radius:0;grid-template-columns:1fr;min-height:0}.elblog-feature>div:first-child{min-height:340px;padding:0 0 40px}.elblog-feature h2{max-width:16ch}.elblog-feature-image{aspect-ratio:1;border-radius:20px}.elblog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elblog-pagination{grid-template-columns:auto 1fr auto;gap:12px}.elblog-pagination .direction{font-size:0}.elblog-pagination .direction:first-child:after{content:"←";font-size:16px}.elblog-pagination .direction:last-child:after{content:"→";font-size:16px}}@media (max-width:620px){.elblog-intro h1{font-size:44px}.elblog-intro>p{font-size:16px}.elblog-grid{margin-top:64px;display:block}.elblog-card+.elblog-card{margin-top:56px}}
