.jrh-funnel .funnel-intro{padding-bottom:45px}.jrh-funnel .funnel-split{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.jrh-funnel h1{font-family:Manrope,sans-serif;font-size:clamp(42px,5.8vw,74px);line-height:1.07;letter-spacing:-.05em;margin:20px 0}.jrh-funnel .funnel-lead{font-size:19px;max-width:660px;color:#555951}.jrh-funnel .funnel-portrait{width:100%;max-height:430px;object-fit:cover;border-radius:22px;object-position:center 20%}.jrh-funnel .funnel-back{display:inline-block;font-size:14px;text-decoration:underline;margin-bottom:28px}.jrh-funnel .funnel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px}.jrh-funnel .funnel-card{background:#fff;border:1px solid #dedbd2;border-radius:16px;padding:32px;display:flex;align-items:start;flex-direction:column}.jrh-funnel .funnel-card h3{font-family:Manrope,sans-serif;font-size:28px;line-height:1.2;margin:10px 0}.jrh-funnel .funnel-card>p{color:#555951;margin:10px 0}.jrh-funnel .funnel-card .funnel-status{font-size:14px;margin-top:auto;padding:16px 0}.jrh-funnel .funnel-card .btn{margin-top:4px;max-width:100%}.jrh-funnel .funnel-detail{background:#efece2;border-top:1px solid #dedbd2}.jrh-funnel .funnel-detail:nth-of-type(odd){background:transparent}.jrh-funnel .funnel-detail p{max-width:780px;font-size:17px;line-height:1.8}.jrh-funnel .funnel-notice{padding:24px;border:1px solid #ccc5b4;background:#fff;border-radius:12px;max-width:800px}.jrh-funnel .resource-questions{padding-left:22px;max-width:760px;line-height:2}.jrh-funnel .resource-writing{min-height:75px;border-bottom:1px solid #aaa;margin-bottom:25px}.jrh-funnel .resource-table-wrap{overflow:auto}.jrh-funnel .resource-table{width:100%;border-collapse:collapse;margin:30px 0}.resource-table caption{font-size:24px;font-weight:800;text-align:left;margin-bottom:16px}.resource-table th,.resource-table td{border:1px solid #aaa;padding:14px;text-align:left}.resource-table td{height:70px;min-width:100px}.jrh-funnel p a:not(.btn){text-decoration:underline}.jrh-funnel .eyebrow{color:#756020}.jrh-funnel .funnel-notice .btn{margin-top:20px}@media(max-width:800px){.jrh-funnel .funnel-split{grid-template-columns:1fr;gap:30px}.jrh-funnel .funnel-portrait{max-height:340px}.jrh-funnel .funnel-grid{grid-template-columns:1fr}.jrh-funnel .funnel-card{padding:24px}.jrh-funnel .funnel-lead{font-size:17px}}@media print{.site-header,.site-footer,.skip,.funnel-back,.resource-actions{display:none!important}.jrh-funnel .section{padding:15px 0}.jrh-funnel h1{font-size:34px}.jrh-funnel .wrap{max-width:100%;margin:0}.resource-table td{height:50px}body{background:#fff}}

/* The Start Here portrait is a transparent cutout; keep the original logo separate and legible. */
.jrh-funnel .funnel-identity{margin:0;display:grid;justify-items:center;align-content:start;gap:18px;min-width:0}
.jrh-funnel .funnel-identity .funnel-portrait{display:block;width:100%;height:auto;max-width:540px;max-height:none;object-fit:contain;border-radius:0}
.jrh-funnel .funnel-identity .funnel-logo{display:grid;gap:12px;justify-content:center;width:250px;max-width:80%;padding:18px 22px;background:#171815;border-radius:14px}
.jrh-funnel .funnel-logo img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:800px){.jrh-funnel .funnel-identity{gap:16px}.jrh-funnel .funnel-identity .funnel-portrait{max-width:560px}.jrh-funnel .funnel-identity .funnel-logo{width:240px}}

.jrh-funnel .funnel-logo span{color:#f7f4ec;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center}
