:root{--pk-paper: #fcfcfa;--pk-ink: #232a25;--pk-green: #1f5f3f;--pk-forest: #164a31;--pk-sage: #5f6b64;--pk-hair: #dde3dd;--pk-mint: #f1f6f2;--pk-tint: #e4ece8;--pk-wash: #e9efec;--pk-snow: #fff;--pk-brick: #a33a2e;--pk-r: 2px;--pk-max: 1120px;--pk-read: 700px;--pk-gut: 16px}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--pk-paper);color: var(--pk-ink);font-family: "Lato", "Helvetica Neue", Arial, sans-serif;font-size: 17px;line-height: 1.65;overflow-wrap: break-word}img{max-width: 100%;height: auto}svg{flex-shrink: 0}p, ul, ol, dl, dd, figure, table, blockquote{margin: 0}button{font: inherit}a{color: var(--pk-green);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em}a:hover{color: var(--pk-forest);text-decoration-thickness: 2px}:focus-visible{outline: 3px solid rgba(31, 95, 63, 0.5);outline-offset: 2px}h1, h2, h3, h4{margin: 0;font-family: "Lora", Georgia, "Times New Roman", serif;font-weight: 600;line-height: 1.25;color: var(--pk-ink);-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: 10 4 4}h1{font-size: clamp(26px, 4.6vw + 11px, 34px);line-height: 1.2;letter-spacing: -0.005em}h2{font-size: 23px}h3{font-size: 19px;line-height: 1.35}strong, b{font-weight: 700}@media (max-width: 767.98px){.pk-copy, .pk-brief, .pk-herst-copy, .pk-unit-body, .pk-author-text, .pk-desk-text, .pk-cat-tile{-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: 10 4 4}}.pk-shell{width: 100%;max-width: calc(var(--pk-max) + 2 * var(--pk-gut));margin: 0 auto;padding: 0 var(--pk-gut)}.pk-offscreen{position: absolute !important;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}.pk-jump{position: absolute;left: 16px;top: -120px;z-index: 50;padding: 10px 16px;background: var(--pk-forest);color: var(--pk-snow);border-radius: var(--pk-r);font-weight: 700}.pk-jump:focus{top: 12px;color: var(--pk-snow)}.pk-sep{color: var(--pk-sage)}.pk-top{position: relative;background: var(--pk-paper);border-bottom: 1px solid var(--pk-hair)}.pk-top-in{display: flex;justify-content: center;align-items: center;min-height: 55px;padding-top: 0;padding-bottom: 0}.pk-logo{display: inline-flex;flex-direction: column;align-items: center;gap: 1px;max-width: calc(100% - 92px);color: var(--pk-ink);text-align: center;text-decoration: none}.pk-logo:hover{color: var(--pk-ink)}.pk-logo-row{display: inline-flex;align-items: center;gap: 7px}.pk-logo-sign{display: block;width: 28px;height: 28px;color: var(--pk-green)}.pk-logo-name{font: 400 20px/1.1 "Lora", Georgia, serif;letter-spacing: -0.01em;white-space: nowrap}.pk-logo-strong{font-weight: 600;color: var(--pk-green)}.pk-logo-line{max-width: 100%;overflow: hidden;font-size: 11px;line-height: 1.3;color: var(--pk-sage);white-space: nowrap;text-overflow: ellipsis}.pk-nav{border-top: 0}.pk-nav-toggle{position: absolute;top: 5px;right: 8px;display: flex;align-items: center;justify-content: center;width: 44px;min-height: 44px;margin: 0;padding: 0;border: 0;background: transparent;color: var(--pk-ink);font-weight: 700;font-size: 15.5px;line-height: 1;cursor: pointer}.pk-nav-toggle > span{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}.pk-nav-toggle:hover, .pk-nav-toggle[aria-expanded="true"]{color: var(--pk-green)}.pk-nav-row{display: none;list-style: none;margin: 0;padding: 0 0 12px;border-top: 1px solid var(--pk-hair)}.pk-nav-cell{border-top: 1px solid var(--pk-hair)}.pk-nav-cell:first-child{border-top: 0}.pk-nav-a{display: block;padding: 12px 2px;color: var(--pk-ink);font-weight: 700;text-decoration: none}.pk-nav-a:hover, .pk-nav-a[aria-current]{color: var(--pk-green)}.pk-nav-drop{list-style: none;margin: -4px 0 8px;padding: 0 0 0 14px;border-left: 2px solid var(--pk-mint)}.pk-nav-sub{display: block;padding: 8px 2px;color: var(--pk-ink);font-size: 16px;text-decoration: none}.pk-nav-sub:hover, .pk-nav-sub[aria-current]{color: var(--pk-green)}.pk-nav-sub[aria-current]{font-weight: 700}@media (max-width: 767.98px){.pk-nav-toggle[aria-expanded="true"] + .pk-nav-row{display: block}}@media (max-width: 359.98px){.pk-logo{max-width: calc(100% - 76px)}.pk-logo-line{font-size: 10px}}.pk-trail{margin: 10px 0 10px;font-size: 14px;line-height: 1.45;color: var(--pk-sage)}.pk-trail-ol{display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none}.pk-trail-li{display: inline-flex;min-width: 0}.pk-trail-li + .pk-trail-li::before{content: "/";margin: 0 8px;color: var(--pk-hair)}.pk-trail-li:last-child{flex: 1 1 9em}.pk-trail-li:last-child > span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: var(--pk-ink)}.pk-trail a{color: var(--pk-sage);text-decoration: none}.pk-trail a:hover{color: var(--pk-green);text-decoration: underline}.pk-columns{display: block}.pk-aside{display: block;min-width: 0}.pk-article{display: block;min-width: 0}.pk-index-side, .pk-shot{display: none}.pk-part{display: flow-root;margin-top: 40px;scroll-margin-top: 16px}.pk-part > h2{margin: 0 0 14px}.pk-copy > * + *{margin-top: 14px}.pk-copy h3{margin-top: 26px}.pk-copy h3 + *{margin-top: 8px}.pk-copy ul, .pk-copy ol{padding-left: 22px}.pk-copy li + li{margin-top: 6px}.pk-copy li::marker{color: var(--pk-green)}.pk-copy blockquote{padding: 2px 0 2px 16px;border-left: 3px solid var(--pk-hair);color: var(--pk-sage)}.pk-standfirst{margin-top: 4px;font-size: 18px;line-height: 1.6}.pk-herst + .pk-standfirst{margin-top: 0}.pk-swipe{position: relative;overflow-x: auto;margin: 18px 0 0;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r);-webkit-overflow-scrolling: touch}.pk-swipe > table{width: 100%;border-collapse: collapse}.pk-copy .pk-swipe{font-size: 15.5px;line-height: 1.5}.pk-copy .pk-swipe th, .pk-copy .pk-swipe td{min-width: 8.5em;padding: 9px 12px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--pk-hair)}.pk-copy .pk-swipe th{font-weight: 700;background: var(--pk-tint)}.pk-copy .pk-swipe tbody tr:nth-child(even) > td{background: var(--pk-mint)}.pk-copy .pk-swipe tbody td:first-child{font-weight: 700}.pk-copy .pk-swipe tr:last-child > *{border-bottom: 0}.pk-swipe-note{margin: 6px 0 0;font-size: 13px;color: var(--pk-sage)}.pk-copy > .pk-swipe-note{margin-top: 6px}.pk-swipe-auto{display: none}@media (max-width: 767.98px){.pk-swipe:has(tr > :nth-child(3)) + .pk-swipe-auto{display: block}.pk-copy .pk-swipe > table:has(tr > :nth-child(3)) :is(th, td){min-width: 11.5em}.pk-copy .pk-swipe > table:has(tr > :nth-child(3)) :is(th, td):first-child{position: sticky;left: 0;z-index: 1;min-width: 8em;max-width: 9.5em;background: var(--pk-snow);box-shadow: 1px 0 0 var(--pk-hair)}.pk-copy .pk-swipe > table:has(tr > :nth-child(3)) thead :is(th, td):first-child{background: var(--pk-tint)}.pk-copy .pk-swipe > table:has(tr > :nth-child(3)) tbody tr:nth-child(even) > :is(th, td):first-child{background: var(--pk-mint)}.pk-copy .pk-swipe > table:has(tr > :nth-child(3)) tbody tr > th:first-child{background: var(--pk-tint)}}.pk-titleblock{margin: 0 0 18px}.pk-titleblock h1{margin: 0 0 12px}.pk-author-line{display: flex;align-items: flex-start;gap: 12px}.pk-author-sign{display: block;width: 40px;height: 40px}.pk-author-text{display: flex;flex-direction: column;min-width: 0;font-size: 14px;line-height: 1.4;color: var(--pk-sage)}.pk-author-role{display: block}.pk-check{display: inline-flex;align-items: center;gap: 5px;margin-left: 2px;padding: 0 7px 0 5px;border: 1px solid var(--pk-green);border-radius: var(--pk-r);background: var(--pk-mint);color: var(--pk-forest);font-size: 12.5px;font-weight: 700;line-height: 20px;white-space: nowrap;vertical-align: 1px}.pk-check-ico{display: block;width: 14px;height: 14px}.pk-author-name{font-size: 15.5px;font-weight: 700;color: var(--pk-ink)}.pk-author-name a{color: var(--pk-ink);text-decoration: none;border-bottom: 1px solid var(--pk-hair)}.pk-author-name a:hover{color: var(--pk-green);border-bottom-color: currentColor}.pk-mono-tile{fill: var(--pk-mint);stroke: var(--pk-green);stroke-width: 1.5}.pk-mono-text{fill: var(--pk-green);font: 600 19px "Lora", Georgia, serif}.pk-titlepic{margin: 0 0 22px}.pk-titlepic-img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--pk-r);background: var(--pk-mint)}.pk-titlepic-cap, .pk-hello-cap{margin-top: 6px;font-size: 13px;line-height: 1.45;color: var(--pk-sage)}.pk-pic-tag{white-space: nowrap}.pk-scene{margin: 0 0 16px}.pk-scene img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--pk-r)}.pk-scene figcaption{margin-top: 6px;font-size: 13px;line-height: 1.45;color: var(--pk-sage)}.pk-brief{margin: 18px 0 22px;padding: 16px 16px 10px;background: var(--pk-wash);border: 1px solid #cddbd2;border-radius: var(--pk-r)}.pk-brief-title{margin: 0 0 8px;font-size: 20px}.pk-brief-points{margin: 0;padding: 0;list-style: none;font-size: 15.5px;line-height: 1.5}.pk-brief-points li{position: relative;margin: 0 0 8px;padding-left: 20px}.pk-brief-points li::before{content: "";position: absolute;left: 0;top: 0.78em;width: 12px;height: 2px;background: var(--pk-green)}.pk-medic{margin: 40px 0 0;padding: 18px 18px 16px;background: var(--pk-mint);border-top: 3px solid var(--pk-forest);border-radius: 0 0 var(--pk-r) var(--pk-r);scroll-margin-top: 16px}.pk-medic-title{margin: 0 0 8px;font-size: 21px}.pk-hint{margin: 32px 0 0;padding: 14px 0 16px;border-top: 2px solid var(--pk-green);border-bottom: 1px solid var(--pk-hair)}.pk-hint-label{margin: 0 0 4px;font-size: 14px;font-weight: 700;color: var(--pk-green)}.pk-hint-link{font: 600 19px/1.4 "Lora", Georgia, serif}.pk-hint-link a{color: var(--pk-ink);text-decoration-color: var(--pk-green)}.pk-hint-link a:hover{color: var(--pk-green)}.pk-index-flow{margin: 26px 0 0;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r)}.pk-index-toggle{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;min-height: 50px;margin: 0;padding: 10px 16px;border: 0;background: transparent;color: var(--pk-ink);text-align: left;cursor: pointer}.pk-index-toggle .pk-index-title{font: 600 18px/1.3 "Lora", Georgia, serif}.pk-index-count{display: inline-flex;align-items: center;gap: 10px;font-size: 14px;color: var(--pk-sage);white-space: nowrap}.pk-index-count::after{content: "";width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid var(--pk-green);border-bottom: 2px solid var(--pk-green);transform: rotate(45deg)}.pk-index-toggle[aria-expanded="true"] .pk-index-count::after{margin-top: 4px;transform: rotate(225deg)}.pk-index-flow .pk-index-list{display: none;margin: 0;padding: 4px 16px 14px 44px;border-top: 1px solid var(--pk-hair)}.pk-index-toggle[aria-expanded="true"] + .pk-index-list{display: block}.pk-index-list{counter-reset: pkidx;list-style: none}.pk-index-list li{counter-increment: pkidx;position: relative}.pk-index-list li::before{content: counter(pkidx);position: absolute;left: -28px;top: 8px;width: 20px;font: 400 14px/1.4 "Lora", Georgia, serif;color: var(--pk-sage);text-align: right}.pk-index-a{display: block;padding: 7px 0;color: var(--pk-ink);font-size: 15.5px;line-height: 1.4;text-decoration: none}.pk-index-a:hover{color: var(--pk-green);text-decoration: underline}.pk-index-a[aria-current]{color: var(--pk-green);font-weight: 700}.pk-index-side .pk-index-title{margin: 0 0 8px;padding-bottom: 8px;border-bottom: 2px solid var(--pk-ink);font: 600 17px/1.3 "Lora", Georgia, serif}.pk-index-side .pk-index-list{margin: 0;padding: 0 0 0 28px}.pk-index-side .pk-index-a{padding: 5px 0;font-size: 14.5px}.pk-index-side .pk-index-list li::before{top: 6px;font-size: 13px}.pk-herst{margin: 24px 0 32px;overflow: hidden;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r)}.pk-herst-bar{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 4px 14px;padding: 8px 14px;font-size: 13px;line-height: 1.35;color: var(--pk-sage);border-bottom: 1px solid var(--pk-hair)}.pk-herst-mark{font-weight: 700;color: var(--pk-sage)}.pk-herst-why{color: var(--pk-sage)}.pk-herst-why:hover{color: var(--pk-green)}.pk-herst-stage{display: flex;justify-content: center;align-items: center;padding: 12px;background: var(--pk-mint)}.pk-herst-pic{display: block;width: 128px;height: 128px;object-fit: contain;mix-blend-mode: multiply}.pk-herst-copy{padding: 14px 16px 16px}.pk-herst-title{margin: 0 0 8px;font: 600 20px/1.3 "Lora", Georgia, serif;color: var(--pk-ink)}.pk-herst-facts{margin: 0 0 14px;padding: 0;list-style: none;font-size: 15px;line-height: 1.5}.pk-herst-facts li{padding: 7px 0;border-top: 1px solid var(--pk-hair)}.pk-herst-facts li:last-child{border-bottom: 1px solid var(--pk-hair)}.pk-herst-btn{display: flex;align-items: center;justify-content: center;width: 100%;height: 50px;padding: 0 22px;border: 0;border-radius: var(--pk-r);background: var(--pk-green);color: var(--pk-snow);font-size: 16px;font-weight: 700;line-height: 1.25;text-align: center;text-decoration: none;transition: background-color 0.15s}.pk-herst-btn:hover{background: var(--pk-forest);color: var(--pk-snow)}.pk-herst-fine{margin: 10px 0 0;font-size: 12.5px;line-height: 1.45;color: var(--pk-sage)}.pk-passport{width: 100%;border-collapse: collapse;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-top: 2px solid var(--pk-ink);font-size: 16px;line-height: 1.5}.pk-passport, .pk-passport tbody, .pk-passport tr, .pk-passport th, .pk-passport td{display: block}.pk-passport tr{padding: 9px 12px 10px;border-bottom: 1px solid var(--pk-hair)}.pk-passport tr:nth-child(even){background: var(--pk-mint)}.pk-passport tr:last-child{border-bottom: 0}.pk-passport th{margin: 0 0 1px;font-size: 13.5px;font-weight: 700;line-height: 1.4;color: var(--pk-sage);text-align: left}.pk-stofftab{min-width: 620px;font-size: 15px;line-height: 1.45}.pk-stofftab th, .pk-stofftab td{padding: 10px 12px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--pk-hair)}.pk-stofftab thead th{background: var(--pk-tint);font-size: 13.5px;font-weight: 700;color: var(--pk-ink)}.pk-stofftab tbody th{min-width: 9.5em;font-weight: 700;background: var(--pk-snow)}.pk-stofftab tbody tr:nth-child(even) > *{background: var(--pk-mint)}.pk-stofftab td:nth-child(2){min-width: 8.5em}.pk-stofftab td:nth-child(3){min-width: 13em}.pk-stofftab td:nth-child(4){min-width: 16em}.pk-stofftab thead th:first-child, .pk-stofftab tbody th{position: sticky;left: 0;z-index: 1;box-shadow: 1px 0 0 var(--pk-hair)}.pk-stofftab tbody tr:last-child > *{border-bottom: 0}.pk-stofftab:not(:has(tr > :nth-child(3))){min-width: 0}.pk-herbs{margin-top: 24px}.pk-herb{display: grid;grid-template-columns: 72px minmax(0, 1fr);grid-template-areas: "pic top" "copy copy";align-items: center;column-gap: 14px;row-gap: 10px;padding: 18px 0;border-top: 1px solid var(--pk-hair)}.pk-herb-bare{grid-template-columns: minmax(0, 1fr);grid-template-areas: "top" "copy"}.pk-herb-photo{grid-area: pic;display: block;width: 72px;height: 72px;object-fit: cover;border-radius: var(--pk-r)}.pk-herb-top{grid-area: top;min-width: 0}.pk-herb-copy{grid-area: copy;min-width: 0}.pk-herb-name{font-size: 19px}.pk-herb-dose{margin: 2px 0 0;font-size: 14px;line-height: 1.4;color: var(--pk-sage)}.pk-promises-intro{margin: 0 0 14px;font-size: 16px;color: var(--pk-sage)}.pk-promises{margin: 0;padding: 0;list-style: none;border-top: 2px solid var(--pk-ink)}.pk-promise{padding: 16px 0 18px;border-bottom: 1px solid var(--pk-hair)}.pk-promise-verdict{display: inline-block;margin: 0 0 8px;padding: 3px 10px;border-radius: var(--pk-r);font-size: 13.5px;font-weight: 700;line-height: 1.4}.pk-v-yes{background: var(--pk-green);color: var(--pk-snow)}.pk-v-part{background: var(--pk-mint);color: var(--pk-forest);box-shadow: inset 0 0 0 1px var(--pk-green)}.pk-v-no{background: var(--pk-ink);color: var(--pk-paper)}.pk-v-open{background: transparent;color: var(--pk-sage);box-shadow: inset 0 0 0 1px var(--pk-sage)}.pk-promise-text{margin: 0 0 6px;font: 600 18px/1.45 "Lora", Georgia, serif}.pk-promise-why{font-size: 16px}.pk-shoptab{width: 100%;border-collapse: collapse;font-size: 15px;line-height: 1.5}.pk-shoptab, .pk-shoptab tbody, .pk-shoptab tr, .pk-shoptab th, .pk-shoptab td{display: block}.pk-shoptab thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.pk-shoptab tbody tr{padding: 12px 0;border-top: 1px solid var(--pk-hair)}.pk-shoptab tbody tr:last-child{border-bottom: 1px solid var(--pk-hair)}.pk-shoptab tbody th{padding: 0 0 4px;font-size: 16px;font-weight: 700;text-align: left}.pk-shoptab td{padding: 1px 0}.pk-shoptab td[data-label]::before{content: attr(data-label) ": ";color: var(--pk-sage)}.pk-shoptab .pk-shop-maker{padding: 12px;background: var(--pk-mint);border-top: 0}.pk-shop-mark{display: inline-block;margin-left: 6px;padding: 0 6px;font-size: 12px;font-weight: 700;line-height: 1.6;color: var(--pk-sage);vertical-align: 2px;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r)}.pk-shoptab .pk-shop-herst{padding: 0 0 6px;border-top: 0}.pk-shoptab .pk-shop-herst > td{padding: 0}.pk-shop-herst .pk-herst{margin: 10px 0 0}.pk-shops-note{margin-top: 18px;font-size: 16px}.pk-cost{margin: 4px 0 0;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r)}.pk-cost-row{display: grid;grid-template-columns: minmax(0, 1fr);padding: 10px 14px;border-top: 1px solid var(--pk-hair)}.pk-cost-row:first-child{border-top: 0}.pk-cost dt{font-size: 13.5px;font-weight: 700;color: var(--pk-sage)}.pk-cost dd{font-size: 16.5px}.pk-cost + .pk-copy{margin-top: 16px}.pk-others{display: grid;gap: 12px;margin: 18px 0 0;padding: 0;list-style: none}.pk-other{position: relative;display: grid;grid-template-columns: 72px minmax(0, 1fr);align-items: center;gap: 14px;padding: 12px;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r);transition: border-color 0.15s}.pk-other:hover{border-color: var(--pk-green)}.pk-other-frame{display: flex;align-items: center;justify-content: center;width: 72px;height: 72px;background: var(--pk-mint);border-radius: var(--pk-r)}.pk-other-img{display: block;width: 60px;height: 60px;object-fit: contain;mix-blend-mode: multiply}.pk-other-text{display: flex;flex-direction: column;gap: 2px;min-width: 0}.pk-other-name{font: 600 18px/1.3 "Lora", Georgia, serif}.pk-other-name a{color: var(--pk-ink);text-decoration: none}.pk-other-name a::after{content: "";position: absolute;inset: 0}.pk-other:hover .pk-other-name a{color: var(--pk-green);text-decoration: underline;text-decoration-thickness: 1px}.pk-other-info{font-size: 14.5px;line-height: 1.45;color: var(--pk-sage)}.pk-final-text{font-family: "Lora", Georgia, serif;font-size: 18px;line-height: 1.6}.pk-final .pk-herst{margin-bottom: 0}.pk-faq-list{margin-top: 4px;border-top: 2px solid var(--pk-ink)}.pk-faq-entry{border-bottom: 1px solid var(--pk-hair)}.pk-faq-ask{position: relative;display: block;padding: 15px 44px 15px 0;list-style: none;cursor: pointer;font: 600 18px/1.4 "Lora", Georgia, serif;color: var(--pk-ink)}.pk-faq-ask::-webkit-details-marker{display: none}.pk-faq-ask::before, .pk-faq-ask::after{content: "";position: absolute;right: 10px;top: 50%;width: 16px;height: 2px;margin-top: -1px;background: var(--pk-green)}.pk-faq-ask::after{transform: rotate(90deg);transition: transform 0.2s}.pk-faq-entry[open] > .pk-faq-ask::after{transform: rotate(0deg)}.pk-faq-ask:hover{color: var(--pk-green)}.pk-faq-answer{padding: 0 0 18px;font-size: 16.5px}.pk-endnote{margin-top: 52px;padding-top: 28px;border-top: 2px solid var(--pk-ink)}.pk-desk{display: grid;grid-template-columns: 56px minmax(0, 1fr);align-items: start;gap: 14px;padding: 18px;background: var(--pk-mint);border-radius: var(--pk-r)}.pk-desk-sign{display: block;width: 56px;height: 56px}.pk-desk-name{margin: 0;font: 600 19px/1.3 "Lora", Georgia, serif;color: var(--pk-ink)}.pk-desk-role{margin: 2px 0 8px;font-size: 14px;line-height: 1.45;color: var(--pk-sage)}.pk-desk-about{font-size: 15.5px;line-height: 1.6}.pk-desk-link{margin-top: 8px;font-size: 15.5px;font-weight: 700}.pk-sources{margin-top: 26px;scroll-margin-top: 16px}.pk-sources-title{margin: 0 0 8px;font: 700 17px/1.3 "Lato", Arial, sans-serif}.pk-sources-list{padding-left: 22px;font-size: 14.5px;line-height: 1.55}.pk-sources-list li{margin: 0 0 5px;padding-left: 2px}.pk-sources-list li::marker{color: var(--pk-sage)}.pk-updated{margin: 22px 0 8px;font-size: 14px;color: var(--pk-sage)}.pk-caution{padding-top: 10px;border-top: 1px solid var(--pk-hair);font-size: 14px;line-height: 1.55;color: var(--pk-sage)}.pk-caution strong{color: var(--pk-ink)}.pk-story{position: relative;display: flex;flex-direction: column;min-width: 0}.pk-story-img{overflow: hidden;background: var(--pk-mint);border-radius: var(--pk-r)}.pk-story-photo{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;transition: transform 0.3s}.pk-story:hover .pk-story-photo{transform: scale(1.03)}.pk-story-text{padding-top: 12px}.pk-story-topic{margin: 0 0 4px;font-size: 13.5px;font-weight: 700;color: var(--pk-green)}.pk-story-title{margin: 0 0 6px;font-size: 19px;line-height: 1.35}.pk-story-title a{color: var(--pk-ink);text-decoration: none}.pk-story-title a::after{content: "";position: absolute;inset: 0}.pk-story:hover .pk-story-title a{color: var(--pk-green);text-decoration: underline;text-decoration-thickness: 1px}.pk-story-teaser{margin: 0 0 6px;font-size: 15.5px;line-height: 1.55}.pk-story-date{font-size: 13.5px;color: var(--pk-sage)}.pk-story-card.pk-story-plain{padding-top: 12px;border-top: 3px solid var(--pk-green)}.pk-story-lead .pk-story-title{font-size: 23px;line-height: 1.3}.pk-story-line{display: grid;grid-template-columns: minmax(0, 1fr) 88px;align-items: start;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--pk-hair)}.pk-story-line.pk-story-plain{grid-template-columns: minmax(0, 1fr)}.pk-story-line .pk-story-img{grid-column: 2;grid-row: 1}.pk-story-line .pk-story-photo{aspect-ratio: 1 / 1}.pk-story-line .pk-story-text{grid-column: 1;grid-row: 1;padding-top: 0}.pk-story-line .pk-story-title{font-size: 18px}.pk-reading{margin: 56px 0 0;padding-top: 20px;border-top: 2px solid var(--pk-ink)}.pk-reading-list{display: grid;gap: 28px;margin-top: 18px}@media (max-width: 767.98px){.pk-reading-list{gap: 0;margin-top: 8px}.pk-reading-list .pk-story{display: grid;grid-template-columns: minmax(0, 1fr) 96px;align-items: start;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--pk-hair)}.pk-reading-list .pk-story-plain{grid-template-columns: minmax(0, 1fr)}.pk-reading-list .pk-story-img{grid-column: 2;grid-row: 1}.pk-reading-list .pk-story-photo{aspect-ratio: 1 / 1}.pk-reading-list .pk-story-text{grid-column: 1;grid-row: 1;padding-top: 0}.pk-reading-list .pk-story-title{font-size: 18px}}.pk-reading-checks .pk-others{margin-top: 16px}.pk-hello{padding: 18px 0 0}.pk-hello-text{max-width: 820px;margin: 0 auto}.pk-hello-lead{max-width: 680px;margin: 12px auto 0;font-size: 17.5px;line-height: 1.6}.pk-hello-lead > * + *{margin-top: 10px}.pk-hello .pk-author-line{margin-top: 16px}.pk-hello-photo{max-width: 800px;margin: 22px auto 0}.pk-hello-photo img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--pk-r);background: var(--pk-mint)}.pk-tested{margin: 52px 0 0}.pk-tested-head{max-width: 760px;margin: 0 0 18px}.pk-tested-intro{margin: 8px 0 0;color: var(--pk-sage)}.pk-tested-grid{display: grid;gap: 16px}.pk-tested-all{margin: 16px 0 0;font-weight: 700}.pk-unit{position: relative;display: flex;flex-direction: column;min-width: 0;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r);transition: border-color 0.15s}.pk-unit:hover{border-color: var(--pk-green)}.pk-unit-photo{display: flex;align-items: center;justify-content: center;height: 176px;background: var(--pk-mint)}.pk-unit-photo img{display: block;width: 150px;height: 150px;object-fit: contain;mix-blend-mode: multiply}.pk-unit-body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 6px;padding: 16px 16px 18px}.pk-unit-name{font-size: 22px}.pk-unit-name a{color: var(--pk-ink);text-decoration: none}.pk-unit-name a::after{content: "";position: absolute;inset: 0}.pk-unit:hover .pk-unit-name a{color: var(--pk-green)}.pk-unit-form{font-size: 15px;color: var(--pk-sage)}.pk-unit-contains, .pk-unit-teaser{font-size: 15.5px;line-height: 1.55}.pk-unit-price{display: flex;flex-direction: column;gap: 1px;margin-top: auto;padding-top: 10px;border-top: 1px solid var(--pk-hair)}.pk-unit-perday{font-weight: 700}.pk-unit-asof{font-size: 13px;color: var(--pk-sage)}.pk-unit-more{font-size: 15.5px;font-weight: 700;color: var(--pk-green);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em}.pk-unit:hover .pk-unit-more{text-decoration-thickness: 2px}.pk-columns-home{margin-top: 24px}.pk-rules-intro{margin: 0 0 14px;color: var(--pk-sage)}.pk-rules-table{width: 100%;border-collapse: collapse;font-size: 16px;line-height: 1.55}.pk-rules-table, .pk-rules-table tbody, .pk-rules-table tr, .pk-rules-table th, .pk-rules-table td{display: block}.pk-rules-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.pk-rules-table tbody{counter-reset: pkrule;border-top: 2px solid var(--pk-ink)}.pk-rules-table tbody tr{counter-increment: pkrule;position: relative;padding: 12px 0 12px 34px;border-bottom: 1px solid var(--pk-hair)}.pk-rules-table tbody tr::before{content: counter(pkrule);position: absolute;left: 0;top: 10px;font: 600 22px/1.2 "Lora", Georgia, serif;color: var(--pk-green)}.pk-rules-table tbody th{margin: 0 0 2px;font: 600 17px/1.4 "Lora", Georgia, serif;text-align: left}.pk-mag{margin: 60px 0 0}.pk-mag-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 20px;margin: 0 0 18px;padding-bottom: 10px;border-bottom: 2px solid var(--pk-ink)}.pk-mag-all{font-size: 15.5px;font-weight: 700}.pk-mag-grid{display: grid;gap: 18px}.pk-mag-list{display: grid;align-content: start}.pk-mag-list .pk-story-line:first-child{border-top: 1px solid var(--pk-hair)}.pk-steps{margin: 64px 0 0;padding: 40px 0 44px;background: var(--pk-mint);border-top: 1px solid var(--pk-hair);border-bottom: 1px solid var(--pk-hair)}.pk-steps-in{display: grid;gap: 22px}.pk-steps-head p{margin-top: 10px}.pk-steps-link{font-weight: 700}.pk-steps-list{counter-reset: pkstep;display: grid;margin: 0;padding: 0;list-style: none}.pk-step{counter-increment: pkstep;position: relative;padding: 14px 0 14px 44px;border-top: 1px solid var(--pk-hair);font-size: 16px;line-height: 1.6}.pk-step::before{content: counter(pkstep);position: absolute;left: 0;top: 10px;font: 600 30px/1 "Lora", Georgia, serif;color: var(--pk-green)}.pk-step-name{display: block;margin-bottom: 2px;font-size: 17px}.pk-columns-close{margin-top: 56px}.pk-columns-close .pk-faq{margin-top: 32px}.pk-listhead{max-width: 780px;margin: 0 0 28px}.pk-listhead h1{margin: 0 0 14px}.pk-listhead-lead{font-size: 17.5px}.pk-archive{display: grid;gap: 34px}.pk-archive-grid{display: grid;gap: 30px}.pk-empty{margin: 24px 0;color: var(--pk-sage)}.pk-swipe-wide{margin-top: 0}.pk-compare{min-width: 640px;font-size: 15px;line-height: 1.5}.pk-compare th, .pk-compare td{padding: 12px 14px;text-align: left;vertical-align: middle;border-bottom: 1px solid var(--pk-hair)}.pk-compare thead th{background: var(--pk-tint);font-size: 13.5px;font-weight: 700;color: var(--pk-ink)}.pk-compare tbody tr:nth-child(even) > *{background: var(--pk-mint)}.pk-compare tbody tr:last-child > *{border-bottom: 0}.pk-compare tbody th{position: sticky;left: 0;z-index: 1;min-width: 9em;background: var(--pk-snow);box-shadow: 1px 0 0 var(--pk-hair)}.pk-compare thead th:first-child{position: sticky;left: 0;z-index: 2;box-shadow: 1px 0 0 var(--pk-hair)}.pk-compare-name{display: flex;align-items: center;gap: 12px;font: 600 17px/1.3 "Lora", Georgia, serif}.pk-compare-name a{color: var(--pk-ink)}.pk-compare-name a:hover{color: var(--pk-green)}.pk-compare-frame{display: none;align-items: center;justify-content: center;flex: 0 0 64px;width: 64px;height: 64px;background: var(--pk-mint);border-radius: var(--pk-r)}.pk-compare-img{display: block;width: 54px;height: 54px;object-fit: contain;mix-blend-mode: multiply}.pk-compare-note{display: block;font-size: 13px;color: var(--pk-sage)}.pk-compare-go{font-weight: 700;white-space: nowrap}.pk-columns-hub{margin-top: 44px}.pk-columns-hub .pk-part:first-child, .pk-columns-hub .pk-faq:first-child{margin-top: 32px}.pk-doc h1{margin: 0 0 18px}.pk-doc > .pk-desk{margin: 0 0 8px}.pk-doc-nav{margin: 44px 0 0;padding: 16px 18px;background: var(--pk-mint);border-radius: var(--pk-r)}.pk-doc-navtitle{margin: 0 0 6px;font: 600 18px/1.3 "Lora", Georgia, serif}.pk-doc-navlist{margin: 0;padding: 0;list-style: none}.pk-doc-navlist a{display: block;padding: 8px 0;border-top: 1px solid var(--pk-hair);color: var(--pk-ink);text-decoration: none}.pk-doc-navlist li:first-child a{border-top: 0}.pk-doc-navlist a:hover{color: var(--pk-green);text-decoration: underline}.pk-doc-navlist a[aria-current]{color: var(--pk-green);font-weight: 700}.pk-missing{max-width: 680px;margin: 48px auto 0;text-align: center}.pk-missing h1{margin: 0 0 14px}.pk-missing-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 26px;margin: 20px 0 0;padding: 0;list-style: none;font-weight: 700}.pk-missing + .pk-tested{margin-top: 48px}.pk-foot{margin-top: 72px;background: var(--pk-mint);border-top: 3px solid var(--pk-green);font-size: 15px;line-height: 1.6}.pk-foot-grid{display: grid;gap: 26px;padding: 34px 0 26px}.pk-foot-logo{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;font: 600 21px/1.1 "Lora", Georgia, serif}.pk-foot-about > * + *{margin-top: 10px}.pk-foot-notice{padding: 10px 12px;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-radius: var(--pk-r)}.pk-foot-health{font-size: 14px;color: var(--pk-sage)}.pk-foot-group{padding: 12px 0;border-top: 1px solid var(--pk-hair)}.pk-foot-group:first-child{border-top: 2px solid var(--pk-ink)}.pk-foot-label{margin: 0 0 4px;font: 600 17px/1.35 "Lora", Georgia, serif}.pk-foot-group ul{display: flex;flex-wrap: wrap;gap: 0 20px;margin: 0;padding: 0;list-style: none}.pk-foot-group a{display: inline-block;padding: 5px 0;color: var(--pk-ink);text-decoration: none}.pk-foot-group a:hover, .pk-foot-group a[aria-current]{color: var(--pk-green);text-decoration: underline}.pk-foot-small{padding: 14px 0 26px;border-top: 1px solid var(--pk-hair);font-size: 13.5px;color: var(--pk-sage)}.pk-cat-head .pk-author-line{margin-top: 16px}.pk-cat-offers > h2, .pk-cat-compare > h2{margin: 0 0 16px}.pk-cat-list{display: grid;grid-template-columns: minmax(0, 1fr);gap: 30px}.pk-cat-pair{display: grid;grid-template-columns: minmax(0, 1fr);gap: 10px}.pk-cat-pair > .pk-herst{margin: 0}.pk-cat-compare{margin-top: 44px}.pk-columns-cat > .pk-aside .pk-desk{margin-top: 44px}.pk-endnote > .pk-sources:first-child{margin-top: 0}.pk-cat-reads .pk-mag-list{margin-top: 4px}.pk-cat-of{margin: 10px 0 0;font-size: 14px;line-height: 1.45;color: var(--pk-sage)}.pk-cat-of a{font-weight: 700}.pk-cat-band{margin: 52px 0 0}.pk-cat-band-head{max-width: 760px;margin: 0 0 18px}.pk-cat-band-intro{margin-top: 8px;color: var(--pk-sage)}.pk-cat-band-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}.pk-cat-tile{position: relative;display: flex;flex-direction: column;gap: 6px;min-width: 0;padding: 16px 16px 14px;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-top: 3px solid var(--pk-green);border-radius: var(--pk-r);transition: border-color 0.15s}.pk-cat-tile:hover{border-color: var(--pk-green)}.pk-cat-tile-name{font-size: 21px}.pk-cat-tile-name a{color: var(--pk-ink);text-decoration: none}.pk-cat-tile-name a::after{content: "";position: absolute;inset: 0}.pk-cat-tile:hover .pk-cat-tile-name a{color: var(--pk-green);text-decoration: underline;text-decoration-thickness: 1px}.pk-cat-tile-line{font-size: 15.5px;line-height: 1.55}.pk-cat-tile-count{margin-top: auto;padding-top: 8px;border-top: 1px solid var(--pk-hair);font-size: 14px;font-weight: 700;color: var(--pk-green)}.pk-cat-strip{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 16px;margin: 22px 0 0;padding: 12px 14px;background: var(--pk-mint);border-radius: var(--pk-r);font-size: 15.5px;line-height: 1.5}.pk-cat-strip-t{font-weight: 700}.pk-cat-strip-list{display: flex;flex-wrap: wrap;gap: 4px 20px;margin: 0;padding: 0;list-style: none}.pk-cat-strip-list a{font-weight: 700}.pk-cat-strip-n{font-size: 14px;color: var(--pk-sage);white-space: nowrap}.pk-nav-kind .pk-nav-sub{font-weight: 700}@media (max-width: 767.98px){.pk-nav-twin{display: none}}@media (min-width: 768px){:root{--pk-gut: 24px}h2{font-size: 26px}h3{font-size: 20px}.pk-top-in{min-height: 0;padding-top: 22px;padding-bottom: 14px}.pk-logo{gap: 3px;max-width: none}.pk-logo-row{gap: 9px}.pk-logo-name{font-size: 30px}.pk-logo-sign{width: 42px;height: 42px}.pk-logo-line{font-size: 14px;line-height: 1.35;white-space: normal}.pk-nav{border-top: 1px solid var(--pk-hair)}.pk-nav-toggle{display: none}.pk-nav-row{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 30px;padding: 0;border-top: 0}.pk-nav-cell{position: relative;border-top: 0}.pk-nav-a{padding: 11px 2px 9px;border-bottom: 3px solid transparent;font-size: 16px}.pk-nav-a:hover, .pk-nav-a[aria-current]{border-bottom-color: var(--pk-green)}.pk-nav-cell-deep > .pk-nav-a::after{content: "";display: inline-block;margin-left: 7px;vertical-align: 3px;border-top: 5px solid currentColor;border-right: 4px solid transparent;border-left: 4px solid transparent}.pk-nav-drop{display: none;position: absolute;top: 100%;left: 50%;z-index: 30;min-width: 260px;margin: 0;padding: 6px 0;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-top: 3px solid var(--pk-green);border-radius: 0 0 var(--pk-r) var(--pk-r);transform: translateX(-50%)}.pk-nav-cell-deep:hover > .pk-nav-drop, .pk-nav-cell-deep:focus-within > .pk-nav-drop{display: block}.pk-nav-sub{padding: 8px 18px;font-size: 15.5px}.pk-nav-sub:hover{background: var(--pk-mint)}.pk-nav-sub-all{margin-top: 4px;border-top: 1px solid var(--pk-hair);font-weight: 700;color: var(--pk-green)}.pk-trail{margin: 18px 0 22px}.pk-part{margin-top: 48px}.pk-brief{padding: 22px 26px 18px}.pk-brief-points{font-size: 17px}.pk-medic{padding: 22px 26px 20px}.pk-scene{float: right;width: 300px;margin: 6px 0 14px 26px}.pk-scene img{aspect-ratio: 1 / 1}.pk-swipe-note{display: none}.pk-herst-stage{padding: 16px}.pk-herst-copy{padding: 18px 26px 22px;text-align: center}.pk-herst-facts{max-width: 520px;margin-left: auto;margin-right: auto}.pk-herst-btn{display: inline-flex;width: auto;min-width: 320px}.pk-passport{display: table}.pk-passport tbody{display: table-row-group}.pk-passport tr{display: table-row;padding: 0}.pk-passport th, .pk-passport td{display: table-cell;padding: 11px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--pk-hair)}.pk-passport tr:last-child > *{border-bottom: 0}.pk-passport th{width: 32%;margin: 0;background: var(--pk-tint);font-size: 15.5px;font-weight: 700;color: var(--pk-ink)}.pk-stofftab{min-width: 0}.pk-stofftab thead th:first-child, .pk-stofftab tbody th{position: static;box-shadow: none}.pk-herb{grid-template-columns: 150px minmax(0, 1fr);grid-template-areas: "pic top" "pic copy";align-items: start;column-gap: 24px;row-gap: 6px}.pk-herb-bare{grid-template-columns: minmax(0, 1fr);grid-template-areas: "top" "copy"}.pk-herb-photo{width: 150px;height: 150px}.pk-promise{display: grid;grid-template-columns: 150px minmax(0, 1fr);column-gap: 24px}.pk-promise-verdict{align-self: start;justify-self: start;margin: 3px 0 0}.pk-shoptab{display: table}.pk-shoptab thead{position: static;width: auto;height: auto;overflow: visible;clip-path: none;white-space: normal;display: table-header-group}.pk-shoptab tbody{display: table-row-group}.pk-shoptab tr, .pk-shoptab tbody tr{display: table-row;padding: 0;border: 0}.pk-shoptab th, .pk-shoptab td, .pk-shoptab tbody th{display: table-cell;padding: 10px 12px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--pk-hair)}.pk-shoptab thead th{background: var(--pk-tint);font-size: 13.5px;font-weight: 700;color: var(--pk-ink);border-top: 2px solid var(--pk-ink)}.pk-shoptab tbody th{font-size: 15px}.pk-shoptab tbody tr:nth-child(even):not(.pk-shop-herst) > *{background: var(--pk-mint)}.pk-shoptab td[data-label]::before{content: none}.pk-shoptab .pk-shop-maker{padding: 0}.pk-shoptab .pk-shop-maker > *{background: var(--pk-mint)}.pk-shoptab .pk-shop-herst > td{padding: 0 0 18px}.pk-shop-herst .pk-herst{margin: 0;border-top: 0;border-radius: 0 0 var(--pk-r) var(--pk-r)}.pk-cost-row{grid-template-columns: 170px minmax(0, 1fr);align-items: baseline;column-gap: 18px}.pk-others{grid-template-columns: repeat(2, minmax(0, 1fr))}.pk-desk{grid-template-columns: 64px minmax(0, 1fr);gap: 18px;padding: 22px 24px}.pk-desk-sign{width: 64px;height: 64px}.pk-reading-list{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px}.pk-hello{padding-top: 44px}.pk-hello-text{text-align: center}.pk-hello-lead{font-size: 18.5px}.pk-hello .pk-author-line{justify-content: center;text-align: left}.pk-hello-photo{margin-top: 30px}.pk-hello-photo img{aspect-ratio: 16 / 9}.pk-tested-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}.pk-rules-table{display: table}.pk-rules-table thead{position: static;width: auto;height: auto;overflow: visible;clip-path: none;white-space: normal;display: table-header-group}.pk-rules-table tbody{display: table-row-group;border-top: 0}.pk-rules-table tr, .pk-rules-table tbody tr{display: table-row;padding: 0}.pk-rules-table tbody tr::before{content: none}.pk-rules-table th, .pk-rules-table td{display: table-cell;padding: 12px 14px 12px 12px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--pk-hair)}.pk-rules-table thead th{padding: 9px 14px 9px 12px;background: var(--pk-tint);font: 700 13.5px/1.4 "Lato", Arial, sans-serif;color: var(--pk-ink);border-bottom: 2px solid var(--pk-ink)}.pk-rules-table tbody tr:nth-child(even) > *{background: var(--pk-mint)}.pk-rules-table tbody th{width: 34%;margin: 0}.pk-story-lead{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;gap: 26px}.pk-story-lead.pk-story-plain{grid-template-columns: minmax(0, 1fr)}.pk-story-lead .pk-story-text{padding-top: 0}.pk-story-lead .pk-story-title{font-size: 26px}.pk-story-line{grid-template-columns: minmax(0, 1fr) 104px}.pk-archive-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 34px 26px}.pk-steps{padding: 52px 0 56px}.pk-steps-list{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 36px}.pk-compare-frame{display: flex}.pk-compare tbody th{min-width: 15em}.pk-foot-grid{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 52px;padding: 44px 0 34px}.pk-foot-group{display: grid;grid-template-columns: 180px minmax(0, 1fr);align-items: baseline;gap: 16px;padding: 14px 0}.pk-foot-label{margin: 0}.pk-nav-split{margin-top: 4px;border-top: 1px solid var(--pk-hair)}.pk-cat-pair .pk-unit{flex-direction: row}.pk-cat-pair .pk-unit-photo{flex: 0 0 184px;height: auto;min-height: 200px}.pk-cat-band-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}.pk-cat-tile{padding: 20px 22px 16px}.pk-cat-strip{padding: 12px 18px}}@media (min-width: 1024px){.pk-columns{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, var(--pk-read));column-gap: 48px}.pk-columns > .pk-aside{grid-column: 1;grid-row: 1}.pk-columns > .pk-article{grid-column: 2;grid-row: 1}.pk-index-side{display: block;position: sticky;top: 24px;max-height: calc(100vh - 48px);overflow-y: auto}.pk-index-flow{display: none}.pk-shot{display: block;max-width: 280px;margin: 6px 0 28px}.pk-shot-stage{display: flex;align-items: center;justify-content: center;aspect-ratio: 1 / 1;background: var(--pk-mint);border-radius: var(--pk-r)}.pk-shot img{display: block;width: 80%;height: 80%;object-fit: contain;mix-blend-mode: multiply}.pk-shot figcaption{margin-top: 8px;font-size: 13px;line-height: 1.45;color: var(--pk-sage)}.pk-titleblock{margin-top: 2px}.pk-trail{margin-bottom: 26px}.pk-columns-review > .pk-aside, .pk-columns-post > .pk-aside, .pk-columns-doc > .pk-aside{padding-top: 62px}.pk-columns-home > .pk-aside{padding-top: 54px}.pk-aside .pk-desk{grid-template-columns: minmax(0, 1fr);gap: 12px;padding: 20px}.pk-columns-close .pk-aside .pk-desk, .pk-columns-hub .pk-aside .pk-desk{margin-top: 32px}.pk-doc-nav{position: sticky;top: 24px;margin: 6px 0 0}.pk-tested-grid{gap: 24px}.pk-unit{flex-direction: row}.pk-unit-photo{flex: 0 0 196px;height: auto;min-height: 220px}.pk-unit-photo img{width: 156px;height: 156px}.pk-unit-body{padding: 20px 22px 22px}.pk-mag-grid{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);gap: 44px}.pk-mag-grid .pk-story-lead{display: flex;align-items: stretch}.pk-mag-grid .pk-story-lead .pk-story-text{padding-top: 14px}.pk-archive-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.pk-steps-in{grid-template-columns: minmax(0, 330px) minmax(0, 1fr);gap: 60px;align-items: start}.pk-compare{min-width: 0}.pk-compare tbody th, .pk-compare thead th:first-child{position: static;box-shadow: none}.pk-cat-pair{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);gap: 20px}.pk-cat-pair .pk-unit-photo{flex-basis: 196px}.pk-cat-pair > .pk-herst{display: flex;flex-direction: column}.pk-cat-pair .pk-herst-copy{margin: auto 0}.pk-columns-cat > .pk-aside .pk-desk{margin-top: 48px}}@media (min-width: 1440px){:root{--pk-gut: 32px}h1{font-size: 36px}.pk-columns{column-gap: 84px}.pk-hello-text{max-width: 880px}.pk-unit-photo{flex-basis: 220px}}.pk-zettel{position: relative;margin: 22px 0 0;background: var(--pk-snow);border: 1px solid var(--pk-hair);border-top: 3px solid var(--pk-green);border-radius: var(--pk-r);scroll-margin-top: 16px}.pk-cost + .pk-zettel{margin-top: 18px}.pk-zettel + .pk-copy{margin-top: 24px}.pk-zettel-kopf{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 4px 14px;padding: 8px 14px;font-size: 13px;line-height: 1.35;color: var(--pk-sage);border-bottom: 1px solid var(--pk-hair)}.pk-zettel-innen{padding: 16px 14px 18px}.pk-zettel-titel{margin: 0 0 8px;font-size: 22px;line-height: 1.3}.pk-zettel-auftakt{font-size: 16px;line-height: 1.6}.pk-zettel-eckdaten{margin: 14px 0 4px;padding: 10px 14px;list-style: none;background: var(--pk-mint);border-radius: var(--pk-r);font-size: 15.5px;line-height: 1.5}.pk-zettel-eckdaten li{position: relative;padding: 3px 0 3px 18px}.pk-zettel-eckdaten li::before{content: "";position: absolute;left: 0;top: 0.78em;width: 8px;height: 8px;background: var(--pk-green);border-radius: 1px}.pk-zettel-bogen > * + *{margin-top: 16px}.pk-zettel-bogen > .pk-zettel-meldung:empty{margin-top: 0}.pk-zettel-felder{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px}.pk-zettel-zeile{display: grid;grid-template-columns: minmax(0, 1fr);gap: 6px;min-width: 0}.pk-zettel-beschrift{font-size: 15px;font-weight: 700;line-height: 1.35;color: var(--pk-ink)}.pk-zettel-eingabe{display: block;width: 100%;min-height: 50px;margin: 0;padding: 11px 13px;font-family: inherit;font-size: 17px;line-height: 1.4;color: var(--pk-ink);background: var(--pk-snow);border: 1px solid var(--pk-sage);border-radius: var(--pk-r);-webkit-appearance: none;appearance: none}.pk-zettel-eingabe::placeholder{color: var(--pk-sage);opacity: 1}.pk-zettel-eingabe:focus{border-color: var(--pk-green);outline: 3px solid rgba(31, 95, 63, 0.5);outline-offset: 1px}.pk-zettel-tipp{font-size: 13.5px;line-height: 1.45;color: var(--pk-sage)}.pk-zettel-haken{grid-template-columns: 24px minmax(0, 1fr);align-items: start;column-gap: 10px;padding: 12px;background: var(--pk-mint);border-radius: var(--pk-r)}.pk-zettel-kasten{width: 22px;height: 22px;margin: 1px 0 0;accent-color: var(--pk-green);cursor: pointer}.pk-zettel-einwill{font-size: 14.5px;line-height: 1.5;cursor: pointer}.pk-zettel-pruefen .pk-zettel-eingabe{border-color: var(--pk-brick);box-shadow: inset 0 0 0 1px var(--pk-brick)}.pk-zettel-pruefen .pk-zettel-beschrift{color: var(--pk-brick)}.pk-zettel-haken.pk-zettel-pruefen{box-shadow: inset 0 0 0 2px var(--pk-brick)}.pk-zettel-falle{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.pk-zettel-meldung{padding: 10px 12px;font-size: 15px;font-weight: 700;line-height: 1.45;color: var(--pk-brick);background: #fbefed;border-left: 3px solid var(--pk-brick);border-radius: var(--pk-r)}.pk-zettel-meldung:empty{padding: 0;background: none;border: 0}.pk-zettel-knopf{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 52px;padding: 10px 22px;border: 0;border-radius: var(--pk-r);background: var(--pk-green);color: var(--pk-snow);font-family: inherit;font-size: 16.5px;font-weight: 700;line-height: 1.25;text-align: center;cursor: pointer;transition: background-color 0.15s}.pk-zettel-knopf:hover{background: var(--pk-forest)}.pk-zettel-knopf[disabled]{background: var(--pk-sage);cursor: progress}.pk-zettel-klein{font-size: 13px;line-height: 1.5;color: var(--pk-sage)}.pk-zettel-beleg{margin: 0 0 16px;padding: 10px 14px;background: var(--pk-mint);border-left: 3px solid var(--pk-green);border-radius: var(--pk-r)}@media (min-width: 768px){.pk-zettel-innen{padding: 22px 26px 24px}.pk-zettel-titel{font-size: 24px}.pk-zettel-felder{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px 18px;align-items: start}.pk-zettel-knopf{display: inline-flex;width: auto;min-width: 320px}}.pk-author-photo{display: block;width: 40px;height: 40px;border-radius: 50%;object-fit: cover;flex: 0 0 auto}.pk-desk-photo{display: block;width: 56px;height: 56px;border-radius: 50%;object-fit: cover;flex: 0 0 auto}@media (min-width: 768px){.pk-desk-photo{width: 64px;height: 64px}}