.fup-gp-child .site-content>*,.fup-gp-child .site-main>*,.fup-gp-child .inside-right-sidebar>*{min-width:0}.fup-gp-child .fup-home .fup-wrap{width:100%}.fup-gp-child.fup-gp-home .site-content{padding:0 24px}.fup-gp-child.fup-gp-home .site-main{margin:0}.fup-gp-child .fup-home .fup-hero{border-radius:12px;padding-inline:28px}.fup-gp-child .fup-discovery-panel{margin-bottom:25px}.fup-gp-child .fup-discovery-panel h1{margin-bottom:15px}.fup-gp-child .fup-discovery-panel>p:not(.fup-eyebrow){color:var(--fup-muted);font-size:14px;margin-top:15px}.fup-gp-child .fup-filter{margin-top:24px}.fup-gp-child .fup-toc{margin-top:0}.fup-gp-child .fup-jump-download{margin:24px 0 0}.fup-gp-child .fup-related{margin:30px 0}.fup-gp-child .entry-content{font-size:inherit;line-height:1.85}:where(.fup-gp-design .entry-content) h2{font-size:25px;margin:1.5em 0 .8em;line-height:1.4}:where(.fup-gp-design .entry-content) h3{font-size:20px;margin:1.4em 0 .7em}:where(.fup-gp-design .entry-content) a{text-decoration:underline;text-underline-offset:3px;color:#a72d22}.fup-gp-child .entry-content .fup-download-link{display:inline-flex;align-items:center;gap:9px;background:var(--fup-accent);color:#fff;text-decoration:none;padding:10px 18px;margin:7px 0;border-radius:6px;font-size:13px;min-height:44px;font-weight:650}.fup-gp-child .entry-content table{display:block;max-width:100%;overflow:auto;font-size:14px;border-collapse:collapse}.fup-gp-child .entry-content .fup-table-wrap table{display:table}.fup-gp-child .entry-content td,.fup-gp-child .entry-content th{border:1px solid var(--fup-line);padding:12px}.fup-gp-child .entry-content th{background:#f1f5f2}.fup-gp-child .entry-content blockquote{border-left:3px solid #597868;background:#f0f5f0;padding:22px;font-size:16px;margin:25px 0}.fup-gp-child .entry-content img{height:auto;max-width:100%}.fup-gp-child .entry-content iframe{max-width:100%}.fup-gp-child .entry-content hr{height:1px;border:0;background:var(--fup-line);margin:28px 0}.fup-gp-child .fup-archive-directory{padding-block:0 30px}.fup-gp-child.fup-gp-no-featured .post-image,.fup-gp-child.fup-gp-no-featured .featured-image{display:none}.fup-gp-design .site-header{border-top:4px solid var(--fup-accent);background:#fff}.fup-gp-design .inside-header{padding:25px 24px;gap:24px}.fup-gp-design .header-image{width:200px;height:auto}.fup-gp-design .site-description{font-size:13px;color:var(--fup-muted)}.fup-gp-design .main-navigation{background:#fff;border-block:1px solid var(--fup-line);color:var(--fup-ink)}.fup-gp-design .main-navigation .main-nav ul li a,.fup-gp-design .menu-toggle{color:var(--fup-ink);font-size:13px;line-height:54px}.fup-gp-design .main-navigation .main-nav ul li:hover>a,.fup-gp-design .main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--fup-accent);background:#f8f9f7}.fup-gp-design .main-navigation ul ul{background:#fff;box-shadow:0 10px 25px #18252b12;border:1px solid var(--fup-line)}.fup-gp-design .main-navigation .main-nav ul ul li a{line-height:1.5}.fup-gp-design .site-content{padding:32px 24px}.fup-gp-design .inside-article,.fup-gp-design .comments-area,.fup-gp-design .page-header{border:1px solid var(--fup-line);border-radius:12px;background:#fff}.fup-gp-design .inside-article{padding:32px}.fup-gp-design .page-header{padding:25px}.fup-gp-design .entry-header .entry-title{font-size:clamp(27px,2.8vw,38px);line-height:1.3}.fup-gp-design .entry-meta{font-size:11px;color:var(--fup-muted)}.fup-gp-design .widget{padding:24px;border:1px solid var(--fup-line);border-radius:12px;background:#fff;font-size:13px}.fup-gp-design .widget-title{font-size:18px;margin-bottom:18px}.fup-gp-design:is(.blog,.archive,.search) .site-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fup-gp-design:is(.blog,.archive,.search) .site-main>*{grid-column:1/-1}.fup-gp-design:is(.blog,.archive,.search) .site-main>article{grid-column:auto;margin:0;display:flex;min-width:0}.fup-gp-design:is(.blog,.archive,.search) .site-main>article .inside-article{width:100%;padding:24px;display:flex;flex-direction:column;min-width:0}.fup-gp-design:is(.blog,.archive,.search) .entry-title{font-size:18px;line-height:1.5;letter-spacing:-.2px}.fup-gp-design:is(.blog,.archive,.search) .entry-summary,.fup-gp-design:is(.blog,.archive,.search) .entry-content{font-size:13px;color:var(--fup-muted);margin-top:16px;line-height:1.8}.fup-gp-design:is(.blog,.archive,.search) .entry-meta{font-size:11px;margin-top:12px}.fup-gp-design:is(.blog,.archive,.search) footer.entry-meta .cat-links,.fup-gp-design:is(.blog,.archive,.search) footer.entry-meta .tags-links{display:none}.fup-gp-design:is(.blog,.archive,.search) .post-image{margin:20px 0}.fup-gp-design .post-image img{aspect-ratio:5/3;object-fit:cover;width:100%;border-radius:8px}.fup-gp-design .paging-navigation{border:1px solid var(--fup-line);border-radius:8px;background:#fff;padding:18px}.fup-gp-design .paging-navigation a,.fup-gp-design .paging-navigation .current{min-width:36px;min-height:36px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center}.fup-gp-design .paging-navigation .current{background:var(--fup-ink);color:#fff;border-radius:6px}.fup-gp-design .site-info,.fup-gp-design .footer-widgets{background:#192d30;color:#d9e1de}.fup-gp-design .site-info a,.fup-gp-design .footer-widgets a{color:#e2eae7}.fup-gp-child .inside-site-info{display:block}.fup-gp-child .fup-gp-footer-links{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:35px;text-align:left;width:100%;padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #ffffff22}.fup-gp-footer-links p{font-size:13px;margin-top:12px}.fup-gp-footer-links ul{list-style:none;margin:0;font-size:13px;line-height:2.2}.fup-gp-footer-links a{display:inline-block;min-height:26px}.fup-gp-child .copyright-bar{font-size:12px}.fup-hover-lift .fup-resource-card,.fup-hover-lift .fup-topic,.fup-hover-subtle .fup-resource-card,.fup-hover-subtle .fup-topic,.fup-gp-design.fup-hover-lift:is(.blog,.archive,.search) article>.inside-article,.fup-gp-design.fup-hover-subtle:is(.blog,.archive,.search) article>.inside-article{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fup-hover-lift .fup-resource-card:focus-within,.fup-hover-lift .fup-topic:focus-within,.fup-hover-subtle .fup-resource-card:focus-within,.fup-hover-subtle .fup-topic:focus-within,.fup-gp-design:not(.fup-hover-off):is(.blog,.archive,.search) article>.inside-article:focus-within{border-color:var(--fup-accent);box-shadow:0 9px 23px #18252b12}@media (hover:hover){.fup-hover-lift .fup-resource-card:hover,.fup-hover-lift .fup-topic:hover,.fup-gp-design.fup-hover-lift:is(.blog,.archive,.search) article>.inside-article:hover{transform:translateY(-3px);border-color:var(--fup-accent);box-shadow:0 9px 23px #18252b12}.fup-hover-subtle .fup-resource-card:hover,.fup-hover-subtle .fup-topic:hover,.fup-gp-design.fup-hover-subtle:is(.blog,.archive,.search) article>.inside-article:hover{transform:none;border-color:var(--fup-accent);box-shadow:0 7px 19px #18252b0e}}.fup-hover-off .fup-resource-card:hover,.fup-hover-off .fup-topic:hover{transform:none;box-shadow:none;border-color:var(--fup-line)}@media (max-width:1024px){.fup-gp-design:is(.blog,.archive,.search) .site-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.fup-gp-child .fup-home .fup-hero{padding-inline:18px}.fup-gp-child.fup-gp-home .site-content,.fup-gp-design .site-content{padding:22px 16px}.fup-gp-design .inside-header{padding:20px 16px}.fup-gp-design .header-image{max-width:175px}.fup-gp-design .inside-article{padding:24px 20px}.fup-gp-design .page-header{padding:20px}.fup-gp-child .fup-gp-footer-links{grid-template-columns:1fr;gap:20px}.fup-gp-child .fup-home .fup-section-heading{flex-wrap:wrap}.fup-gp-design .entry-header .entry-title{font-size:28px}.fup-gp-design:is(.blog,.archive,.search) .entry-title{font-size:18px}.fup-gp-child .entry-content{font-size:inherit}:where(.fup-gp-design .entry-content) h2{font-size:22px}:where(.fup-gp-design .entry-content) h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.fup-gp-child .fup-resource-card,.fup-gp-child .fup-topic,.fup-gp-child article>.inside-article{transition:none !important;transform:none !important}}.fup-hover-lift .fup-resource-card:focus-within,.fup-hover-lift .fup-topic:focus-within,.fup-gp-design.fup-hover-lift:is(.blog,.archive,.search) article>.inside-article:focus-within{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.fup-gp-child .fup-resource-card:focus-within,.fup-gp-child .fup-topic:focus-within,.fup-gp-child article>.inside-article:focus-within{transform:none !important}}@media (max-width:768px){html:not(.fup-gp-js) .fup-gp-child .main-navigation .main-nav>ul{display:block}html:not(.fup-gp-js) .fup-gp-child .main-navigation .menu-toggle{display:none}html:not(.fup-gp-js) .fup-gp-child .main-navigation .main-nav ul ul{position:static;display:block;visibility:visible;opacity:1;pointer-events:auto;height:auto;width:auto;left:auto;margin-left:16px;box-shadow:none;border:0}}.fup-gp-design .widget h2,.fup-gp-design .widget .wp-block-heading{font-size:18px;letter-spacing:-.2px;margin-bottom:16px}.fup-gp-child:not(.fup-gp-design) .fup-gp-footer-links .fup-footer-brand{color:inherit !important}.fup-gp-child:not(.fup-gp-design) .fup-gp-footer-links{border-color:var(--fup-line)}