.pv-page{--tm-ink:#354a42;--tm-muted:#5e6d65;--tm-line:#bac9bf}.pv-page .eyebrow{color:#53705c}.pv-page .tm-hero h1 em{color:#5b7b62}.pv-route{background:#e6eee3;border:1px solid #a7bea6;padding:30px}.pv-route header>span{font-size:11px;line-height:1.8;letter-spacing:.7px;color:#57724f}.pv-route h2{font:italic 34px/1.3 Georgia,serif;letter-spacing:-.8px;color:#446141;margin:20px 0 27px}.pv-route ol{list-style:none;margin:0;padding:0}.pv-route li{display:grid;grid-template-columns:30px 1fr;gap:18px;border-top:1px solid #b7c8b0;padding:22px 0}.pv-route li>b{font:24px Georgia,serif;color:#63845c}.pv-route strong{font-size:17px;font-weight:550;line-height:1.5}.pv-route p{font-size:14px;margin:9px 0 0}.pv-route footer{border-top:1px solid #b7c8b0;padding-top:20px;font-size:12px;line-height:1.9;color:#57724f}.pv-route a{text-decoration:underline;text-underline-offset:3px}.pv-choices{padding-block:20px 65px}.pv-choices h2{font-size:34px;line-height:1.3;margin:18px 0 30px}.pv-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pv-choice-grid>a{display:block;border-top:2px solid #a9bfa8;padding-top:23px}.pv-choice-grid>a>span{font-size:11px;letter-spacing:.6px;line-height:1.7;color:#5c7454}.pv-choice-grid h3{font-size:26px;line-height:1.3;margin:20px 0 16px}.pv-choice-grid p{font-size:14px}.pv-choice-grid b{display:inline-block;font-size:13px;line-height:1.7;font-weight:500;border-bottom:1px solid #b1bfa9;padding-bottom:5px}.pv-choice-grid>a:hover b{text-decoration:underline;text-underline-offset:3px}.pv-retention-band{background:#eae6db}.pv-retention{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:55px}.pv-retention h2,.pv-request h2{font-size:clamp(36px,4vw,54px);line-height:1.15;margin:20px 0 26px}.pv-retention p{font-size:14px}.pv-retention a{display:inline-block;font-size:13px;border-bottom:1px solid #b4ab91;padding-bottom:5px}.pv-retention dl{margin:0}.pv-retention dl>div{border-top:1px solid #c8bda8;padding:20px 0}.pv-retention dt{font-size:13px;line-height:1.7;color:#71644c}.pv-retention dd{margin:12px 0 0;font-size:14px;color:#655a45}.pv-retention dd>b{font:34px Georgia,serif;margin-right:9px;color:#6b583b}.pv-request{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:70px;align-items:center}.pv-request p{font-size:14px}.pv-request p>a{text-decoration:underline;text-underline-offset:4px}.pv-request nav>a{display:flex;gap:25px;align-items:start;border-top:1px solid var(--tm-line);padding:23px 0}.pv-request nav>a>span{font:27px Georgia,serif;color:#779078}.pv-request nav b{font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.4}.pv-request small{display:block;font-size:13px;line-height:1.8;color:#647563;margin-top:10px}.pv-page .prose2 h2{color:#3d5e4b}.pv-page .prose2 th{background:#e3ece2;color:#3f5b47}.pv-page .tm-email{color:#4b7156}.pv-page .tm-policies{padding-block:26px}.pv-page .prose2 td:first-child{width:auto}.pv-page .prose2 table{table-layout:fixed}.pv-page .prose2 td{overflow-wrap:anywhere}
@media(max-width:1100px){.pv-retention,.pv-request{gap:40px}.pv-choice-grid{gap:25px}}
@media(max-width:800px){.pv-choice-grid{grid-template-columns:1fr;gap:25px}.pv-retention,.pv-request{grid-template-columns:1fr;gap:30px}.pv-choices{padding-bottom:45px}.pv-request{padding-block:55px}}
@media(max-width:560px){.pv-route{padding:24px}.pv-route h2{font-size:31px}.pv-choices h2{font-size:30px}.pv-retention h2,.pv-request h2{font-size:37px}.pv-retention{padding-block:45px}.pv-page .prose2 table{font-size:12px}.pv-page .prose2 td,.pv-page .prose2 th{padding:9px 7px}}
@media print{.pv-route,.pv-choices,.pv-retention-band,.pv-request{display:none!important}.pv-page .prose2 h2{color:black}.pv-page .prose2 table{font-size:9pt}.pv-page .prose2 th{background:none}}

.pv-table{overflow-x:auto;margin:25px 0}.pv-page .pv-table table{margin:0}.pv-table caption{text-align:left;font-size:14px;font-weight:550;color:#3f5b47;padding-bottom:12px}.pv-table:focus-visible{outline:3px solid #627f69;outline-offset:4px}@media(max-width:560px){.pv-page .pv-table table{min-width:560px;font-size:14px}}@media print{.pv-page .pv-table{overflow:visible}.pv-page .pv-table table{min-width:0;font-size:9pt}}
