.resource-meta{font-size:.9rem!important;color:#526174}.resource-table{overflow-x:auto;margin:24px 0}.resource-table table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.6}.resource-table caption{text-align:left;font-weight:600;margin-bottom:12px}.resource-table th,.resource-table td{text-align:left;padding:16px;border:1px solid #dce3ed;vertical-align:top;min-width:150px}.resource-table thead{background:#edf2f8}.solution-copy ol{padding-left:24px;line-height:1.8}.solution-copy li{margin-bottom:12px}.resource-cards a span{display:block;font-weight:400;margin-top:12px;line-height:1.6}.resource-home-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.resource-home-links a{color:#b84507;text-decoration:underline}#rental-checklist fieldset{border:1px solid #c9d4e4;border-radius:12px;padding:20px;margin:24px 0}#rental-checklist legend{font-size:1.2rem;font-weight:700;padding:0 8px}.checklist-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #e5e7eb;line-height:1.7;cursor:pointer}.checklist-item:last-child{border-bottom:0}.checklist-item input{flex:0 0 22px;width:22px;height:22px;margin-top:5px;accent-color:#b84507}.checklist-tools:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:14px}.checklist-tools p{flex-basis:100%;margin:0}.solution-copy button{font:inherit;cursor:pointer}#rental-checklist :focus-visible{outline:3px solid #b84507;outline-offset:4px}
@media print{.solution-nav,#site-footer,#gc-cookie-banner,.skip-link,.checklist-tools,.solution-contact,.solution-related,.resource-meta{display:none!important}.solution-hero{padding:0;background:#fff}.solution-hero h1{font-size:24pt}.solution-copy{padding:0}.solution-copy section:not(:first-child){display:none}.solution-wrap{max-width:none}.solution-copy p,.solution-hero p{font-size:10pt;line-height:1.4}#rental-checklist fieldset{break-inside:avoid;margin:12px 0;padding:10px}.checklist-item{padding:6px 0;font-size:10pt;line-height:1.4}.checklist-item input{width:16px;height:16px;flex-basis:16px}body{background:#fff;color:#000}}
