
#pltc-program-preview{--pltc-green:#173e34;--pltc-cream:#f5f2e9;--pltc-paper:#fffdf7;--pltc-ink:#243b32;--pltc-gold:#d1bd88;--pltc-line:#d8dbcf;font-family:Georgia,'Times New Roman',serif;color:var(--pltc-ink);background:var(--pltc-cream);font-size:16px;line-height:1.65}
#pltc-program-preview *{box-sizing:border-box}
#pltc-program-preview .pltc-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 6%;border-bottom:1px solid var(--pltc-line)}
#pltc-program-preview .pltc-logo{font-size:20px;letter-spacing:.08em;line-height:1.2}#pltc-program-preview .pltc-logo small{display:block;font:10px Arial,sans-serif;letter-spacing:.3em;margin-top:5px}
#pltc-program-preview .pltc-caption{font:12px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
#pltc-program-preview .pltc-hero{background:var(--pltc-green);color:var(--pltc-cream);padding:46px 6% 42px}
#pltc-program-preview h1{font:400 clamp(28px,4vw,46px)/1.18 Georgia,serif;letter-spacing:.035em;margin:18px 0 14px;max-width:900px;text-transform:uppercase}
#pltc-program-preview .pltc-provider{font:14px/1.5 Arial,sans-serif;letter-spacing:.035em;color:var(--pltc-gold);margin:0 0 25px}
#pltc-program-preview .pltc-hero p:not(.pltc-provider){max-width:760px;font-size:18px;margin:0}
#pltc-program-preview .pltc-wrap{padding:38px 6%;max-width:1100px;margin:auto}
#pltc-program-preview h2{font:400 29px/1.25 Georgia,serif;margin:0 0 16px}
#pltc-program-preview h3{font:400 21px/1.3 Georgia,serif;margin:0 0 10px}
#pltc-program-preview p{margin:0 0 16px}#pltc-program-preview strong{font-weight:600}
#pltc-program-preview .pltc-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:28px;border-bottom:1px solid var(--pltc-line);margin-bottom:32px}
#pltc-program-preview .pltc-stat{font-size:28px;line-height:1.2;margin-bottom:8px}#pltc-program-preview .pltc-label{font:13px/1.5 Arial,sans-serif}
#pltc-program-preview .pltc-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}
#pltc-program-preview .pltc-section{padding:32px 0;border-bottom:1px solid var(--pltc-line)}
#pltc-program-preview .pltc-section:first-of-type{padding-top:0}
#pltc-program-preview .pltc-note{font:13px/1.6 Arial,sans-serif;color:#4b5c51}
#pltc-program-preview .pltc-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--pltc-green);color:var(--pltc-cream);border:1px solid var(--pltc-green);padding:14px 22px;font:15px/1.35 Arial,sans-serif;text-decoration:none;border-radius:0;cursor:pointer;text-align:center;max-width:100%}
#pltc-program-preview .pltc-btn-alt{background:transparent;color:var(--pltc-green)}
#pltc-program-preview .pltc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
#pltc-program-preview .pltc-table-wrap{overflow-x:auto;margin:20px 0}#pltc-program-preview table{width:100%;border-collapse:collapse;font:14px/1.5 Arial,sans-serif}
#pltc-program-preview th{font-weight:600;text-align:left;padding:13px 10px;background:#e8ece1;border-bottom:1px solid var(--pltc-line)}
#pltc-program-preview td{padding:13px 10px;border-bottom:1px solid var(--pltc-line);vertical-align:top}
#pltc-program-preview td:not(:first-child),#pltc-program-preview th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}
#pltc-program-preview .pltc-totals td{font-weight:600}
#pltc-program-preview .pltc-steps{list-style:none;padding:0;margin:20px 0;counter-reset:pltc-steps}
#pltc-program-preview .pltc-steps li{position:relative;padding:0 0 22px 42px;counter-increment:pltc-steps}
#pltc-program-preview .pltc-steps li:before{content:counter(pltc-steps,decimal-leading-zero);position:absolute;left:0;top:0;font:14px/1.7 Arial,sans-serif;color:#6f7353}
#pltc-program-preview details{border-bottom:1px solid var(--pltc-line);padding:15px 0}#pltc-program-preview summary{font-size:18px;cursor:pointer}#pltc-program-preview details p{margin:12px 0 0}
#pltc-program-preview .pltc-cta{background:#e8ece1;padding:28px;margin-top:32px}
#pltc-program-preview .pltc-foot{background:var(--pltc-green);color:var(--pltc-cream);padding:30px 6%;font:13px/1.7 Arial,sans-serif}
#pltc-program-preview .pltc-footnav{display:flex;gap:20px;flex-wrap:wrap;margin:15px 0}#pltc-program-preview .pltc-footnav a{color:var(--pltc-gold);text-decoration:underline;text-underline-offset:5px}
#pltc-program-preview .pltc-form-preview{margin-top:25px;padding-top:25px;border-top:1px solid var(--pltc-line)}
#pltc-program-preview [hidden]{display:none!important}#pltc-program-preview button:focus-visible,#pltc-program-preview a:focus-visible,#pltc-program-preview summary:focus-visible{outline:3px solid #a48a43;outline-offset:4px}
@media(max-width:640px){#pltc-program-preview .pltc-grid,#pltc-program-preview .pltc-strip{grid-template-columns:1fr}#pltc-program-preview .pltc-strip{gap:20px}#pltc-program-preview .pltc-hero{padding-top:30px}#pltc-program-preview .pltc-cta{padding:22px}#pltc-program-preview .pltc-caption{max-width:130px;text-align:right}#pltc-program-preview h2{font-size:25px}#pltc-program-preview table{font-size:13px;min-width:540px}}

#pltc-program-preview .pltc-hero{padding-left:0;padding-right:0} #pltc-program-preview .pltc-hero-inner{max-width:1100px;margin:auto;padding:0 6%} #pltc-program-preview .pltc-wrap{box-sizing:border-box} .pltc-status{padding:12px 0;font:15px/1.6 Arial,sans-serif} .pltc-form-section{border:1px solid #d8dbcf;padding:20px;margin:20px 0} .pltc-form-section label{display:block;margin:15px 0} .pltc-form-section input[type=checkbox]{width:auto;margin-right:10px} #pltc-program-preview a:focus-visible{outline:3px solid #a48a43;outline-offset:4px}
#pltc-program-preview .pltc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pltc-program-preview .pltc-grid>div{min-width:0}#pltc-program-preview .pltc-table-wrap{max-width:100%}#pltc-program-preview p,#pltc-program-preview li{overflow-wrap:anywhere}@media(max-width:640px){#pltc-program-preview .pltc-grid{grid-template-columns:minmax(0,1fr)}}
/* Use the same typography as the other website sections. */
#pltc-program-preview{font-family:inherit;font-size:18px;line-height:1.7}
#pltc-program-preview h1{font-family:inherit;font-weight:700;font-size:clamp(40px,4vw,59px);line-height:1.13;letter-spacing:-.035em}
#pltc-program-preview h2{font-family:inherit;font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.13;letter-spacing:-.025em}
#pltc-program-preview h3{font-family:inherit;font-weight:600;font-size:27px;line-height:1.13}
#pltc-program-preview .pltc-provider{font-family:inherit;font-size:18px;line-height:1.7;letter-spacing:normal}
#pltc-program-preview .pltc-hero p:not(.pltc-provider){font-size:18px;line-height:1.7}
#pltc-program-preview .pltc-note{font-family:inherit;font-size:14px;line-height:1.7}
#pltc-program-preview .pltc-label,#pltc-program-preview .pltc-btn,#pltc-program-preview table,#pltc-program-preview .pltc-steps li:before,.pltc-status{font-family:inherit}
#pltc-program-preview .pltc-stat{font-size:30px;font-weight:700;line-height:1.3}
#pltc-program-preview summary{font-family:inherit;font-size:23px;font-weight:600}
#pltc-program-preview details p{font-size:17px}
#pltc-program-preview .pltc-repayments{grid-template-columns:minmax(0,1fr)}
#pltc-program-preview .pltc-repayments table{min-width:0;table-layout:auto}
#pltc-program-preview .pltc-repayments th,#pltc-program-preview .pltc-repayments td{overflow-wrap:anywhere}
.pltc-upload-note{font-size:14px}
#pltc-program-preview .pltc-btn,#pltc-program-preview table,#pltc-program-preview .pltc-label{line-height:1.7}
