.psg-head{max-width:760px}.psg-head .pp-h2{margin-top:14px}.psg-lead{margin:16px 0 0;max-width:62ch;font-size:16px;line-height:1.6;color:var(--pp-text-body)}.psg-plate-face{fill:#f6cf1f;stroke:#00000038;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.psg-plate-text{font-family:CharlesWright,Arial,sans-serif;font-size:100px;fill:#141414}.psg-shapes{list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.psg-shape{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-radius-card);overflow:hidden}.psg-shape-stage{display:flex;align-items:center;justify-content:center;min-height:140px;padding:clamp(24px,3vw,36px) clamp(16px,2vw,26px);background:var(--pp-band-light);border-bottom:1px solid var(--pp-line)}.psg-plate{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 14px rgba(0,0,0,.12))}.psg-shape-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:clamp(18px,2.2vw,26px)}.psg-shape-title{margin:0;font-size:21px;font-weight:900;letter-spacing:-.025em;line-height:1.1}.psg-shape-size{margin:0;font-family:var(--pp-font-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-text-meta)}.psg-shape-text{margin:0;font-size:15px;line-height:1.55;color:var(--pp-text-body)}.psg-shape-facts{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.psg-shape-facts li{display:flex;align-items:flex-start;gap:8px}.psg-shape-facts svg{flex:0 0 auto;margin-top:2px;color:var(--pp-ink)}.psg-shape-facts .is-without{font-weight:600;color:var(--pp-text-meta)}.psg-shape-facts .is-without svg{color:var(--pp-text-meta)}.psg-shape-link{align-self:flex-start;margin-top:auto}.psg-shape-facts+.psg-shape-link,.psg-shape-text+.psg-shape-link{margin-top:auto;padding-top:8px}.psg-rules{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4.5vw,64px);margin-top:clamp(28px,4vw,44px)}.psg-diagram{margin:0;min-width:0}.psg-diagram-art{position:relative}.psg-diagram-art svg{display:block;width:100%;height:auto;overflow:visible}.psg-diagram-art .psg-plate-face{filter:drop-shadow(0 12px 16px rgba(0,0,0,.12))}.psg-dim path{fill:none;stroke:var(--pp-ink);stroke-width:1.4;vector-effect:non-scaling-stroke}.psg-ext path{fill:none;stroke:var(--pp-ink);stroke-opacity:.35;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.psg-mark{position:absolute;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pp-ink);color:var(--pp-yellow);font-family:var(--pp-font-mono);font-size:12px;font-weight:500;line-height:1;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--pp-band-light)}.psg-diagram figcaption{margin-top:16px;font-family:var(--pp-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-meta)}.psg-legend-wrap{min-width:0}.psg-legend{list-style:none;margin:0;padding:0;border-top:1px solid var(--pp-line-strong)}.psg-legend li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--pp-line)}.psg-legend-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pp-ink);color:var(--pp-yellow);font-family:var(--pp-font-mono);font-size:12px;font-weight:500;line-height:1}.psg-legend-label{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.psg-legend-value{font-family:var(--pp-font-mono);font-size:13.5px;font-weight:500;white-space:nowrap;color:var(--pp-ink)}.psg-legend-foot{margin:16px 0 0;font-size:13.5px;line-height:1.6;color:var(--pp-text-muted)}.psg-legend-foot .pp-link-underline{font-size:inherit}.psg-calc{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(22px,4vw,52px);margin-top:clamp(28px,4vw,44px);background:var(--pp-band-light);border:1px solid var(--pp-line);border-radius:var(--pp-radius-card);padding:clamp(20px,3vw,36px)}.psg-calc[hidden]{display:none}.psg-calc-entry,.psg-calc-stage{min-width:0}.psg-calc-label{display:block;margin-bottom:10px;font-family:var(--pp-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-text-meta)}.psg-calc-input{display:block;width:100%;height:72px;margin:0;padding:7px 8px 9px;border:2px solid transparent;border-radius:var(--pp-radius-button);background:var(--pp-yellow);color:#191919;font-family:CharlesWright,Arial,sans-serif;font-size:48px;line-height:1;text-align:center;text-transform:uppercase;box-shadow:0 18px 34px -26px #000000b3}.psg-calc-input::placeholder{color:#1919194d}.psg-calc-input:focus-visible{outline:3px solid var(--pp-yellow-deep);outline-offset:3px}.psg-calc-result{margin:16px 0 0;min-height:3em;font-size:15.5px;line-height:1.5;color:var(--pp-text-body)}.psg-calc-result strong{font-weight:800;color:var(--pp-ink)}.psg-calc-stage{transition:opacity var(--pp-ease-slow)}.psg-calc-stage.is-pending{opacity:.35}.psg-calc-plate{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 14px rgba(0,0,0,.12))}.psg-calc-standard{fill:none;stroke:var(--pp-ink);stroke-opacity:.4;stroke-width:1.2;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.psg-calc-standard-label{display:block;margin-top:12px;font-family:var(--pp-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-text-meta)}.psg-egs-wrap{margin-top:clamp(36px,5vw,56px)}.psg-egs-title{margin:0;font-family:var(--pp-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-text-meta)}.psg-egs{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.psg-eg{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-radius-panel);overflow:hidden;transition:border-color var(--pp-ease),box-shadow var(--pp-ease)}.psg-eg-stage{padding:18px 16px;background:var(--pp-band-light);border-bottom:1px solid var(--pp-line)}.psg-eg-plate{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 6px 8px rgba(0,0,0,.1))}.psg-eg-body{display:flex;flex-direction:column;gap:2px;padding:12px 16px 14px}.psg-eg-width{margin:0;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--pp-ink)}.psg-eg-meta{margin:0;font-size:13px;line-height:1.4;color:var(--pp-text-muted)}.psg-eg-also{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0}.psg-eg-also-label{margin-right:3px;font-family:var(--pp-font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-text-meta)}.psg-chip{display:inline-block;padding:4px 6px 3px;border-radius:4px;background:#f6cf1f;font-family:CharlesWright,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;color:#141414;transition:background var(--pp-ease),color var(--pp-ease)}.psg-chip.is-match{background:var(--pp-ink);color:var(--pp-yellow)}.psg-eg.is-match{border-color:var(--pp-ink);box-shadow:0 0 0 1px var(--pp-ink)}.psg-eg.is-match .psg-eg-value{background:linear-gradient(transparent 58%,var(--pp-yellow) 58%)}.psg-note{margin:18px 0 0;max-width:72ch;font-size:14.5px;line-height:1.6;color:var(--pp-text-body)}.psg-small-print{margin:10px 0 0;max-width:72ch;font-size:12.5px;line-height:1.55;color:var(--pp-text-meta)}.psg-measure{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;grid-template-areas:"head steps" "actions steps";gap:26px clamp(28px,5vw,72px);margin-top:clamp(36px,5vw,56px);border-radius:var(--pp-radius-card);background:var(--pp-dark);background-image:var(--pp-stripes);color:#fff;padding:clamp(26px,3.6vw,44px)}.psg-measure-head{grid-area:head;min-width:0}.psg-measure-title{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:#fff}.psg-measure-intro{margin:12px 0 0;max-width:34ch;font-size:15.5px;line-height:1.55;color:var(--pp-on-dark-body)}.psg-steps{grid-area:steps;min-width:0;list-style:none;margin:0;padding:0;counter-reset:psg-step}.psg-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;border-top:1px solid var(--pp-line-dark);counter-increment:psg-step}.psg-steps li:first-child{padding-top:0;border-top:0}.psg-steps li:last-child{padding-bottom:0}.psg-step-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pp-yellow);color:var(--pp-ink);font-family:var(--pp-font-mono);font-size:13px;font-weight:600;line-height:1}.psg-step-n:before{content:counter(psg-step)}.psg-step-title{display:block;padding-top:4px;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.3}.psg-step-text{display:block;margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--pp-on-dark-body)}.psg-measure-actions{grid-area:actions;align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.psg-measure .pp-link-underline{color:#fff}.psg-measure .pp-link-underline:hover{border-color:#fff}@media(max-width:900px){.psg-shapes{grid-template-columns:1fr}.psg-shape-stage{min-height:0}.psg-rules{grid-template-columns:1fr}.psg-measure{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "steps" "actions"}}@media(max-width:760px){.psg-calc{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.psg-egs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.psg-eg:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.psg-eg-stage{padding:14px 10px}.psg-eg-body{padding:10px 12px 12px}.psg-eg-width{font-size:18px}.psg-eg-meta{font-size:12.5px}.psg-chip{font-size:11px}}@media(max-width:520px){.psg-mark{width:20px;height:20px;font-size:11px}.psg-calc-input{height:58px;font-size:42px}.psg-measure-actions .pp-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pp-size-guide.css.map */
