.member-access-links{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.member-access-links>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;font:inherit;font-size:12px;font-weight:650;line-height:1.6;text-decoration:none;color:#3557ed}.member-access-links>a:last-child{padding:9px 13px;border:1px solid #d5defc;border-radius:7px;background:#f2f5ff}.member-logout{position:relative}.member-logout,.member-logout-button{display:inline-flex;align-items:center}.member-logout-button{justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;border:1px solid #dce3d5;border-radius:7px;background:transparent;color:#526747;font:inherit;font-size:11px;font-weight:600;line-height:1.5;cursor:pointer;white-space:nowrap}.member-logout-button:hover{background:#edf2e6}.member-logout-button:disabled{cursor:wait;opacity:.65}.member-access-links a:focus-visible,.member-logout-button:focus-visible{outline:3px solid #8aa2ff;outline-offset:3px}.member-logout-error{position:fixed;top:85px;right:20px;z-index:120;display:flex;align-items:flex-start;gap:12px;max-width:min(420px,calc(100vw - 40px));padding:15px 18px;border:1px solid #edc9b8;border-radius:10px;background:#fff2eb;color:#884a2c;font-size:12px;line-height:1.8;box-shadow:0 8px 28px #17241818}.member-logout-error>button{display:grid;place-items:center;min-width:32px;min-height:32px;border:0;background:transparent;color:inherit;cursor:pointer}.guest-read-note{display:flex;align-items:center;gap:16px;margin:22px 0;padding:17px 20px;border:1px solid #dfe6d7;border-radius:10px;background:#f5f8ef;color:#4c6340}.guest-read-note>svg{flex-shrink:0}.guest-read-note>p{flex:1;margin:0;font-size:12px;line-height:1.9;max-width:760px}.guest-read-note .member-access-links{flex-shrink:0}.guest-read-note strong{font-weight:650;color:#2e4630}.social-header-actions .member-logout-button{font-size:11px}.public-comment-signin .member-access-links{margin-top:6px}.guest-share-link{word-break:break-all}.public-comment-signin{flex-wrap:wrap}.public-comment-signin>p{flex:1;min-width:180px}.public-comment-signin>.member-access-links{flex-basis:100%;margin-left:31px}.member-signed-out{max-width:740px;min-height:65vh;margin:0 auto;padding:90px 25px 60px;color:#233b2b;text-align:center}.member-signed-out>svg{color:#3557ed;margin:0 auto 23px}.member-signed-out h1{font-size:38px;line-height:1.2;letter-spacing:-1.1px;margin:0 0 18px}.member-signed-out p{font-size:14px;line-height:1.9;color:#607456;margin:0 auto 23px;max-width:510px}.member-signed-out>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:12px 17px;border-radius:8px;background:#3557ed;color:#fff;font-size:13px;font-weight:650;text-decoration:none}.member-signed-out>.member-access-links{display:flex;justify-content:center;margin-top:20px}@media(max-width:900px){.guest-read-note{flex-wrap:wrap;align-items:flex-start}.guest-read-note>p{flex-basis:calc(100% - 45px)}.guest-read-note .member-access-links{margin-left:35px}}@media(max-width:620px){.site-header .member-logout-button>span,.social-header .member-logout-button>span{display:none}.member-logout-button{padding:8px;min-width:44px}.guest-read-note{padding:16px;gap:11px}.guest-read-note .member-access-links{margin-left:0}.guest-read-note>p{font-size:12px}.member-logout-error{right:14px;max-width:calc(100vw - 28px)}.header-actions>.header-guest-access{gap:8px}.header-actions>.header-guest-access>a{font-size:11px}.header-actions>.header-guest-access>a:first-child>svg{display:none}.header-actions>.header-guest-access>a:last-child{padding:8px}.public-comment-signin>.member-access-links{margin-left:0}}