.pt-profile[data-astro-cid-6odhiasn]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.pt-profile[data-astro-cid-6odhiasn] .section-lede[data-astro-cid-6odhiasn]{margin-bottom:12px}.pt-body[data-astro-cid-6odhiasn]{font-size:16px;line-height:1.55;color:var(--slate-m);max-width:60ch}.pt-fine[data-astro-cid-6odhiasn]{font-size:13.5px;line-height:1.5;color:var(--slate-m);margin-top:12px;max-width:70ch}.pt-sample[data-astro-cid-6odhiasn]{background:var(--surface);border:var(--line);border-radius:var(--radius-card);padding:var(--space-card)}.pt-sample-tag[data-astro-cid-6odhiasn]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;margin-bottom:10px;border:2px dashed var(--ink);border-radius:var(--radius-pill);background:var(--status-soon);font-size:14px;font-weight:700;line-height:1.2;color:var(--ink)}.pt-sample-name[data-astro-cid-6odhiasn]{font-size:clamp(20px,18px + .6vw,24px);line-height:1.15;color:var(--ink);margin-bottom:6px}.pt-sample-rows[data-astro-cid-6odhiasn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pt-row[data-astro-cid-6odhiasn]{padding:9px 0;border-top:1.5px solid var(--rule);min-width:0}.pt-row-wide[data-astro-cid-6odhiasn]{grid-column:1 / -1}.pt-row[data-astro-cid-6odhiasn] dt[data-astro-cid-6odhiasn]{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink-teal);margin-bottom:1px}.pt-row[data-astro-cid-6odhiasn] dd[data-astro-cid-6odhiasn]{font-size:16px;line-height:1.4;color:var(--ink);font-variant-numeric:tabular-nums}.pt-row[data-astro-cid-6odhiasn] dd[data-astro-cid-6odhiasn] .flag{height:.8em;margin-right:4px}.pt-sample-cta[data-astro-cid-6odhiasn]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:8px;padding:0 18px;border:1.5px dashed var(--ink);border-radius:var(--radius-pill);background:var(--paper);color:var(--slate-m);font-size:15px;font-weight:700}.road[data-astro-cid-6odhiasn]{margin:0 0 var(--space-title);--road-cols: 4;--road-gap: 24px}.road-title[data-astro-cid-6odhiasn]{padding-top:10px;margin-bottom:4px}.road-body[data-astro-cid-6odhiasn]{font-size:16px;line-height:1.5;color:var(--slate-m);max-width:46ch}.pt-trust[data-astro-cid-6odhiasn]{background:var(--surface);border:var(--line);border-radius:var(--radius-card);padding:0 var(--space-card);max-width:760px}.pt-trust[data-astro-cid-6odhiasn][open]{padding-bottom:var(--space-card)}.pt-trust-title[data-astro-cid-6odhiasn]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;cursor:pointer;list-style:none;font-size:20px;line-height:1.15;color:var(--ink-teal)}.pt-trust-title[data-astro-cid-6odhiasn]::-webkit-details-marker{display:none}.pt-trust-title[data-astro-cid-6odhiasn]:after{content:"";flex-shrink:0;width:10px;height:10px;margin-right:4px;border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:rotate(45deg) translate(-2px,-2px)}.pt-trust[data-astro-cid-6odhiasn][open] .pt-trust-title[data-astro-cid-6odhiasn]:after{transform:rotate(-135deg) translate(-2px,-2px)}.pt-trust[data-astro-cid-6odhiasn][open] .pt-trust-title[data-astro-cid-6odhiasn]{margin-bottom:4px}.pt-checks[data-astro-cid-6odhiasn]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pt-checks[data-astro-cid-6odhiasn] li[data-astro-cid-6odhiasn]{position:relative;padding-left:34px;font-size:16px;line-height:1.5;color:var(--slate-m)}.pt-checks[data-astro-cid-6odhiasn] li[data-astro-cid-6odhiasn]:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border:var(--line);border-radius:50%;background:var(--field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%231E2A32' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px;background-position:center;background-repeat:no-repeat}.pt-types[data-astro-cid-6odhiasn]{margin-top:calc(var(--space-title) - 12px)}.pt-type[data-astro-cid-6odhiasn]{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:var(--line);border-radius:var(--radius-card);padding:var(--space-card)}.pt-type[data-astro-cid-6odhiasn] svg[data-astro-cid-6odhiasn]{width:28px;height:28px;flex-shrink:0;margin-top:1px;fill:none;stroke:var(--ink-teal);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pt-type-title[data-astro-cid-6odhiasn]{font-size:18px;line-height:1.2;color:var(--ink);margin-bottom:4px}.pt-type-desc[data-astro-cid-6odhiasn]{font-size:16px;line-height:1.5;color:var(--slate-m)}.pt-talk[data-astro-cid-6odhiasn]{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.pt-talk-head[data-astro-cid-6odhiasn] .section-lede[data-astro-cid-6odhiasn]{margin-bottom:var(--space-title)}.pt-form[data-astro-cid-6odhiasn]{background:var(--surface);border:var(--line);border-radius:var(--radius-card);padding:var(--space-card);max-width:720px}@media(min-width:961px){.pt-profile[data-astro-cid-6odhiasn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.pt-types[data-astro-cid-6odhiasn]{grid-template-columns:repeat(6,minmax(0,1fr))}.pt-type[data-astro-cid-6odhiasn]{grid-column:span 2}.pt-type[data-astro-cid-6odhiasn]:nth-child(n+4){grid-column:span 3}.pt-talk[data-astro-cid-6odhiasn]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:56px;align-items:start}.pt-talk-head[data-astro-cid-6odhiasn]{position:sticky;top:calc(var(--nav-h) + 24px)}.pt-form[data-astro-cid-6odhiasn]{max-width:none}}
