.pf-page{padding-bottom:0}.pf-lead p{max-width:62ch;margin:0 0 10px}.pf-prose{max-width:66ch;margin:0 0 14px}.pf-sub{color:var(--ink-2);font-variation-settings:"wdth" 108;margin:32px 0 12px;font-size:1.25rem}.pf-sub:first-child{margin-top:0}.pf-four{gap:12px;margin:0 0 32px;padding:0;display:grid}.pf-four__item{background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);min-width:0;margin:0;padding:14px 18px}.pf-four dt{margin:0 0 6px}.pf-four dd{overflow-wrap:anywhere;margin:0}@media (min-width:760px){.pf-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pf-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-words{gap:10px;max-width:72ch;margin:0 0 28px;padding:0;display:grid}.pf-words>div{border-left:2px solid var(--geo);gap:2px;padding:10px 0 10px 16px;display:grid}.pf-words dt{color:var(--ink);font-weight:600}.pf-words dd{color:var(--ink-2);margin:0}.pf-legend{gap:10px;margin:0 0 32px;padding:0;list-style:none;display:grid}.pf-legend li{background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:6px;min-width:0;padding:12px 16px;display:grid}.pf-legend p{color:var(--ink-2);margin:0;font-size:.9375rem}@media (min-width:760px){.pf-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pf-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-cards{gap:var(--gap,16px);margin:0;padding:0;list-style:none;display:grid}.pf-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-plate), inset 0 0 0 1px var(--line);align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.pf-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pf-card__name{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.pf-card p{margin:0}.pf-card__price{color:var(--ink);font-size:.9375rem}.pf-card__price .mono{color:var(--ink-3)}.pf-card .btn{white-space:normal;text-align:center;max-width:100%;padding-block:8px}@media (min-width:700px){.pf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-list{gap:10px;max-width:72ch;margin:0 0 20px;padding:0;list-style:none;display:grid}.pf-list li{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:12px 16px 12px 38px;position:relative}.pf-list li:before{content:"";background:var(--geo);width:9px;height:9px;position:absolute;top:1.2em;left:16px;transform:rotate(45deg)}.pf-list--never li:before{box-shadow:inset 0 0 0 1.5px var(--bad);background:0 0}.pf-checks{gap:var(--gap,16px);counter-reset:pfc;margin:0 0 28px;padding:0;list-style:none;display:grid}.pf-check{counter-increment:pfc;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.pf-check:before{content:"0" counter(pfc);font:500 .8125rem/1 var(--font-mono), monospace;color:var(--accent)}.pf-check h3{margin:0;font-size:1.25rem}.pf-check p{margin:0}@media (min-width:760px){.pf-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pf-checks{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-limit{border-left:3px solid var(--accent);background:var(--bg-2);border-radius:0 var(--radius) var(--radius) 0;max-width:72ch;color:var(--ink);margin:0 0 12px;padding:14px 18px;font-size:1.0625rem}.pf-limits{gap:8px;max-width:72ch;margin:12px 0 0;padding:0;list-style:none;display:grid}.pf-limits li{color:var(--ink-2);padding-left:22px;position:relative}.pf-limits li:before{content:"";background:var(--ink-3);width:12px;height:1px;position:absolute;top:.7em;left:0}.pf-table{border-collapse:collapse;width:100%;margin:0}.pf-table th,.pf-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 14px}.pf-table thead th{font:500 .8125rem/1.2 var(--font-mono), monospace;color:var(--ink-3);border-top:0}.pf-table tbody th{color:var(--ink);font-weight:600}.pf-table td{color:var(--ink-2)}@media (max-width:719.98px){.pf-table,.pf-table tbody,.pf-table tr,.pf-table th,.pf-table td{display:block}.pf-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-table tr{background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:12px;padding:14px 16px}.pf-table th,.pf-table td{border:0;padding:4px 0}.pf-table td[data-label]:before{content:attr(data-label) ": ";font:500 .8125rem/1.2 var(--font-mono), monospace;color:var(--ink-3)}}.pf-cert{gap:var(--gap,16px);margin:0 0 20px;padding:0;list-style:none;display:grid}.pf-cert__item{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.pf-cert__quote{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.pf-cert__item p{color:var(--ink-2);margin:0}@media (min-width:760px){.pf-cert{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-warn{border-radius:var(--radius);background:var(--bg-2);max-width:72ch;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);margin:0 0 16px;padding:14px 18px}.pf-warn p{margin:0}.pf-points{counter-reset:pfp;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.pf-point{counter-increment:pfp;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:4px;padding:14px 18px 14px 56px;display:grid;position:relative}.pf-point:before{content:"0" counter(pfp);font:500 .8125rem/1 var(--font-mono), monospace;color:var(--accent);position:absolute;top:16px;left:18px}.pf-point h3{margin:0;font-size:1.125rem}.pf-point p{color:var(--ink-2);margin:0}.pf-studies{gap:var(--gap,16px);margin:32px 0 0;padding:0;list-style:none;display:grid}.pf-study{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:8px;min-width:0;padding:18px 20px;display:grid}.pf-study h3{margin:0;font-size:1.125rem}.pf-study p{margin:0}.pf-study__use{color:var(--ink-2)}.pf-study__src{overflow-wrap:anywhere}@media (min-width:900px){.pf-studies{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-compete{gap:var(--gap,16px);display:grid}.pf-compete__col{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);min-width:0;padding:18px 20px}.pf-compete__col h3{margin:0 0 10px;font-size:1.125rem}.pf-compete__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-compete__col li{color:var(--ink-2)}@media (min-width:900px){.pf-compete{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-sources{gap:8px;max-width:80ch;margin:0;padding-left:1.4em;display:grid}.pf-sources li{overflow-wrap:anywhere;color:var(--ink-2)}.pf-summary{gap:14px;padding-block:clamp(8px,2vw,24px) clamp(28px,4vw,48px);display:grid}.pf-summary__open{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-weight:600;display:flex}.pf-summary__rows{border-top:1px solid var(--line);gap:0;max-width:920px;margin:0;display:grid}.pf-summary__row{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.pf-summary__row dt{margin:0}.pf-summary__row dd{margin:0;line-height:1.5}@media (max-width:520px){.pf-summary__row{grid-template-columns:1fr;gap:6px}}.pf-accs{padding-bottom:clamp(48px,6vw,80px)}.pf-acc__title{margin:0;font-size:clamp(1.125rem,.5vw + 1rem,1.375rem);font-weight:620;display:inline}.pf-acc__body{max-width:none;padding-top:4px}.pf-acc__body>.pf-prose:first-child{margin-top:0}
