.post{--surface:#fff;--line:var(--cf2576c8);--muted:var(--cf22bc8e);animation:postFadeUp .55s ease both;margin:0 auto;max-width:156rem;padding:1rem}@media(min-width:1024px){.post{padding:2rem}}.post_hero{align-items:flex-end;background:#0d1424;border:.1rem solid var(--line);border-radius:1.6rem;box-shadow:0 2.4rem 7rem #0f172a1a;display:flex;margin-bottom:2.4rem;min-height:clamp(46rem,48vw,64rem);overflow:hidden;position:relative}.post_hero:after{background:linear-gradient(180deg,#0003,#0000000f 34%,#000000ad),linear-gradient(90deg,#00000080,#0003 46%,#00000014);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.post_hero_media{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.post_hero_media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .55s ease,filter .55s ease;width:100%}.post_hero_media:hover img{filter:saturate(1.04);transform:scale(1.025)}.post_hero_media_main{min-height:100%}.post_hero_info{display:grid;gap:1.45rem;padding:2.6rem 2rem 3rem;position:relative;width:100%;z-index:2}@media(min-width:1024px){.post_hero_info{padding:4.2rem 5rem 4.8rem}}.post_hero_info_meta{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:flex-start}.post_hero_info_meta span{color:var(--v0a756fae);font-size:1.45rem;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.post_hero_info_meta span:after{background:#ffffff94;content:"";display:inline-block;height:1.4rem;margin:0 1rem;vertical-align:-.2rem;width:.1rem}.post_hero_info_meta time{color:#ffffffe0;font-size:1.5rem}.post_hero_info h1{color:#fff;font-size:clamp(2.7rem,3vw,4.75rem);font-weight:900;letter-spacing:0;line-height:1.08;margin:0;max-width:min(118rem,100%);text-shadow:0 .4rem 2.4rem rgba(0,0,0,.45);text-wrap:balance}.post_hero_info p{color:#ffffffe0;font-size:clamp(1.65rem,1.05vw,2rem);line-height:1.58;margin:0;max-width:82rem;text-shadow:0 .2rem 1.4rem rgba(0,0,0,.42)}.post_google_preferred{background:#fffffff5;border:.1rem solid var(--cf2576c8);border-radius:999rem;box-shadow:0 .8rem 2.4rem #0f172a14;color:var(--cf20eb12);font-size:1.5rem;gap:.9rem;justify-self:start;line-height:1.2;max-width:100%;min-height:4.4rem;padding:1rem 1.6rem;text-align:center;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.post_google_preferred,.post_google_preferred span{align-items:center;display:inline-flex;font-weight:900;justify-content:center}.post_google_preferred span{background:#fff;border:.1rem solid var(--cf2576c8);border-radius:50%;color:#4285f4;font-size:1.7rem;height:2.4rem;line-height:1;width:2.4rem}.post_google_preferred:hover{border-color:var(--v0a756fae);box-shadow:0 1rem 2.8rem #2549a029;color:var(--v0a72b574);transform:translateY(-.1rem)}.post_body{margin:0 auto;width:100%}.post_content{background:var(--surface);border:.1rem solid var(--line);border-radius:1.2rem;box-shadow:0 1.6rem 4.2rem #0f172a0f;min-width:0;padding:2rem}@media(min-width:1024px){.post_content{padding:3.2rem 4rem}}.post_gallery{display:grid;gap:1.2rem;grid-template-columns:1fr;margin:0 0 3rem}@media(min-width:1024px){.post_gallery{gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.post_gallery img{aspect-ratio:4/3;border:.1rem solid var(--line);border-radius:1.2rem;box-shadow:0 1.2rem 3rem #0f172a1a;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease,box-shadow .25s ease;width:100%}.post_gallery img:hover{box-shadow:0 1.6rem 3.6rem #0f172a24;transform:translateY(-.2rem)}.post_content h1,.post_content h2{border-left:.5rem solid var(--v0a739e32);color:var(--v0a71ccb6);font-size:clamp(2.7rem,2.1vw,3.6rem);letter-spacing:0;line-height:1.18;margin:3.8rem 0 1.5rem;padding-left:1.4rem}.post_content h3{color:var(--v0a72b574);font-size:clamp(2.2rem,1.6vw,2.8rem);letter-spacing:0;line-height:1.25;margin:3rem 0 1.2rem}.post_content h4,.post_content h5,.post_content h6{color:var(--cf22bc8e);font-size:2rem;line-height:1.35;margin:2.4rem 0 1rem}.post_content p{color:var(--cf22bc8e);font-size:clamp(1.8rem,1.1vw,2.15rem);line-height:1.78;margin:1.3rem 0}.post_content a{color:var(--v0a72b574);font-weight:800;text-decoration:underline;text-decoration-thickness:.12rem;text-underline-offset:.25rem}.post_content a:hover{color:var(--v0a7486f0)}.post_content ol,.post_content ul{color:var(--cf22bc8e);font-size:clamp(1.8rem,1.1vw,2.1rem);line-height:1.75;margin:1.2rem 0 2.2rem 2.4rem;padding-left:1.2rem}.post_content ul{list-style:disc}.post_content ol{list-style:decimal}.post_content li{margin:.8rem 0}.post_content blockquote{background:var(--cf274844);border-left:.5rem solid var(--v0a739e32);border-radius:.8rem;color:var(--cf21d3d0);margin:2.6rem 0;padding:1.6rem 2rem}.post_content hr{border:0;border-top:.1rem solid var(--line);margin:3rem 0}.post_content .prose-table,.post_content table{border-collapse:collapse;border-radius:.8rem;border-spacing:0;box-shadow:0 1rem 3rem #0f172a14;display:table;font-size:1.65rem;line-height:1.45;margin:2rem 0;overflow:hidden;width:100%}.post_content .prose-thead,.post_content thead{display:table-header-group}.post_content .prose-tbody,.post_content tbody{display:table-row-group}.post_content .prose-tr,.post_content tr{display:table-row}.post_content .prose-th,.post_content th{background:var(--v0a72b574);color:#fff;display:table-cell;font-size:1.65rem;font-weight:800;padding:1.2rem;text-align:left;vertical-align:top}.post_content .prose-td,.post_content td{background:#fff;border-bottom:.1rem solid var(--line);color:var(--cf21d3d0);display:table-cell;font-size:1.65rem;padding:1.2rem;vertical-align:top}.post_content .prose-tr:nth-child(2n) .prose-td,.post_content tr:nth-child(2n) td{background:var(--cf274844)}@keyframes postFadeUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}
