.sw6-ledger-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;padding:25px 0 37px;border-bottom:4px solid var(--sw-dark)}.sw6-ledger-heading h1{font-family:var(--sw-serif);margin-top:19px!important}.sw6-ledger-heading>p{font-size:18px;color:var(--sw-soft);flex-shrink:0}.sw6-ledger-index{padding-top:38px;padding-bottom:28px}.sw6-ledger-row{display:grid;grid-template-columns:86px minmax(0,1fr) minmax(0,1fr);gap:30px;padding:30px 22px;border-top:1px solid var(--sw-line)}.sw6-ledger-row:nth-of-type(even){background:#e8e2d0}.sw6-ledger-row time{font-size:11px;color:var(--sw-soft);padding-top:8px}.sw6-ledger-row h2{font-size:25px!important}.sw6-ledger-row .sw6-summary{font-size:14px}.sw6-account-title{padding:23px 0 34px;border-bottom:4px solid var(--sw-red)}.sw6-account-title h1{max-width:1000px;font-family:var(--sw-serif);font-size:min(43px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;margin-top:18px!important}.sw6-account-title .sw6-summary{max-width:890px;margin-top:24px!important}.sw6-account-reading{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:36px;align-items:start;padding-top:34px}.sw6-account-paper{padding:38px;background:#fffaf1;min-width:0;border:1px solid var(--sw-line)}.sw6-month-note{padding:22px;background:#dfebe3;border-top:4px solid var(--sw-blue)}.sw6-month-image{height:145px;margin-bottom:24px!important;overflow:hidden}.sw6-month-image img{width:100%;height:100%;object-fit:cover}.sw6-month-note h2{font-family:var(--sw-serif);margin:13px 0 19px!important}.sw6-month-note>p:not(.sw6-kicker){font-size:13px;padding:9px 0;border-bottom:1px solid #b8cabc}.sw6-month-note .sw6-note{font-size:12px;margin-top:26px;border-color:#b8cabc}
@media(max-width:880px){.sw6-account-reading{grid-template-columns:minmax(0,1fr) 205px;gap:25px}.sw6-account-paper{padding:28px}.sw6-ledger-row{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:22px}}
@media(max-width:680px){.sw6-ledger-heading{display:block;padding-top:12px}.sw6-ledger-heading>p{margin-top:24px!important}.sw6-ledger-row{grid-template-columns:1fr;gap:14px;padding:25px 16px}.sw6-ledger-row time{padding-top:0}.sw6-ledger-row h2{font-size:24px!important}.sw6-account-title h1{font-size:32px!important}.sw6-account-reading{display:block}.sw6-account-paper{padding:25px 18px}.sw6-month-note{margin-top:28px}.sw6-month-image{height:175px}}
