.akp-check-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:center;padding:29px 0 36px}.akp-check-opening h1{margin-top:23px!important}.akp-check-cover{aspect-ratio:1.45;overflow:hidden;border-top:5px solid #bc7147;box-shadow:0 8px 0 #40533a}.akp-check-cover img{width:100%;height:100%!important;object-fit:cover}.akp-check-rows{background:#f0edd5;color:#354b34;padding:7px 35px;border-top:5px solid #a8864f}.akp-check-rows article{display:grid;grid-template-columns:89px minmax(0,1fr) 215px;gap:30px;padding:32px 0;border-bottom:1px solid #b7c19b;align-items:start}.akp-check-rows article:last-child{border-bottom:0}.akp-check-rows h2{font-size:29px!important;line-height:1.5!important}.akp-check-rows .akp-meta,.akp-check-rows .akp-summary{color:#68805b}.akp-check-rows .akp-inline-link{color:#935d3c!important;border-color:#b29b6d}.akp-check-rows .akp-thumb{aspect-ratio:1.45;border:1px solid #afb998}.akp-check-title{max-width:940px;padding:25px 0 35px}.akp-check-title h1{margin-top:18px!important}.akp-check-reading{display:grid;grid-template-columns:285px minmax(0,1fr);gap:31px;align-items:start}.akp-check-aside{position:sticky;top:114px;display:grid;gap:23px}.akp-check-aside .akp-main-image{aspect-ratio:1.15;padding:6px;background:#536046;border:1px solid #8a9067}.akp-check-aside [data-toc]{max-height:300px}.akp-check-paper{background:#f4f0dc;padding:42px;border-top:4px solid #bda56b;min-width:0}.akp-check-paper .akp-prose{margin:auto}
@media(max-width:1000px){.akp-check-opening{gap:30px}.akp-check-cover{aspect-ratio:1.1}.akp-check-rows{padding:6px 27px}.akp-check-rows article{grid-template-columns:73px minmax(0,1fr) 160px;gap:23px}.akp-check-rows h2{font-size:26px!important}.akp-check-reading{grid-template-columns:235px minmax(0,1fr);gap:24px}.akp-check-paper{padding:31px}}
@media(max-width:700px){.akp-check-opening{grid-template-columns:1fr;gap:27px;padding:15px 0 31px}.akp-check-cover{aspect-ratio:1.5}.akp-check-rows{padding:3px 21px;border-top-width:4px}.akp-check-rows article{grid-template-columns:minmax(0,1fr) 83px;gap:17px;padding:27px 0}.akp-check-rows article>time{grid-column:1/-1}.akp-check-rows h2{font-size:25px!important}.akp-check-rows .akp-thumb{aspect-ratio:.75}.akp-check-title{padding:15px 0 27px}.akp-check-reading{grid-template-columns:1fr;gap:23px}.akp-check-aside{position:static;gap:21px}.akp-check-aside .akp-main-image{aspect-ratio:1.5}.akp-check-paper{padding:27px 21px}}

.akp-check-cover img{object-position:center 45%}
