#rg-read4 .mk-intro{background:#eee9df;border-bottom:1px solid #d6d0c3}
#rg-read4 .mk-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:48px;padding-top:27px;padding-bottom:26px;align-items:center}
#rg-read4 .mk-intro h2{font-size:21px;line-height:1.3;font-weight:400;letter-spacing:0;margin:0 0 9px}
#rg-read4 .mk-intro p{max-width:790px;font-size:16px;line-height:1.6;color:#57534b}
#rg-read4 .mk-intro nav{border-left:1px solid #c9bea9;padding-left:25px;display:flex;flex-direction:column;gap:8px}
#rg-read4 .mk-intro nav a{font-size:15px;line-height:1.5;display:flex;min-height:30px;align-items:center;color:#60451e}
#rg-read4 .copy .mk-offer{margin:45px 0 0;padding:34px 36px 37px;background:#232321;color:#f4f0e7;border-top:2px solid #bb9a65;scroll-margin-top:20px}
#rg-read4 .copy .mk-offer h2{font-size:34px;line-height:1.18;margin:0 0 18px;font-weight:300;color:#f4f0e7;max-width:550px;scroll-margin-top:30px}
#rg-read4 .copy .mk-offer p{font-size:18px;line-height:1.65;color:#e4d8bf;margin:0 0 26px}
#rg-read4 .mk-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;background:linear-gradient(110deg,#d5b982,#fff2cb,#d5b982);border:1px solid #bb9a65;border-radius:30px;color:#262622;text-decoration:none;font-size:16px;font-weight:700;line-height:1.5}
#rg-read4 .mk-primary:hover{background:#f2dfb5}#rg-read4 .mk-primary:focus-visible{outline:2px solid #f4f0e7;outline-offset:5px}
:is(#rg-read4,#rgbook) .mk-directions{border-top:1px solid #c4b79e;padding:42px 0 45px;scroll-margin-top:25px}
:is(#rg-read4,#rgbook) .mk-directions-heading{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:32px}
:is(#rg-read4,#rgbook) .mk-directions h2{font-size:36px;line-height:1.2;margin:0;font-weight:300;scroll-margin-top:30px}
:is(#rg-read4,#rgbook) .mk-directions-heading p{font-size:17px;line-height:1.6;max-width:440px;color:#646057}
:is(#rg-read4,#rgbook) .mk-directions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
:is(#rg-read4,#rgbook) .mk-direction{display:flex;flex-direction:column;padding:0;border:1px solid transparent;border-top:4px solid transparent;background:linear-gradient(#fffdf8,#fffdf8) padding-box,linear-gradient(125deg,#aa8140 0%,#ddc38d 38%,#b18a4f 72%,#d8bc82 100%) border-box;min-width:0}
:is(#rg-read4,#rgbook) .mk-direction-body{display:flex;flex-direction:column;flex:1;padding:25px 25px 22px}
:is(#rg-read4,#rgbook) .mk-direction-photo{display:block;aspect-ratio:2/1;overflow:hidden;background:#e9e2d5;flex-shrink:0}
:is(#rg-read4,#rgbook) .mk-direction-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease}
:is(#rg-read4,#rgbook) .mk-direction-photo:hover img{filter:brightness(1.06)}
:is(#rg-read4,#rgbook) .mk-direction-photo img.mk-photo-mirrored{transform:scaleX(-1)}
:is(#rg-read4,#rgbook) .mk-direction-photo:focus-visible{outline:3px solid #765b31;outline-offset:3px}
:is(#rg-read4,#rgbook) .mk-direction h3{font-size:23px;line-height:1.3;font-weight:400;margin:0 0 14px}
:is(#rg-read4,#rgbook) .mk-direction p{font-size:17px;line-height:1.6;color:#646057;margin:0 0 18px}
:is(#rg-read4,#rgbook) .mk-direction ul{list-style:none;padding:0;margin:0 0 18px}
:is(#rg-read4,#rgbook) .mk-direction li{font-size:15px;line-height:1.4;margin:0}
:is(#rg-read4,#rgbook) .mk-direction li a{min-height:36px;display:flex;align-items:center;color:#57534b}
:is(#rg-read4,#rgbook) .mk-direction-link{font-size:16px;line-height:1.5;display:inline-flex;align-items:center;min-height:44px;color:#60451e;margin-top:auto;padding-top:12px}
#rg-read4 .reading{padding-bottom:62px}#rg-read4 .article-end{padding-bottom:28px}
@media(max-width:980px){#rg-read4 .mk-intro-grid{grid-template-columns:1fr 205px;gap:24px}:is(#rg-read4,#rgbook) .mk-directions-grid{gap:24px}}
@media(max-width:680px){#rg-read4 .mk-intro-grid{display:block;padding-top:22px;padding-bottom:22px}#rg-read4 .mk-intro h2{font-size:20px}#rg-read4 .mk-intro p{font-size:15px;line-height:1.6}#rg-read4 .mk-intro nav{border-left:0;padding-left:0;margin-top:13px;flex-direction:row;gap:12px 22px;flex-wrap:wrap}#rg-read4 .mk-intro nav a{font-size:15px;min-height:38px}#rg-read4 .copy .mk-offer{padding:26px 23px 29px;margin-top:35px}#rg-read4 .copy .mk-offer h2{font-size:29px;line-height:1.23;margin-bottom:17px}#rg-read4 .copy .mk-offer p{font-size:17px;margin-bottom:23px}#rg-read4 .mk-primary{font-size:15px;padding:12px 19px;max-width:100%;text-align:center}:is(#rg-read4,#rgbook) .mk-directions{padding:30px 0 26px}:is(#rg-read4,#rgbook) .mk-directions-heading{display:block;margin-bottom:18px}:is(#rg-read4,#rgbook) .mk-directions h2{font-size:30px;margin-bottom:14px}:is(#rg-read4,#rgbook) .mk-directions-heading p{font-size:16px}:is(#rg-read4,#rgbook) .mk-directions-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}:is(#rg-read4,#rgbook) .mk-direction{padding:0}:is(#rg-read4,#rgbook) .mk-direction-body{padding:23px 23px 22px}:is(#rg-read4,#rgbook) .mk-direction h3{font-size:22px}:is(#rg-read4,#rgbook) .mk-direction p{font-size:16px}:is(#rg-read4,#rgbook) .mk-direction li a{min-height:40px}#rg-read4 .reading{padding-bottom:38px}#rg-read4 .article-end{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){ #rg-read4{scroll-behavior:auto}#rg-read4 *,#rg-read4 *:before,#rg-read4 *:after{animation:none!important;transition:none!important}}

#rg-read4 .read-table td:not([data-label])::before,#rg-read4 .read-table td[data-label=""]::before{display:none}
