.phar-review{box-sizing:border-box;width:min(calc(100% - 40px),740px);margin-inline:auto;padding:24px 0 60px;color:#f5edf9;font:inherit;font-size:17px;line-height:1.65;overflow-wrap:break-word}.phar-review nav,.phar-review .phar-byline{color:#c5b7d0;font-size:.875rem}.phar-review a{color:#d6b8f1;text-underline-offset:.2em}.phar-review h1{color:inherit;font-size:clamp(2rem,6vw,3rem);line-height:1.1;letter-spacing:-.035em;margin:1.4rem 0 .5rem}.phar-review h2{color:inherit;font-size:1.35rem;line-height:1.3;margin:1.8em 0 .45em}.phar-review p{margin:0 0 1em}.phar-review header{border-bottom:1px solid #493957;margin-bottom:1.25rem}.phar-review a:focus-visible{outline:2px solid #d6b8f1;outline-offset:4px}@media(max-width:480px){.phar-review{padding-top:16px;font-size:16px}}.phar-extra{margin-top:2rem;border-top:1px solid #493957;padding-top:1rem}.phar-extra h2{margin-top:.5rem}.phar-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:1rem}.phar-compare-card{padding:14px;border:1px solid #493957;border-radius:10px;background:#21182d}.phar-compare-card h3{color:inherit;font-size:1rem;margin:0 0 .6rem}.phar-compare-card dl,.phar-compare-card dd{margin:0}.phar-compare-card dt{color:#d6b8f1;margin-top:.6rem;font-size:.85rem;font-weight:700}.phar-compare-card dd,.phar-extra li,.phar-sources p{font-size:.95rem}.phar-extra li{margin:.5rem 0}.phar-extra li span{display:block}.phar-inline{font-size:.92em}.phar-photo{margin:1.25rem 0}.phar-photo img{max-width:100%;height:auto;border-radius:8px}.phar-photo figcaption{color:#c5b7d0;font-size:.85em}@media(max-width:650px){.phar-compare{grid-template-columns:1fr}}