.csRoot .opPage{box-sizing:border-box;max-width:72rem;margin:0 auto;padding:40px 16px 64px}.csRoot .opPageHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.csRoot .opPageHeadMain{min-width:0}.csRoot .opPageTitle{margin:0;font-family:var(--csDisplay);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:var(--csLeadTitle);color:var(--csInk)}@media (min-width:1024px){.csRoot .opPageTitle{font-size:38px}}.csRoot .opPageLead{max-width:60ch;margin:8px 0 0;font-size:14px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .opProfileHead{margin:24px 0 32px}.csRoot .opProfileBack{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:var(--csLeadBody);text-decoration:none;color:var(--csInkMeta);transition:color var(--csTintMs) var(--csEase)}.csRoot .opProfileBack:hover{color:var(--csInk)}.csRoot .opProfileBack:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}.csRoot .opProfileBackGlyph{transform:rotate(180deg)}.csRoot .opProfileMark{display:inline-flex;align-items:center;gap:6px}