.native-directory-cards{max-width:1280px;margin:auto;padding:40px 24px 64px}.native-directory-cards>h2{text-align:center;font-size:40px}.native-directory-lead{max-width:850px;margin:16px auto 32px;text-align:center}.native-directory-cards .lmc-cards-section{width:100%}
.native-review-wrap{max-width:1100px;padding:48px 24px 64px;margin:auto}.native-review-wrap>h1{font-size:clamp(34px,4.5vw,56px);margin:0 auto 32px;max-width:920px}.native-review-wrap .glsr-review-date{grid-area:meta;justify-self:end}.native-review-wrap .glsr-review-author{text-align:start!important;justify-self:start}
.native-blog,.native-post{max-width:1280px;margin:auto;padding:48px 24px 72px}.native-blog-header{margin-bottom:40px}.native-blog-header h1,.native-post h1{font-size:clamp(36px,4.5vw,60px);line-height:1.12;margin:0 0 24px}.native-blog-header p{font-size:22px;color:#dbccd2}.native-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.native-blog-card{border:1px solid #ffffff22;border-radius:18px;background:#241019;overflow:hidden;display:flex;flex-direction:column}.native-blog-image{display:block;aspect-ratio:16/10;overflow:hidden}.native-blog-image img{width:100%;height:100%;object-fit:cover}.native-blog-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.native-blog-card h2{font-size:28px;line-height:1.2;margin:0 0 18px}.native-blog-card a{color:inherit}.native-blog-excerpt{color:#d8c9d0;font:16px/1.65 system-ui,sans-serif;flex:1}.native-blog-read{margin-top:20px;text-decoration:underline;text-underline-offset:4px}.native-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:40px 0 0}.native-pagination a,.native-pagination span{display:block;padding:10px 18px;border:1px solid #ffffff33;border-radius:10px;color:inherit}.native-pagination .current{background:#d7a5ba;color:#180910}.native-post{max-width:960px}.native-post-header{margin-bottom:36px}.native-post-header time,.native-post-back{display:block;color:#d5bbc5;margin:0 0 18px}.native-post-content{font-size:20px;line-height:1.75;color:#e2d7dc;overflow-wrap:anywhere}.native-post-content h2{font-size:34px;line-height:1.25;margin:36px 0 20px}.native-post-content img{max-width:100%;height:auto}.native-post-content a{color:#eebbd0;text-decoration:underline}.native-post-adjacent{display:flex;justify-content:space-between;gap:32px;border-top:1px solid #ffffff22;margin-top:48px;padding-top:28px}.native-post-adjacent a{max-width:48%;color:#efd5df}.native-post-adjacent span{display:block;font-size:14px;text-transform:uppercase;margin-bottom:10px}
@media(max-width:1000px){.native-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.native-blog,.native-post,.native-review-wrap{padding:32px 18px 48px}.native-blog-grid{grid-template-columns:1fr}.native-blog-card-copy{padding:22px}.native-directory-cards{padding:28px 16px 48px}.native-post-adjacent{display:block}.native-post-adjacent a{display:block;max-width:none;margin-bottom:24px}}
@media(max-width:600px){.native-review-wrap .lf-reviews-list .glsr-review{grid-template-areas:"title" "rating" "date" "content" "author"}.native-review-wrap .lf-reviews-list .glsr-review-rating{grid-area:rating}.native-review-wrap .lf-reviews-list .glsr-review-date{grid-area:date;justify-self:start}}

.native-post-meta{display:flex;flex-wrap:wrap;gap:16px 28px;color:#d5bbc5;margin:0 0 18px;font-size:16px}.native-post-meta>span{display:inline-flex;align-items:center;gap:8px}.native-post-meta time{margin:0}.native-post-icon{width:20px;height:20px;flex:0 0 20px}.native-post-adjacent a{display:flex;align-items:center;gap:14px}.native-post-adjacent .native-post-adjacent-copy{font-size:inherit;text-transform:none;margin:0}.native-post-adjacent .native-post-direction{font-size:14px;text-transform:uppercase;margin-bottom:8px}html[dir=rtl] .native-post-adjacent .native-post-icon{transform:scaleX(-1)}
