body:where(:has(.aog)){background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.65;margin:0}:where(body:has(.aog)) h1,:where(body:has(.aog)) h2,:where(body:has(.aog)) h3,:where(body:has(.aog)) h4,:where(body:has(.aog)) h5,:where(body:has(.aog)) h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:0}:where(body:has(.aog)) h2{font-size:1.5rem;font-weight:800;line-height:1.65;margin:2.5rem 0 1rem}:where(body:has(.aog)) h3{font-size:1.15rem;font-weight:700;line-height:1;margin:1.625rem 0 .625rem}:where(body:has(.aog)) p{color:#333;font-size:1.02rem;font-weight:400;margin:0 0 1.125rem}:where(body:has(.aog)) p strong{color:#1a1a1a;font-weight:700}:where(body:has(.aog)) p span{text-decoration-color:#b5432a;text-underline-offset:3px}:where(body:has(.aog)) a{color:#2a5ca8}:where(body:has(.aog)) sup a{font-weight:700;text-decoration:none}body:has(.aog) .shopify-section-group-footer-group,body:has(.aog) .shopify-section-group-header-group{display:none}.aog{display:block;font-size:1rem}.aog__main{margin:0 auto;max-width:51.25rem;padding:0 1.25rem}.aog__bar{background:#1e3a6e;font-size:.9375rem;font-weight:600;letter-spacing:.08em;padding:.875rem}.aog__bar,.aog__hero{color:#fff;text-align:center}.aog__hero{background:#1a1a1a;padding:3rem 1.25rem 2.5rem}.aog__hero-title{color:#fff;font-size:2.2rem;font-weight:800;line-height:1.25;margin:0 auto 1rem;max-width:51.25rem}@media(max-width:600px){.aog__hero-title{font-size:1.6rem}}.aog__hero-sub{color:#e6e6e6;font-size:1.1rem;font-style:italic;margin:0 auto 1.375rem;max-width:43.75rem}.aog__badge{background-color:transparent;border:1.5px solid #c9a227;border-radius:.375rem;color:#c9a227;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.08em;line-height:1.65;padding:.5625rem 1.375rem;text-decoration:none;transition:background .15s,color .15s}.aog__badge:hover{background:#c9a227;color:#1a1a1a}.aog__byline{align-items:center;display:flex;gap:.75rem;padding:1.375rem 0}.aog__byline-image{border:2px solid #e5e5e0;border-radius:50%;height:3.25rem;object-fit:cover;width:3.25rem}.aog__byline-name{color:#1a1a1a;font-size:.9375rem;font-weight:600}.aog__byline-role{align-items:center;color:#333;display:flex;font-size:.875rem;font-weight:600;gap:.375rem}.aog__check{align-items:center;background:#1a7ce0;border-radius:50%;color:#fff;display:inline-flex;font-size:.625rem;height:1rem;justify-content:center;width:1rem}.aog__byline-note{color:#8a8a86;font-size:.75rem;font-weight:400;margin-top:.125rem}.aog__image{border:1px solid #e5e5e0;border-radius:.5rem;margin-bottom:.5rem;overflow:hidden;width:100%}.aog__image-img{display:block;width:100%}.aog__caption{color:#9a9a95;font-size:.75rem;font-style:italic;margin:0 0 1.625rem;text-align:center}.aog__kicker{color:#2a5ca8;font-size:.78125rem;font-weight:800;letter-spacing:.09em;margin:0 0 .625rem}.aog__rte{color:var(--rte-color,#333);font-size:var(--rte-size,1.02rem);text-align:var(--rte-align,left)}.aog__rte li,.aog__rte ol,.aog__rte p,.aog__rte ul{color:inherit;font-size:inherit;text-align:inherit}.aog__rte b,.aog__rte strong{color:inherit}.aog__stats{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.375rem 0 1.625rem}@media(max-width:600px){.aog__stats{grid-template-columns:1fr}}.aog__stat{background:#fff;border:1px solid #e5e5e0;border-radius:.5rem;padding:1.25rem}.aog__stat-num{color:#b5432a;font-size:2.1rem;font-weight:800;margin-bottom:.375rem}.aog__stat-text{color:#333;font-size:.875rem;margin:0 0 .375rem}.aog__stat-src{color:#9a9a95;font-size:.71875rem;font-style:italic}.aog__stat-link{color:#8a8a95;font-weight:400;margin-left:.3125rem;text-decoration:underline}.aog__quiz{background:#fff;border:1px solid #e5e5e0;border-radius:.625rem;box-shadow:0 1px 2px rgba(0,0,0,.03);margin:1.375rem 0 1.875rem;overflow:hidden}.aog__quiz-head{background:#fbf3d9;border-bottom:2px solid #c9a227;font-weight:800;gap:.5rem;padding:1rem 1.25rem}.aog__quiz-head,.aog__quiz-row{align-items:center;color:#1a1a1a;display:flex;font-size:.9375rem}.aog__quiz-row{border-bottom:1px solid #e5e5e0;cursor:pointer;font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;gap:.875rem;line-height:1;padding:1.0625rem 1.25rem;transition:background .15s,color .15s;user-select:none;width:100%}.aog__quiz-row:last-of-type{border-bottom:none}.aog__quiz-row:hover{background:#faf9f6}.aog__quiz-row.is-selected{background:#fbeae6}.aog__quiz-circle{align-items:center;border:2px solid #d8d8d2;border-radius:50%;color:#fff;display:flex;flex:0 0 1.375rem;font-size:.75rem;height:1.375rem;justify-content:center;transition:all .15s;width:1.375rem}.aog__quiz-circle.is-checked{background:#b5432a;border-color:#b5432a}.aog__quiz-result{background:#faf9f6;color:#b3b3ad;font-size:.90625rem;font-weight:800;padding:1rem 1.25rem;text-align:center;transition:background .25s,color .25s}.aog__quiz-result--1{background:#fbf3d9;color:#8a7016}.aog__quiz-result--2{background:#fbe6d9;color:#a05a1c}.aog__quiz-result--3{background:#fbdad2;color:#b5432a}.aog__quiz-result--4{background:#f9cdc2;color:#8a3220}.aog__item{align-items:flex-start;border-bottom:1px solid #e5e5e0;display:flex;gap:1rem;padding:1rem 0}.aog__item p{font-size:.90625rem;margin:0}.aog__item-thumb{background:#fff;border:1px solid #e5e5e0;border-radius:.375rem;flex:0 0 5.25rem;height:5.25rem;object-fit:contain;padding:.375rem;width:5.25rem}.aog__item-body{flex:1}.aog__item-head{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.375rem}.aog__item-title{color:#2a5ca8;font-size:1rem;font-weight:800;margin:0;text-transform:inherit}.aog__item--avoid .aog__item-title{color:#b5432a}.aog__tag{border-radius:.25rem;font-size:.65625rem;font-weight:800;letter-spacing:.04em;padding:.1875rem .5625rem}.aog__tag--best{background:#eaf3ea;color:#3f7a3f}.aog__tag--varies{background:#fbe6d9;color:#a05a1c}.aog__tag--limited{background:#eef1f5;color:#5b6b7a}.aog__tag--avoid{background:#fbeae6;color:#b5432a}.aog__banner{align-items:center;background:#b5432a;border-radius:.375rem;color:#fff;display:flex;font-size:.875rem;font-weight:800;gap:.5rem;letter-spacing:.04em;margin:2.125rem 0 .25rem;padding:.75rem 1.25rem}.aog__banner--dark{background:#1a1a1a}.aog__reasons{background:#fafafa;border:1px solid #e5e5e0;border-radius:0 0 .5rem .5rem;border-top:none;padding:.375rem 1.25rem}.aog__reason{border-bottom:1px solid #e5e5e0;display:flex;gap:.875rem;padding:1.25rem 0}.aog__reason-num{align-items:center;background:#b5432a;border-radius:50%;color:#fff;display:flex;flex:0 0 1.875rem;font-size:.875rem;font-weight:800;height:1.875rem;justify-content:center}.aog__reason-title{color:#1a1a1a}.aog__fix{background:#eaf3ea;border-radius:.375rem;font-size:.875rem;font-weight:400;margin-top:.625rem;padding:.75rem .875rem}.aog__fix-label{color:#3f7a3f}.aog__bottom{background:#fbf3d9;border:1px solid #e3d090;border-radius:.625rem;margin:1.625rem 0;padding:1.75rem 1.875rem;text-align:center}.aog__bottom p{color:#333;font-size:1.02rem;margin:0 0 .5rem}.aog__eyebrow{color:#8a7016;display:block;font-family:Satoshi,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;line-height:150%;margin:0 0 .5rem;text-transform:uppercase}.aog__bottom-title{font-size:1.4rem;margin:0 0 .875rem}.aog__rule{border:none;border-top:2px solid #c9a227;margin:.875rem auto;width:3.75rem}.aog__quote{background:#eef3fb;border-left:4px solid #2a5ca8;border-radius:0 .5rem .5rem 0;margin:1.375rem 0;padding:1.25rem 1.375rem}.aog__quote p{color:#1a1a1a;font-size:1.02rem;margin:0}.aog__quote strong{color:#2a5ca8}.aog__table{border-collapse:collapse;font-size:.84375rem;margin:1.25rem 0 .5rem;width:100%}@media(max-width:600px){.aog__table{font-size:.71875rem}}.aog__table-cell,.aog__table-head{border:1px solid #e5e5e0;padding:.625rem .5rem;text-align:center}.aog__table-cell:first-child,.aog__table-head:first-child{font-weight:700;text-align:left}.aog__table-head{background:#1e3a6e;color:#fff;font-size:.75rem;letter-spacing:.02em}.aog__table-cell--win{background:#eaf3ea;color:#3f7a3f;font-weight:800}.aog__table-cell--lose{color:#b3b3ad}.aog__table-cell--mixed{color:#a05a1c;font-style:italic}.aog__review{background:#fafafa;border:1px solid #e5e5e0;border-radius:.75rem;margin:1px 0;padding:1.625rem}.aog__review-head{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;margin-bottom:1.125rem}.aog__grade{color:#3f7a3f;font-size:1.8rem;font-weight:800}.aog__rating{color:#8a7016;font-size:1rem;font-weight:700}.aog__rating-note{color:#8a8a86;font-size:.78125rem;font-weight:400}.aog__features{list-style:none;margin:.875rem 0 1.25rem;padding:0}.aog__feature{border-bottom:1px solid #e5e5e0;color:#333;font-size:.90625rem;margin-bottom:.25em;padding:.5rem 0 .5rem 1.625rem;position:relative}.aog__feature:last-child{border-bottom:none}.aog__feature:before{color:#3f7a3f;content:"✓";font-weight:800;left:0;position:absolute}.aog__pros-cons{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin:1.125rem 0}@media(max-width:600px){.aog__pros-cons{grid-template-columns:1fr}}.aog__list-title{font-size:.8125rem;font-weight:800;letter-spacing:.05em;margin:0 0 .5rem}.aog__list-title--pros{color:#3f7a3f}.aog__list-title--cons{color:#b5432a}.aog__list{color:#333;font-size:.875rem;margin:0;padding-left:1.125rem}.aog__list-item{margin-bottom:.375rem}.aog__note{color:#8a8a86;font-size:.78125rem;font-style:italic;margin:.875rem 0}.aog__cta{margin:1.375rem 0;text-align:center}.aog__btn{background:#b5432a;border-radius:.4375rem;display:inline-block;font-size:.9375rem;font-weight:700;padding:.8125rem 1.875rem;text-align:center;text-decoration:none;transition:.5s}.aog__btn,.aog__btn:hover{color:#fff}.aog__offer{background:#fafafa;border:1px solid #e5e5e0;border-radius:.75rem;margin:1.5rem 0;padding:1.5rem;text-align:center}.aog__offer-title{font-size:1.3rem;margin:.875rem 0 .25rem}.aog__offer-sub{color:#333;font-size:1.02rem;margin-bottom:1.125rem}.aog__offer-image{border:1px solid #e5e5e0;border-radius:.625rem;display:block;margin:0 auto 1.125rem;max-width:16.25rem;width:100%}.aog__guarantees{color:#333;display:flex;flex-wrap:wrap;font-size:.84375rem;font-weight:600;gap:.5rem 1.125rem;justify-content:center;margin:1rem 0 .25rem}.aog__guarantee{white-space:nowrap}.aog__footer{border-top:1px solid #e5e5e0;margin:3.125rem auto 0;max-width:51.25rem;padding:1.625rem 1.25rem 3.75rem}.aog__footer a{color:#8a8a95;text-decoration:underline}.aog__footer p{color:#9a9a95;font-size:.71875rem;line-height:1.7;margin:0}