.ReadingProgress-module__pj_vwG__track{z-index:101;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.ReadingProgress-module__pj_vwG__bar{background:var(--blue);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.ReadingProgress-module__pj_vwG__track{display:none}}
.PostContent-module__eFT_3a__content{flex-direction:column;gap:22px;max-width:68ch;display:flex}.PostContent-module__eFT_3a__content p{color:var(--blue);font-size:17px;line-height:1.7}.PostContent-module__eFT_3a__content h2{margin-top:12px;scroll-margin-top:110px;font-size:clamp(22px,2.6vw,28px)}.PostContent-module__eFT_3a__imageWrap{position:relative}.PostContent-module__eFT_3a__imageBlock{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.PostContent-module__eFT_3a__imageBlock img{width:100%;height:auto;display:block}.PostContent-module__eFT_3a__imageSquare{aspect-ratio:1}.PostContent-module__eFT_3a__imageRow{grid-template-columns:repeat(var(--cols,2), 1fr);align-items:start;gap:16px;display:grid}@media (max-width:640px){.PostContent-module__eFT_3a__imageRow{grid-template-columns:repeat(2,1fr)}}.PostContent-module__eFT_3a__imageCaption{font-family:var(--font-mono), ui-sans-serif, sans-serif;color:var(--cream);text-shadow:0 3px 8px #000000a6, 0 0 16px var(--blue);opacity:0;pointer-events:none;font-size:12px;font-weight:700;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.PostContent-module__eFT_3a__imageWrap:hover .PostContent-module__eFT_3a__imageCaption{opacity:1}@media (hover:none){.PostContent-module__eFT_3a__imageCaption{opacity:.6;text-align:right;color:var(--blue);text-shadow:none;margin-top:6px;display:block;position:static}}.PostContent-module__eFT_3a__rowCaption{text-align:right;font-family:var(--font-mono), ui-sans-serif, sans-serif;color:var(--blue-55);margin-top:6px;font-size:12px;font-weight:700}
.TableOfContents-module__8dPGAW__toc{border:2px solid var(--blue-30);border-radius:var(--radius-md);padding:20px;position:sticky;top:100px}.TableOfContents-module__8dPGAW__tocLabel{font-family:var(--font-mono), ui-sans-serif, sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-70);margin-bottom:4px;font-size:11px;font-weight:700}.TableOfContents-module__8dPGAW__tocList{margin:0;padding:0;list-style:none}.TableOfContents-module__8dPGAW__tocList li{border-top:1px solid var(--blue-15)}.TableOfContents-module__8dPGAW__tocList a{color:var(--blue);opacity:.75;align-items:baseline;gap:10px;padding:10px 0;transition:opacity .2s;display:flex}.TableOfContents-module__8dPGAW__tocList a:hover{opacity:1}.TableOfContents-module__8dPGAW__tocList a span:last-child{font-size:13px;line-height:1.3}.TableOfContents-module__8dPGAW__tocNum{font-family:var(--font-mono), ui-sans-serif, sans-serif;color:var(--blue-55);flex:none;font-size:11px;font-weight:700}
.ShareLinkedIn-module__1PWRuW__share{font-family:var(--font-mono), ui-sans-serif, sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--blue);border:2px solid var(--blue);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:700;transition:background .3s,color .3s,transform .3s;display:inline-flex}.ShareLinkedIn-module__1PWRuW__share:hover{background:var(--blue);color:var(--cream);transform:translateY(-2px)}
.PostCard-module__ptSqka__card{border:2px solid var(--blue);border-radius:var(--radius-lg);flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;overflow:hidden}.PostCard-module__ptSqka__card:hover{box-shadow:0 18px 40px var(--blue-08);transform:translateY(-6px)}.PostCard-module__ptSqka__cover{aspect-ratio:16/10;background:var(--blue-08);width:100%;position:relative}.PostCard-module__ptSqka__cover img{object-fit:cover}.PostCard-module__ptSqka__body{flex-direction:column;gap:12px;padding:26px 26px 28px;display:flex}.PostCard-module__ptSqka__tag{font-family:var(--font-mono), ui-sans-serif, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);border:1.5px solid var(--blue-30);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:700}.PostCard-module__ptSqka__card h3{font-size:20px;line-height:1.2}.PostCard-module__ptSqka__excerpt{color:var(--blue);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.PostCard-module__ptSqka__meta{border-top:1px solid var(--blue-15);font-family:var(--font-mono), ui-sans-serif, sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--blue-70);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:700;display:flex}.PostCard-module__ptSqka__meta span{align-items:center;display:flex}.PostCard-module__ptSqka__metaDot{background:var(--blue-30);border-radius:50%;flex:none;width:3px;height:3px}
.perspektive-module__0YCala__blogHero{flex-direction:column;justify-content:center;max-width:1180px;min-height:100svh;margin:0 auto;display:flex}.perspektive-module__0YCala__title{max-width:18ch;margin-top:16px;font-size:clamp(30px,5vw,54px)}.perspektive-module__0YCala__intro{max-width:48ch;color:var(--blue);margin-top:16px;font-size:17px}.perspektive-module__0YCala__jumpNav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.perspektive-module__0YCala__scrollCue{color:var(--blue-55);animation:2s ease-in-out infinite perspektive-module__0YCala__scrollCueBounce;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}@keyframes perspektive-module__0YCala__scrollCueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.perspektive-module__0YCala__scrollCue{animation:none}}.perspektive-module__0YCala__blogList{max-width:1180px;margin:0 auto}.perspektive-module__0YCala__blogListHeader{margin-bottom:40px}.perspektive-module__0YCala__tagFilter{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.perspektive-module__0YCala__tagPill{font-family:var(--font-mono), ui-sans-serif, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);border:2px solid var(--blue-30);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:12px;font-weight:700;transition:background .3s,color .3s,border-color .3s}.perspektive-module__0YCala__tagPill:hover{border-color:var(--blue)}.perspektive-module__0YCala__tagPillActive{background:var(--blue);color:var(--cream);border-color:var(--blue)}.perspektive-module__0YCala__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:980px){.perspektive-module__0YCala__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.perspektive-module__0YCala__grid{grid-template-columns:1fr}}.perspektive-module__0YCala__empty{color:var(--blue-70);padding:40px 0}.perspektive-module__0YCala__instaSection{flex-direction:column;justify-content:center;max-width:1180px;min-height:100svh;margin:0 auto;display:flex}.perspektive-module__0YCala__instaTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:40px;display:flex}.perspektive-module__0YCala__instaTop h2{max-width:16ch;font-size:clamp(26px,3.6vw,42px)}.perspektive-module__0YCala__contactSection{text-align:center;max-width:1180px;margin:0 auto}.perspektive-module__0YCala__contactSection h2{margin-bottom:40px;font-size:clamp(28px,4vw,46px)}.perspektive-module__0YCala__quizCard{text-align:left;border:2px solid var(--blue);border-radius:var(--radius-lg);background:#3300cc0a;flex-direction:column;gap:24px;width:min(560px,100%);margin:0 auto;padding:40px 36px;display:flex}.perspektive-module__0YCala__orDivider{font-family:var(--font-mono), ui-sans-serif, sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--blue);align-items:center;gap:14px;margin:44px 0;font-size:12px;font-weight:700;display:flex}.perspektive-module__0YCala__orDivider:before,.perspektive-module__0YCala__orDivider:after{content:"";background:var(--blue-15);flex:1;height:1px}.perspektive-module__0YCala__bookingRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.perspektive-module__0YCala__bookingRow p{color:var(--blue);max-width:40ch}@media (max-width:560px){.perspektive-module__0YCala__quizCard{padding:36px 24px}}
.RelatedPosts-module__ItQuFq__related{max-width:1180px;margin:0 auto}.RelatedPosts-module__ItQuFq__related h2{margin-bottom:24px;font-size:clamp(22px,2.6vw,30px)}.RelatedPosts-module__ItQuFq__grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (max-width:640px){.RelatedPosts-module__ItQuFq__grid{grid-template-columns:1fr}}
.QuizFlow-module__GEcQpa__quizDots{justify-content:center;gap:8px;display:flex}.QuizFlow-module__GEcQpa__quizDots span{border:2px solid var(--blue);border-radius:50%;width:8px;height:8px;transition:background .3s}.QuizFlow-module__GEcQpa__quizDots span.QuizFlow-module__GEcQpa__active{background:var(--blue)}.QuizFlow-module__GEcQpa__quizDots.QuizFlow-module__GEcQpa__hidden{display:none}.QuizFlow-module__GEcQpa__quizBody{overflow-y:auto}.QuizFlow-module__GEcQpa__quizStep{flex-direction:column;gap:20px;display:flex}.QuizFlow-module__GEcQpa__quizStep h3{max-width:22ch;font-size:22px}.QuizFlow-module__GEcQpa__quizAnswers{flex-direction:column;gap:10px;display:flex}.QuizFlow-module__GEcQpa__quizAnswer{border:2px solid var(--blue);text-align:left;font:inherit;color:var(--blue);cursor:pointer;background:0 0;border-radius:999px;padding:14px 22px;font-size:15px;transition:background .2s,transform .2s}.QuizFlow-module__GEcQpa__quizAnswer:hover{background:var(--blue-08);transform:translate(4px)}.QuizFlow-module__GEcQpa__quizBack{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.QuizFlow-module__GEcQpa__quizResultEyebrow{font-family:var(--font-mono), ui-sans-serif, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700}.QuizFlow-module__GEcQpa__quizResult h3{margin-top:12px;font-size:26px}.QuizFlow-module__GEcQpa__quizResult p{color:var(--blue);max-width:42ch;margin-top:14px;font-size:15px}.QuizFlow-module__GEcQpa__quizResult .btn{margin-top:26px}@media (max-width:560px){.QuizFlow-module__GEcQpa__quizStep h3{font-size:19px}}
