/* Additive protected-review finish. Existing Author Content and owner CSS stay intact. */
.jp-native-document .jp-arete-page{background:radial-gradient(ellipse at 90% 3%,#dce6e44d,transparent 45%),radial-gradient(ellipse at 0 35%,#e8dcc533,transparent 50%)}
.jp-native-document .jp-arete-page .jp-arete-page-hero{padding:clamp(24px,4vw,52px);border:1px solid #ffffffc2;border-radius:30px;background:linear-gradient(135deg,#fffdf7e8,#f4f5efcf);box-shadow:inset 0 1px 0 #fff,0 20px 60px #16352d0d}
.jp-native-document .jp-arete-page .jp-arete-feature-grid>section,.jp-native-document .jp-review-object-grid>article{padding:clamp(22px,3vw,34px);border:1px solid #e0e4db;border-radius:24px;background:linear-gradient(145deg,#fffef9ed,#edf1ebd9);box-shadow:inset 0 1px 0 #fff,0 12px 32px #193c2b08}
@supports(backdrop-filter:blur(12px)){.jp-native-document .jp-arete-page .jp-arete-page-hero,.jp-native-document .jp-arete-page .jp-arete-feature-grid>section{background:linear-gradient(135deg,#fffdf7cf,#edf2e7a8);backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%)}}
.jp-native-document .jp-arete-page .jp-arete-actions{gap:20px;align-items:center;padding-block:14px}
.jp-native-document .jp-arete-page .jp-official-store-badge{min-height:44px;margin:10px;display:inline-flex;align-items:center}
.jp-native-document .jp-arete-page .jp-official-apple-image{width:auto;height:48px;max-width:100%;object-fit:contain}
.jp-native-document .jp-review-object-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px}
.jp-native-document .jp-review-object-grid article{min-width:0}
.jp-native-document .jp-review-object-grid img{width:100%;height:200px;object-fit:contain;margin-bottom:20px}
.jp-native-document .jp-review-object-grid h3{font-size:26px}
.jp-native-document .jp-review-object-grid dd{margin:0 0 12px;overflow-wrap:anywhere}
@media(max-width:800px){.jp-native-document .jp-review-object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-transparency:reduce),(forced-colors:active){.jp-native-document .jp-arete-page .jp-arete-page-hero,.jp-native-document .jp-arete-page .jp-arete-feature-grid>section,.jp-native-document .jp-review-object-grid>article{background:var(--jp-paper,#f8f5ee);backdrop-filter:none;-webkit-backdrop-filter:none}}
