.tissyo-help-trigger{position:fixed;right:22px;bottom:22px;z-index:80;border:0;border-radius:999px;padding:13px 18px;background:#102333;color:#fff;font:700 14px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 12px 32px rgb(16 35 51 / .25);cursor:pointer}.tissyo-support-panel{position:fixed;right:22px;bottom:78px;z-index:90;width:min(390px,calc(100vw - 32px));padding:26px;border:1px solid #d9e2df;border-radius:22px;background:#fff;color:#102333;box-shadow:0 24px 70px rgb(16 35 51 / .24);transform:translateY(18px);opacity:0;visibility:hidden;transition:.2s ease}.tissyo-support-panel.is-open{transform:none;opacity:1;visibility:visible}.tissyo-support-panel h2{font-size:26px}.tissyo-support-panel p{color:#60717e;line-height:1.45}.tissyo-support-close{position:absolute;right:13px;top:11px;border:0;background:#fff0;font-size:26px;color:#60717e;cursor:pointer}.tissyo-kicker{margin:0 0 8px!important;color:#0d8f91!important;text-transform:uppercase;font-weight:800;font-size:11px;letter-spacing:.12em}.tissyo-form{display:grid;gap:12px}.tissyo-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.tissyo-form input,.tissyo-form textarea{width:100%;border:1px solid #cdd8d6;border-radius:10px;padding:11px 12px;background:#fff;color:#102333;font:inherit}.tissyo-form button{border:0;border-radius:10px;padding:12px 14px;background:#16a6a6;color:#102333;font-weight:800;cursor:pointer}.tissyo-form small{color:#60717e}.tissyo-honeypot{position:absolute!important;left:-10000px!important}.tissyo-newsletter{grid-template-columns:1fr auto;align-items:end}.tissyo-newsletter small{grid-column:1/-1}.tissyo-newsletter button{min-height:43px}@media(max-width:600px){.tissyo-newsletter{grid-template-columns:1fr}.tissyo-help-trigger{right:14px;bottom:14px}.tissyo-support-panel{right:16px;bottom:68px}}.tissyo-newsletter-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:rgb(16 35 51 / .52);backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:.22s ease}.tissyo-newsletter-modal.is-open{opacity:1;visibility:visible}.tissyo-newsletter-dialog{position:relative;width:min(620px,100%);padding:34px;border-radius:26px;background:#f6f3ec;color:#102333;box-shadow:0 30px 100px rgb(16 35 51 / .3)}.tissyo-newsletter-dialog h2{margin:8px 0 12px;color:#102333;font-size:clamp(30px,5vw,45px);line-height:1.02;letter-spacing:-.045em}.tissyo-newsletter-dialog>p{color:#60717e;line-height:1.55}.tissyo-newsletter-close{position:absolute;right:16px;top:13px;border:0;background:#fff0;color:#60717e;font-size:28px;cursor:pointer}.tissyo-help-trigger,.tissyo-form button{min-height:44px}.tissyo-support-close,.tissyo-newsletter-close{width:44px;height:44px;padding:0}.tissyo-consent-manage{position:fixed;left:16px;bottom:14px;z-index:79;border:1px solid #cdd8d6;border-radius:999px;padding:9px 13px;background:#fff;color:#102333;font:700 12px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 8px 24px rgb(16 35 51 / .16);cursor:pointer;transition:width .18s ease,height .18s ease,opacity .18s ease,box-shadow .18s ease}.tissyo-consent-manage.has-choice{width:36px;height:36px;padding:0;font-size:0;opacity:.62;box-shadow:0 4px 14px rgb(16 35 51 / .12)}.tissyo-consent-manage.has-choice:hover,.tissyo-consent-manage.has-choice:focus-visible{opacity:1;box-shadow:0 6px 18px rgb(16 35 51 / .2)}.tissyo-consent-manage.has-choice:before{content:"";display:block;width:17px;height:17px;margin:auto;border:2px solid currentColor;border-radius:50%;background:radial-gradient(circle at 35% 35%,currentColor 0 1px,transparent 1.5px),radial-gradient(circle at 68% 33%,currentColor 0 1px,transparent 1.5px),radial-gradient(circle at 50% 70%,currentColor 0 1px,transparent 1.5px)}.tissyo-consent-panel{position:fixed;inset:0;z-index:120;display:grid;place-items:end center;padding:18px;background:rgb(16 35 51 / .48);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:.18s ease}.tissyo-consent-panel.is-open{opacity:1;visibility:visible}.tissyo-consent-dialog{width:min(720px,100%);padding:28px;border:1px solid #d9e2df;border-radius:24px;background:#fff;color:#102333;box-shadow:0 24px 80px rgb(16 35 51 / .3)}.tissyo-consent-dialog h2{margin:6px 0 10px;font-size:clamp(25px,4vw,36px);line-height:1.08}.tissyo-consent-dialog>p{color:#526a78;line-height:1.55}.tissyo-consent-state{font-weight:800}.tissyo-consent-actions{display:flex;justify-content:flex-end;gap:10px;margin:20px 0 14px}.tissyo-consent-actions button{min-height:44px;border:1px solid #8ba0aa;border-radius:11px;padding:11px 16px;background:#fff;color:#102333;font-weight:800;cursor:pointer}.tissyo-consent-actions .tissyo-consent-accept{border-color:#16a6a6;background:#16a6a6}.tissyo-consent-dialog a{color:#0d7375;font-weight:700}@media(max-width:600px){.tissyo-consent-actions{flex-direction:column-reverse}.tissyo-consent-actions button{width:100%}.tissyo-consent-manage:not(.has-choice){max-width:55vw}}@media(prefers-reduced-motion:reduce){.tissyo-consent-manage{transition:none}}.tissyo-kicker{color:#087477!important}nav.blog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%;margin:40px auto 0;padding:0 0 64px}nav.blog-pagination .page-numbers{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;height:44px;margin:0;padding:0 14px;border:1px solid var(--line,#d9e2df);border-radius:12px;background:#fff;color:var(--ink,#102333);font-size:15px;font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}nav.blog-pagination .prev,nav.blog-pagination .next{padding-inline:20px}nav.blog-pagination a:hover{background:#eef3f4;border-color:var(--ink,#102333);color:var(--ink,#102333)}nav.blog-pagination a:focus-visible{outline:2px solid var(--ink,#102333);outline-offset:3px}nav.blog-pagination .current{border-color:var(--ink,#102333);background:var(--ink,#102333);color:#fff}nav.blog-pagination .dots{min-width:24px;padding-inline:2px;border-color:#fff0;background:#fff0}@media (max-width:600px){nav.blog-pagination{gap:8px;margin-top:28px;padding-bottom:40px}nav.blog-pagination .page-numbers{padding-inline:12px;font-size:14px}nav.blog-pagination::before{content:"";order:1;flex-basis:100%;height:0}nav.blog-pagination .prev,nav.blog-pagination .next{order:2;padding-inline:18px}}@media (prefers-reduced-motion:reduce){nav.blog-pagination .page-numbers{transition:none}}body .resource-card .resource-card-copy,body .resource-card .resource-card-copy p,body .blog-story .blog-story-copy p{font-weight:400}body .resource-card h2,body .resource-card h3,body .blog-story .blog-story-copy h2,body .blog-story .blog-story-copy h2 a{font-weight:600;line-height:1.28;letter-spacing:-.025em}body .resource-card .resource-card-copy p,body .blog-story .blog-story-copy p{line-height:1.65}body .resource-card .resource-card-link,body .blog-story .blog-story-link{font-weight:600}body .resource-card .tissyo-resource-badges,body .blog-story .tissyo-resource-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;font-weight:400}body .resource-card .tissyo-resource-badge,body .blog-story .tissyo-resource-badge{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border:1px solid var(--line,#d9e2df);border-radius:999px;background:#fff0;color:var(--product-muted,#60717e);font-size:12px;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:none}body .resource-card .tissyo-resource-badge.is-guide,body .blog-story .tissyo-resource-badge.is-guide,body .resource-card .tissyo-resource-badge.is-download{color:var(--product-text,#102333);background:color-mix(in srgb,var(--product-accent,#7557ff) 12%,transparent);border-color:color-mix(in srgb,var(--product-accent,#7557ff) 30%,transparent)}body .tissyo-product-posts .tissyo-resource-download{grid-column:1 / -1;padding:0;border-color:color-mix(in srgb,var(--product-accent,#7557ff) 32%,var(--line,#d9e2df));background:color-mix(in srgb,var(--product-accent,#7557ff) 4%,var(--product-bg,#fff))}body .tissyo-product-posts .tissyo-resource-download .resource-card-copy{display:flex;flex-direction:column;align-items:flex-start;padding:26px}body .tissyo-product-posts .tissyo-resource-download h3{margin:0 0 10px}body .tissyo-product-posts .tissyo-resource-download p{margin:0 0 14px;max-width:70ch}@media(max-width:600px){body .tissyo-product-posts .tissyo-resource-download .resource-card-copy{padding:22px}}