.csRoot .rrIntro{padding:32px 0}@media (min-width:640px){.csRoot .rrIntro{padding:56px 0 48px}}.csRoot .rrPage .toolsHead{max-width:48rem;margin:0 auto 24px;padding:0 16px}@media (min-width:640px) and (max-width:767.98px){.csRoot .rrPage .toolsTitle{font-size:36px}}.csRoot .rrHeadIcon{display:block;margin:0 auto 12px}.csRoot .rrTool{box-sizing:border-box;display:grid;gap:32px;max-width:48rem;margin:0 auto;padding:0 16px}@media (min-width:1280px){.csRoot .rrTool{max-width:76rem;grid-template-columns:22rem minmax(0,1fr);align-items:start}.csRoot .rrSetup{position:sticky;top:24px}}.csRoot .rrControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.csRoot .rrControlKeys{display:flex;gap:8px}.csRoot .rrSheet{min-width:0}.csRoot .rrSheetHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.csRoot .rrSheetTitle{margin:0;font-family:var(--csDisplay);font-size:24px;font-weight:600;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .rrSheetKeys{display:flex;flex-wrap:wrap;gap:8px}@media (pointer:coarse){.csRoot .rrControlKeys .csBtn,.csRoot .rrSheetKeys .csBtn{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .rrShare{margin-top:12px}.csRoot .rrShareNote{margin:6px 0 0;font-family:var(--csUi);font-size:13px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .rrStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.csRoot .rrSubTitle{margin:28px 0 10px;font-family:var(--csDisplay);font-size:17px;font-weight:600;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .rrNote{margin:0 0 4px;font-size:14px}.csRoot .rrNote,.csRoot .rrRoster{font-family:var(--csUi);line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rrRoster{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;font-size:14.5px}.csRoot .rrRosterItem{min-width:0}.csRoot .rrSeat{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.csRoot .rrNum{flex:none;min-width:1.5em;text-align:end;font-family:var(--csMono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--csInkMeta)}.csRoot .rrName{min-width:0;overflow-wrap:anywhere;color:var(--csInk)}.csRoot .rrRounds{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:8px 24px}.csRoot .rrRound{min-width:0;padding-top:16px}.csRoot .rrRoundTitle{margin:0 0 8px;font-family:var(--csUi);font-size:15px;font-weight:600;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .rrRoundNum{font-family:var(--csMono)}.csRoot .rrRound .csTableWrap{margin:0}.csRoot .rrRound .csTable{table-layout:fixed}.csRoot .rrRound .csTable th:first-child{width:4.5rem}.csRoot .rrBye{display:flex;align-items:baseline;gap:10px;margin:8px 0 0;padding:0 12px;font-family:var(--csUi);font-size:14.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rrByeLabel{font-size:12.5px;font-weight:600;color:var(--csInkMeta)}.csRoot .rrEmpty{margin-top:16px}.csRoot .rrArticle{box-sizing:border-box;max-width:48rem;margin:0 auto;padding:8px 16px 56px}.csRoot .rrSection{padding:28px 0}@media (min-width:640px){.csRoot .rrSection{padding:34px 0}}.csRoot .rrGuideTable{margin:16px 0}.csRoot .rrCtas{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.csRoot .rrFaqItem{padding:18px 0;border-top:1px solid var(--csLine)}.csRoot .rrFaqItem:first-child{padding-top:0;border-top:0}.csRoot .rrFaqItem:last-child{padding-bottom:0}.csRoot .csProse .rrFaq .rrFaqItem h3.rrFaqQ{margin:0 0 6px}.csRoot .csProse .rrFaq .rrFaqItem p.rrFaqA{margin:0}@media print{html:has(.rrSheet) body :not(:has(.rrSheet)):not(.rrSheet):not(.rrSheet *){display:none!important}html:has(.rrSheet) body :has(.rrSheet){display:block!important;position:static!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;transform:none!important}html:has(.rrSheet),html:has(.rrSheet) body{color-scheme:light;background:Canvas!important;color:CanvasText}.csRoot .rrSheet{color-scheme:light;--csInk:CanvasText;--csInkBody:CanvasText;--csInkMeta:CanvasText;--csInkDim:CanvasText;--csLine:CanvasText;--csWell:Canvas;--csWellEdge:CanvasText;--csCutShadow:none;background:Canvas;color:CanvasText}.csRoot .rrShare,.csRoot .rrSheetKeys{display:none}.csRoot .rrRound,.csRoot .rrStats{-moz-column-break-inside:avoid;break-inside:avoid}.csRoot .rrSubTitle{-moz-column-break-after:avoid;break-after:avoid}}