@media (min-width:768px){.rp-home{max-width:960px;padding:28px 32px 40px}.rp-home .rp-hello{align-items:flex-end;gap:16px}.rp-home .rp-hello h2{font-size:20px;line-height:26px;letter-spacing:-.02em;color:var(--ink)}.rp-home .rp-hello .date{font-size:14px;color:var(--ink3)}.rp-home .rp-hello .sum{font-size:13px;color:var(--ink3)}.rp-home .rp-qa{height:48px;margin:22px 0 8px;padding:0 7px 0 16px;gap:10px;background:var(--lens);color:var(--ink4);font-size:15px;box-shadow:inset 0 1px 0 var(--hi),inset 0 0 0 1px var(--edge)}.rp-home .rp-qa>svg{color:var(--ink3)}.rp-home .rp-qa .go{width:34px;height:34px;background:var(--lens);color:var(--ink2)}.rp-home .rp-tgrid{column-gap:40px}.rp-home .rp-tsec{height:32px;margin-top:22px;padding:0;gap:6px;font-size:12px;color:var(--ink3);letter-spacing:0}.rp-home .rp-tsec .c{color:var(--ink4);font-weight:400}.rp-home .rp-tsec .lk{gap:4px;font-size:12px;font-weight:400;color:var(--ink3)}.rp-home .rp-tsec .lk:hover{color:var(--ink)}.rp-home .rp-lr{height:32px;gap:8px;padding:0 8px;margin:0 -8px;width:calc(100% + 16px);border-radius:8px;font-size:14px;color:var(--ink2);transition:background-color .12s}.rp-home .rp-lr:hover{background:var(--hover,var(--gl-hover))}.rp-home .rp-lr .tm{font-size:12px;color:var(--ink3)}.rp-home .rp-lr .tt{font-size:14px;font-weight:500;color:var(--ink);line-height:20px}.rp-home .rp-lr .ms{font-size:12px;color:var(--ink4)}.rp-home .rp-lr.past .tm,.rp-home .rp-lr.past .tt{color:var(--ink3);font-weight:400}.rp-home .rp-lr .rt,.rp-home .rp-teach{font-size:12px;color:var(--ink4)}.rp-home .rp-teach{margin-top:12px}.rp-ibx:not(.is-phone){grid-template-columns:minmax(380px,520px) minmax(0,1fr);border-top:1px solid var(--div)}.rp-ibx:not(.is-phone) .rp-ilist{border-right-color:var(--div);padding:4px 4px 12px}.rp-ibx:not(.is-phone) .rp-ir{height:32px;margin:0 4px;width:calc(100% - 8px);padding:0 8px;font-size:13px;color:var(--ink4);transition:background-color .12s}.rp-ibx:not(.is-phone) .rp-ir:hover{background:var(--hover,var(--gl-hover))}.rp-ibx:not(.is-phone) .rp-ir.on{background:var(--lens);box-shadow:inset 0 1px 0 var(--hi),inset 0 0 0 .5px var(--edge)}.rp-ibx:not(.is-phone) .rp-ir.unread .ud{background:#3c8cdc}.rp-ibx:not(.is-phone) .rp-ir .who{width:76px;color:var(--ink2)}.rp-ibx:not(.is-phone) .rp-ir .tx b{color:var(--ink2)}.rp-ibx:not(.is-phone) .rp-ir .tx em{color:var(--ink4)}.rp-ibx:not(.is-phone) .rp-ir.unread .tx b,.rp-ibx:not(.is-phone) .rp-ir.unread .who{color:var(--ink);font-weight:600}.rp-ibx:not(.is-phone) .rp-ir .tm{font-size:12px;color:var(--ink4)}.rp-ibx:not(.is-phone) .rp-ipv{padding:20px 28px 24px}.rp-ibx:not(.is-phone) .rp-ipv-hd{gap:10px}.rp-ibx:not(.is-phone) .rp-ipv-hd h3{font-size:18px;line-height:26px;letter-spacing:-.02em;color:var(--ink)}.rp-ibx:not(.is-phone) .rp-mcard{border-radius:18px;box-shadow:inset 0 1px 0 var(--hi),inset 0 0 0 1px var(--edge),0 8px 24px -18px rgba(0,0,0,.6)}.rp-ibx:not(.is-phone) .rp-pchip{height:24px;padding:0 10px 0 6px;border-radius:var(--ds-radius-btn);font-size:12px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--div)}}