.page_article__k8XIx{min-height:100vh;padding-top:6rem;padding-bottom:4rem}.page_container__on_e9{width:100%;max-width:800px;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3rem);max-width:920px}.page_hero__kfND7{margin-bottom:2.5rem}.page_breadcrumb__XNSRi{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#6b7280}.page_breadcrumb__XNSRi a{color:#9aa3ae;text-decoration:none;transition:color .15s ease}.page_breadcrumb__XNSRi a:hover{color:#3b82f6}.page_meta__8tf6I{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.page_categoryTag__hqFAY{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:500;color:#3b82f6;background-color:rgba(59,130,246,.1);padding:2px 10px;border-radius:9999px;text-decoration:none;transition:background-color .15s ease}.page_categoryTag__hqFAY:hover{background-color:rgba(59,130,246,.2)}.page_date__WsAVe{color:#6b7280}.page_author__Aq7Ag,.page_date__WsAVe{font-size:clamp(.875rem,.8rem + .375vw,1rem)}.page_author__Aq7Ag{color:#9aa3ae}.page_title__dwkjs{font-family:var(--font-bauhaus),var(--font-inter),sans-serif;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:#e6eaf0;font-size:clamp(2.5rem,1.75rem + 3.75vw,5rem);font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);margin-bottom:1rem}.page_excerpt__ZOnQz{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1.125rem,1rem + .625vw,1.375rem);line-height:1.75;color:#9aa3ae;margin:0}.page_cover__a6VRI{width:100%;margin-bottom:2.5rem;border-radius:12px;overflow:hidden;border:1px solid #1f2937}.page_cover__a6VRI img{width:100%;height:auto;display:block;max-height:500px;object-fit:cover}.page_content__VDDW9{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1rem,.925rem + .375vw,1.125rem);line-height:1.75;color:#9aa3ae}.page_content__VDDW9 h2{font-size:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);margin-top:2.5rem;margin-bottom:1rem}.page_content__VDDW9 h2,.page_content__VDDW9 h3{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;line-height:1.25;color:#e6eaf0}.page_content__VDDW9 h3{font-size:clamp(1.25rem,1.1rem + .75vw,1.625rem);margin-top:2rem;margin-bottom:.75rem}.page_content__VDDW9 p{margin:0 0 1.25rem}.page_content__VDDW9 a{color:#3b82f6;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.page_content__VDDW9 a:hover{color:#60a5fa}.page_content__VDDW9 strong{color:#e6eaf0;font-weight:600}.page_content__VDDW9 ol,.page_content__VDDW9 ul{margin:0 0 1.25rem;padding-left:1.5rem}.page_content__VDDW9 li{margin-bottom:.5rem}.page_content__VDDW9 blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:3px solid #3b82f6;background-color:#11151b;border-radius:0 8px 8px 0;font-style:italic;color:#e6eaf0}.page_content__VDDW9 code{background-color:#11151b;padding:2px 6px;border-radius:4px;font-size:.9em;color:#3b82f6}.page_content__VDDW9 pre{background-color:#11151b;border:1px solid #1f2937;border-radius:8px;padding:1rem;overflow-x:auto;margin:0 0 1.25rem}.page_content__VDDW9 pre code{background:none;padding:0;border-radius:0;font-size:clamp(.875rem,.8rem + .375vw,1rem)}.page_content__VDDW9 hr{border:none;border-top:1px solid #1f2937;margin:2rem 0}.page_content__VDDW9 img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.page_gallery__ONW3l{margin:2.5rem 0}.page_galleryTitle__n_7cB{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:clamp(1.25rem,1.1rem + .75vw,1.625rem);line-height:1.25;color:#e6eaf0;margin-bottom:1rem}.page_galleryGrid__JsfSj{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.page_galleryImage__2r1HC{border-radius:8px;overflow:hidden;border:1px solid #1f2937;cursor:pointer;transition:border-color .25s ease}.page_galleryImage__2r1HC:hover{border-color:#374151}.page_galleryImage__2r1HC img{width:100%;height:200px;object-fit:cover;display:block}.page_galleryCaption__ktBKp{padding:.5rem .75rem;font-size:clamp(.75rem,.7rem + .25vw,.875rem);color:#9aa3ae;background-color:#11151b}.page_footer__mtb21{margin-top:3rem;padding-top:2rem;border-top:1px solid #1f2937;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.page_backLink__i1HH4{display:inline-flex;align-items:center;gap:.5rem;color:#9aa3ae;text-decoration:none;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;transition:color .15s ease}.page_backLink__i1HH4:hover{color:#3b82f6}.page_shareLinks__8O7CI{display:flex;align-items:center;gap:.75rem}.page_shareLinks__8O7CI span{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#6b7280}.page_shareButton__rtjUz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#9aa3ae;background:rgba(0,0,0,0);border:1px solid #1f2937;border-radius:8px;cursor:pointer;transition:all .15s ease;text-decoration:none}.page_shareButton__rtjUz:hover{color:#e6eaf0;border-color:#374151;background-color:#161b22}.page_related__5uQ3F{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3rem);padding-top:4rem;padding-bottom:4rem}.page_relatedTitle__KFX0f{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);line-height:1.25;color:#e6eaf0;text-align:center;margin-bottom:2rem}.page_relatedGrid__dgT10{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.page_relatedGrid__dgT10{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_relatedGrid__dgT10{grid-template-columns:repeat(3,1fr)}}.page_relatedCard__rCLjf{background-color:#11151b;border:1px solid #1f2937;border-radius:12px;padding:1.5rem;transition:border-color .25s ease,transform .25s ease}.page_relatedCard__rCLjf:hover{border-color:#374151}@media(prefers-reduced-motion:reduce){.page_relatedCard__rCLjf{transition:border-color .25s ease}}.page_relatedCard__rCLjf{padding:0;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.page_relatedCard__rCLjf:hover{transform:translateY(-2px)}.page_relatedCard__rCLjf:hover img{transform:scale(1.05)}.page_relatedImage__pWLfy{width:100%;height:180px;overflow:hidden;background-color:#0b0f14}.page_relatedImage__pWLfy img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.page_relatedBody__pVeEz{padding:1rem}.page_relatedBody__pVeEz h3{font-size:clamp(1rem,.925rem + .375vw,1.125rem);font-weight:600;color:#e6eaf0;margin:0 0 .5rem}.page_relatedBody__pVeEz h3,.page_relatedBody__pVeEz p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_relatedBody__pVeEz p{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#9aa3ae;margin:0}