.draft-reading{max-width:70ch;margin:48px auto;font-size:18px;line-height:1.8;padding:0 24px}.draft-reading h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:40px 0 24px}.draft-reading p{margin:20px 0}.draft-example button{font:inherit;min-height:44px;cursor:pointer}.draft-example button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:600px){.draft-reading{font-size:17px}}.draft-lead{font-size:19px;line-height:1.7;max-width:64ch}.owner-position{margin:48px auto;max-width:1100px;padding:32px 24px}.owner-position h3{font-size:32px}.owner-position p{font-size:18px;line-height:1.7;margin:20px 0}.owner-position label{display:grid;gap:12px;max-width:440px}.owner-position select{font:inherit;padding:14px;background:#f6f3eb;color:#242824;border:1px solid #59645b}.owner-compare{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.owner-compare h4{font-size:24px}@media(max-width:650px){.owner-compare{grid-template-columns:1fr;gap:16px}}
@media(max-width:450px){.registry-table{display:block;width:100%;max-width:100%;overflow-x:auto}.owner-position select{min-width:0;max-width:100%}}
.commonstake-close{background:#101110;color:#eeeae2;padding:64px max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px}.commonstake-close img{width:100%;max-width:420px;height:auto}.commonstake-close address{font-style:normal;line-height:1.8}.commonstake-close a{display:block;margin:12px 0;overflow-wrap:anywhere}.commonstake-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:24px;align-items:center;font-size:14px}@media(max-width:650px){.commonstake-close{grid-template-columns:1fr;gap:24px}}
.ownership-summary,.ownership-start{padding:72px max(24px,calc((100vw - 1200px)/2))}.ownership-summary{background:#f6f3eb;color:#242824}.ownership-summary h2,.ownership-start h2{font-size:clamp(32px,4vw,48px);line-height:1.15;margin-bottom:28px}.ownership-summary p,.ownership-start p{font-size:18px;line-height:1.75;max-width:70ch;margin:20px 0}.ownership-summary-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.ownership-summary label{display:grid;gap:12px;font-size:17px}.ownership-summary input,.ownership-summary select,.ownership-summary textarea{font:inherit;width:100%;min-width:0;max-width:100%;padding:14px;background:white;color:#242824;border:1px solid #6e776d}.ownership-summary .owner-compare{border-top:1px solid #a0a89e;padding-top:24px;min-height:210px}.owner-compare h3{font-size:26px;line-height:1.25}.ownership-summary-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.ownership-summary button{font:inherit;min-height:44px;padding:12px 24px;background:#242824;color:#fff;border:1px solid #242824}.ownership-summary button+button{color:#242824;background:transparent}.ownership-summary :is(input,select,textarea,button):focus-visible{outline:2px solid #684c58;outline-offset:4px}.ownership-start{display:grid;grid-template-columns:1.3fr 1fr;gap:64px}.ownership-start img{width:100%;height:auto}.ownership-start figcaption{font-size:14px;line-height:1.5;margin-top:12px}@media(max-width:650px){.ownership-summary-fields,.ownership-start{grid-template-columns:1fr;gap:24px}.ownership-summary .owner-compare{min-height:0}.ownership-summary p,.ownership-start p{font-size:17px}}
