.blog_page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.blog_featured_section{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:60px 40px;width:100%}.blog_featured{align-items:center;color:inherit;display:flex;gap:48px;text-decoration:none}.blog_featured:hover .blog_featured_title{color:var(--color-purple-67)}.blog_featured_media{aspect-ratio:3/2;border-radius:var(--border-radius-0_625);flex-shrink:0;height:324px;overflow:hidden;width:486px}.blog_featured_img{display:block;height:100%;object-fit:cover;width:100%}.blog_featured_placeholder{background:var(--color-gray-96);height:100%;width:100%}.blog_featured_body{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:30px;width:486px}.blog_featured_title{font-family:var(--font-family-serif);font-size:var(--font-size-2_5);font-weight:var(--font-weight-regular);letter-spacing:-0.48px;line-height:1.15;transition:color .15s ease}.blog_featured_excerpt{-webkit-box-orient:vertical;color:var(--color-gray-50);display:-webkit-box;font-size:var(--font-size-1_125);-webkit-line-clamp:3;line-height:1.6;overflow:hidden}.blog_grid_section{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:48px 40px 80px;width:100%}.blog_grid{display:grid;gap:40px 24px;grid-template-columns:repeat(3, 1fr)}.blog_card_link{color:inherit;display:flex;flex-direction:column;gap:16px;text-decoration:none}.blog_card_link:hover .blog_card_title{color:var(--color-purple-67)}.blog_card_media{aspect-ratio:3/2;border-radius:var(--border-radius-0_625);overflow:hidden}.blog_card_img{display:block;height:100%;object-fit:cover;width:100%}.blog_card_placeholder{background:var(--color-gray-96);height:100%;width:100%}.blog_card_body{display:flex;flex-direction:column;gap:8px}.blog_card .blog_meta,.blog_card .blog_category,.blog_card .blog_bullet{font-size:var(--font-size-0_875);line-height:22px}.blog_view_bar{box-sizing:border-box;display:flex;justify-content:flex-end;margin:0 auto;max-width:1100px;padding:0 40px 24px;width:100%}.blog_view_buttons{display:flex;gap:4px}.blog_toggle_btn{align-items:center;background:none;border:none;border-radius:var(--border-radius-0_25);color:var(--color-gray-50);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:color .15s ease}.blog_toggle_btn:hover{color:var(--text-color-primary)}.blog_toggle_btn.is-active{color:var(--color-purple-67)}.blog_list_section{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 40px 80px;width:100%}.blog_list_item{align-items:center;border-top:1px solid var(--color-light-gray);color:inherit;display:flex;gap:40px;padding:20px 0;text-decoration:none}.blog_list_item:last-child{border-bottom:1px solid var(--color-light-gray)}.blog_list_item:hover .blog_list_title{color:var(--color-purple-67)}.blog_list_meta{display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:140px}.blog_list_date{color:var(--text-color-primary);font-size:var(--font-size-0_875);line-height:22px}.blog_list_category{color:var(--color-gray-50);font-size:var(--font-size-0_875);line-height:22px}.blog_list_title{color:var(--text-color-primary);flex:1;font-family:var(--font-family-serif);font-size:var(--font-size-1_25);font-weight:var(--font-weight-regular);line-height:28px;transition:color .15s ease}.blog_card_title{font-family:var(--font-family-serif);font-size:var(--font-size-1_375);font-weight:var(--font-weight-regular);letter-spacing:-0.2px;line-height:1.3;transition:color .15s ease}.blog_category{color:var(--color-gray-50);font-size:var(--font-size-1);font-weight:var(--font-weight-regular);line-height:26px}.blog_bullet{color:var(--color-purple-67);font-size:var(--font-size-1);line-height:26px}.blog_meta{align-items:flex-start;color:var(--text-color-primary);display:flex;font-size:var(--font-size-1);font-weight:var(--font-weight-regular);gap:20px;line-height:26px;margin:0}.blog_post{box-sizing:border-box;margin:0 auto 80px;max-width:720px;padding:0 20px;width:100%}.blog_post_header{padding:80px 0 48px}.blog_post_meta{align-items:center;color:var(--color-gray-50);display:flex;flex-wrap:wrap;font-size:var(--font-size-0_8125);gap:10px;margin-bottom:20px}.blog_post_title{font-family:var(--font-family-serif);font-size:var(--font-size-2_5);font-weight:var(--font-weight-regular);letter-spacing:-0.48px;line-height:1.15}.blog_post_cover{aspect-ratio:3/2;border-radius:var(--border-radius-0_625);margin:0 0 40px;max-width:660px;overflow:hidden;width:100%}.blog_post_cover_img{display:block;height:100%;object-fit:cover;width:100%}.blog_post_cover--small{text-align:center}.blog_post_cover--small .blog_post_cover_img{margin:0 auto;max-width:240px;width:auto}.blog_post_cover_caption{color:var(--color-gray-50);font-size:var(--font-size-0_8125);line-height:1.5;margin-top:10px;text-align:center}.blog_post_content{padding-top:40px}.blog_post_content p{color:var(--text-color-primary);font-size:var(--font-size-1_125);line-height:1.75;margin-bottom:1.5rem}.blog_post_content h2{font-family:var(--font-family-serif);font-size:var(--font-size-1_875);font-weight:var(--font-weight-regular);letter-spacing:-0.3px;line-height:1.2;margin-bottom:1rem;margin-top:2.5rem}.blog_post_content h3{font-size:var(--font-size-1_375);font-weight:var(--font-weight-semibold);line-height:1.3;margin-bottom:.75rem;margin-top:2rem}.blog_post_content ul,.blog_post_content ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog_post_content li{font-size:var(--font-size-1_125);line-height:1.75;margin-bottom:.5rem}.blog_post_content a{color:var(--color-purple-67);text-decoration:underline}.blog_post_content strong{font-weight:var(--font-weight-bold)}.blog_back{color:var(--color-purple-67);display:inline-block;font-size:var(--font-size-0_8125);font-weight:var(--font-weight-semibold);margin:40px 0 0;text-decoration:none}.blog_back:hover{text-decoration:underline}@media only screen and (width <= 1024px){.blog_featured_section{padding:48px 24px}.blog_featured{flex-direction:column-reverse;gap:20px}.blog_featured_media{align-self:stretch;aspect-ratio:385/257;height:518px;width:auto}.blog_featured_body{align-self:stretch;gap:20px;width:auto}.blog_featured_title{font-size:var(--font-size-2_25)}.blog_grid_section{padding:40px 24px 60px}.blog_grid{gap:32px 20px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (width <= 450px){.blog_featured_section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:90px 30px 0}.blog_featured{width:100%}.blog_featured_media{aspect-ratio:170/113;height:226px;width:340px}.blog_featured_title{font-family:var(--font-family-serif);font-size:var(--font-size-1_125);line-height:27px}.blog_meta{gap:8px}.blog_meta time{color:var(--text-color-primary);font-size:var(--font-size-0_875);line-height:22px}.blog_category,.blog_bullet{font-size:var(--font-size-0_875);line-height:22px}.blog_view_bar{padding:24px 24px 0}.blog_grid_section{padding:30px 24px 60px}.blog_list_section{padding:30px 24px 60px}.blog_card_media{aspect-ratio:342/228;height:228px;width:342px}.blog_grid{gap:32px;grid-template-columns:1fr}.blog_post_header{padding:60px 0 32px}.blog_post_title{font-size:var(--font-size-2)}}