.pto-page .pt-hero h1 em{color:#687a51}.pto-page .pt-small a,.pto-page .pt-reference-note a,.pto-page .pt-boundary a,.pto-transition-note a{text-underline-offset:3px;text-decoration:underline}.pto-definition{grid-template-columns:1fr 1fr;gap:80px;display:grid}.pto-definition h2{margin-top:22px}.pto-definition>div>p:not(.eyebrow){color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.9}.pto-definition>div>p:first-child:not(.eyebrow){color:var(--ink);font-size:17px}.pto-models{background:#eeefe7}.pto-models tbody th{background:#e1e7d8;width:16%}.pto-models td{width:28%}.pto-signs{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.pto-signs li{border-top:1px solid var(--line);padding-top:22px}.pto-signs span{color:var(--muted);font-size:12px}.pto-signs h3{margin:18px 0;font-size:26px}.pto-signs p{color:var(--muted);font-size:14px;line-height:1.9}.pto-page .pt-boundary{margin-top:48px}.pto-cost{background:var(--sage)}.pto-worksheet{grid-template-columns:1fr 1fr .9fr;align-items:start;gap:32px;display:grid}.pto-worksheet fieldset{border:0;border-top:1px solid #c4ceba;min-width:0;margin:0;padding:22px 0 0}.pto-worksheet legend{float:left;width:100%;margin-bottom:18px;font-size:15px;font-weight:500}.pto-field{clear:both;margin-bottom:18px}.pto-field label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.pto-input{background:var(--paper);border:1px solid #c4ceba;align-items:center;gap:8px;padding:0 12px;display:flex}.pto-input:focus-within{outline-offset:2px;outline:2px solid #899669}.pto-input span{color:var(--muted);font-size:13px}.pto-input input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px}.pto-field p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.pto-result{background:var(--green);color:var(--paper);padding:30px;position:sticky;top:120px}.pto-result .eyebrow{color:#c4d1b3}.pto-result dl{margin:20px 0}.pto-result dl>div{border-top:1px solid #5b7766;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.pto-result dt{color:#d1dbcf;font-size:14px}.pto-result dd{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin:0;font-size:30px}.pto-result-summary{margin-bottom:14px;font-size:15px;line-height:1.7}.pto-result .pt-small{color:#d1dbcf;margin-top:12px}.pto-cost .pt-reference-note{margin-top:36px}.pto-keep{grid-template-columns:1fr 1fr;gap:48px 60px;display:grid}.pto-keep article{border-top:1px solid var(--line);padding-top:24px}.pto-keep h3{margin-bottom:16px;font-size:28px}.pto-keep p{color:var(--muted);font-size:14px;line-height:1.9}.pto-keep a{text-underline-offset:3px;margin-top:16px;font-size:12px;line-height:1.8;text-decoration:underline;display:inline-block}.pto-transition{background:var(--green);color:var(--paper)}.pto-transition .eyebrow{color:#c4d1b3}.pto-transition .pt-section-heading>p{color:#d1dbcf}.pto-steps{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.pto-steps li{border-top:1px solid #5b7766;padding-top:22px}.pto-steps span{color:#c4d1b3;font-size:12px}.pto-steps h3{margin:18px 0;font-size:26px}.pto-steps p{color:#d1dbcf;font-size:14px;line-height:1.9}.pto-transition-note{color:#d1dbcf;margin-top:44px;font-size:14px;line-height:1.8}.pto-transition-note a{color:var(--paper)}@media (max-width:1100px){.pto-definition,.pto-keep{gap:40px}.pto-signs,.pto-steps{grid-template-columns:1fr 1fr;gap:35px}.pto-worksheet{grid-template-columns:1fr 1fr}.pto-result{grid-column:1/-1;position:static}}@media (max-width:760px){.pto-definition,.pto-keep,.pto-signs,.pto-steps,.pto-worksheet{grid-template-columns:1fr;gap:30px}.pto-result{padding:25px}.pto-result dd{font-size:26px}}
