.page-module__3g7vrW__nav{z-index:1000;opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur();backdrop-filter:blur();box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50px;width:max-content;max-width:calc(100vw - 2rem);padding:12px 24px;transition:-webkit-backdrop-filter .5s cubic-bezier(.4,0,.2,1),backdrop-filter .5s cubic-bezier(.4,0,.2,1),background .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1);position:fixed;top:20px;left:50%;transform:translate(-50%)}.page-module__3g7vrW__nav.page-module__3g7vrW__navVisible{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border-color:#ffffff40;box-shadow:0 8px 32px #0000001a}.page-module__3g7vrW__navContent{white-space:nowrap;align-items:center;gap:2rem;display:flex}.page-module__3g7vrW__logo{color:#2d3748;font-size:1.2rem;font-weight:700}.page-module__3g7vrW__navLinks{align-items:center;gap:2rem;display:flex}.page-module__3g7vrW__navLinks a{color:#4a5568;font-weight:500;text-decoration:none;transition:color .3s}.page-module__3g7vrW__navLinks a:hover{color:#2d3748}.page-module__3g7vrW__navLinks a[aria-current=page],.page-module__3g7vrW__navLinks a.page-module__3g7vrW__navLinkActive{color:#2a7af2;font-weight:700;position:relative}.page-module__3g7vrW__navLinks a.page-module__3g7vrW__navLinkActive:hover{color:#2a7af2}.page-module__3g7vrW__compactMenuWrap{display:none;position:relative}.page-module__3g7vrW__compactMenuButton{color:#2d3748;cursor:pointer;background:#2a7af21a;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;transition:background .2s,color .2s,transform .2s;display:flex}.page-module__3g7vrW__compactMenuButton:hover{transform:translateY(-1px)}.page-module__3g7vrW__compactMenuButton[aria-expanded=true]{color:#fff;background:#2a7af2}.page-module__3g7vrW__compactMenuButton span{background:currentColor;border-radius:999px;width:17px;height:2px;display:block}.page-module__3g7vrW__compactMenu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:20px;flex-direction:column;gap:2px;min-width:190px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 18px 45px #0f172a2e}.page-module__3g7vrW__compactMenuLink{border-radius:14px;align-items:center;padding:10px 12px;display:flex}.page-module__3g7vrW__compactMenuLink:hover{background:#2a7af214}.page-module__3g7vrW__ctaButton{color:#2a7af2;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;padding:0;font-weight:600;transition:transform .2s,background .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-radius .5s cubic-bezier(.4,0,.2,1)}.page-module__3g7vrW__ctaButton:hover{transform:translateY(-2px)}.page-module__3g7vrW__nav.page-module__3g7vrW__navVisible .page-module__3g7vrW__ctaButton{color:#fff;background:#2a7af2;border-radius:25px;padding:10px 20px}@media (max-width:640px){.page-module__3g7vrW__nav{top:auto;bottom:max(14px,env(safe-area-inset-bottom));border-radius:999px;width:calc(100% - 2rem);max-width:360px;padding:8px 10px 8px 18px;box-shadow:0 14px 40px #0f172a2e}.page-module__3g7vrW__nav.page-module__3g7vrW__navVisible{opacity:1;transform:translate(-50%)scale(1)}.page-module__3g7vrW__navContent{justify-content:space-between;gap:.75rem;width:100%}.page-module__3g7vrW__logo{font-size:1rem}.page-module__3g7vrW__ctaButton{color:#fff;background:#2a7af2;min-height:42px;padding:9px 16px}.page-module__3g7vrW__navLinks{gap:.5rem}.page-module__3g7vrW__navLinks>a{display:none}.page-module__3g7vrW__compactMenuWrap{display:block}}@media (prefers-reduced-motion:reduce){.page-module__3g7vrW__nav,.page-module__3g7vrW__navLinks a,.page-module__3g7vrW__ctaButton{transition-duration:.01ms!important}}
.page-module__ZD1SKG__guideContent h3+p:has(>img){clear:both;margin-top:1rem;margin-bottom:1.25rem}.page-module__ZD1SKG__guideContent p>img{aspect-ratio:16/11;object-fit:cover;background:#f8fafc;border:1px solid #94a3b83d;border-radius:1.25rem;width:100%;box-shadow:0 18px 40px #0f172a14}.page-module__ZD1SKG__guideContent blockquote p{margin:0}@media (min-width:900px){.page-module__ZD1SKG__guideContent h3+p:has(>img){float:right;width:min(42%,320px);margin:.35rem 0 1rem 1.75rem}}
