.rp-crumb{padding-block:22px}.rp-crumb a:hover{text-decoration:underline}.rp-btn{display:inline-block;font:500 15px/1 var(--rp-display);background:var(--rp-ink);color:var(--rp-paper)!important;border:1px solid var(--rp-ink);padding:15px 22px}.rp-jo-head{padding-block:40px 28px;border-bottom:1px solid var(--rp-ink);margin-bottom:40px}.rp-jo-head h1{font:500 40px/1 var(--rp-display);letter-spacing:-.03em;margin:0}.rp-jo-intro{max-width:52ch;margin-top:18px}.rp-jo-intro p{margin:0;font-size:20px;line-height:1.45}.rp-jo-img{background:var(--rp-tile);overflow:hidden}.rp-jo-img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .4s ease}a:hover .rp-jo-img img{transform:scale(1.02)}.rp-jo-lead{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;margin-bottom:64px}.rp-jo-lead h2{font:500 clamp(30px,3.4vw,46px)/1.02 var(--rp-display);letter-spacing:-.01em;margin:10px 0 14px;text-wrap:balance}.rp-jo-lead .rp-ex{margin:0 0 12px}.rp-more{font:500 15px var(--rp-display);margin:16px 0 0}.rp-jo-lead:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.rp-jo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;border-top:1px solid var(--rp-rule);padding-top:40px}.rp-jo-grid .rp-jo-img{margin-bottom:12px}.rp-jo-grid h3{font:500 21px/1.15 var(--rp-display);margin:6px 0 8px;text-wrap:balance}.rp-jo-grid a:hover h3{text-decoration:underline}.rp-jo-grid .rp-ex{margin:0 0 8px;font-size:16px}.rp-jo-pages{display:flex;gap:24px;justify-content:center;padding-top:56px}.rp-ar-head{max-width:1000px;padding-block:24px 36px}.rp-ar-head h1{font:500 clamp(34px,4.6vw,62px)/1.02 var(--rp-display);letter-spacing:-.012em;margin:12px 0 0;text-wrap:balance}.rp-ar-img{margin:0 0 56px}.rp-ar-img img{width:100%;height:auto;max-height:78vh;object-fit:cover;display:block;background:var(--rp-tile)}.rp-ar-grid{display:grid;grid-template-columns:minmax(0,68ch) minmax(240px,300px);justify-content:space-between;gap:64px;align-items:start}.rp-ar-grid--single{grid-template-columns:minmax(0,68ch)}.rp-ar-body{font-size:19px;line-height:1.62}.rp-ar-body p{margin:0 0 1.1em}.rp-ar-body>p:first-of-type strong,.rp-ar-body>strong:first-child{font-weight:500;font-size:1.12em;line-height:1.5}.rp-ar-body strong,.rp-ar-body b{font-weight:600}.rp-ar-body a{border-bottom:1px solid currentColor}.rp-ar-body img{max-width:100%;height:auto;display:block;margin:1.6em 0}.rp-ar-body div>img{width:100%}.rp-ar-body table{width:100%;border-collapse:collapse;margin:1.6em 0}.rp-ar-body td{padding:0 6px 0 0;vertical-align:top}.rp-ar-body iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;margin:1.6em 0;border:0}.rp-ar-body h2,.rp-ar-body h3{font:500 26px/1.15 var(--rp-display);margin:1.6em 0 .5em}.rp-ar-body blockquote{margin:1.6em 0;padding-left:20px;border-left:3px solid var(--rp-signal);font-style:italic}.rp-ar-side{position:sticky;top:120px;display:grid;gap:28px}.rp-ar-book{display:block;border-top:1px solid var(--rp-ink);padding-top:14px}.rp-ar-book .rp-tile{margin:12px 0 0}.rp-ar-book .rp-tile img{width:100%;height:100%;object-fit:contain;padding:8%;display:block}.rp-ar-book h2{font:500 22px/1.15 var(--rp-display);margin:14px 0 2px}.rp-ar-book .rp-by{font-style:italic;margin:0 0 4px;font-size:16px}.rp-ar-book .rp-meta{margin:0 0 14px}.rp-ar-book:hover h2{text-decoration:underline}.rp-ar-makers{border-top:1px solid var(--rp-rule);padding-top:12px}.rp-ar-makers ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;font:500 17px var(--rp-display)}.rp-ar-makers a:hover{text-decoration:underline}@media(max-width:989px){.rp-ar-grid{grid-template-columns:1fr;gap:48px}.rp-ar-side{position:static;grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:749px){.rp-jo-head{padding-top:32px;margin-bottom:28px;padding-bottom:28px}.rp-jo-lead{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.rp-jo-grid{grid-template-columns:1fr;gap:40px}.rp-ar-head{padding-top:8px}.rp-ar-head h1{font-size:32px}.rp-ar-img{margin-bottom:32px;margin-inline:-18px}.rp-ar-body{font-size:17.5px}.rp-ar-side{grid-template-columns:1fr}.rp-ar-book .rp-tile{max-width:260px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rp-journal.css.map */
