.Memo-module__K-jppW__memo{position:relative}.Memo-module__K-jppW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:16px;display:flex;position:relative}.Memo-module__K-jppW__line{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:8px;min-height:64px;padding-block:16px;display:grid;position:relative}@media (min-width:768px){.Memo-module__K-jppW__line{-moz-column-gap:24px;grid-template-columns:112px minmax(0,1fr);align-items:baseline;column-gap:24px}}.Memo-module__K-jppW__term{margin:0}.Memo-module__K-jppW__value{min-width:0}.Memo-module__K-jppW__rule,.Memo-module__K-jppW__ruleStrong{background:var(--rule);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.Memo-module__K-jppW__ruleStrong{background:var(--ink)}.Memo-module__K-jppW__ruleTop{top:0;bottom:auto}.Memo-module__K-jppW__to{font-family:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;letter-spacing:-.02em;color:var(--brand-deep);overflow-wrap:anywhere;transition:color var(--dur-hover) linear;font-size:28px;font-weight:300;line-height:32px}.Memo-module__K-jppW__to:hover{color:var(--ink)}@media (min-width:768px){.Memo-module__K-jppW__to{font-size:40px;line-height:44px}}@media (min-width:1024px){.Memo-module__K-jppW__to{font-size:48px;line-height:52px}}.Memo-module__K-jppW__subject{min-width:0;display:block;overflow:hidden}.Memo-module__K-jppW__subject .Memo-module__K-jppW__subjectFlap{white-space:normal;overflow-wrap:anywhere}.Memo-module__K-jppW__keys{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.Memo-module__K-jppW__keyWrap{display:inline-flex;position:relative}.Memo-module__K-jppW__key{border:1px solid var(--rule);background:var(--canvas);color:var(--ink-75);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-hover) linear, border-color var(--dur-hover) linear, background-color var(--dur-hover) linear;align-items:center;gap:8px;padding:6px 12px 8px;display:inline-flex;position:relative}.Memo-module__K-jppW__key:hover{color:var(--ink);border-color:var(--ink-60)}.Memo-module__K-jppW__keyMono{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;font-size:12px;font-weight:500;line-height:16px}.Memo-module__K-jppW__keySans{font-family:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;font-size:14px;font-weight:400;line-height:20px}.Memo-module__K-jppW__radio:checked+.Memo-module__K-jppW__key{background:var(--wash);color:var(--ink);border-color:var(--brand)}.Memo-module__K-jppW__key:after{content:"";background:var(--brand);transform-origin:0;height:2px;display:none;position:absolute;bottom:3px;left:12px;right:12px}.Memo-module__K-jppW__radio:checked+.Memo-module__K-jppW__key:after{display:block}@keyframes Memo-module__K-jppW__memo-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.Memo-module__K-jppW__rule,.Memo-module__K-jppW__ruleStrong{animation-name:Memo-module__K-jppW__memo-rule;animation-duration:var(--dur-frame);animation-timing-function:var(--ease-draw);animation-fill-mode:both;animation-delay:calc(.12s + var(--i,0) * 60ms)}.Memo-module__K-jppW__key{transition:color var(--dur-hover) linear, border-color var(--dur-hover) linear, background-color var(--dur-hover) linear, transform var(--dur-press) var(--ease-settle)}.Memo-module__K-jppW__key:active{transform:translateY(1px)}.Memo-module__K-jppW__key:after{transition:transform var(--dur-state) var(--ease-settle);display:block;transform:scaleX(0)}.Memo-module__K-jppW__radio:checked+.Memo-module__K-jppW__key:after{transform:scaleX(1)}}
