.pp-prose{color:var(--pp-color-ink-muted, #555);font-size:17px;line-height:1.9}.pp-prose>:first-child{margin-top:0}.pp-prose>:last-child{margin-bottom:0}.pp-prose p{margin:16px 0 0}.pp-prose h2{margin:40px 0 0;color:var(--pp-color-ink, #1d1d1d);font-size:24px;font-weight:600;line-height:1.5;text-wrap:pretty}.pp-prose h2+*{margin-top:16px}.pp-prose h3{margin:32px 0 0;color:var(--pp-color-ink, #1d1d1d);font-size:20px;font-weight:600;line-height:1.5;text-wrap:pretty}.pp-prose h3+*{margin-top:12px}.pp-prose a{color:var(--pp-color-accent, #5e4715);text-decoration:none;text-underline-offset:4px}.pp-prose a:hover,.pp-prose a:focus-visible{color:var(--pp-color-ink, #1d1d1d);text-decoration:underline}.pp-prose blockquote{margin:32px 0 0;padding:4px 0 4px 24px;border-left:2px solid var(--pp-color-ink, #1d1d1d);color:var(--pp-color-ink, #1d1d1d);font-size:19px;font-weight:500;line-height:1.7}.pp-prose blockquote.pp-quote--voice{border-left-color:var(--pp-color-accent, #5e4715);font-size:20px}.pp-prose blockquote p{margin:0}.pp-prose blockquote cite{display:block;margin-top:8px;color:var(--pp-color-ink-subtle, #6d6d6d);font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.pp-prose ul,.pp-prose ol{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding-left:24px;line-height:1.8}.pp-prose figure{margin:40px 0}.pp-prose figure.pp-breakout{width:min(980px,calc(100vw - 40px));margin-left:50%;transform:translate(-50%)}.pp-prose img,.pp-prose video,.pp-prose iframe{display:block;max-width:100%;height:auto;border-radius:8px}.pp-prose figcaption{margin-top:12px;color:var(--pp-color-ink-subtle, #6d6d6d);font-size:12px;line-height:1.5;text-align:center}.pp-prose table{display:block;max-width:100%;margin-top:24px;overflow-x:auto;border-collapse:collapse;font-size:15px}.pp-prose th,.pp-prose td{padding:10px 12px;border:1px solid var(--pp-color-line, #e9e9e7);text-align:left;vertical-align:top}@media(max-width:767px){.pp-prose{font-size:16px}.pp-prose h2{margin-top:28px;font-size:20px}.pp-prose h2+*{margin-top:12px}.pp-prose h3{margin-top:24px;font-size:18px}.pp-prose blockquote,.pp-prose blockquote.pp-quote--voice{margin-top:24px;padding-left:16px;font-size:17px}.pp-prose figure,.pp-prose figure.pp-breakout{width:100%;margin:28px 0;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pp-prose.css.map */
