/* Scoped presentation using the established Nolmira Review styles. */
.arzopa-page{--review-max:1150px}.arzopa-page .arzopa-hero{max-width:960px;padding-top:32px}.arzopa-hero h1{max-width:950px;font-size:clamp(2.25rem,4.4vw,3.7rem);line-height:1.1;margin:12px 0 18px}.arzopa-hero .updated{font-size:14px;color:var(--review-muted)}.arzopa-hero>p:not(.eyebrow):not(.updated){font-size:17px;line-height:1.75;color:var(--review-muted)}.arzopa-page .arzopa-hero .media-block{max-width:none;margin:24px 0;background:#fff}.arzopa-hero .media-block img{height:370px;width:100%;object-fit:contain}.arzopa-page .media-block{max-width:none;width:100%;margin:25px 0 0;padding:0;background:#fff}.arzopa-page .media-block figcaption{padding:10px 14px;font-size:12px;line-height:1.5;color:var(--review-muted)}.arzopa-page .review-disclosure{max-width:960px;margin-top:25px}.arzopa-page .disclosure{max-width:none;margin:0}.arzopa-page .review-method{color:var(--review-muted);font-size:14px;line-height:1.65}.arzopa-page .section{padding:35px 0;scroll-margin-top:0}.arzopa-page .prose-card{padding:28px;margin-top:22px;max-width:none}.arzopa-page .prose-card p{max-width:none;font-size:16px;line-height:1.75}.arzopa-page .prose-card h3{font-size:1.2rem;color:var(--review-ink);padding-top:12px}.arzopa-page .prose-card h3:first-child{padding-top:0}.arzopa-page blockquote{margin:22px 0;padding:16px 20px;border-left:3px solid var(--review-accent);background:var(--review-wash)}.arzopa-page blockquote p{margin:0}.arzopa-page .review-cta{margin-top:24px}.arzopa-page .review-table-wrap{overflow-x:auto;border:1px solid var(--review-line);border-radius:8px}.arzopa-page table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.arzopa-page td,.arzopa-page th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--review-line)}.arzopa-page th{background:var(--review-wash)}.arzopa-page td:first-child{width:40%;font-weight:700}.arzopa-page .product-card{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:22px;align-items:start}.arzopa-page .product-card .media-block img{max-height:390px;object-fit:contain}.arzopa-page #commercial-links code{overflow-wrap:anywhere;word-break:break-word}.arzopa-page #commercial-links li{font-size:14px}.arzopa-page .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){.arzopa-page .arzopa-hero{padding-top:22px}.arzopa-hero .media-block img{height:260px}.arzopa-page .prose-card{padding:20px}.arzopa-page .product-card,.arzopa-page .related-grid{grid-template-columns:1fr}.arzopa-page .product-card .media-block img{max-height:260px}.arzopa-page td,.arzopa-page th{padding:10px}.arzopa-page .section{padding:28px 0}.arzopa-page .media-block{max-width:none}}
