:root{--ps-paper:#FFF6DC;--ps-paper-2:#FFECBC;--ps-sheet:#FFFFFF;--ps-ink:#231F1A;--ps-ink-mute:#5A5148;--ps-flame:#9C4008;--ps-flame-deep:#7A3208;--ps-amber:#FFC233;--ps-amber-pale:#FFDFA1;--ps-rule:#E7CF98;--ps-rule-ink:#231F1A;--ps-focus:#9C4008;--ps-focus-band:#FFFFFF;--ps-display:'Zilla Slab','Rockwell','Bookman Old Style',Georgia,serif;--ps-text:'Source Sans 3','Segoe UI',system-ui,sans-serif;--ps-mono:'IBM Plex Mono','Cascadia Mono',ui-monospace,'Courier New',monospace;--ps-w:1140px;--ps-w-wide:1320px;--ps-w-article:988px;--ps-w-prose:660px;--ps-pad:20px;--ps-pad-lg:32px;--ps-1:4px;--ps-2:8px;--ps-3:12px;--ps-4:16px;--ps-5:24px;--ps-6:32px;--ps-7:48px;--ps-8:64px;--ps-9:96px;--ps-10:128px;--ps-r:3px;--ps-r-sm:2px;--ps-ring:0 0 0 1px var(--ps-rule-ink);--ps-ring-flame:0 0 0 1px var(--ps-flame)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ps-paper);color:var(--ps-ink);font-family:var(--ps-text);font-size:1.0625rem;line-height:1.65;overflow-x:hidden}img{max-width:100%;border-radius:0}figure{margin:0;border-radius:0}h1,h2,h3,h4{margin:0;font-family:var(--ps-display);color:var(--ps-ink)}h1,h2{text-wrap:balance}p{margin:0 0 var(--ps-4)}ul,ol,dl,dd{margin:0;padding:0}b,strong{font-weight:600}a{color:var(--ps-flame);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px;border-radius:var(--ps-r-sm)}.ps-band--flame :where(a,button,summary,input):focus-visible{outline-color:var(--ps-focus-band)}.ps-band--amber :where(a,button,summary,input):focus-visible{outline-color:var(--ps-ink)}.ps-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ps-skip{position:absolute;left:var(--ps-4);top:-100px;z-index:20;background:var(--ps-flame);color:var(--ps-paper);padding:var(--ps-3) var(--ps-4);border-radius:var(--ps-r);font-weight:600;text-decoration:none}.ps-skip:focus{top:var(--ps-4)}.ps-wrap{width:100%;max-width:var(--ps-w);margin:0 auto;padding:0 var(--ps-pad)}.ps-wrap--wide{max-width:var(--ps-w-wide)}.ps-wrap--prose{max-width:calc(var(--ps-w-prose) + var(--ps-pad)*2)}.ps-band{width:100%;padding:var(--ps-7) 0;background:var(--ps-paper)}.ps-band--alt{background:var(--ps-paper-2)}.ps-band--flame{background:var(--ps-flame);color:var(--ps-paper)}.ps-band--flame h2,.ps-band--flame h3,.ps-band--flame h4{color:var(--ps-paper)}.ps-band--flame a{color:var(--ps-paper)}.ps-band--amber{background:var(--ps-amber);color:var(--ps-ink)}.ps-band--amber a{color:var(--ps-ink);text-decoration:underline;text-underline-offset:3px}.ps-band--amber .ps-note,.ps-band--amber .ps-small,.ps-band--amber .ps-mono{color:var(--ps-ink)}.ps-h2{font:600 1.5rem/1.22 var(--ps-display);letter-spacing:-.005em;margin:0 0 var(--ps-3)}.ps-h3{font:600 1.1875rem/1.3 var(--ps-display);margin:0 0 var(--ps-2)}.ps-h4{font:600 1.0625rem/1.35 var(--ps-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 var(--ps-3)}.ps-lead{font-size:1.0625rem;line-height:1.55;text-wrap:pretty;max-width:var(--ps-w-prose)}.ps-band--flame .ps-lead{color:var(--ps-paper)}.ps-prose{max-width:var(--ps-w-prose)}.ps-mono{font:500 .75rem/1.25 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ps-ink-mute);margin:0}.ps-band--flame .ps-mono{color:var(--ps-paper-2)}.ps-small{font-size:.8125rem;line-height:1.5;color:var(--ps-ink-mute)}.ps-band--flame .ps-small{color:var(--ps-paper-2)}.ps-note{font-size:.8125rem;line-height:1.55;color:var(--ps-ink-mute)}.ps-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:0;border-radius:var(--ps-r);font:600 .9375rem/1 var(--ps-text);letter-spacing:.02em;text-decoration:none;cursor:pointer;background:var(--ps-flame);color:var(--ps-paper)}.ps-btn:hover,.ps-btn:focus-visible{transition:background-color 120ms ease-out,color 120ms ease-out,box-shadow 120ms ease-out}.ps-btn:hover{background:var(--ps-flame-deep);color:var(--ps-paper)}.ps-btn--ghost{background:var(--ps-paper);color:var(--ps-flame);box-shadow:var(--ps-ring)}.ps-btn--ghost:hover{background:var(--ps-paper);color:var(--ps-flame);box-shadow:var(--ps-ring-flame)}.ps-band--flame .ps-btn{background:var(--ps-paper);color:var(--ps-flame)}.ps-band--flame .ps-btn:hover{background:var(--ps-paper-2);color:var(--ps-flame-deep)}.ps-btnrow{display:flex;flex-wrap:wrap;gap:var(--ps-3);margin-top:var(--ps-5)}@media (min-width:720px){.ps-band{padding:var(--ps-9) 0}.ps-h2{font-size:1.875rem;line-height:1.2}.ps-h3{font-size:1.375rem}.ps-lead{font-size:1.25rem}}@media (min-width:1180px){.ps-wrap{padding:0 var(--ps-pad-lg)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ps-mast{background:var(--ps-paper-2);border-bottom:1px solid var(--ps-rule)}.ps-mast .ps-wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--ps-4);padding-top:var(--ps-4);padding-bottom:var(--ps-4)}.ps-mark{display:inline-flex;align-items:center;min-height:44px;font:700 1.25rem/1 var(--ps-display);letter-spacing:-.01em;color:var(--ps-ink);text-decoration:none;white-space:nowrap}.ps-mark span{color:var(--ps-ink)}.ps-mark em{font-style:normal;font-size:.9em;color:var(--ps-flame);padding:0 2px}.ps-mark:hover{color:var(--ps-flame)}.ps-nav>summary{display:flex;align-items:center;gap:var(--ps-2);min-height:44px;min-width:44px;padding:0 var(--ps-2);font:500 .9375rem/1 var(--ps-text);cursor:pointer;list-style:none;color:var(--ps-ink)}.ps-nav>summary::-webkit-details-marker{display:none}.ps-nav>summary::before{content:"";width:18px;height:10px;display:inline-block;border-top:2px solid var(--ps-ink);border-bottom:2px solid var(--ps-ink)}.ps-nav[open]>summary::before{border-bottom-color:#fff0}.ps-nav ul{list-style:none}.ps-nav a{display:flex;align-items:center;gap:6px;min-height:52px;font:500 .9375rem/1.2 var(--ps-text);letter-spacing:.01em;color:var(--ps-ink);text-decoration:none}.ps-nav a:hover{color:var(--ps-flame)}.ps-nav a[aria-current="page"]{color:var(--ps-ink);box-shadow:inset 0 -2px 0 var(--ps-flame)}.ps-nav__n{font:600 .75rem/1 var(--ps-mono);font-variant-numeric:tabular-nums;color:var(--ps-ink-mute)}@media (max-width:719px){html.js .ps-nav[open]{position:relative}html.js .ps-nav[open] nav{position:absolute;right:0;top:100%;z-index:12;min-width:min(280px,80vw);background:var(--ps-paper);box-shadow:var(--ps-ring);border-radius:var(--ps-r);padding:0 var(--ps-4)}.ps-nav[open] li+li{border-top:1px solid var(--ps-rule)}html:not(.js) .ps-mast .ps-wrap{flex-wrap:wrap}html:not(.js) .ps-nav[open]{flex:1 1 100%}html:not(.js) .ps-nav[open] nav{border-top:1px solid var(--ps-rule)}}@media (min-width:720px){.ps-nav>summary{display:none}.ps-nav ul{display:flex;align-items:center;gap:var(--ps-5)}.ps-nav a{min-height:44px}}.ps-foot{background:var(--ps-flame);color:var(--ps-paper);padding:var(--ps-8) 0 var(--ps-6)}.ps-foot a{color:var(--ps-paper);text-decoration:none}.ps-foot a:hover{text-decoration:underline}.ps-foot h2,.ps-foot h3{color:var(--ps-paper)}.ps-foot .ps-h4{color:var(--ps-paper-2)}.ps-foot__find{display:grid;gap:var(--ps-3);max-width:var(--ps-w-prose)}.ps-foot__find p{margin:0;color:var(--ps-paper-2);font-size:.8125rem;line-height:1.5}.ps-findrow{display:flex;flex-wrap:wrap;gap:var(--ps-2)}.ps-field{min-height:48px;padding:0 var(--ps-3);border:1px solid var(--ps-rule-ink);border-radius:var(--ps-r);background:var(--ps-paper);color:var(--ps-ink);font:400 1.0625rem/1.4 var(--ps-text);flex:1 1 220px;min-width:0}.ps-field::placeholder{color:var(--ps-ink-mute)}.ps-label{display:block;font-size:.8125rem;line-height:1.5;margin-bottom:var(--ps-2)}.ps-foot .ps-label{color:var(--ps-paper-2)}.ps-foot .ps-btn{background:var(--ps-paper);color:var(--ps-flame)}.ps-foot .ps-btn:hover{background:var(--ps-paper-2);color:var(--ps-flame-deep)}.ps-foot .ps-small{color:var(--ps-paper-2)}.ps-foot__nl{margin-top:var(--ps-7)}.ps-foot__cols{display:grid;grid-template-columns:1fr;gap:var(--ps-6);border-top:1px solid rgb(255 255 255 / .28);margin-top:var(--ps-7);padding-top:var(--ps-7)}.ps-footcol ul{list-style:none}.ps-footcol a{display:flex;align-items:center;min-height:44px;font-size:.9375rem}.ps-foot__legal{border-top:1px solid rgb(255 255 255 / .28);margin-top:var(--ps-7);padding-top:var(--ps-5);display:grid;gap:var(--ps-3);color:var(--ps-paper-2);font-size:.8125rem;line-height:1.55}.ps-foot__legal p{margin:0;max-width:72ch}.ps-foot__brand{margin-top:var(--ps-5);color:var(--ps-paper-2);font-size:.8125rem}@media (min-width:520px){.ps-foot__cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ps-foot__cols{grid-template-columns:repeat(4,1fr)}.ps-foot__legal{grid-template-columns:1fr 1fr;gap:var(--ps-6)}}.ps-nl__form{display:grid;gap:var(--ps-3);margin-top:var(--ps-4);max-width:var(--ps-w-prose)}.ps-nl__form .ps-btn{white-space:nowrap}@media (min-width:720px){.ps-nl__form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ps-nl__form .ps-nl__field{min-width:0}}.ps-nl__field{display:block}.ps-nl__field .ps-field{width:100%}.ps-hero{display:grid;gap:var(--ps-6);align-items:start}.ps-hero h1{font:700 2.125rem/1.1 var(--ps-display);letter-spacing:-.015em;margin:0 0 var(--ps-4)}.ps-hero__figure{margin:0}.ps-frame{display:block;background:var(--ps-paper-2);box-shadow:var(--ps-ring);border-radius:0}.ps-frame img{display:block;width:100%;height:auto}.ps-hero__cap{margin:var(--ps-3) 0 0;font-size:.8125rem;line-height:1.5;color:var(--ps-ink-mute)}@media (min-width:1000px){.ps-hero{grid-template-columns:7fr 5fr;gap:var(--ps-7)}.ps-hero h1{font-size:3.25rem;line-height:1.06}}.ps-sheetprev{background:var(--ps-sheet);color:var(--ps-ink);box-shadow:var(--ps-ring);aspect-ratio:1 / 1.414;overflow:hidden;padding:18px 20px;font-size:9px;line-height:1.4}.ps-sheetprev h3,.ps-sheetprev p,.ps-sheetprev li,.ps-sheetprev span,.ps-sheetprev b{color:var(--ps-ink)}.ps-sheetprev h3{font:600 13px/1.2 var(--ps-display);margin:0 0 2px}.ps-sheetprev__head{border-bottom:1px solid var(--ps-ink);padding-bottom:4px;margin-bottom:8px;font:500 7px/1.3 var(--ps-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ps-ink)}.ps-sheetprev__h{font:600 8px/1.3 var(--ps-text);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 3px}.ps-sheetprev ul{list-style:none}.ps-sheetprev li{padding-left:0;margin-bottom:2px}.ps-sheetprev__rnd{display:grid;grid-template-columns:9px 34px 1fr 22px;gap:5px;padding:3px 0;border-bottom:1px solid var(--ps-rule)}.ps-sheetprev__box{width:8px;height:8px;box-shadow:var(--ps-ring);margin-top:2px}.ps-sheetprev__lbl{font:600 8px/1.4 var(--ps-mono)}.ps-sheetprev__n{font:600 8px/1.4 var(--ps-mono);text-align:right;font-variant-numeric:tabular-nums}.ps-sheetprev__key{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;margin-top:6px}.ps-sheetprev__key span{font:400 8px/1.4 var(--ps-text)}.ps-sheetprev__key b{font:600 8px/1.4 var(--ps-mono)}.ps-grid{display:grid;gap:var(--ps-5);grid-template-columns:1fr;margin-top:var(--ps-6)}@media (min-width:520px){.ps-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.ps-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.ps-grid{grid-template-columns:repeat(4,1fr)}}.ps-grid--4{grid-template-columns:1fr}@media (min-width:520px){.ps-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ps-grid--4{grid-template-columns:repeat(4,1fr)}}.ps-card{background:var(--ps-paper);border-radius:var(--ps-r);box-shadow:var(--ps-ring);overflow:hidden;transition:box-shadow 120ms ease-out}.ps-card:hover{box-shadow:var(--ps-ring-flame)}.ps-card>a{display:block;text-decoration:none;color:var(--ps-ink);height:100%}.ps-card__img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 46%;border-bottom:1px solid var(--ps-rule-ink);background:var(--ps-paper-2)}.ps-card__img--wide,.ps-card__img--tall{object-fit:contain}.ps-card__body{padding:var(--ps-4)}.ps-card__date{font:500 .75rem/1.25 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ps-flame);margin:0 0 var(--ps-1);font-variant-numeric:tabular-nums}.ps-card__spec{font:500 .75rem/1.25 var(--ps-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ps-ink-mute);margin:0 0 var(--ps-2);min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-card__title{font:600 1.0625rem/1.3 var(--ps-display);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ps-card>a:hover .ps-card__title{color:var(--ps-flame)}@media (min-width:720px){.ps-card__title{font-size:1.125rem}}.ps-dot{display:flex;align-items:baseline;gap:6px;font:500 .8125rem/1.6 var(--ps-mono);color:var(--ps-ink-mute)}.ps-dot__fill{flex:1 1 auto;border-bottom:1px dotted var(--ps-ink-mute);transform:translateY(-4px)}.ps-dot__n{font-weight:600;color:var(--ps-ink);font-variant-numeric:tabular-nums}.ps-dotlist{list-style:none;max-width:var(--ps-w-prose);margin-top:var(--ps-5)}.ps-dotlist li{border-bottom:1px solid var(--ps-rule)}.ps-dotlist li:first-child{border-top:1px solid var(--ps-rule)}.ps-dotlist a,.ps-dotlist span.ps-dot{min-height:44px;display:flex;align-items:center;gap:8px;text-decoration:none}.ps-link44{display:inline-flex;align-items:center;min-height:44px}.ps-dotlist .ps-dot__lbl{color:var(--ps-ink);font:400 1.0625rem/1.4 var(--ps-text)}.ps-dotlist a .ps-dot__lbl{color:var(--ps-flame)}.ps-part{margin:0 0 var(--ps-6)}.ps-part>h3{font:600 1.1875rem/1.3 var(--ps-display);margin:0 0 var(--ps-2)}.ps-round{display:grid;grid-template-columns:1fr;column-gap:var(--ps-3);row-gap:var(--ps-1);padding:var(--ps-4) 0;border-bottom:1px solid var(--ps-rule)}.ps-round__lbl{grid-column:1;font:600 .875rem/1.2 var(--ps-mono);letter-spacing:.02em;color:var(--ps-ink);padding-bottom:4px;border-bottom:3px solid var(--ps-amber);justify-self:start}.ps-round__txt{grid-column:1;margin:0;line-height:1.8;max-width:var(--ps-w-prose)}.ps-round__n{grid-column:1;justify-self:start;font:600 .875rem/1.2 var(--ps-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;background:var(--ps-amber-pale);border-radius:var(--ps-r);padding:4px 8px;min-width:44px;text-align:center}.ps-round__n--none{background:#fff0;color:var(--ps-ink-mute);padding-left:0;text-align:left}.ps-round__n--derived{box-shadow:var(--ps-ring)}.ps-round:target{background:var(--ps-amber-pale);box-shadow:inset 2px 0 0 var(--ps-flame)}.ps-part__sub{font:600 .9375rem/1.3 var(--ps-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ps-flame);margin:var(--ps-6) 0 0;padding-bottom:var(--ps-2)}.ps-part>.ps-part__sub:first-child{margin-top:0}.ps-part__sub+.ps-round{border-top:2px solid var(--ps-flame)}.ps-round__txt--cont{margin-top:var(--ps-3)}.ps-round__cont{font:600 .8125rem/1.2 var(--ps-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ps-flame);margin-right:6px}.ps-round--info{border-bottom:0;padding:var(--ps-3) var(--ps-4);margin:var(--ps-4) 0;background:var(--ps-paper-2);box-shadow:inset 3px 0 0 var(--ps-amber)}.ps-round--info .ps-round__txt{grid-column:1;color:var(--ps-ink);max-width:none}@media (min-width:720px){.ps-round{grid-template-columns:76px 1fr 64px;align-items:start}.ps-round--range{grid-template-columns:96px 1fr 64px}.ps-round__lbl{grid-column:1;font-size:.9375rem}.ps-round__txt{grid-column:2}.ps-round__n{grid-column:3;justify-self:end}.ps-round--info{display:block}}.ps-article{display:block;max-width:var(--ps-w-article)}.ps-key{margin:0 0 var(--ps-5)}html.js .ps-key{position:sticky;top:0;z-index:6}html.js .ps-round,html.js .ps-key__row{scroll-margin-top:96px}html.js .ps-key__wrap[open]{max-height:70vh;overflow-y:auto;overscroll-behavior:contain}.ps-key__wrap{background:var(--ps-amber-pale);border-radius:var(--ps-r);box-shadow:var(--ps-ring);padding:var(--ps-4)}.ps-key__wrap>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ps-3);min-height:48px;cursor:pointer;list-style:none}.ps-key__wrap>summary::-webkit-details-marker{display:none}.ps-key__title{font:600 1.0625rem/1.35 var(--ps-text);letter-spacing:.06em;text-transform:uppercase}.ps-key__n{font:600 .875rem/1.2 var(--ps-mono);font-variant-numeric:tabular-nums}.ps-key__list{margin-top:var(--ps-3)}.ps-key__row{padding:var(--ps-2) 0;border-top:1px solid var(--ps-rule)}.ps-key__row dt{font:600 .9375rem/1.25 var(--ps-mono);color:var(--ps-flame)}.ps-key__row dd{font:400 .875rem/1.45 var(--ps-text);color:var(--ps-ink);margin:0}.ps-key__row.is-hit,.ps-key__row:target{background:var(--ps-paper);box-shadow:inset 2px 0 0 var(--ps-flame)}.ps-key__caveat{font-size:.8125rem;line-height:1.55;color:var(--ps-ink-mute);margin:var(--ps-3) 0}.ps-key__all{font-size:.9375rem}@media (min-width:1180px){.ps-article{display:grid;grid-template-columns:660px 280px;gap:var(--ps-7)}.ps-key,html.js .ps-key{position:static;grid-column:2;grid-row:1;margin:0}.ps-key__wrap,html.js .ps-key__wrap[open]{position:sticky;top:var(--ps-5);max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}.ps-key__wrap>summary{display:none}}.ps-crumb{font-size:.8125rem;line-height:1.5;color:var(--ps-ink-mute);padding:var(--ps-4) 0 0}.ps-crumb a{color:var(--ps-ink-mute)}.ps-crumb a:hover{color:var(--ps-flame)}.ps-byline{font-size:.8125rem;line-height:1.55;color:var(--ps-ink-mute);margin:0 0 var(--ps-4)}.ps-actionbar{display:flex;gap:var(--ps-3);align-items:center;overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid var(--ps-rule);border-bottom:1px solid var(--ps-rule);padding:var(--ps-2) 0;margin:0 0 var(--ps-6)}.ps-actionbar a,.ps-actionbar button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--ps-3);border:0;border-radius:var(--ps-r);box-shadow:var(--ps-ring);background:var(--ps-paper);font:400 .9375rem/1 var(--ps-text);color:var(--ps-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.ps-actionbar a:hover,.ps-actionbar button:hover{box-shadow:var(--ps-ring-flame);color:var(--ps-flame)}.ps-stats{display:grid;gap:var(--ps-3);margin:0 0 var(--ps-6);background:var(--ps-amber-pale);box-shadow:var(--ps-ring);border-radius:var(--ps-r);padding:var(--ps-4) 20px;max-width:var(--ps-w-article)}.ps-stats>div{padding:var(--ps-3) 0;border-top:2px solid var(--ps-amber)}.ps-stats dt{font:500 .75rem/1.25 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ps-ink-mute)}.ps-stats dd{font-size:.9375rem;line-height:1.45;margin:var(--ps-1) 0 0}.ps-stat__q{display:block;font-size:.75rem;line-height:1.35;color:var(--ps-ink-mute)}@media (min-width:720px){.ps-stats{grid-template-columns:repeat(4,1fr);gap:var(--ps-4)}}.ps-mat{background:var(--ps-paper);border-radius:var(--ps-r);box-shadow:var(--ps-ring);padding:20px;max-width:var(--ps-w-prose)}.ps-mat ul{list-style:disc;padding-left:20px}.ps-mat li{margin-bottom:var(--ps-2)}.ps-mat li::marker{color:var(--ps-flame)}.ps-mat__grp+.ps-mat__grp{margin-top:var(--ps-4)}.ps-mat__note{font-size:.8125rem;line-height:1.55;color:var(--ps-ink-mute);margin:var(--ps-4) 0}.ps-notes{background:var(--ps-amber-pale);border-radius:var(--ps-r);padding:20px;max-width:var(--ps-w-prose)}.ps-notes ul{list-style:disc;padding-left:20px}.ps-notes li{margin-bottom:var(--ps-3)}.ps-notes li::marker{color:var(--ps-flame)}.ps-mistakes dl>div{box-shadow:inset 3px 0 0 var(--ps-flame);padding-left:var(--ps-4);margin-bottom:var(--ps-5)}.ps-mistakes dt{font:600 1.0625rem/1.35 var(--ps-display);margin-bottom:var(--ps-1)}.ps-mistakes dd{margin:0;max-width:var(--ps-w-prose)}.ps-faq dl>div{padding:var(--ps-4) 0;border-top:1px solid var(--ps-rule)}.ps-faq dt{font:600 1.0625rem/1.35 var(--ps-display);margin-bottom:var(--ps-1)}.ps-faq dd{margin:0;max-width:var(--ps-w-prose)}.ps-authnote{max-width:var(--ps-w-prose);margin:var(--ps-6) 0}.ps-authnote__q{margin:var(--ps-2) 0 var(--ps-2);padding-left:var(--ps-4);box-shadow:inset 3px 0 0 var(--ps-rule)}.ps-authnote__q p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ps-ink-mute)}.ps-varlist{list-style:none;max-width:var(--ps-w-prose)}.ps-varlist li{padding:var(--ps-3) 0 var(--ps-3) var(--ps-4);border-top:1px solid var(--ps-rule);line-height:1.6}.ps-varlist li::marker{content:none}.ps-varlist li:last-child{border-bottom:1px solid var(--ps-rule)}.ps-source{box-shadow:inset 3px 0 0 var(--ps-flame);padding-left:var(--ps-4);max-width:var(--ps-w-prose);font-size:.9375rem;line-height:1.6}.ps-steps{display:grid;gap:var(--ps-5);grid-template-columns:1fr;max-width:var(--ps-w-article)}@media (min-width:720px){.ps-steps{grid-template-columns:1fr 1fr}}.ps-steps figure{box-shadow:var(--ps-ring);background:var(--ps-paper-2)}.ps-steps img{display:block;width:100%;height:auto;object-fit:contain}.ps-steps figcaption{font-size:.8125rem;color:var(--ps-ink-mute);padding:var(--ps-2) var(--ps-3)}.ps-printhead{display:none}.ps-abbr{color:inherit;text-decoration:none;border-bottom:1px dotted rgb(35 31 26 / .55);padding-block:13px;margin-block:-13px}.ps-abbr:hover{border-bottom:1px solid var(--ps-flame)}.ps-tablewrap{overflow-x:auto;overscroll-behavior-x:contain;box-shadow:var(--ps-ring);border-radius:var(--ps-r)}.ps-table{border-collapse:collapse;width:100%;font-size:.9375rem}.ps-table th,.ps-table td{text-align:left;padding:var(--ps-3) var(--ps-4);border-bottom:1px solid var(--ps-rule);white-space:nowrap}.ps-table th{font:600 .75rem/1.25 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;background:var(--ps-paper);position:sticky;top:0}.ps-table tbody tr:nth-child(even){background:var(--ps-paper-2)}.ps-table td.ps-num{font:500 .9375rem/1.45 var(--ps-mono);font-variant-numeric:tabular-nums}.ps-filterbar{margin:var(--ps-6) 0 var(--ps-4)}html:not(.js) .ps-filterbar,html:not(.js) [data-ps-jsonly]{display:none}.ps-count{font:500 .8125rem/1.6 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ps-ink-mute);margin:0 0 var(--ps-4)}.ps-count b{color:var(--ps-ink);font-variant-numeric:tabular-nums}.ps-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--ps-3);border-radius:var(--ps-r);box-shadow:var(--ps-ring);background:var(--ps-paper);font-size:.9375rem;cursor:pointer}.ps-chip input:checked+span,.ps-chip.is-on{background:var(--ps-amber-pale)}.ps-empty{padding:var(--ps-6) 0;max-width:var(--ps-w-prose)}.ps-pagehead{padding:var(--ps-6) 0 var(--ps-5)}.ps-band--flame.ps-pagehead{padding:var(--ps-7) 0}.ps-band--flame.ps-pagehead .ps-h1{color:var(--ps-paper)}.ps-band--flame.ps-pagehead .ps-lead b{color:var(--ps-paper)}.ps-count{border-left:4px solid var(--ps-amber);padding-left:var(--ps-3)}.ps-h1{font:700 1.625rem/1.2 var(--ps-display);letter-spacing:-.01em;margin:0 0 var(--ps-4)}@media (min-width:1000px){.ps-h1{font-size:2.25rem;line-height:1.15}}.ps-band h2.ps-h2{margin-top:var(--ps-7)}.ps-band .ps-pagehead h2.ps-h2{margin-top:0}.ps-bullets{list-style:disc;padding-left:20px;margin:0 0 var(--ps-4);max-width:var(--ps-w-prose)}.ps-bullets li{margin-bottom:var(--ps-3)}.ps-bullets li::marker{color:var(--ps-flame)}.ps-figure{margin:var(--ps-6) 0;max-width:var(--ps-w-prose)}.ps-figure__img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;box-shadow:var(--ps-ring);border-radius:0}.ps-figure__img--contain{object-fit:contain;background:var(--ps-paper-2)}.ps-figure__cap{margin:var(--ps-3) 0 0;font-size:.8125rem;line-height:1.5;color:var(--ps-ink-mute)}.ps-bullets--src{list-style:none;padding-left:0}.ps-bullets--src li{display:flex;gap:var(--ps-4);align-items:flex-start;padding:var(--ps-3) 0;margin:0;border-bottom:1px solid var(--ps-rule)}.ps-bullets--src li:last-child{border-bottom:0}.ps-srcthumb{flex:0 0 84px;width:84px;height:56px;object-fit:cover;box-shadow:var(--ps-ring);border-radius:0}.ps-srcthumb--contain{object-fit:contain;background:var(--ps-paper-2)}.ps-bullets--src .ps-small{display:block;margin-top:2px}@media (max-width:400px){.ps-srcthumb{flex-basis:64px;width:64px;height:43px}}.ps-steps__list{list-style:decimal;padding-left:24px;margin:0 0 var(--ps-4);max-width:var(--ps-w-prose)}.ps-steps__list li{margin-bottom:var(--ps-3)}.ps-steps__list li::marker{font:600 .9375rem/1.2 var(--ps-mono);color:var(--ps-flame)}.ps-defs{max-width:var(--ps-w-prose);margin:0 0 var(--ps-4)}.ps-defs dt{font:600 1.0625rem/1.35 var(--ps-display);margin-top:var(--ps-4)}.ps-defs dd{margin:var(--ps-1) 0 0}.ps-form{max-width:var(--ps-w-prose);display:grid;gap:var(--ps-4);margin:var(--ps-5) 0}.ps-form label.ps-label{display:block;margin-bottom:var(--ps-2)}.ps-form textarea,.ps-form select{width:100%;min-height:48px;padding:var(--ps-3);border-radius:var(--ps-r);box-shadow:var(--ps-ring);border:0;background:var(--ps-paper);color:var(--ps-ink);font:400 1.0625rem/1.5 var(--ps-text)}.ps-form textarea{min-height:160px;resize:vertical}.ps-form .ps-btn{justify-self:start}.ps-sortrow{display:flex;flex-wrap:wrap;gap:var(--ps-4);align-items:end;margin-bottom:var(--ps-4)}.ps-sortrow>div{flex:1 1 220px}.ps-fieldset{border:0;padding:0;margin:0 0 var(--ps-4)}.ps-fieldset legend{font:600 .75rem/1.25 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ps-ink-mute);padding:0 0 var(--ps-2)}.ps-chiprow{display:flex;flex-wrap:wrap;gap:var(--ps-2)}.ps-chip__n{font:600 .75rem/1 var(--ps-mono);color:var(--ps-ink-mute);font-variant-numeric:tabular-nums}.ps-az{list-style:none;columns:2;column-gap:var(--ps-6);max-width:var(--ps-w-prose)}@media (max-width:719px){.ps-az{columns:1}}.ps-az li{break-inside:avoid;border-bottom:1px solid var(--ps-rule)}.ps-az a{display:flex;align-items:center;min-height:44px;font-size:.9375rem}.ps-optgrid{display:grid;gap:var(--ps-3);align-items:center;margin-bottom:var(--ps-4)}@media (min-width:600px){.ps-optgrid{grid-template-columns:auto 1fr;column-gap:var(--ps-4)}}.ps-twocol{display:grid;gap:var(--ps-5)}@media (min-width:720px){.ps-twocol{grid-template-columns:1fr 1fr;column-gap:var(--ps-6)}}.ps-twocol h3{margin-bottom:var(--ps-3)}.ps-band--art{padding-top:0;padding-bottom:var(--ps-6)}.ps-art .ps-printhead{border-top:4px solid var(--ps-flame);padding-top:var(--ps-3)}.ps-art .ps-source h2{color:var(--ps-ink)}.ps-art .ps-source,.ps-art .ps-related,.ps-art .ps-nl--art{margin:0}.ps-art .ps-source a{color:var(--ps-ink)}.ps-band--flame .ps-nl--art{background:#fff0;box-shadow:none;padding:0;max-width:var(--ps-w-article)}.ps-band--flame .ps-nl--art .ps-label{color:var(--ps-paper)}.ps-part>h3{color:var(--ps-flame);border-bottom:3px solid var(--ps-amber);padding-bottom:var(--ps-2);margin-bottom:var(--ps-4)}.ps-crumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ps-crumb li+li::before{content:"/";margin-right:6px;color:var(--ps-ink-mute)}.ps-crumb a{display:inline-flex;align-items:center;min-height:44px}.ps-h1--art{margin:var(--ps-4) 0 var(--ps-3);font-size:1.75rem;line-height:1.18}@media (min-width:1000px){.ps-h1--art{font-size:2.5rem;line-height:1.12}}.ps-band--art .ps-lead{margin-bottom:var(--ps-3)}.ps-hero__figure{margin:var(--ps-5) 0 var(--ps-6);max-width:var(--ps-w-article)}.ps-hero__frame{display:block;aspect-ratio:3/2;background:var(--ps-paper-2);box-shadow:var(--ps-ring);border-radius:0;overflow:hidden}.ps-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.ps-hero__img--whole{object-fit:contain}.ps-block{margin:var(--ps-7) 0}.ps-intro{max-width:var(--ps-w-prose);margin:0 0 var(--ps-6)}.ps-intro p{margin-bottom:var(--ps-4)}.ps-band--art h2.ps-h2{margin-top:0}.ps-usuk{max-width:var(--ps-w-prose);margin:var(--ps-5) 0 var(--ps-7);font-size:.8125rem;line-height:1.55;color:var(--ps-ink-mute)}.ps-copybtn{margin-top:var(--ps-4)}.ps-rounds{min-width:0}.ps-round__txt,.ps-intro p,.ps-faq dd,.ps-mistakes dd,.ps-mat li,.ps-notes li{overflow-wrap:anywhere}.ps-jumpkey{margin:0 0 var(--ps-5)}html.js .ps-jumpkey{display:none}.ps-jumpkey a{display:inline-flex;align-items:center;min-height:44px;font:600 .9375rem/1.2 var(--ps-text)}.ps-key__row{min-height:44px}.ps-note--derived{box-shadow:inset 3px 0 0 var(--ps-amber);padding-left:var(--ps-4);margin-top:var(--ps-4);max-width:var(--ps-w-prose)}#ps-counts-note{margin-top:var(--ps-5);max-width:var(--ps-w-prose)}@media (min-width:1180px){.ps-rounds{grid-column:1;grid-row:1}.ps-jumpkey{display:none}}.ps-steps__img{width:100%;height:auto}.ps-source{margin:var(--ps-7) 0}.ps-source h2{margin-bottom:var(--ps-3)}.ps-related{margin:var(--ps-8) 0 var(--ps-7)}.ps-nl--art{background:var(--ps-amber-pale);box-shadow:var(--ps-ring);border-radius:var(--ps-r);padding:var(--ps-6) 20px;max-width:var(--ps-w-article)}.ps-nl--art .ps-h2{margin-bottom:var(--ps-2)}.ps-key__all{display:inline-flex;align-items:center;min-height:44px}.ps-stats dd>a:only-child{display:inline-flex;align-items:center;min-height:44px}.ps-band--edge{padding-top:0}.ps-scallop{display:block;width:100%;height:14px;margin:0 0 var(--ps-7);fill:var(--ps-flame)}.ps-band--amber .ps-scallop{fill:var(--ps-ink)}.ps-band--flame .ps-scallop{fill:var(--ps-paper)}.ps-bandhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ps-2) var(--ps-4);margin:0 0 var(--ps-4)}.ps-bandhead .ps-h2{margin:0}.ps-badge{display:inline-flex;align-items:center;border-radius:var(--ps-r-sm);padding:5px 10px;background:var(--ps-amber);color:var(--ps-ink);font:600 .75rem/1.25 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase}.ps-band--amber .ps-badge{background:var(--ps-paper);color:var(--ps-ink)}.ps-ad{display:block;margin:var(--ps-6) auto 0;max-width:var(--ps-w);min-height:0}.ps-ad:empty{display:none}.ps-hero{position:relative}.ps-tagrow{display:flex;flex-wrap:wrap;gap:0 var(--ps-4);margin:0 0 var(--ps-2);list-style:none}.ps-tag{display:inline-flex;align-items:center;min-height:44px;font:500 .75rem/1.4 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ps-ink-mute);text-decoration:none}.ps-tag:hover{color:var(--ps-flame)}.ps-tag b{color:var(--ps-ink);font-weight:600;margin-left:6px;font-variant-numeric:tabular-nums}.ps-titlerule{height:0;border-top:4px solid var(--ps-flame);max-width:200px;margin:0 0 var(--ps-4)}.ps-hl{background:var(--ps-amber-pale);color:var(--ps-ink);padding:1px 4px;border-radius:var(--ps-r-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ps-statrow{display:grid;grid-template-columns:1fr;max-width:560px;margin:var(--ps-6) 0 0;background:var(--ps-paper);color:var(--ps-ink);border-radius:var(--ps-r);box-shadow:var(--ps-ring);overflow:hidden}.ps-stat{padding:var(--ps-3) var(--ps-4);border-top:1px solid var(--ps-rule)}.ps-stat:first-child{border-top:0}.ps-statn{display:block;font:700 2rem/1 var(--ps-display);color:var(--ps-flame);font-variant-numeric:tabular-nums}.ps-statl{display:block;margin-top:var(--ps-1);font:500 .75rem/1.3 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ps-ink-mute);min-height:2.6em}.ps-glyphs{position:absolute;inset:0;pointer-events:none;display:none;fill:none;stroke:var(--ps-rule);stroke-width:2}.ps-glyph{position:absolute}@media (min-width:520px){.ps-statrow{grid-template-columns:repeat(3,1fr)}.ps-stat{border-top:0;border-left:1px solid var(--ps-rule)}.ps-stat:first-child{border-left:0}}@media (min-width:1180px){.ps-glyphs{display:block}.ps-glyph--a{top:-22px;right:-40px;width:54px;height:54px}.ps-glyph--b{bottom:-12px;left:-44px;width:34px;height:34px}.ps-glyph--c{top:52%;left:-28px;width:26px;height:26px}}.ps-benefits{display:grid;gap:var(--ps-4);grid-template-columns:1fr;margin-top:var(--ps-6)}.ps-benefit{background:var(--ps-paper);color:var(--ps-ink);border-radius:var(--ps-r);box-shadow:var(--ps-ring);padding:20px}.ps-benefit--honey{background:var(--ps-paper-2);color:var(--ps-ink)}.ps-benefit--gold{background:var(--ps-amber-pale);color:var(--ps-ink)}.ps-benefit h3{margin:var(--ps-3) 0 var(--ps-2);font:600 1.1875rem/1.3 var(--ps-display)}.ps-benefit p{margin:0;font-size:.9375rem;line-height:1.6}.ps-bico{display:block;width:52px;height:52px;fill:none;stroke:var(--ps-flame);stroke-width:2.4;stroke-linecap:square;stroke-linejoin:miter}.ps-benefit .ps-sheetprev{aspect-ratio:auto;margin-top:var(--ps-4)}@media (min-width:560px){.ps-benefits{grid-template-columns:repeat(2,1fr)}.ps-benefit--w3,.ps-benefit--w4{grid-column:span 2}}@media (min-width:1000px){.ps-benefits{grid-template-columns:repeat(6,1fr);align-items:start}.ps-benefit{grid-column:span 2}.ps-benefit--w3{grid-column:span 3}.ps-benefit--w4{grid-column:span 4}}.ps-showcase{display:grid;gap:var(--ps-5);grid-template-columns:1fr;margin-top:var(--ps-6)}.ps-showcase .ps-card{display:flex;flex-direction:column}.ps-showcase .ps-card__body{display:flex;flex-direction:column;flex:1 1 auto}.ps-levelchip{display:block;margin:0;padding:var(--ps-2) var(--ps-4);background:var(--ps-amber);color:var(--ps-ink);border-bottom:1px solid var(--ps-rule-ink);font:600 .75rem/1.4 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase}.ps-ctalink{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;font:600 .9375rem/1.2 var(--ps-text)}.ps-shelf{margin-top:var(--ps-8)}.ps-shelf .ps-h3{margin-bottom:var(--ps-2)}@media (min-width:520px){.ps-showcase{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ps-showcase{grid-template-columns:repeat(4,1fr)}}.ps-qa{display:grid;gap:var(--ps-3);max-width:var(--ps-w-prose);margin-top:var(--ps-6)}.ps-qaitem{background:var(--ps-paper);color:var(--ps-ink);border-radius:var(--ps-r);box-shadow:var(--ps-ring);overflow:hidden}.ps-qaitem>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ps-4);min-height:56px;padding:var(--ps-3) var(--ps-4);cursor:pointer;list-style:none;font:600 1.0625rem/1.35 var(--ps-display);color:var(--ps-ink)}.ps-qaitem>summary::-webkit-details-marker{display:none}.ps-qaitem[open]>summary{background:var(--ps-amber-pale);color:var(--ps-ink)}.ps-qaico{flex:0 0 24px;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}.ps-qaitem[open] .ps-qaico{transform:rotate(180deg)}.ps-qabody{padding:0 var(--ps-4) var(--ps-4)}.ps-qabody p{margin:0 0 var(--ps-3);font-size:.9375rem;line-height:1.65}.ps-qabody p:last-child{margin:0}.ps-facts{display:grid;gap:var(--ps-5);grid-template-columns:1fr;margin-top:var(--ps-6)}.ps-fact{background:var(--ps-paper);color:var(--ps-ink);border-radius:var(--ps-r);box-shadow:var(--ps-ring);padding:var(--ps-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--ps-3)}.ps-fact img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 46%;box-shadow:var(--ps-ring);border-radius:0}.ps-fact h3{margin:0;font:600 1.1875rem/1.25 var(--ps-display)}.ps-fact h3 span{display:block}.ps-fact .ps-mono{margin:0}@media (min-width:640px){.ps-facts{grid-template-columns:repeat(3,1fr)}}.ps-nlcard{display:grid;gap:var(--ps-6);border-radius:var(--ps-r);box-shadow:0 0 0 1px var(--ps-paper);padding:var(--ps-6) 20px}.ps-nlill{display:block;width:100%;max-width:200px;margin:0 0 var(--ps-4);fill:none;stroke:var(--ps-paper);stroke-width:2.4;stroke-linecap:square}.ps-nlform{display:grid;gap:var(--ps-5)}.ps-nlgroup .ps-field{width:100%}.ps-nlform select,.ps-nlform textarea{width:100%;min-height:48px;padding:var(--ps-3);border:1px solid var(--ps-rule-ink);border-radius:var(--ps-r);background:var(--ps-paper);color:var(--ps-ink);font:400 1.0625rem/1.5 var(--ps-text)}.ps-nlform option{background:var(--ps-paper);color:var(--ps-ink)}.ps-nlform textarea{min-height:96px;resize:vertical}.ps-nlform .ps-small{margin:var(--ps-2) 0 0}.ps-nlform .ps-btn{justify-self:start}.ps-band--flame .ps-label{color:var(--ps-paper)}@media (min-width:1000px){.ps-nlcard{grid-template-columns:5fr 7fr;gap:var(--ps-7);padding:var(--ps-7) var(--ps-6)}}.ps-promo{position:fixed;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:var(--ps-4);background:rgb(35 31 26 / .72)}.ps-promo[data-ps-open]{display:flex}.ps-promocard{position:relative;width:100%;max-width:420px;text-align:center;background:var(--ps-paper);color:var(--ps-ink);border-radius:var(--ps-r);box-shadow:var(--ps-ring);padding:var(--ps-7) 20px var(--ps-5)}.ps-promox{position:absolute;top:var(--ps-2);right:var(--ps-2);width:44px;height:44px;border:0;border-radius:var(--ps-r);cursor:pointer;background:var(--ps-paper-2);color:var(--ps-ink);font:600 1.25rem/1 var(--ps-text)}.ps-promon{margin:var(--ps-2) 0;font:700 2.25rem/1 var(--ps-display);color:var(--ps-flame)}.ps-promo .ps-btn{width:100%}.ps-promolater{margin-top:var(--ps-3);min-height:44px;border:0;background:none;cursor:pointer;color:var(--ps-ink-mute);font:400 .875rem/1.4 var(--ps-text);text-decoration:underline}