.ptx{min-width:0;color:var(--body);overflow-wrap:break-word}.ptx strong{font-weight:600;color:var(--ink)}.ptx-flow{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:64ch}.ptx-p{line-height:1.68;text-wrap:pretty}.ptx-list,.ptx-p{margin:0;font-size:15px}.ptx-list{display:flex;flex-direction:column;gap:7px;padding:0;line-height:1.58}ul.ptx-list{list-style:none}ul.ptx-list li{position:relative;padding-left:20px}ul.ptx-list li:before{content:"";position:absolute;left:2px;top:.78em;width:8px;height:1.5px;border-radius:1px;background:var(--subtle)}ol.ptx-list{padding-left:22px;list-style:decimal}ol.ptx-list li{padding-left:4px}ol.ptx-list li::marker{font-family:var(--mono);font-size:.82em;color:var(--subtle)}.ptx-subh{margin:6px 0 -2px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--ink)}.ptx-flow>.ptx-subh:first-child{margin-top:0}.ptx[data-size=sm]{gap:10px}.ptx[data-size=sm] .ptx-list,.ptx[data-size=sm] .ptx-p{font-size:13.5px;line-height:1.6}.ptx[data-size=sm] .ptx-list{gap:5px}.ptx-desc{align-items:stretch;container-type:inline-size;scroll-margin-top:calc(var(--dropbar-h, 0px) + var(--nav-h, 64px) + 24px)}.ptx-desc,.ptx-desc-body{display:flex;flex-direction:column}.ptx-desc-body{min-width:0}.ptx-intro{display:flex;flex-direction:column;gap:14px;max-width:64ch;padding-bottom:26px}.ptx-intro:last-child{padding-bottom:0}.ptx-desc[data-variant=description] .ptx-intro>.ptx-unit:first-child .ptx-p{font-size:18px;line-height:1.55;letter-spacing:-.15px;color:var(--ink)}.ptx-sec{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);column-gap:40px;row-gap:10px;padding:24px 0;border-top:1px solid var(--line-soft)}.ptx-desc-body>.ptx-sec:first-child{padding-top:4px;border-top:0}.ptx-sec-h{margin:0;font-size:18px;font-weight:600;line-height:1.32;letter-spacing:-.25px;color:var(--ink);text-wrap:balance}.ptx-feat{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"media copy";column-gap:clamp(32px,6cqi,80px);align-items:center;padding:44px 0}.ptx-feat[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"copy media"}.ptx-desc-body>.ptx-feat:first-child{padding-top:6px}.ptx-feat-media{grid-area:media;min-width:0}.ptx-feat-copy{grid-area:copy;display:flex;flex-direction:column;gap:16px;min-width:0}.ptx-feat-h{margin:0;font-size:clamp(26px,3.6cqi,40px);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.ptx-feat .ptx-list,.ptx-feat .ptx-p{font-size:16px;line-height:1.62}.ptx-feat+.ptx-sec{border-top:0}.ptx-desc[data-variant=log] .ptx-sec{grid-template-columns:minmax(0,8rem) minmax(0,1fr);padding:16px 0}.ptx-desc[data-variant=log] .ptx-sec-h{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:0}.ptx-desc[data-variant=log] .ptx-list,.ptx-desc[data-variant=log] .ptx-p{font-size:13.5px;line-height:1.6}.ptx-desc[data-variant=log] .ptx-intro{padding-bottom:14px}@container (max-width: 760px){.ptx-feat,.ptx-feat[data-flip]{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy";row-gap:22px;padding:30px 0}.ptx-feat-h{font-size:27px}}@container (max-width: 600px){.ptx-sec{grid-template-columns:minmax(0,1fr);padding:20px 0}.ptx-desc[data-variant=description] .ptx-intro>.ptx-unit:first-child .ptx-p{font-size:17px}.ptx-desc[data-variant=log] .ptx-sec{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:14px 0}}.ptx-desc[data-folded] [data-fold]{display:none}.ptx-desc[data-folded] [data-clamp] .ptx-p{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.ptx-desc[data-folded] [data-clamp] .ptx-flow>:not(:first-child),.ptx-desc[data-folded] [data-clamp] .ptx-list>li:nth-child(n+7){display:none}.ptx-more{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:34px;margin-top:2px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;font-family:var(--mono);font-size:12px;color:var(--ink);cursor:pointer;transition:border-color .15s var(--ease-1)}.ptx-more:hover{border-color:var(--accent-line)}.ptx-more-icon{transition:transform .2s var(--ease-1)}.ptx-more[aria-expanded=true] .ptx-more-icon{transform:rotate(180deg)}