.ollie-body{font-size:17px;line-height:30px;color:#374151;overflow-wrap:break-word}@media (min-width:1024px){.ollie-body{font-size:18px;line-height:32px}}.ollie-body>:first-child{margin-top:0}.ollie-body p{margin:20px 0 0}.ollie-body h2,.ollie-body h3,.ollie-body h4{color:#0a0a0a;font-weight:700;letter-spacing:-.02em;scroll-margin-top:112px}.ollie-body h2{margin:48px 0 16px;font-size:24px;line-height:30px}.ollie-body h3{margin:36px 0 12px;font-size:20px;line-height:28px}.ollie-body h4{margin:28px 0 8px;font-size:17px;line-height:26px}@media (min-width:1024px){.ollie-body h2{margin-top:64px;font-size:30px;line-height:38px}.ollie-body h3{font-size:22px;line-height:30px}}.ollie-body h2+*,.ollie-body h3+*,.ollie-body h4+*{margin-top:0}.ollie-body a{color:#0a0a0a;font-weight:600;text-decoration:underline;text-decoration-color:#d1d5db;text-underline-offset:4px;transition:text-decoration-color .15s}.ollie-body a:hover{text-decoration-color:#0a0a0a}.ollie-body strong{color:#0a0a0a;font-weight:600}.ollie-body ol,.ollie-body ul{margin:24px 0;padding-left:24px}.ollie-body ul{list-style:disc}.ollie-body ol{list-style:decimal}.ollie-body li{margin-top:12px;padding-left:4px}.ollie-body li::marker{color:#6b7280}.ollie-body li>ol,.ollie-body li>ul{margin:8px 0 0}.ollie-body blockquote{margin:32px 0;padding-left:20px;border-left:2px solid #ff6b00;color:#0a0a0a}.ollie-body blockquote p:first-child{margin-top:0}.ollie-body hr{margin:40px 0;border:0;border-top:1px solid #e5e7eb}.ollie-body figure{margin:32px 0}.ollie-body figcaption{margin-top:10px;font-size:14px;line-height:21px;color:#6b7280}.ollie-body img{display:block;width:100%;height:auto;border-radius:12px;border:0;box-shadow:none}.ollie-body table{display:block;width:100%;margin:32px 0;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:24px;color:#0a0a0a;text-align:left;font-variant-numeric:tabular-nums}.ollie-body th{padding:0 24px 12px 0;border-bottom:1px solid #e5e7eb;font-weight:700;vertical-align:bottom}.ollie-body td{padding:14px 24px 14px 0;border-bottom:1px solid #f3f4f6;vertical-align:top}.ollie-body tr:last-child td{border-bottom:0}.ollie-body code{font-size:.9em;background:#f3f4f6;border-radius:4px;padding:1px 5px}.ollie-body pre{margin:24px 0;padding:16px;overflow-x:auto;background:#f3f4f6;border-radius:12px;font-size:14px;line-height:22px}.ollie-body pre code{background:none;padding:0}.ollie-body ol li a{font-weight:600}.ollie-body details{border-bottom:1px solid #e5e7eb;padding:18px 0}.ollie-body summary{cursor:pointer;font-weight:700;color:#0a0a0a}