.blog-page{max-width:760px;margin:0 auto;padding:8rem 2rem 6rem}.blog-heading{font-family:var(--font-cormorant);letter-spacing:1px;color:var(--foreground);margin-bottom:3.5rem;font-size:48px;font-style:italic;font-weight:700}.blog-list{flex-direction:column;display:flex}.blog-entry{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);color:inherit;padding:2.25rem 0;text-decoration:none;transition:opacity .2s;display:block}.blog-entry:first-child{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}.blog-entry:hover{opacity:.7}.blog-entry__meta{font-family:var(--font-cormorant);letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 40%, transparent);gap:1.5rem;margin-bottom:.6rem;font-size:13px;font-weight:500;display:flex}.blog-entry__title{font-family:var(--font-cormorant);color:var(--foreground);margin-bottom:.6rem;font-size:28px;font-style:italic;font-weight:700;line-height:1.2}.blog-entry__excerpt{font-family:var(--font-cormorant);color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:18px;font-weight:400;line-height:1.6}.blog-post{max-width:680px;margin:0 auto;padding:8rem 2rem 6rem}.blog-post__back{font-family:var(--font-cormorant);letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 45%, transparent);align-items:center;gap:.4rem;margin-bottom:3rem;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.blog-post__back:hover{color:var(--foreground)}.blog-post__meta{font-family:var(--font-cormorant);letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 40%, transparent);gap:1.5rem;margin-bottom:1rem;font-size:13px;font-weight:500;display:flex}.blog-post__title{font-family:var(--font-cormorant);color:var(--foreground);margin-bottom:3rem;font-size:52px;font-style:italic;font-weight:700;line-height:1.1}.blog-post__body{font-family:var(--font-cormorant);color:color-mix(in srgb, var(--foreground) 85%, transparent);font-size:21px;font-weight:400;line-height:1.75}.blog-post__body p{margin-bottom:1.5rem}.blog-post__body h2{color:var(--foreground);margin:2.5rem 0 1rem;font-size:32px;font-style:italic;font-weight:700}.blog-post__body h3{color:var(--foreground);margin:2rem 0 .75rem;font-size:24px;font-weight:600}.blog-post__body hr{border:none;border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);margin:2.5rem 0}.blog-post__body a{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration:none;transition:border-color .2s}.blog-post__body a:hover{border-color:var(--foreground)}.blog-post__body em{font-style:italic}.blog-post__body strong{font-weight:700}.blog-post__body blockquote{border-left:2px solid color-mix(in srgb, var(--foreground) 20%, transparent);color:color-mix(in srgb, var(--foreground) 60%, transparent);margin-left:0;padding-left:1.5rem}@media (max-width:600px){.blog-page,.blog-post{padding:2rem 1rem 4rem}.blog-heading,.blog-post__title{font-size:36px}.blog-entry__title{font-size:22px}.blog-post__body{font-size:18px}}
