.TemplateLibrary_root__lWkpj{display:flex;flex-direction:column;gap:14px}.TemplateLibrary_grid__JgReH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1100px){.TemplateLibrary_grid__JgReH{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.TemplateLibrary_grid__JgReH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.TemplateLibrary_grid__JgReH{grid-template-columns:minmax(0,1fr)}}.TemplateLibrary_card__zVxhD{border:1px solid var(--rule);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0;background:var(--white);color:var(--ink);text-decoration:none}a.TemplateLibrary_card__zVxhD:hover{border-color:var(--brand);color:var(--ink);text-decoration:none}a.TemplateLibrary_card__zVxhD:hover .TemplateLibrary_linkBtn__tMKb9{border-color:var(--brand-dark);color:var(--brand-dark);text-decoration:underline}.TemplateLibrary_badge__HUgzk{align-self:flex-start;font-size:12.5px;font-weight:700;line-height:1.5;color:var(--brand);background:var(--white);border:1px solid var(--brand);padding:0 6px;border-radius:3px}.TemplateLibrary_badgeAlt__4etZJ{color:var(--ink-2);border-color:var(--rule)}.TemplateLibrary_cardTitle__G4SH8{font-size:16.5px;font-weight:600;color:var(--ink);line-height:1.3}.TemplateLibrary_cardDesc__0x0RY{font-size:14.5px;color:var(--ink-2);line-height:1.5;flex:1 1}.TemplateLibrary_dlBtn__tHNtg{align-self:stretch;margin-top:6px;min-height:44px;padding:0 16px;border-radius:var(--radius);border:2px solid var(--brand);background:var(--white);color:var(--brand);font-size:15px;font-weight:600;cursor:pointer}.TemplateLibrary_dlBtn__tHNtg:hover{border-color:var(--brand-dark);color:var(--brand-dark);text-decoration:underline}.TemplateLibrary_dlBtn__tHNtg:disabled{opacity:.6;cursor:default;text-decoration:none}.TemplateLibrary_dlBtnLarge__gGgon{align-self:auto;margin-top:0;min-height:48px;padding:0 22px;font-size:17px;background:var(--brand);color:var(--white)}.TemplateLibrary_dlBtnLarge__gGgon:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--white)}.TemplateLibrary_linkBtn__tMKb9{display:flex;align-items:center;justify-content:center;margin-top:6px;min-height:44px;padding:0 16px;border:2px solid var(--brand);border-radius:var(--radius);font-size:15px;font-weight:600;color:var(--brand);background:var(--white)}.TemplateLibrary_note__WGIRl{font-size:13.5px;color:var(--ink-2);line-height:1.55;max-width:86ch}.TemplatePage_page__Ujcix{padding:0 0 56px}.TemplatePage_wrap__HbH6k{max-width:var(--page-w);margin:0 auto;padding:0 32px}@media (max-width:900px){.TemplatePage_wrap__HbH6k{padding:0 16px}}.TemplatePage_band__7Pta9{background:var(--band);padding:22px 0 28px;margin-bottom:30px}.TemplatePage_breadcrumb__vO9eQ{font-size:14px;color:var(--ink-2);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.TemplatePage_breadcrumb__vO9eQ a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.TemplatePage_breadcrumb__vO9eQ a:hover{color:var(--brand-dark)}.TemplatePage_breadcrumbSep__13sDT{color:#7b8798}.TemplatePage_breadcrumbActive__fOqxe{color:var(--ink-2)}.TemplatePage_articleHeader__Nh9RT{min-width:0}.TemplatePage_toolTag__wY_6u{font-size:15px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.TemplatePage_h1__R3Unq{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.3px;color:var(--brand);margin-bottom:16px;max-width:980px}@media (max-width:900px){.TemplatePage_h1__R3Unq{font-size:28px}}.TemplatePage_actionRow__uRu52{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px}.TemplatePage_actionLink__SFQvs{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:var(--radius);background:var(--brand);color:var(--white);font-size:17px;font-weight:600;text-decoration:none}.TemplatePage_actionLink__SFQvs:hover{background:var(--brand-dark);color:var(--white);text-decoration:underline}.TemplatePage_actionMeta__R1Lzc,.TemplatePage_reviewed___H_2t{font-size:14.5px;color:var(--ink-2)}.TemplatePage_content__1Yed1{max-width:880px;min-width:0}.TemplatePage_content__1Yed1 h2{font-size:27px;font-weight:600;color:var(--ink);line-height:1.25;letter-spacing:-.2px;margin-top:40px;margin-bottom:14px}.TemplatePage_content__1Yed1 h2:first-child{margin-top:4px}.TemplatePage_content__1Yed1 h3{font-size:20px;font-weight:600;color:var(--ink);line-height:1.3;margin-top:28px;margin-bottom:8px}.TemplatePage_content__1Yed1 p{font-size:17px;color:var(--ink);line-height:1.7;margin-bottom:16px;max-width:78ch}.TemplatePage_content__1Yed1 ol,.TemplatePage_content__1Yed1 ul{padding-left:22px;margin-bottom:16px;max-width:76ch}.TemplatePage_content__1Yed1 li{font-size:17px;color:var(--ink);line-height:1.7;margin-bottom:6px}.TemplatePage_content__1Yed1 strong{font-weight:700}.TemplatePage_content__1Yed1 a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.TemplatePage_content__1Yed1 a:hover{color:var(--brand-dark);text-decoration-thickness:2px}.TemplatePage_tableWrap__XH___{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 20px}.TemplatePage_table__8U0e5{width:100%;border-collapse:collapse;font-size:15px}@media (max-width:900px){.TemplatePage_table__8U0e5{min-width:640px}}.TemplatePage_table__8U0e5 th{background:var(--band);font-weight:600;font-size:14.5px;padding:10px 12px;text-align:left;vertical-align:bottom;border-bottom:2px solid var(--ink);color:var(--ink)}.TemplatePage_table__8U0e5 td{padding:10px 12px;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.5;color:var(--ink)}.TemplatePage_table__8U0e5 tbody tr:nth-child(2n) td{background:#fafbfd}.TemplatePage_faq__ZnnXw{margin-top:4px}.TemplatePage_faqItem__U3CJ1{border-bottom:1px solid var(--rule);padding:14px 0}.TemplatePage_faqItem__U3CJ1:last-child{border-bottom:none}.TemplatePage_content__1Yed1 .TemplatePage_faqQ__iQq1S{font-size:18px;font-weight:600;color:var(--ink);line-height:1.35;margin:0 0 6px}.TemplatePage_content__1Yed1 .TemplatePage_faqA__dDsyU{font-size:17px;color:var(--ink);line-height:1.7;margin-bottom:0}.TemplatePage_content__1Yed1 .TemplatePage_brief__N0YHc{font-size:15.5px;line-height:1.55;max-width:none;background:var(--tint);border-left:1px solid var(--brand);border:1px solid var(--brand);border-left-width:6px;border-radius:var(--radius);padding:13px 18px;margin-top:26px}.TemplatePage_content__1Yed1 .TemplatePage_disclaimer__GhsTQ{font-size:13.5px;color:var(--ink-2);line-height:1.55;border-top:1px solid var(--rule);padding-top:14px;margin-top:22px}.page_page__DJ8sJ{padding:0 0 56px}.page_page__DJ8sJ>:not(.page_articleHeader__C50nj){width:calc(100% - 64px);max-width:calc(var(--page-w) - 64px);margin-left:auto;margin-right:auto;min-width:0}@media (max-width:900px){.page_page__DJ8sJ{padding-bottom:40px}.page_page__DJ8sJ>:not(.page_articleHeader__C50nj){width:calc(100% - 32px)}}.page_articleHeader__C50nj{background:var(--band);padding:24px max(32px,calc((100% - var(--page-w)) / 2 + 32px)) 28px}@media (max-width:900px){.page_articleHeader__C50nj{padding:20px 16px 24px}}.page_toolTag__Mv_ax{font-size:15px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.page_h1__VuRoJ{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.3px;color:var(--brand);margin-bottom:12px;max-width:980px}@media (max-width:900px){.page_h1__VuRoJ{font-size:28px}}.page_dek__CxxEH{font-size:18.5px;color:var(--ink);line-height:1.5;max-width:900px;margin-bottom:12px}@media (max-width:900px){.page_dek__CxxEH{font-size:17px}}.page_meta__02ur6{font-size:14.5px;color:var(--ink-2);display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap}.page_metaSep__E8x0J{color:#7b8798}.page_statsBar__ca_52{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-radius:var(--radius);background:var(--white);margin-top:20px}.page_statCell__ZYxrO{padding:14px 18px;border-left:1px solid var(--rule);min-width:0}.page_statCell__ZYxrO:first-child{border-left:none}@media (max-width:900px){.page_statsBar__ca_52{grid-template-columns:repeat(2,minmax(0,1fr))}.page_statCell__ZYxrO{padding:12px 14px}.page_statCell__ZYxrO:nth-child(3){border-left:none}.page_statCell__ZYxrO:nth-child(n+3){border-top:1px solid var(--rule)}}.page_statLabel__itSsl{font-size:13.5px;color:var(--ink-2);margin-bottom:3px}.page_statValue__WXFKN{font-size:23px;font-weight:700;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);overflow-wrap:anywhere}@media (max-width:900px){.page_statValue__WXFKN{font-size:20px}}.page_statValueBlue__5ui0C{color:var(--brand)}.page_statValueAmber__y6RZI{color:var(--amber)}.page_content__Bc1EV>h2{font-size:27px;font-weight:600;line-height:1.25;letter-spacing:-.2px;color:var(--ink);margin:40px 0 14px}.page_content__Bc1EV>h2:first-child{margin-top:4px}.page_content__Bc1EV>h3{font-size:20px;font-weight:600;line-height:1.3;color:var(--ink);margin:28px 0 8px}.page_content__Bc1EV>p{font-size:17px;color:var(--ink);line-height:1.7;margin-bottom:16px;max-width:78ch}@media (max-width:900px){.page_content__Bc1EV>h2{font-size:23px}}.page_content__Bc1EV strong{font-weight:700}.page_content__Bc1EV>p a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.page_content__Bc1EV>p a:hover{color:var(--brand-dark);text-decoration-thickness:2px}.page_content__Bc1EV>ol,.page_content__Bc1EV>ul{padding-left:22px;margin:0 0 16px;max-width:76ch}.page_content__Bc1EV>ol li,.page_content__Bc1EV>ul li{font-size:17px;color:var(--ink);line-height:1.7;margin-bottom:6px}.page_content__Bc1EV>ol a,.page_content__Bc1EV>ul a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.page_content__Bc1EV>ol a:hover,.page_content__Bc1EV>ul a:hover{color:var(--brand-dark);text-decoration-thickness:2px}.page_content__Bc1EV em{font-style:italic}.page_articleHeader__C50nj{margin-bottom:32px}.page_toolWrap__i8UUc{margin-bottom:40px}@media (max-width:900px){.page_articleHeader__C50nj{margin-bottom:24px}.page_toolWrap__i8UUc{margin-bottom:32px}}.page_content__Bc1EV{margin-bottom:32px}.page_gridTitle__1_ceY{font-size:27px;font-weight:600;line-height:1.25;letter-spacing:-.2px;color:var(--ink);margin:8px 0 14px}@media (max-width:900px){.page_gridTitle__1_ceY{font-size:23px}}.page_tableWrap__BjWeY{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0}.page_table__uSNBs{width:100%;min-width:760px;border-collapse:collapse;font-size:15px}.page_table__uSNBs th{background:var(--band);font-weight:600;font-size:14.5px;padding:10px 12px;text-align:left;vertical-align:bottom;border-bottom:2px solid var(--ink);color:var(--ink)}.page_table__uSNBs td{padding:10px 12px;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.5}.page_table__uSNBs td:first-child{font-weight:600;min-width:220px}.page_table__uSNBs td a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.page_table__uSNBs tr:nth-child(2n) td{background:#fafbfd}