.night-column-shell{max-width:1090px;min-height:75vh;margin:auto;padding:80px 24px 105px}.night-column-top{text-align:center;margin-bottom:45px}.night-column-top h1{margin:14px 0;font-size:clamp(29px,4.4vw,46px);line-height:1.45}.night-column-top h1 span,.night-article-content h1 span{color:#d5a7ff}.night-column-top>p:last-child{color:#b8b5c9;font-size:14px;line-height:1.9}.night-column-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.night-column-card{color:#fff;background:linear-gradient(150deg,#1f1a33,#101426);border:1px solid #7b659b6b;border-radius:16px;flex-direction:column;gap:14px;min-height:260px;padding:25px 22px;text-decoration:none;transition:border-color .2s;display:flex}.night-column-card:hover{border-color:#c18aff}.night-column-card>span,.night-article-category{color:#cca6f6;letter-spacing:.09em;font-size:11px}.night-column-card h2{margin:0;font-size:20px;line-height:1.55}.night-column-card p{color:#bab6cc;margin:0;font-size:13px;line-height:1.8}.night-column-card strong{color:#d6abff;margin-top:auto;font-size:13px}.night-article-content{max-width:810px;margin:0 auto;padding:70px 24px 110px}.night-article-back{color:#d3a8fb;font-size:13px;text-decoration:none}.night-article-content h1{letter-spacing:-.04em;margin:15px 0 24px;font-size:clamp(28px,4vw,42px);line-height:1.45}.night-article-intro{color:#c6c0d4;font-size:15px;line-height:2}.night-article-content section{margin-top:45px}.night-article-content h2{border-left:3px solid #c08bff;margin:0 0 17px;padding-left:16px;font-size:23px;line-height:1.55}.night-article-content section p,.night-article-content li{color:#c7c2d3;font-size:15px;line-height:2.1}.night-article-content ul{padding-left:25px}.night-article-cta{background:#1d1830;border:1px solid #a17ac16b;border-radius:16px;margin-top:60px;padding:28px}.night-article-cta h2{border:0;margin:0 0 10px;padding:0}.night-article-cta p{color:#c0bad0;font-size:14px;line-height:1.8}.night-article-cta a{margin-top:10px;display:inline-flex}.night-column-brand-nav{justify-content:flex-end;display:flex}@media (max-width:780px){.night-column-shell{padding:58px 20px 80px}.night-column-top{text-align:left;margin-bottom:26px}.night-column-list{grid-template-columns:1fr}.night-column-card{min-height:0;padding:22px 20px}.night-article-content h2{font-size:20px}.night-article-content section p,.night-article-content li{font-size:14px}.night-article-cta{padding:22px}.night-article-content{padding:46px 20px 78px}.night-article-content h1{letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:pretty;margin:16px 0 23px;font-size:clamp(24px,6.3vw,27px);line-height:1.55}.night-article-content .night-article-intro{text-wrap:pretty;font-size:14px;line-height:1.95}.night-article-content section{margin-top:35px}.night-article-content section h2{letter-spacing:-.02em;text-wrap:pretty;margin-bottom:14px;padding-left:12px;font-size:18px;line-height:1.6}.night-article-content section p,.night-article-content li{letter-spacing:0;text-wrap:pretty;overflow-wrap:break-word;font-size:14px;line-height:1.95}.night-article-content section p{margin:0 0 17px}.night-article-content ul{padding-left:22px}.night-article-cta{margin-top:46px;padding:21px 19px}.night-article-cta h2{letter-spacing:-.025em;text-wrap:pretty;font-size:18px;line-height:1.55}.night-article-cta p{font-size:13px;line-height:1.9}}.night-article-wp-content h2{color:#fff;border-left:3px solid #c08bff;margin:44px 0 17px;padding-left:16px;font-size:23px;line-height:1.55}.night-article-wp-content p,.night-article-wp-content li{color:#c7c2d3;font-size:15px;line-height:2.1}.night-article-wp-content ul{padding-left:25px}.night-article-wp-content img{border-radius:10px;max-width:100%;height:auto}.night-column-empty{text-align:center;color:#c4bed2;max-width:760px;margin:24px auto;line-height:1.9}@media (max-width:780px){.night-article-wp-content h2{letter-spacing:-.02em;text-wrap:pretty;margin:35px 0 14px;padding-left:12px;font-size:18px;line-height:1.6}.night-article-wp-content p,.night-article-wp-content li{text-wrap:pretty;overflow-wrap:break-word;font-size:14px;line-height:1.95}.night-article-wp-content p{margin:0 0 17px}.night-article-wp-content ul{padding-left:22px}}.night-column-main{padding-top:84px}.night-column-card-image,.night-article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.night-column-card-image{margin:-7px 0 3px}.night-article-cover{border:1px solid #8d76b04a;margin:26px 0 34px}@media (max-width:780px){.night-column-main{padding-top:60px}.night-article-cover{margin:20px 0 25px}}.night-column-card{transition:transform .22s,border-color .22s,box-shadow .22s}.night-column-card-image{transition:filter .22s}.night-column-card:focus-visible,.night-article-back:focus-visible,.night-column-brand-nav a:focus-visible{outline-offset:4px;outline:2px solid #d6acff}@media (hover:hover) and (pointer:fine){.night-column-card:hover{border-color:#b995e6;transform:translateY(-3px);box-shadow:0 12px 30px #05061250}.night-column-card:hover .night-column-card-image{filter:brightness(1.07)}.night-article-back:hover{color:#f1d8ff}}@media (prefers-reduced-motion:reduce){.night-column-card,.night-column-card-image{transition:none!important;transform:none!important}}
