.account-module__MBor8G__account{width:min(100%,64rem);padding:clamp(3rem, 6vw, 6rem) var(--page-gutter);min-height:55vh;font-family:var(--font-sans);color:var(--color-text);margin:0 auto}.account-module__MBor8G__account.account-module__MBor8G__embedded{width:100%;min-height:0;padding:0}.account-module__MBor8G__account .account-module__MBor8G__heading h1{font:600 clamp(1.75rem, 3vw, 2.5rem)/1.15 var(--font-sans);letter-spacing:-.04em;margin:0}.account-module__MBor8G__account p{color:var(--color-muted);font:400 .9rem/1.6 var(--font-sans);margin:.65rem 0 0}.account-module__MBor8G__panel{border-block:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 11rem;align-items:start;gap:2rem;margin-top:2.5rem;padding:2rem 0;display:grid}.account-module__MBor8G__profile{align-items:center;gap:1.25rem;min-width:0;padding-top:.25rem;display:flex}.account-module__MBor8G__profile>div{min-width:0}.account-module__MBor8G__account .account-module__MBor8G__profile h2{font:500 1.15rem/1.4 var(--font-sans);overflow-wrap:anywhere;margin:0}.account-module__MBor8G__avatar{object-fit:cover;width:3.5rem;height:3.5rem;color:var(--color-accent);background:#eef1ff;border-radius:50%;flex:0 0 3.5rem;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.account-module__MBor8G__actions,.account-module__MBor8G__links{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.account-module__MBor8G__primary,.account-module__MBor8G__link,.account-module__MBor8G__logout{min-height:2.75rem;font:500 .9rem/1.5 var(--font-sans);justify-content:center;align-items:center;gap:1.5rem;display:inline-flex}.account-module__MBor8G__account .account-module__MBor8G__primary{background:var(--color-accent);color:#fff;padding:.8rem 1.25rem}.account-module__MBor8G__account .account-module__MBor8G__primary:hover{background:var(--color-accent-dark)}.account-module__MBor8G__account .account-module__MBor8G__link{border:1px solid var(--color-line);color:var(--color-text);padding:.65rem 1.25rem}.account-module__MBor8G__link:hover,.account-module__MBor8G__logout:hover{text-underline-offset:4px;text-decoration:underline}.account-module__MBor8G__logout{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0}.account-module__MBor8G__logout:disabled{opacity:.6;cursor:wait}.account-module__MBor8G__account a:focus-visible,.account-module__MBor8G__logout:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.account-module__MBor8G__account .account-module__MBor8G__notice{color:#a52626}@media (max-width:40rem){.account-module__MBor8G__panel{grid-template-columns:minmax(0,1fr);gap:1.5rem}.account-module__MBor8G__actions{width:100%}}.account-module__MBor8G__account.account-module__MBor8G__compact{width:100%;min-height:0;padding:0}.account-module__MBor8G__compact .account-module__MBor8G__heading{padding-right:2rem}.account-module__MBor8G__account.account-module__MBor8G__compact .account-module__MBor8G__heading h1{font-size:1.5rem}.account-module__MBor8G__compact .account-module__MBor8G__panel{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.25rem;padding:1.25rem 0 0}.account-module__MBor8G__compact .account-module__MBor8G__profile{gap:.875rem}.account-module__MBor8G__compact .account-module__MBor8G__actions{gap:.5rem}.account-module__MBor8G__compact .account-module__MBor8G__primary,.account-module__MBor8G__compact .account-module__MBor8G__link{border-radius:10px}
.account-dialog-module__6OcNtW__dialog{border:1px solid var(--color-line);width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-text);background:#fff;border-radius:20px;margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 80px #111c352e}.account-dialog-module__6OcNtW__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111c353d}.account-dialog-module__6OcNtW__close{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:#f4f5f7;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.account-dialog-module__6OcNtW__close:hover{color:var(--color-accent);background:#eef0ff}.account-dialog-module__6OcNtW__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.account-dialog-module__6OcNtW__dialog[open]{animation:.16s ease-out account-dialog-module__6OcNtW__appear}@keyframes account-dialog-module__6OcNtW__appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.account-dialog-module__6OcNtW__dialog.blog-surface{background:#fff;margin:auto}
.nav-account-module__Yv4pJG__account{cursor:pointer;min-width:0;min-height:2.75rem;color:var(--color-text);font-family:inherit;font-size:.9rem;font-weight:inherit;line-height:inherit;background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem 0;text-decoration:none;display:inline-flex}.nav-account-module__Yv4pJG__account:hover .nav-account-module__Yv4pJG__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.5rem;text-decoration-thickness:1px}.nav-account-module__Yv4pJG__account:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.nav-account-module__Yv4pJG__avatar{width:1.75rem;height:1.75rem;color:var(--color-accent);object-fit:cover;background:#eef0ff;border-radius:50%;flex:0 0 1.75rem;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.nav-account-module__Yv4pJG__name{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font:inherit;overflow:hidden}@media (max-width:78rem){.nav-account-module__Yv4pJG__name{display:none}.nav-account-module__Yv4pJG__account{justify-content:center;min-width:2.75rem}}
.blog-loading-module__Zgv7mG__loading{min-height:75vh}.blog-loading-module__Zgv7mG__lines{gap:12px;margin-block:24px;display:grid}.blog-loading-module__Zgv7mG__lines span,.blog-loading-module__Zgv7mG__eyebrow,.blog-loading-module__Zgv7mG__title,.blog-loading-module__Zgv7mG__byline,.blog-loading-module__Zgv7mG__art,.blog-loading-module__Zgv7mG__thumb,.blog-loading-module__Zgv7mG__toolbar{background:var(--line,#e5e7eb);border-radius:4px;display:block}.blog-loading-module__Zgv7mG__lines span{height:14px}.blog-loading-module__Zgv7mG__lines span:last-child{width:72%}.blog-loading-module__Zgv7mG__eyebrow{width:160px;height:12px;margin-bottom:24px}.blog-loading-module__Zgv7mG__title{width:85%;height:88px}.blog-loading-module__Zgv7mG__byline{width:210px;height:42px;margin-top:24px}.blog-loading-module__Zgv7mG__heading{min-height:320px}.blog-loading-module__Zgv7mG__articleBody{max-width:740px;margin:48px auto}.blog-loading-module__Zgv7mG__articleBody .blog-loading-module__Zgv7mG__lines{margin-bottom:40px}.blog-loading-module__Zgv7mG__feature{min-height:380px}.blog-loading-module__Zgv7mG__art{min-height:300px}.blog-loading-module__Zgv7mG__featureCopy{padding:40px}.blog-loading-module__Zgv7mG__toolbar{height:44px;margin-block:40px}.blog-loading-module__Zgv7mG__thumb{aspect-ratio:16/10}.blog-loading-module__Zgv7mG__related{min-height:130px}@media (max-width:700px){.blog-loading-module__Zgv7mG__title{height:72px}.blog-loading-module__Zgv7mG__featureCopy{padding:24px}.blog-loading-module__Zgv7mG__art{min-height:240px}}
