.portableTextComponents-module__5wZCiq__codeBlockContainer{background-color:#1f2937;border-radius:.5rem;margin:1.5rem 0;overflow:hidden;box-shadow:0 1px 3px #0000001a}.portableTextComponents-module__5wZCiq__codeBlockFilename{color:#fff;background-color:#000;padding:.5rem 1rem;font-family:Courier New,monospace;font-size:.875rem}.portableTextComponents-module__5wZCiq__codeBlockLanguage{color:#fff;text-transform:uppercase;background-color:#374151;border-bottom:1px solid #4b5563;justify-content:space-between;padding:.3rem 1rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:500;display:flex}.portableTextComponents-module__5wZCiq__codeBlockPre{color:#f3f4f6;background-color:#1f2937;margin:0;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.portableTextComponents-module__5wZCiq__codeBlockCode{color:#f3f4f6;font-family:Courier New,monospace}.portableTextComponents-module__5wZCiq__quoteBlockContainer{background-color:#000;border-left:3px solid #fff;border-radius:.25rem;padding:1rem 1.5rem;font-size:1.0625rem;font-style:italic;line-height:1.6}.portableTextComponents-module__5wZCiq__quoteBlockText{color:#fff;margin:0 0 .5rem;font-style:italic}.portableTextComponents-module__5wZCiq__quoteBlockAuthor{color:#6b7280;margin-top:.75rem;font-size:.875rem;font-style:normal;font-weight:500}.portableTextComponents-module__5wZCiq__imageContainer{justify-content:center;margin:1rem 0;display:flex}.portableTextComponents-module__5wZCiq__imageWrapper{width:100%;max-width:100%;height:auto}.portableTextComponents-module__5wZCiq__linkWrapper{align-items:center;gap:.25rem;display:inline-flex}.portableTextComponents-module__5wZCiq__externalIcon{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;flex-shrink:0;width:12px;height:12px}@media (max-width:768px){.portableTextComponents-module__5wZCiq__codeBlockContainer{border-radius:.375rem;margin:1rem 0}.portableTextComponents-module__5wZCiq__codeBlockPre{padding:.75rem;font-size:.8125rem}.portableTextComponents-module__5wZCiq__quoteBlockContainer{margin:1rem 0;padding:.875rem 1.25rem;font-size:1rem}.portableTextComponents-module__5wZCiq__codeBlockHeader{padding:.5rem .75rem;font-size:.8125rem}.portableTextComponents-module__5wZCiq__youtubeEmbedContainer{padding-top:56.25%}}.portableTextComponents-module__5wZCiq__youtubeEmbedContainer{border-radius:.5rem;width:100%;margin:2rem 0;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.portableTextComponents-module__5wZCiq__youtubeEmbedIframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.portableTextComponents-module__5wZCiq__iframeEmbedContainer{background-color:#fff;border-radius:.5rem;width:100%;margin:2rem 0;overflow:hidden;box-shadow:0 4px 6px #00000014}.portableTextComponents-module__5wZCiq__iframeEmbedFrame{background-color:#fff;border:none;width:100%;min-height:320px;display:block}
.post-module__hxLqFW__postContainer{margin:0 auto;padding:4rem 25px}@media (min-width:768px){.post-module__hxLqFW__postContainer{padding:4rem 50px}}.post-module__hxLqFW__postHeader{margin-bottom:2rem}.post-module__hxLqFW__breadcrumbs{color:#8c8c8c;margin-bottom:1rem;font-size:.9rem}.post-module__hxLqFW__postTitle{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.post-module__hxLqFW__postMeta{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.post-module__hxLqFW__postMetaImage{object-fit:cover;border-radius:50%;width:50px;height:50px}.post-module__hxLqFW__postMetaText{color:#666;font-size:1rem}.post-module__hxLqFW__postImage{object-fit:cover;border:1px solid #444;border-radius:8px;width:100%;height:400px;margin-bottom:2rem}@media (min-width:768px){.post-module__hxLqFW__postImage{height:500px}}.post-module__hxLqFW__postContent{width:100%;max-width:900px;margin:0 auto 4rem}@media (min-width:768px){.post-module__hxLqFW__postContent{max-width:1000px}}.post-module__hxLqFW__postBody{color:#fff;flex-direction:column;gap:1.5rem;font-size:1rem;line-height:1.6;display:flex}.post-module__hxLqFW__postBody a{color:#e1ed3a;text-decoration:underline}.post-module__hxLqFW__similarPostsSection{--muted:#666;--line:#1e1e1e;margin-top:5rem;font-family:Helvetica,Arial,sans-serif}.post-module__hxLqFW__similarHeader{grid-template-columns:max-content minmax(0,1fr) max-content;gap:1.5rem;margin-bottom:1.25rem;display:grid}.post-module__hxLqFW__similarLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.post-module__hxLqFW__similarYear{text-align:right}.post-module__hxLqFW__similarPosts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-module__hxLqFW__similarPosts li:first-child .post-module__hxLqFW__similarPostLink{border-top:1px solid var(--line)}.post-module__hxLqFW__similarPostLink{letter-spacing:.04em;text-transform:uppercase;color:#ededed;border-bottom:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:1.5rem;padding:.6rem .75rem;font-size:12px;text-decoration:none;transition:background-color .12s,color .12s;display:grid}.post-module__hxLqFW__similarPostLink:hover{color:#000;background:#fff}.post-module__hxLqFW__similarNum{color:#8c8c8c;font-variant-numeric:tabular-nums}.post-module__hxLqFW__similarDate{text-align:right;color:#cfcfcf;font-variant-numeric:tabular-nums}.post-module__hxLqFW__similarPostLink:hover .post-module__hxLqFW__similarNum,.post-module__hxLqFW__similarPostLink:hover .post-module__hxLqFW__similarDate{color:#000}.post-module__hxLqFW__similarTitle{word-break:break-word}.post-module__hxLqFW__similarEmpty{color:var(--muted);font-size:.85rem}.post-module__hxLqFW__returnLink{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2.5rem;font-size:.7rem;transition:color .12s;display:inline-block}.post-module__hxLqFW__returnLink:hover{color:#ededed}@media (max-width:640px){.post-module__hxLqFW__similarHeader,.post-module__hxLqFW__similarPostLink{gap:1rem}}
