@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_2f116e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_Fallback_2f116e;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_2f116e{font-family:__Public_Sans_2f116e,__Public_Sans_Fallback_2f116e;font-style:normal}.__variable_2f116e{--font-sans:"__Public_Sans_2f116e","__Public_Sans_Fallback_2f116e"}:root{--cream:#fbf9f4;--navy:#1b2a41;--navy-ink:#121e30;--terra:#b5432e;--peach:#f2b09a;--border:#e7e0d2;--row-border:#efeae0;--teal:#2e6b5e;--pill-pe:#fbeae6;--pill-owned:#e8f0ec;--muted:#5a6779;--card:#fff;--shadow:0 4px 14px rgba(18,30,48,.05);--radius:14px}*{box-sizing:border-box}html{font-size:20px;scroll-behavior:smooth}body{margin:0;background:var(--cream);font-family:var(--font-sans,"Public Sans"),system-ui,-apple-system,sans-serif;line-height:1.6}a,body{color:var(--navy)}a:hover{color:var(--terra)}h1,h2,h3{line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em}h1,h2{font-weight:800}h2{font-size:1.45rem}h3{font-weight:800;font-size:1.05rem}.container{max-width:1100px;margin:0 auto;padding:0 32px}@media (max-width:700px){.container{padding:0 20px}}.muted{color:var(--muted)}.section{padding:26px 0 17px}.site-header{border-bottom:1px solid var(--border);background:var(--cream)}.site-header .inner{max-width:1100px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.brand{font-weight:800;font-size:1.15rem;color:var(--navy);text-decoration:none;letter-spacing:-.01em}.brand span{color:var(--terra)}.site-header nav{display:flex;gap:.3rem;margin-left:auto;flex-wrap:wrap}.site-header nav a{text-decoration:none;color:var(--navy);font-weight:600;font-size:.85rem;padding:.55rem .75rem;border-radius:10px;min-height:44px;display:inline-flex;align-items:center}.site-header nav a:focus,.site-header nav a:hover{background:#f1ece1;color:var(--navy)}.hero-photo{position:relative;min-height:560px;display:flex;align-items:center;background:url(/hero.jpg) 50%/cover no-repeat,#1b2a41}.hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(18,30,48,.88),rgba(18,30,48,.62) 46%,rgba(18,30,48,.08) 78%)}.hero-abs-header{position:absolute;top:0;left:0;right:0;z-index:2;max-width:1100px;margin:0 auto;padding:22px 32px;display:flex;justify-content:space-between;align-items:center}.hero-abs-header .brand{color:#fffdf9}.hero-abs-header .brand span{color:var(--peach)}.hero-abs-header nav a{color:#fffdf9;margin-left:22px;font-weight:600;font-size:.85rem;text-decoration:none}.hero-abs-header nav a:first-child{margin-left:0}@media (max-width:700px){.hero-abs-header{padding:18px 20px}.hero-abs-header nav a{margin-left:14px;font-size:.8rem}}.hero-text{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:96px 32px 110px;width:100%}.kicker{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--peach);margin:0 0 .4rem}.hero-text h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:#fffdf9;max-width:11em;margin:0 0 .5rem}.hero-text .sub{font-size:1.05rem;color:rgba(255,253,249,.88);max-width:26em;margin:0}.search-card{position:absolute;left:50%;transform:translateX(-50%);bottom:-34px;z-index:3;width:min(860px,calc(100% - 48px));background:hsla(0,0%,100%,.96);border-radius:14px;padding:12px;box-shadow:0 18px 44px rgba(18,30,48,.28)}.search-fields{display:flex;gap:10px;flex-wrap:wrap}.search-fields input{flex:1 1 200px;border:1px solid #d7dde5;border-radius:9px;padding:14px 14px 14px 40px;font:inherit;font-size:.9rem;outline:none;background-color:#fff;color:var(--navy);min-height:48px;width:100%}.search-fields input:focus{border-color:var(--navy)}.search-fields .s1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2348586E'%3E%3Cpath d='M11 2a4 4 0 1 0 2.6 7L17 12.4 18.4 11 15 7.6A4 4 0 0 0 11 2z'/%3E%3C/svg%3E")}.search-fields .s1,.search-fields .s2{background-repeat:no-repeat;background-position:14px 50%}.search-fields .s2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2348586E'%3E%3Cpath d='M8 1a5 5 0 0 0-5 5c0 3.6 5 9 5 9s5-5.4 5-9a5 5 0 0 0-5-5zm0 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E")}.search-fields button{border:0;background:var(--terra);color:#fff;border-radius:9px;padding:14px 28px;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;min-height:48px;flex:0 0 auto}.search-fields button:hover{background:var(--navy)}.search-results{position:relative}.search-results ul{list-style:none;margin:10px 2px 2px;padding:6px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.search-results a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;font-size:.9rem;min-height:44px}.search-results a:hover{background:var(--cream)}.search-results .rent{font-weight:700;white-space:nowrap;color:var(--terra)}.home-body{padding-top:74px}.feat h2,.get h2,.how h2{font-size:1.45rem;font-weight:800;margin:0 0 6px}.lede{font-size:.9rem;color:var(--muted);margin:0 0 20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:800px){.steps{grid-template-columns:1fr}}.step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px 22px}.step .num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fffdf9;font-weight:800;font-size:1.05rem;margin-bottom:14px}.get{padding:34px 0 20px}.get ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 26px;gap:12px 26px;margin:0;padding:0}@media (max-width:700px){.get ul{grid-template-columns:1fr}}.get li{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px 16px 14px 46px;font-size:.85rem;position:relative}.get li:before{content:"✓";position:absolute;left:16px;top:15px;width:20px;height:20px;border-radius:50%;background:var(--pill-owned);color:var(--teal);font-weight:800;font-size:.65rem;display:flex;align-items:center;justify-content:center}.statgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:26px}@media (max-width:800px){.statgrid{grid-template-columns:1fr}}.cell{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:26px 22px;box-shadow:var(--shadow)}.cell b{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05;color:var(--navy)}.cell b i{font-style:normal;color:var(--terra)}.cell span{font-size:.85rem;color:var(--muted)}.feat-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.feat-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feat-cards{grid-template-columns:1fr}}.feat-card{display:block;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;text-decoration:none;box-shadow:var(--shadow);min-height:44px}.feat-card:hover{border-color:var(--terra)}.feat-card .st{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.feat-card h3{margin:6px 0 4px}.feat-card p{margin:0;font-size:.8rem;color:var(--muted)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.4rem}.card h3{margin-top:0}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.2rem;gap:1.2rem}.chip{display:inline-block;border-radius:999px;padding:3px 10px;font-weight:700;font-size:.7rem;line-height:1.5}.chip.rent{background:var(--pill-pe);color:var(--terra)}.chip.teal{background:var(--pill-owned);color:var(--teal)}.chip.outline{border:1px solid var(--border);color:var(--muted);background:#fff}.chip.pe{background:var(--pill-pe);color:var(--terra)}.table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}table.parks{width:100%;border-collapse:collapse;font-size:.9rem}table.parks th{text-align:left;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 14px;border-bottom:2px solid var(--navy);background:var(--cream);white-space:nowrap}table.parks th.sortable{cursor:pointer}table.parks th.sortable:hover{color:var(--terra)}table.parks td{padding:15px 14px;border-bottom:1px solid var(--row-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.parks tr:last-child td{border-bottom:0}table.parks td.rent{font-weight:800;font-size:1.05rem}table.parks a{font-weight:700;text-decoration:none}table.parks a:hover{text-decoration:underline;color:var(--terra)}.note{font-size:.8rem;color:var(--muted);margin-top:16px;padding-left:14px;border-left:3px solid var(--terra)}.park-header{padding:2rem 0 .6rem}.park-header h1{font-size:1.9rem;margin:.2rem 0}.park-header .crumb{font-size:.8rem}.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;margin:1.2rem 0}@media (max-width:700px){.gallery{grid-template-columns:1fr}}.cost-card{text-align:center}.cost-card .big{font-size:2.6rem;font-weight:800;color:var(--navy);line-height:1.1}.cost-card .note{border-left:0;padding-left:0;margin-top:4px}.cost-card .note strong{color:var(--navy)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.8rem;gap:.8rem}.fact{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem;box-shadow:var(--shadow)}.fact .label{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.fact .value{font-size:1rem;font-weight:700}.checklist{padding-left:0;list-style:none;margin:0}.checklist li{padding:.5rem 0 .5rem 2.2rem;position:relative;font-size:.9rem}.checklist li:before{content:"✓";position:absolute;left:0;top:.55rem;width:1.4rem;height:1.4rem;background:var(--pill-owned);color:var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800}.map-card{text-align:center}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}@media (max-width:600px){.form-grid{grid-template-columns:1fr}}.form-grid input,.form-grid select{font:inherit;font-size:.9rem;padding:.7rem .9rem;border:1px solid #d7dde5;border-radius:10px;min-height:48px;width:100%;color:var(--navy)}.form-grid input:focus,.form-grid select:focus{border-color:var(--navy);outline:none}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--terra);color:#fff;border:none;cursor:pointer;font:inherit;font-weight:700;font-size:.95rem;padding:.85rem 1.5rem;border-radius:10px;min-height:48px;text-decoration:none}.btn:hover{color:#fff}.btn.secondary,.btn:hover{background:var(--navy)}.btn.secondary:hover{background:var(--terra)}.site-footer{border-top:1px solid var(--border);padding:22px 0 44px;margin-top:40px}.site-footer .inner{max-width:1100px;margin:0 auto;padding:0 32px;font-size:.8rem;color:var(--muted)}.site-footer a{color:var(--navy);font-weight:600}@media print{.btn,.cta-card,.lead-form,.no-print,.search-card,.site-footer,.site-header{display:none!important}body{background:#fff;font-size:12pt;color:#000}.card,.cell,.fact{box-shadow:none;border:1px solid #ccc;page-break-inside:avoid;break-inside:avoid}a{color:#000;text-decoration:none}}.form-grid textarea{grid-column:1/-1;border:1px solid var(--border);border-radius:10px;padding:.7rem .9rem;font:inherit;background:#fff}.lead-confirm{background:#fbeae6;border:1px solid var(--terra);border-radius:12px;padding:1rem 1.2rem;color:var(--terra);font-weight:600;line-height:1.5}.checkout-card{display:grid;grid-gap:.8rem;gap:.8rem}.checkout-card input{border:1px solid var(--border);border-radius:10px;padding:.7rem .9rem;font:inherit;background:#fff;max-width:420px}.checkout-card input:focus{border-color:var(--navy);outline:none}.checkout-btns{display:flex;gap:.8rem;flex-wrap:wrap}.purchase-banner{background:#fbeae6;border-bottom:2px solid var(--terra);color:var(--navy);padding:1rem 1.5rem;text-align:center;line-height:1.5}.purchase-banner strong{color:var(--terra)}.bp-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1.4fr);grid-gap:1.6rem;gap:1.6rem}@media (max-width:860px){.bp-grid{grid-template-columns:1fr}}.bp-h3{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);margin:1.2rem 0 .5rem}.bp-h3:first-child{margin-top:0}.bp-field{display:block;margin-bottom:.9rem}.bp-help{display:block;font-size:13.5px;line-height:1.45;color:#6b6257;margin:2px 0 4px}.bp-label{display:block;font-size:1rem;font-weight:600;color:var(--navy);margin-bottom:.3rem}.bp-inputwrap{display:flex;align-items:stretch;gap:0;border:2px solid var(--border);border-radius:10px;background:#fff;overflow:hidden}.bp-inputwrap:focus-within{border-color:var(--teal)}.bp-input{flex:1 1;border:0;padding:.55rem .5rem;font-size:1.2rem;font-weight:700;color:var(--navy);min-height:46px;background:transparent;width:100%}.bp-input:focus{outline:none}.bp-input::-webkit-inner-spin-button,.bp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bp-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bp-suffix{display:flex;align-items:center;color:var(--muted);font-size:.95rem;padding-right:.4rem;white-space:nowrap}.bp-stepper{border:0;background:var(--cream,#fbf9f4);font-size:1.4rem;color:var(--navy);width:46px;min-height:46px;cursor:pointer;font-weight:700}.bp-stepper:hover{background:#f2ede2}.bp-seg{display:flex;gap:.5rem}.bp-seg button{flex:1 1;min-height:46px;border:2px solid var(--border);border-radius:10px;background:#fff;font-size:1rem;font-weight:600;color:var(--navy);cursor:pointer;padding:.4rem}.bp-seg .bp-seg-on{border-color:var(--teal);background:var(--teal);color:#fff}.bp-tabs{display:flex;gap:.5rem;margin-bottom:.6rem}.bp-tab{flex:1 1;min-height:48px;border:2px solid var(--border);border-radius:10px;background:#fff;font-size:1rem;font-weight:700;cursor:pointer;color:var(--navy)}.bp-tab-stable.bp-tab-on{background:var(--teal);border-color:var(--teal);color:#fff}.bp-tab-market.bp-tab-on{background:var(--navy);border-color:var(--navy);color:#fff}.bp-tab-pe.bp-tab-on{background:var(--terra);border-color:var(--terra);color:#fff}.bp-blurb{font-size:.95rem;color:var(--muted);margin-top:0}.bp-chartwrap{margin:.8rem 0}.bp-chart{width:100%;height:auto;display:block;background:#fff;border:1px solid var(--border);border-radius:10px}.bp-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.85rem;color:var(--muted);margin-top:.4rem}.bp-legend span{display:inline-flex;align-items:center;gap:.35rem}.bp-legend i{width:14px;height:4px;border-radius:2px;display:inline-block}.bp-verdict{border-left:5px solid var(--teal);background:#fff;border-radius:0 10px 10px 0;padding:.9rem 1rem;margin:.8rem 0;font-size:1.05rem}.bp-verdict-stable{border-left-color:var(--teal)}.bp-verdict-market{border-left-color:var(--navy)}.bp-verdict-pe{border-left-color:var(--terra)}.bp-warn{border-left-color:#e09b32}.bp-breaches{margin-top:.5rem;font-size:1rem}.bp-kpis{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:.7rem}.bp-kpis>div{display:flex;flex-direction:column}.bp-kpi-n{font-size:1.35rem;font-weight:800;color:var(--navy)}.bp-kpi-l{font-size:.8rem;color:var(--muted)}.bp-tablewrap{margin-top:.8rem}.bp-tabletoggle{margin-bottom:.5rem}.bp-toggle{background:none;border:0;padding:0;font:inherit;font-weight:800;color:var(--navy);cursor:pointer;font-size:1.3rem;text-align:left;min-height:44px}.bp-caret,.bp-toggle:hover{color:var(--teal)}.bp-table{width:100%;border-collapse:collapse;font-size:.95rem}.bp-tcaption{text-align:left;font-weight:700;color:var(--navy);padding-bottom:.35rem}.bp-table td,.bp-table th{padding:.5rem .6rem;text-align:right;border-bottom:1px solid var(--border)}.bp-table th{color:var(--muted);font-weight:600;font-size:.85rem}.bp-table td:first-child,.bp-table th:first-child{text-align:left}.bp-row-warn td{background:#fdf3e3}.bp-row-danger td{background:#f9e4de}.bp-neg{color:var(--terra);font-weight:700}.bp-disclaimer{font-size:.85rem;color:var(--muted);border-top:1px solid var(--border);padding-top:.7rem;margin-top:1rem}.bp-full-link{font-weight:700;color:var(--teal)}.bp-prefill{margin-bottom:1rem}.doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;margin:1.6rem 0}@media (max-width:780px){.doc-grid{grid-template-columns:1fr}}.doc-card{position:relative;padding-top:1.4rem}.doc-card h3{margin:0 0 .5rem;font-size:1.08rem;color:var(--navy);padding-left:2.6rem}.doc-num{position:absolute;top:1.2rem;left:1.2rem;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--cream);border:2px solid var(--terra);color:var(--terra);font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center}.doc-ask{font-size:.9rem;margin:0 0 .5rem}.doc-ask strong{color:var(--teal)}.doc-why{font-size:.9rem;color:#5a5348;line-height:1.5;margin:0 0 .7rem}.doc-flag{border-left:4px solid var(--terra);background:#fbeae6;border-radius:0 8px 8px 0;padding:.55rem .8rem;margin:0;font-size:.85rem;line-height:1.45;color:#6d3a2e}.doc-flag strong{color:var(--terra)}.letter-card{margin-top:.6rem}.letter-pre{background:#fff;border:1px solid var(--border);border-left:4px solid var(--teal);border-radius:0 10px 10px 0;padding:1rem 1.2rem;font:.9rem/1.65 ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;color:var(--navy)}.letter-copy{margin-top:.8rem}