.pr-page{background:#f8f6f0;min-height:100vh}.pr-shell{max-width:780px;margin:0 auto;padding:40px 24px 96px}.pr-crumbs{color:#6b6357;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;font-size:13px;display:flex}.pr-crumbs a{color:#6b6357;border-bottom:1px solid #6b63574d;text-decoration:none}.pr-crumbs a:hover{color:#211e1a;border-bottom-color:#211e1a}.pr-crumbs span[aria-hidden]{opacity:.45}.pr-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;color:#211e1a;margin:0 0 16px;font-size:clamp(30px,4.6vw,44px);font-weight:600;line-height:1.12}.pr-standfirst{color:#4a443b;margin:0 0 12px;font-size:17.5px;line-height:1.6}.pr-checked{color:#6b6357;font-size:12.5px;font-family:var(--font-mono), ui-monospace, monospace;border-bottom:1px solid #211e1a1a;margin:0 0 40px;padding-bottom:24px}.pr-prose{color:#211e1a}.pr-prose h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;margin:48px 0 14px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.22}.pr-prose h3{margin:32px 0 10px;font-size:17.5px;font-weight:600;line-height:1.3}.pr-prose p,.pr-prose li{color:#35302a;font-size:16px;line-height:1.68}.pr-prose p{margin:0 0 18px}.pr-prose ul,.pr-prose ol{margin:0 0 18px;padding-left:22px}.pr-prose li{margin-bottom:8px}.pr-prose strong{color:#211e1a;font-weight:600}.pr-prose a{color:#211e1a;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.pr-prose blockquote{background:#fffdf8;border-left:3px solid #c9a227;border-radius:0 8px 8px 0;margin:28px 0;padding:18px 22px}.pr-prose blockquote p:last-child{margin-bottom:0}.pr-table-wrap{-webkit-overflow-scrolling:touch;background:#fffdf8;border:1px solid #211e1a1f;border-radius:10px;margin:0 0 28px;overflow-x:auto}.pr-prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.pr-prose th,.pr-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #211e1a17;padding:12px 16px;line-height:1.5}.pr-prose thead th{text-transform:uppercase;letter-spacing:.06em;color:#6b6357;white-space:nowrap;background:#211e1a08;font-size:12.5px;font-weight:600}.pr-prose tbody tr:last-child td{border-bottom:none}.pr-prose tbody td:first-child{color:#211e1a;font-weight:500}.pr-table--ours tbody td:nth-child(2),.pr-table--ours thead th:nth-child(2){background:#c9a22712}.pr-verdict{background:#fffdf8;border:1px solid #211e1a24;border-radius:10px;margin:0 0 16px;padding:20px 22px}.pr-verdict h3{margin-top:0}.pr-verdict p:last-child{margin-bottom:0}.pr-verdict--ours{background:#c9a2270f;border-color:#c9a22780}.pr-cta{color:#f8f6f0;text-align:center;background:#1f2d28;border-radius:14px;margin:48px 0 0;padding:32px 28px}.pr-cta h2{font-family:var(--font-display), Georgia, serif;color:#f8f6f0;margin:0 0 10px;font-size:clamp(21px,2.8vw,27px);font-weight:600;line-height:1.25}.pr-cta p{color:#f8f6f0d1;margin:0 0 20px;font-size:15px;line-height:1.6}.pr-cta .lp-microcopy{color:#f8f6f099;margin-top:14px}.pr-faq{margin-top:12px}.pr-faq details{border-bottom:1px solid #211e1a1a;padding:16px 0}.pr-faq summary{cursor:pointer;color:#211e1a;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq details[open] summary{margin-bottom:10px}.pr-faq details[open] .lp-faq-plus{transform:rotate(45deg)}.pr-faq .lp-faq-plus{flex:none;transition:transform .16s}.pr-faq p{color:#4a443b;margin:0;font-size:15.5px;line-height:1.65}.pr-post-list{margin:32px 0 0;padding:0;list-style:none}.pr-post-list li{margin:0 0 4px}.pr-post-card{border-top:1px solid #211e1a1a;padding:24px 0;text-decoration:none;display:block}.pr-post-card:hover .pr-post-title{text-underline-offset:3px;text-decoration:underline}.pr-post-meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#6b6357;flex-wrap:wrap;gap:10px;margin:0 0 8px;font-size:12px;display:flex}.pr-post-title{font-family:var(--font-display), Georgia, serif;color:#211e1a;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.25}.pr-post-excerpt{color:#4a443b;margin:0;font-size:15.5px;line-height:1.6}@media (max-width:640px){.pr-shell{padding:28px 18px 72px}.pr-prose h2{margin-top:38px}}