.landing-page .tmpl-heading{letter-spacing:-.01em;color:var(--ink);margin:4px 2px 0;font-size:16px;font-weight:600}.landing-page .tmpl-table{min-width:720px}.landing-page .tmpl-table th.tmpl-day-col{min-width:78px}.landing-page .tmpl-day-sub{text-transform:none;letter-spacing:0;color:var(--lp-muted-foreground);margin-top:2px;font-weight:400;display:block}.landing-page .tmpl-name-col{min-width:150px}.landing-page .tmpl-role-col{min-width:120px}.landing-page .tmpl-table td.tmpl-cell{border-left:1px solid var(--hairline);height:38px}.landing-page .tmpl-table td .tool-input{padding:6px 8px;font-size:13px}.landing-page .tmpl-downloads{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:28px 0;display:grid}.landing-page .tmpl-download{background:var(--paper);border:1px solid var(--hairline);transition:border-color .15s var(--ease-out);border-radius:14px;padding:16px 18px;text-decoration:none;display:block}.landing-page .tmpl-download:hover{border-color:var(--ink)}.landing-page .tmpl-download-name{color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:600}.landing-page .tmpl-download-meta{font-family:var(--lp-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lp-muted-foreground);margin-bottom:8px;font-size:10.5px}.landing-page .tmpl-download-desc{color:var(--lp-muted-foreground);font-size:13px;line-height:1.6}@media print{.landing-page .lp-nav,.landing-page .foot,.landing-page .blog-footer,.landing-page .calc-actions-strip,.landing-page .post-shell,.landing-page .tool-fields,.landing-page .tool-note,.landing-page .tmpl-actions,.landing-page .calc-mode,.landing-page .section-head p,.landing-page .section-head .eyebrow{display:none!important}.landing-page .calc-card{box-shadow:none;border:0;padding:0}.landing-page .tool-scroll{overflow:visible}}
