.site-shell .pf-page.pf-glossy{color:var(--gl-ink);padding:18px 0 32px}.site-shell .pf-page.pf-glossy .pf-content{width:min(calc(100% - var(--site-gutter) * 2),var(--site-max-width));margin-inline:auto}.site-shell .pf-page.pf-glossy .gl-panel{border:1px solid var(--gl-line);border-radius:22px;background:var(--gl-surface);box-shadow:var(--gl-shadow)}.site-shell .pf-page.pf-glossy .pf-breadcrumb{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--gl-muted);margin-bottom:14px}.site-shell .pf-page.pf-glossy .pf-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,#ffdebc80,transparent 62%),linear-gradient(125deg,#fffdf9,#fff2e8);min-height:322px}.site-shell .pf-page.pf-glossy .pf-hero-copy{padding:34px 0 34px 34px;z-index:1}.site-shell .pf-page.pf-glossy .pf-eyebrow{color:#a54527;font-size:13px;letter-spacing:.09em;margin:0 0 10px}.site-shell .pf-page.pf-glossy h1{font-size:clamp(28px,3.1vw,40px);line-height:1.35;letter-spacing:-.025em;margin:0 0 14px;text-wrap:balance}.site-shell .pf-page.pf-glossy h1>span{display:block;color:#d6411a}.site-shell .pf-page.pf-glossy .pf-hero-copy>p:not(.pf-eyebrow){font-size:16px;line-height:1.7;color:var(--gl-muted);margin:0 0 18px}.site-shell .pf-page.pf-glossy .pf-transparency{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#a23b20;background:#fff8f0;border:1px solid #f2d8c6;border-radius:30px;padding:7px 12px}.site-shell .pf-page.pf-glossy .pf-hero-art{width:100%;height:auto;max-height:322px;object-fit:contain}.site-shell .pf-page.pf-glossy .pf-art-note{position:absolute;bottom:10px;right:18px;color:#79584b;font-size:11px}.site-shell .pf-page.pf-glossy .pf-filter{margin-top:20px;padding:24px;scroll-margin-top:110px}.site-shell .pf-page.pf-glossy .pf-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.site-shell .pf-page.pf-glossy h2{display:flex;align-items:center;gap:9px;font-size:23px;line-height:1.4;margin:0}.site-shell .pf-page.pf-glossy h2>svg{color:var(--gl-orange);flex:0 0 23px;width:23px;height:23px}.site-shell .pf-page.pf-glossy .pf-heading p{color:var(--gl-muted);font-size:14px;line-height:1.6;margin:5px 0 0}.site-shell .pf-page.pf-glossy .pf-heading>a{display:inline-flex;align-items:center;gap:5px;color:#bc3515;font-size:14px;min-height:44px;flex-shrink:0}.site-shell .pf-page.pf-glossy .pf-steps{list-style:none;display:flex;gap:16px;padding:0;margin:0;font-size:13px;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-steps li{display:flex;align-items:center;gap:6px}.site-shell .pf-page.pf-glossy .pf-steps span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f9e8dc;color:#ad411f}.site-shell .pf-page.pf-glossy .pf-fields,.site-shell .pf-page.pf-glossy .pf-priorities{border:0;margin:0;padding:0;min-width:0}.site-shell .pf-page.pf-glossy .pf-filter-primary{display:grid;grid-template-columns:1.05fr .9fr 1.5fr;gap:24px}.site-shell .pf-page.pf-glossy .pf-priorities legend,.site-shell .pf-page.pf-glossy label{display:block;font-size:14px;margin-bottom:8px;line-height:1.5}.site-shell .pf-page.pf-glossy select{border:1px solid #deddd9;border-radius:12px;background:#fff;color:var(--gl-ink);padding:10px 12px;min-height:46px;width:100%;font:inherit;font-size:15px}.site-shell .pf-page.pf-glossy .pf-table-scroll:focus-visible,.site-shell .pf-page.pf-glossy input:focus-visible,.site-shell .pf-page.pf-glossy select:focus-visible,.site-shell .pf-page.pf-glossy summary:focus-visible{outline:2px solid #da4825;outline-offset:3px}.site-shell .pf-page.pf-glossy .pf-budget>label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:0}.site-shell .pf-page.pf-glossy .pf-budget strong{color:#bd3a1b;font-size:17px}.site-shell .pf-page.pf-glossy .pf-budget small{font-size:12px;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-budget input{appearance:none;display:block;width:100%;height:44px;background-repeat:no-repeat;background-position:50%;background-size:100% 6px;cursor:pointer}.site-shell .pf-page.pf-glossy .pf-budget input::-webkit-slider-runnable-track{height:6px}.site-shell .pf-page.pf-glossy .pf-budget input::-webkit-slider-thumb{appearance:none;height:23px;width:23px;border:2px solid #e44c28;border-radius:50%;background:#fff;box-shadow:0 2px 6px #ad411f20;margin-top:-8px}.site-shell .pf-page.pf-glossy .pf-budget input::-moz-range-thumb{height:20px;width:20px;border:2px solid #e44c28;border-radius:50%;background:#fff}.site-shell .pf-page.pf-glossy .pf-budget>div{display:flex;justify-content:space-between;font-size:12px;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-priorities>div{display:flex;flex-wrap:wrap;gap:6px}.site-shell .pf-page.pf-glossy .pf-priorities button{min-height:44px;font-size:13px;padding-inline:10px;gap:5px}.site-shell .pf-page.pf-glossy .pf-priorities button svg{display:none}.site-shell .pf-page.pf-glossy .pf-priorities button[aria-pressed=true]{color:#af3417;border-color:#e87e58;background:linear-gradient(#fff8ef,#ffdfc7);box-shadow:inset 0 1px #fff}.site-shell .pf-page.pf-glossy .pf-filter-secondary{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.2fr;gap:18px;align-items:center;border-top:1px solid #ebe5dd;padding-top:20px;margin-top:20px}.site-shell .pf-page.pf-glossy .pf-advanced-toggle{display:none}.site-shell .pf-page.pf-glossy .pf-switch{display:flex;align-items:center;gap:8px;position:relative;min-height:48px;margin:0;cursor:pointer}.site-shell .pf-page.pf-glossy .pf-switch>input{position:absolute;left:0;width:38px;height:30px;opacity:0}.site-shell .pf-page.pf-glossy .pf-switch small{display:block;font-size:12px;color:var(--gl-muted);line-height:1.5;margin-top:2px}.site-shell .pf-page.pf-glossy .pf-switch-track{display:block;width:34px;height:20px;border-radius:20px;background:#bfc4c6;flex-shrink:0;padding:3px}.site-shell .pf-page.pf-glossy .pf-switch-track:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .18s}.site-shell .pf-page.pf-glossy .pf-switch>input:checked+.pf-switch-track{background:#df4b26}.site-shell .pf-page.pf-glossy .pf-switch>input:checked+.pf-switch-track:before{transform:translateX(14px)}.site-shell .pf-page.pf-glossy .pf-switch>input:focus-visible+.pf-switch-track{outline:2px solid #da4825;outline-offset:3px}.site-shell .pf-page.pf-glossy .pf-filter-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.site-shell .pf-page.pf-glossy .pf-filter-actions button{font-size:16px;min-height:48px}.site-shell .pf-page.pf-glossy .pf-filter-status{text-align:center;color:var(--gl-muted);font-size:13px;line-height:1.7;margin:12px 0 0}.site-shell .pf-page.pf-glossy .pf-filter-status[role=alert]{color:#b02515}.site-shell .pf-page.pf-glossy .pf-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;border-top:1px solid #eee9e3;padding-top:18px}.site-shell .pf-page.pf-glossy .pf-trust>div{display:flex;align-items:center;gap:9px}.site-shell .pf-page.pf-glossy .pf-trust svg{color:#c34420;flex-shrink:0}.site-shell .pf-page.pf-glossy .pf-trust strong{display:block;font-size:13px}.site-shell .pf-page.pf-glossy .pf-trust small{display:block;font-size:12px;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-applied-summary{font-size:13px;line-height:1.6;color:var(--gl-muted);margin:24px 0 8px}.site-shell .pf-page.pf-glossy .pf-section{margin-top:30px;scroll-margin-top:110px}.site-shell .pf-page.pf-glossy .pf-results{margin-top:10px;outline-offset:6px}.site-shell .pf-page.pf-glossy .pf-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-shell .pf-page.pf-glossy .pf-result-card{position:relative;padding:16px;display:flex;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s}.site-shell .pf-page.pf-glossy .pf-result-main{min-width:0}.site-shell .pf-page.pf-glossy .pf-result-photo{position:relative;display:block;width:100%;aspect-ratio:1.6;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#fbf9f4,#f2eee7)}.site-shell .pf-page.pf-glossy .pf-result-photo>img{object-fit:contain;padding:8px;transition:transform .25s}.site-shell .pf-page.pf-glossy .pf-result-photo>span{position:absolute;top:9px;left:9px;z-index:1;font-size:12px;padding:4px 9px;border:1px solid #efb28a;border-radius:8px;color:#a23a19;background:linear-gradient(#fff8eb,#ffddba)}.site-shell .pf-page.pf-glossy .pf-result-info{padding-top:13px;min-width:0}.site-shell .pf-page.pf-glossy .pf-result-title h3{font-size:14px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:2lh}.site-shell .pf-page.pf-glossy .pf-shop{font-size:12px;color:var(--gl-muted);line-height:1.5;margin:4px 0 8px;overflow-wrap:anywhere}.site-shell .pf-page.pf-glossy .pf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin:7px 0}.site-shell .pf-page.pf-glossy .pf-price strong{color:#c63714;font-size:17px;line-height:1.4}.site-shell .pf-page.pf-glossy .pf-price strong>small{font-size:12px}.site-shell .pf-page.pf-glossy .pf-price del{color:var(--gl-muted);font-size:12px}.site-shell .pf-page.pf-glossy .pf-price>span{font-size:12px;color:#b2381d;background:#fff0e7;border-radius:5px;padding:1px 4px}.site-shell .pf-page.pf-glossy .pf-rating{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:13px;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-rating>span{display:inline-flex;align-items:center;gap:4px}.site-shell .pf-page.pf-glossy .pf-rating svg{color:#c57209}.site-shell .pf-page.pf-glossy .pf-rating small{font-size:12px}.site-shell .pf-page.pf-glossy .pf-follow{position:absolute;top:18px;right:18px;z-index:2}.site-shell .pf-page.pf-glossy .pc-heart{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dfddd6;border-radius:50%;color:#765f53;background:#ffffffed;cursor:pointer;box-shadow:0 2px 6px #2923180c}.site-shell .pf-page.pf-glossy .pc-heart[aria-pressed=true]{color:#c73b18;border-color:#eda184;background:#fff1e7}.site-shell .pf-page.pf-glossy .pc-heart:focus-visible{outline:2px solid #da4825;outline-offset:3px}.site-shell .pf-page.pf-glossy .pc-heart:disabled{opacity:.6;cursor:wait}.site-shell .pf-page.pf-glossy .pc-follow-message{display:block;font-size:12px;color:#ad2d18}.site-shell .pf-page.pf-glossy .pf-reasons{padding:0;margin:14px 0 10px;list-style:none}.site-shell .pf-page.pf-glossy .pf-reasons li{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.7}.site-shell .pf-page.pf-glossy .pf-reasons svg{color:#25855b;flex-shrink:0;margin-top:3px}.site-shell .pf-page.pf-glossy .pf-evidence{margin-bottom:12px;border-top:1px solid #eee7de}.site-shell .pf-page.pf-glossy .pf-evidence summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;font-size:13px;color:#725444;list-style:none}.site-shell .pf-page.pf-glossy .pf-evidence summary::-webkit-details-marker{display:none}.site-shell .pf-page.pf-glossy .pf-evidence[open] summary>svg{transform:rotate(180deg)}.site-shell .pf-page.pf-glossy .pf-evidence p{margin:0 0 10px;font-size:13px;line-height:1.65;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-result-bottom{margin-top:auto}.site-shell .pf-page.pf-glossy .pf-result-bottom>time{display:block;color:var(--gl-muted);font-size:12px;margin-bottom:10px}.site-shell .pf-page.pf-glossy .pf-card-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:8px}.site-shell .pf-page.pf-glossy .pf-card-actions>a{padding-inline:10px;font-size:14px;min-height:46px;gap:5px}.site-shell .pf-page.pf-glossy .pf-disclaimer{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.65;color:var(--gl-muted);margin:12px 0 0}.site-shell .pf-page.pf-glossy .pf-disclaimer svg{flex-shrink:0;margin-top:3px}.site-shell .pf-page.pf-glossy .pf-comparison{padding:22px}.site-shell .pf-page.pf-glossy .pf-comparison h2 small{font-size:14px;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-scroll-hint{display:none;font-size:12px;color:var(--gl-muted);align-items:center;gap:4px}.site-shell .pf-page.pf-glossy .pf-table-scroll{position:relative;overflow:auto;overscroll-behavior-inline:contain;border:1px solid #e8e4dd;border-radius:12px}.site-shell .pf-page.pf-glossy .pf-table{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse;font-size:14px}.site-shell .pf-page.pf-glossy .pf-table td,.site-shell .pf-page.pf-glossy .pf-table th{padding:12px;border-bottom:1px solid #ece9e4;border-right:1px solid #ece9e4;text-align:left;vertical-align:middle}.site-shell .pf-page.pf-glossy .pf-table tr:last-child>*{border-bottom:0}.site-shell .pf-page.pf-glossy .pf-table tr>:last-child{border-right:0}.site-shell .pf-page.pf-glossy .pf-table tr>:first-child{width:144px;position:sticky;left:0;background:#fcfaf7;z-index:1}.site-shell .pf-page.pf-glossy .pf-table thead{background:#f7f5f0}.site-shell .pf-page.pf-glossy .pf-table th a{display:flex;align-items:center;gap:8px}.site-shell .pf-page.pf-glossy .pf-table th img{object-fit:contain;border-radius:8px;width:54px;height:54px;background:#fff}.site-shell .pf-page.pf-glossy .pf-table th span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;overflow-wrap:anywhere}.site-shell .pf-page.pf-glossy .pf-compare-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px}.site-shell .pf-page.pf-glossy .pf-compare-bottom>a{flex-shrink:0;font-size:14px}.site-shell .pf-page.pf-glossy .pf-compare-bottom .pf-disclaimer{margin:0}.site-shell .pf-page.pf-glossy .pf-methods{padding:22px}.site-shell .pf-page.pf-glossy .pf-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.site-shell .pf-page.pf-glossy .pf-method-grid>div{display:flex;align-items:flex-start;gap:10px}.site-shell .pf-page.pf-glossy .pf-method-grid>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(#fff8ee,#ffe5cb);color:#bf4b1b;flex-shrink:0}.site-shell .pf-page.pf-glossy .pf-method-grid h3{font-size:14px;line-height:1.5;margin:0 0 5px}.site-shell .pf-page.pf-glossy .pf-method-grid p{font-size:13px;color:var(--gl-muted);margin:0;line-height:1.6}.site-shell .pf-page.pf-glossy .pf-questions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.site-shell .pf-page.pf-glossy .pf-questions button{padding:14px;text-align:left;min-height:100px;cursor:pointer;transition:box-shadow .2s,transform .2s}.site-shell .pf-page.pf-glossy .pf-questions strong{display:block;font-size:14px;line-height:1.5;margin-bottom:5px}.site-shell .pf-page.pf-glossy .pf-questions span{display:block;color:var(--gl-muted);font-size:13px;line-height:1.6}.site-shell .pf-page.pf-glossy .pf-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site-shell .pf-page.pf-glossy .pf-related article{padding:12px;min-width:0}.site-shell .pf-page.pf-glossy .pf-related-image{display:block;background:#f8f6f1;border-radius:12px;aspect-ratio:1.3;overflow:hidden}.site-shell .pf-page.pf-glossy .pf-related-image img{width:100%;height:100%;object-fit:contain;padding:8px}.site-shell .pf-page.pf-glossy .pf-related h3{font-size:14px;line-height:1.6;margin:10px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2lh;overflow-wrap:anywhere}.site-shell .pf-page.pf-glossy .pf-related .ui-button{width:100%;min-height:44px;font-size:14px;margin-top:5px}.site-shell .pf-page.pf-glossy .pf-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.site-shell .pf-page.pf-glossy .pf-article{display:flex;min-width:0;gap:12px;padding:12px;border:1px solid var(--gl-line);border-radius:18px;background:var(--gl-surface);box-shadow:var(--gl-shadow)}.site-shell .pf-page.pf-glossy .pf-article-placeholder,.site-shell .pf-page.pf-glossy .pf-article>img{width:100px;height:112px;object-fit:cover;flex-shrink:0;border-radius:10px;background:#fff2e4}.site-shell .pf-page.pf-glossy .pf-article-placeholder{display:grid;place-items:center;color:var(--gl-orange)}.site-shell .pf-page.pf-glossy .pf-article h3{font-size:14px;line-height:1.55;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-shell .pf-page.pf-glossy .pf-article p{font-size:12px;color:var(--gl-muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-shell .pf-page.pf-glossy .pf-article div>span{display:flex;align-items:center;gap:4px;color:#b83f1e;font-size:13px;margin-top:8px}.site-shell .pf-page.pf-glossy .pf-assurance{display:flex;align-items:center;gap:22px;margin-top:28px;padding:20px}.site-shell .pf-page.pf-glossy .pf-assurance>div{flex:1}.site-shell .pf-page.pf-glossy .pf-assurance h2{font-size:19px}.site-shell .pf-page.pf-glossy .pf-assurance p{font-size:13px;line-height:1.6;color:var(--gl-muted);margin:6px 0 0}.site-shell .pf-page.pf-glossy .pf-assurance>span{display:flex;align-items:center;gap:6px;font-size:13px}.site-shell .pf-page.pf-glossy .pf-assurance>span>svg{color:#c24521;width:20px}.site-shell .pf-page.pf-glossy .pf-assurance>a{font-size:14px}.site-shell .pf-page.pf-glossy .pf-member{display:flex;align-items:center;gap:18px;padding:8px 24px;margin-top:18px;border:1px solid #f0d8c8;border-radius:20px;background:linear-gradient(115deg,#fff9f2,#fff1e5 70%,#ffe7d2)}.site-shell .pf-page.pf-glossy .pf-member>img{width:90px;height:90px;object-fit:contain}.site-shell .pf-page.pf-glossy .pf-member>div{flex:1}.site-shell .pf-page.pf-glossy .pf-member h2{font-size:21px}.site-shell .pf-page.pf-glossy .pf-member p{font-size:14px;line-height:1.6;margin:5px 0 0;color:var(--gl-muted)}.site-shell .pf-page.pf-glossy .pf-member>a{font-size:15px;flex-shrink:0}.site-shell .pf-page.pf-glossy .pf-empty{text-align:center;padding:28px}.site-shell .pf-page.pf-glossy .pf-empty>svg{color:var(--gl-orange);margin:0 auto 10px}.site-shell .pf-page.pf-glossy .pf-empty h3{font-size:20px;margin:0 0 8px}.site-shell .pf-page.pf-glossy .pf-empty p{color:var(--gl-muted);font-size:15px;line-height:1.7;margin:0 0 18px}.site-shell .pf-page.pf-glossy .pf-loading-icon{animation:pf-loading 1s linear infinite}@keyframes pf-loading{to{transform:rotate(1turn)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-shell .pf-page.pf-glossy .pf-questions button:hover,.site-shell .pf-page.pf-glossy .pf-result-card:hover{transform:translateY(-3px);box-shadow:var(--gl-shadow-hover)}.site-shell .pf-page.pf-glossy .pf-result-photo:hover img{transform:scale(1.035)}}@media (max-width:1023px){.site-shell .pf-page.pf-glossy .pf-hero-copy{padding:26px 0 26px 24px}.site-shell .pf-page.pf-glossy .pf-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .pf-page.pf-glossy .pf-priorities{grid-column:1/-1}.site-shell .pf-page.pf-glossy .pf-filter-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .pf-page.pf-glossy .pf-filter-heading{align-items:flex-start;flex-direction:column}.site-shell .pf-page.pf-glossy .pf-method-grid,.site-shell .pf-page.pf-glossy .pf-results-grid,.site-shell .pf-page.pf-glossy .pf-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .pf-page.pf-glossy .pf-questions{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .pf-page.pf-glossy .pf-articles{grid-template-columns:1fr}.site-shell .pf-page.pf-glossy .pf-assurance{flex-wrap:wrap}.site-shell .pf-page.pf-glossy .pf-assurance>div{flex-basis:100%}}@media (max-width:639px){.site-shell .pf-page.pf-glossy{padding-top:12px}.site-shell .pf-page.pf-glossy .pf-breadcrumb{font-size:13px}.site-shell .pf-page.pf-glossy .pf-hero{display:flex;flex-direction:column;min-height:0}.site-shell .pf-page.pf-glossy .pf-hero-copy{padding:24px 20px 0;width:100%}.site-shell .pf-page.pf-glossy h1{font-size:29px;margin-bottom:12px}.site-shell .pf-page.pf-glossy .pf-eyebrow{font-size:12px}.site-shell .pf-page.pf-glossy .pf-hero-copy>p:not(.pf-eyebrow){font-size:15px;line-height:1.75;margin-bottom:14px}.site-shell .pf-page.pf-glossy .pf-transparency{font-size:12px;padding:6px 9px}.site-shell .pf-page.pf-glossy .pf-hero-art{width:100%;max-height:240px;margin-top:0}.site-shell .pf-page.pf-glossy .pf-art-note{position:static;margin:-4px 12px 12px;font-size:11px;text-align:center}.site-shell .pf-page.pf-glossy .pf-filter{padding:18px;border-radius:20px;margin-top:16px}.site-shell .pf-page.pf-glossy h2{font-size:21px;align-items:flex-start}.site-shell .pf-page.pf-glossy h2>svg{margin-top:3px;width:21px;height:21px;flex-basis:21px}.site-shell .pf-page.pf-glossy .pf-heading{gap:8px;align-items:flex-start}.site-shell .pf-page.pf-glossy .pf-heading>a{font-size:13px}.site-shell .pf-page.pf-glossy .pf-steps{gap:10px;font-size:12px;flex-wrap:wrap}.site-shell .pf-page.pf-glossy .pf-filter-primary{grid-template-columns:1fr;gap:18px}.site-shell .pf-page.pf-glossy .pf-priorities legend,.site-shell .pf-page.pf-glossy label{font-size:15px}.site-shell .pf-page.pf-glossy select{font-size:16px;min-height:48px}.site-shell .pf-page.pf-glossy .pf-priorities>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.site-shell .pf-page.pf-glossy .pf-priorities button{padding:7px 4px;font-size:13px;gap:4px;min-height:44px}.site-shell .pf-page.pf-glossy .pf-priorities button svg{display:none}.site-shell .pf-page.pf-glossy .pf-advanced-toggle{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;border:1px solid #e4ddd4;background:#fbf8f4;border-radius:12px;padding:10px 12px;margin-top:18px;font-size:15px;cursor:pointer}.site-shell .pf-page.pf-glossy .pf-advanced-toggle>span{flex:1;display:flex;align-items:center;gap:8px;text-align:left}.site-shell .pf-page.pf-glossy .pf-advanced-toggle small{font-size:12px;color:#b34121}.site-shell .pf-page.pf-glossy .pf-advanced-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.site-shell .pf-page.pf-glossy .pf-filter-secondary[data-expanded=false]{display:none}.site-shell .pf-page.pf-glossy .pf-filter-secondary[data-expanded=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-shell .pf-page.pf-glossy .pf-filter-secondary label{font-size:14px}.site-shell .pf-page.pf-glossy .pf-filter-secondary select{padding:10px 7px;font-size:16px}.site-shell .pf-page.pf-glossy .pf-switch{grid-column:1/-1}.site-shell .pf-page.pf-glossy .pf-filter-actions{flex-direction:column;margin-top:18px;gap:10px}.site-shell .pf-page.pf-glossy .pf-filter-actions button{width:100%}.site-shell .pf-page.pf-glossy .pf-filter-status{text-align:left;font-size:12px}.site-shell .pf-page.pf-glossy .pf-trust{gap:14px 10px}.site-shell .pf-page.pf-glossy .pf-trust strong{font-size:12px}.site-shell .pf-page.pf-glossy .pf-trust small{font-size:11px;line-height:1.6}.site-shell .pf-page.pf-glossy .pf-trust>div{align-items:flex-start;gap:7px}.site-shell .pf-page.pf-glossy .pf-trust svg{width:18px}.site-shell .pf-page.pf-glossy .pf-section{margin-top:25px}.site-shell .pf-page.pf-glossy .pf-results{margin-top:12px}.site-shell .pf-page.pf-glossy .pf-results-grid{grid-template-columns:1fr;gap:14px}.site-shell .pf-page.pf-glossy .pf-result-card{padding:14px;border-radius:20px}.site-shell .pf-page.pf-glossy .pf-result-main{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px}.site-shell .pf-page.pf-glossy .pf-result-photo{aspect-ratio:1}.site-shell .pf-page.pf-glossy .pf-result-photo>span{top:5px;left:5px;padding:2px 5px;font-size:11px}.site-shell .pf-page.pf-glossy .pf-result-photo>img{padding:6px}.site-shell .pf-page.pf-glossy .pf-result-info{padding-top:0}.site-shell .pf-page.pf-glossy .pf-result-title h3{font-size:16px;-webkit-line-clamp:3;padding-right:25px;min-height:0;line-height:1.5}.site-shell .pf-page.pf-glossy .pf-shop{font-size:12px;margin:5px 0}.site-shell .pf-page.pf-glossy .pf-price strong{font-size:22px}.site-shell .pf-page.pf-glossy .pf-price{margin:5px 0}.site-shell .pf-page.pf-glossy .pf-rating{font-size:13px;line-height:1.6}.site-shell .pf-page.pf-glossy .pf-follow{top:7px;right:7px}.site-shell .pf-page.pf-glossy .pc-heart{width:44px;height:44px;background:#ffffffb3;border-color:transparent;box-shadow:none}.site-shell .pf-page.pf-glossy .pc-heart svg{width:18px;height:18px}.site-shell .pf-page.pf-glossy .pf-reasons{margin:13px 0 8px}.site-shell .pf-page.pf-glossy .pf-reasons li{font-size:14px;line-height:1.65}.site-shell .pf-page.pf-glossy .pf-card-actions>a{font-size:14px;padding-inline:7px}.site-shell .pf-page.pf-glossy .pf-comparison{padding:16px}.site-shell .pf-page.pf-glossy .pf-comparison h2{display:flex;flex-wrap:wrap;font-size:20px}.site-shell .pf-page.pf-glossy .pf-comparison h2 small{font-size:13px}.site-shell .pf-page.pf-glossy .pf-comparison .pf-heading{flex-wrap:wrap}.site-shell .pf-page.pf-glossy .pf-scroll-hint{display:flex;flex-basis:100%}.site-shell .pf-page.pf-glossy .pf-table td,.site-shell .pf-page.pf-glossy .pf-table th{padding:10px}.site-shell .pf-page.pf-glossy .pf-compare-bottom{flex-direction:column;align-items:stretch;gap:14px}.site-shell .pf-page.pf-glossy .pf-methods{padding:18px}.site-shell .pf-page.pf-glossy .pf-method-grid{grid-template-columns:1fr;gap:17px}.site-shell .pf-page.pf-glossy .pf-method-grid h3{font-size:15px}.site-shell .pf-page.pf-glossy .pf-method-grid p{font-size:14px}.site-shell .pf-page.pf-glossy .pf-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .pf-page.pf-glossy .pf-questions button{padding:14px;min-height:110px}.site-shell .pf-page.pf-glossy .pf-related{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-bottom:8px}.site-shell .pf-page.pf-glossy .pf-related article{flex:0 0 174px;scroll-snap-align:start}.site-shell .pf-page.pf-glossy .pf-related h3{font-size:15px}.site-shell .pf-page.pf-glossy .pf-article-placeholder,.site-shell .pf-page.pf-glossy .pf-article>img{width:95px;height:115px}.site-shell .pf-page.pf-glossy .pf-article h3{font-size:16px}.site-shell .pf-page.pf-glossy .pf-article p{font-size:13px}.site-shell .pf-page.pf-glossy .pf-assurance{padding:18px;gap:14px}.site-shell .pf-page.pf-glossy .pf-assurance>a{width:100%}.site-shell .pf-page.pf-glossy .pf-member{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:16px}.site-shell .pf-page.pf-glossy .pf-member>img{width:70px;height:70px}.site-shell .pf-page.pf-glossy .pf-member h2{font-size:20px;line-height:1.45}.site-shell .pf-page.pf-glossy .pf-member p{font-size:13px}.site-shell .pf-page.pf-glossy .pf-member>a{grid-column:1/-1;width:100%}}@media (max-width:359px){.site-shell .pf-page.pf-glossy h1{font-size:26px}.site-shell .pf-page.pf-glossy .pf-hero-copy{padding-inline:16px}.site-shell .pf-page.pf-glossy .pf-filter{padding:14px}.site-shell .pf-page.pf-glossy .pf-result-main{grid-template-columns:94px minmax(0,1fr);gap:10px}.site-shell .pf-page.pf-glossy .pf-result-title h3{font-size:15px}.site-shell .pf-page.pf-glossy .pf-questions{grid-template-columns:1fr}.site-shell .pf-page.pf-glossy .pf-questions button{min-height:80px}}@media (prefers-reduced-motion:reduce){.site-shell .pf-page.pf-glossy *,.site-shell .pf-page.pf-glossy :after,.site-shell .pf-page.pf-glossy :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}