.gpe-body{margin-top:30px;padding-top:28px;border-top:1px solid #dde3d9;color:#34463b}.gpe-body h3,.gpe-eye-content h3{font-size:1.13rem;line-height:1.45;margin:0 0 16px;color:#2d3934}.gpe-body h4{font-size:1.05rem;line-height:1.45;margin:9px 0 12px;color:#2d3934}.gpe-body p,.gpe-eye-section p,.gpe-skin-overview p,.gpe-skin-comparison p{font-size:.95rem;line-height:1.8;color:#58695f;margin:0 0 14px}.gpe-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.gpe-methods>article{background:#f1f4ee;border:1px solid #e0e5da;border-radius:12px;padding:22px;min-width:0}.gpe-methods p{margin:0}.gpe-number,.gpe-kicker{color:#427a83;font-size:.77rem!important;letter-spacing:.06em;font-weight:650}.gpe-reading{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0}.gpe-reading>section{margin:0!important;padding:0!important;border:0!important}.gpe-limits{border-left:3px solid #a6b4a1;padding:4px 0 4px 22px;margin:24px 0!important}.gpe-faq{padding:24px;background:#f7f8f5;border-radius:12px;margin:24px 0!important}.gpe-faq h3{margin-top:10px}.gpe-body .gpe-note,.gpe-eye-section>.gpe-note{font-size:.8rem;line-height:1.7;color:#717a72;max-width:1000px}.gpe-sources{font-size:.8rem;color:#66726a;margin-top:18px}.gpe-sources summary{cursor:pointer;width:fit-content}.gpe-sources a{display:inline-block;margin:12px 18px 0 0;text-decoration:underline;overflow-wrap:anywhere}.gpe-eye-section{scroll-margin-top:110px}.gpe-eye-guides{display:grid;gap:14px;margin:26px 0}.gpe-eye-guide{border:1px solid #d9ded7;border-radius:18px;background:white;overflow:hidden;scroll-margin-top:105px}.gpe-eye-guide>summary{display:flex;align-items:center;gap:20px;list-style:none;padding:24px 28px;cursor:pointer;line-height:1.5}.gpe-eye-guide>summary::-webkit-details-marker{display:none}.gpe-eye-guide>summary strong{font-size:1.2rem;color:#2d3934}.gpe-plus{margin-left:auto;font-size:1.7rem;color:#52624d}.gpe-eye-guide[open]>summary{background:#eef2eb}.gpe-eye-guide[open] .gpe-plus{transform:rotate(45deg)}.gpe-eye-content{padding:30px;border-top:1px solid #e0e5da}.gpe-eye-lead{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center}.gpe-eye-lead img{width:100%;height:150px;border-radius:12px;background:#f1f3ee}.gpe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px}.gpe-actions .button{font-size:.9rem;white-space:normal}.gpe-actions a,.gpe-skin-options a{font-size:.9rem;text-decoration:underline;color:#405845}.gpe-skin-overview{padding-top:30px;padding-bottom:30px}.gpe-skin-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;align-items:start}.gpe-skin-options>details{background:white;border:1px solid #d9ded7;border-radius:12px;overflow:hidden}.gpe-skin-options summary{list-style:none;display:flex;justify-content:space-between;gap:14px;cursor:pointer;padding:19px 22px;font-weight:650;color:#34463b}.gpe-skin-options summary::-webkit-details-marker{display:none}.gpe-skin-options details[open]>summary{background:#eef2eb}.gpe-skin-options details[open]>summary span{transform:rotate(45deg)}.gpe-skin-options details>div{padding:20px 22px}.gpe-skin-comparison{padding:25px 28px;border:1px solid #d9ded7;border-radius:14px;background:#f1f4ee;margin:24px 0 32px}.gpe-skin-comparison h2{font-size:1.25rem;margin:0 0 12px}.gpe-body :is(a,summary):focus-visible,.gpe-eye-guide :is(a,button,summary):focus-visible,.gpe-skin-options :is(a,summary):focus-visible{outline:3px solid #46828a;outline-offset:3px}.gpe-eye-guide>summary:focus-visible{outline-offset:-4px}.gpe-reading p:last-child,.gpe-limits p:last-child,.gpe-faq p:last-child{margin-bottom:0}
@media(max-width:700px){.gpe-methods,.gpe-reading,.gpe-eye-lead,.gpe-skin-options{grid-template-columns:1fr}.gpe-methods>article{padding:19px}.gpe-reading{gap:24px}.gpe-eye-guide>summary{padding:20px 18px;gap:12px}.gpe-eye-guide>summary strong{font-size:1.08rem}.gpe-eye-content{padding:18px}.gpe-eye-lead img{height:190px}.gpe-eye-lead{gap:18px}.gpe-faq{padding:19px}.gpe-actions{align-items:stretch}.gpe-actions .button{width:100%}.gpe-skin-comparison{padding:21px}.gpe-skin-options summary{padding:18px}.gpe-eye-guide{scroll-margin-top:95px}}

.gcd .gpe-eye-guide>summary::after{display:none!important;content:none!important}
