.content-main.mypage-workspace{box-sizing:border-box;grid-template-columns:230px minmax(0,1fr);gap:48px;width:100%;max-width:1320px;min-height:60vh;margin-inline:auto;display:grid}.mypage-sidebar{align-self:start;position:sticky;top:32px}.mypage-menu-title{margin:0 0 22px;font-size:19px;font-weight:600}.mypage-menu{gap:5px;display:grid}.mypage-menu a{min-height:44px;color:var(--ink);overflow-wrap:anywhere;border-radius:7px;align-items:center;padding:10px 13px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.mypage-menu a:hover{background:#e8eade}.mypage-menu a[aria-current=page]{background:var(--ink);color:var(--paper,#fff)}.mypage-menu a:focus-visible,.mypage-workspace button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.mypage-panel{min-width:0}.mypage-panel h1{margin-top:8px}.mypage-intro{max-width:640px;color:var(--muted);font-size:14px;line-height:1.9}.mypage-overview{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.mypage-overview p{color:var(--muted);font-size:14px;line-height:1.9}.mypage-mobile-bar,.mypage-noscript-menu{display:none}.mypage-workspace .mypage-mobile-bar button,.mypage-workspace .mypage-drawer button{font:inherit;border:1px solid var(--line);background:var(--paper,#fff);color:var(--ink);cursor:pointer;border-radius:7px;padding:10px 14px;font-size:14px}.mypage-drawer{box-sizing:border-box;border:0;border-left:1px solid var(--line);background:var(--paper,#fff);width:min(340px,100% - 24px);max-width:none;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;margin:0;padding:24px;inset:0 0 0 auto;overflow:auto}.mypage-drawer::backdrop{background:#18352b77}.mypage-drawer-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.mypage-drawer-heading h2{margin:0;font-size:22px}body:has(.mypage-drawer[open]){overflow:hidden}@media (width<=1023px){.content-main.mypage-workspace{padding:32px 24px;display:block}.mypage-sidebar{display:none}.mypage-mobile-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;font-weight:600;display:flex}.mypage-noscript-menu{margin-top:32px;display:block}.mypage-panel h1{font-size:30px}}@media (width<=400px){.content-main.mypage-workspace{padding:28px 18px}}.mypage-settings-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;max-width:720px;margin-top:28px;padding:28px;line-height:1.9}.mypage-settings-card h2{margin:0 0 18px;font-size:20px}.mypage-settings-card p{color:var(--muted);margin:0 0 16px;font-size:14px}.mypage-settings-card .mypage-settings-destination{overflow-wrap:anywhere;font-size:12px}.mypage-settings-action{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:7px;align-items:center;gap:12px;margin-top:4px;padding:11px 20px;font-size:14px;text-decoration:none;display:inline-flex}.mypage-settings-action:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (width<=400px){.mypage-settings-card{padding:20px}}
