body.tin-site{--tin-ink: #2d2a4a;--tin-muted: #647184;--tin-accent: #a51931;--tin-accent-dark: #821327;--tin-line: #e2e7ed;--tin-soft: #f5f7f9;--tin-paper: #ffffff;--tin-radius: 10px;--tin-shell: 1280px;--tin-reading: 800px;margin: 0;background: var(--tin-paper);color: var(--tin-ink);font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size: 16px;line-height: 1.65;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}.tin-site *, .tin-site *::before, .tin-site *::after{box-sizing: border-box;}.tin-site img{max-width: 100%;height: auto;}.tin-site button, .tin-site input, .tin-site select, .tin-site textarea{font: inherit;}.tin-site button, .tin-site [type="submit"]{cursor: pointer;}.tin-site button, .tin-site input, .tin-site textarea, .tin-site select{border-radius: 5px;}.tin-site a{color: var(--tin-accent);text-decoration-thickness: 1px;text-underline-offset: 3px;}.tin-site a:hover{color: var(--tin-accent-dark);}.tin-site a:focus-visible, .tin-site button:focus-visible, .tin-site summary:focus-visible, .tin-site input:focus-visible, .tin-site textarea:focus-visible, .tin-site select:focus-visible, .tin-site [tabindex="0"]:focus-visible{outline: 3px solid var(--tin-accent);outline-offset: 4px;}.tin-site h1, .tin-site h2, .tin-site h3, .tin-site h4, .tin-site h5, .tin-site h6{color: var(--tin-ink);font-family: inherit;font-weight: 750;line-height: 1.18;letter-spacing: -.035em;}.tin-site h1{font-size: clamp(2rem, 4.2vw, 3.3rem);}.tin-site h2{font-size: clamp(1.65rem, 2.5vw, 2.3rem);}.tin-site h3{font-size: 1.35rem;}.tin-site p{margin: 0 0 1.25em;}.tin-site ::selection{color: #fff;background: var(--tin-accent);}.tin-shell{width: min(var(--tin-shell), calc(100% - 48px));margin-inline: auto;}.tin-reading{width: min(var(--tin-reading), calc(100% - 64px));margin-inline: auto;}.tin-main{display: block;min-height: 45vh;padding-block: 48px 80px;}.tin-main:focus{outline: none;}.tin-site .screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.tin-site .tin-skip-link:focus{position: fixed !important;z-index: 100000;inset: 12px auto auto 12px;width: auto;height: auto;padding: 12px 18px;margin: 0;clip: auto;overflow: visible;color: #fff;background: var(--tin-accent);font-weight: 700;}.tin-header{position: relative;z-index: 50;background: var(--tin-paper);border-bottom: 1px solid var(--tin-line);}.tin-header-row{position: relative;display: flex;align-items: center;gap: 24px;min-height: 96px;}.tin-brand{display: inline-flex;align-items: center;flex: 0 0 auto;gap: 9px;max-width: 190px;color: var(--tin-ink) !important;text-decoration: none;line-height: 1.1;}.tin-brand img{display: block;width: auto;max-width: 190px;max-height: 48px;}.tin-brand .custom-logo{width: auto;max-width: 190px;max-height: 48px;}.tin-brand .tin-logo-image{width: 190px;height: 48px;object-fit: contain;object-position: left center;}.tin-brand-lockup{display: inline-flex;align-items: center;gap: 8px;min-width: 0;max-width: 100%;}.tin-brand .tin-brand-mark{flex: 0 0 40px;width: 40px;height: 40px;max-width: 40px;object-fit: contain;}.tin-wordmark{display: inline-block;white-space: nowrap;color: #15263c;font-size: 22px;font-weight: 800;line-height: 1;letter-spacing: -.055em;}.tin-wordmark-info{color: #ae193c;}.tin-brand-text{font-size: 24px;font-weight: 750;letter-spacing: -.06em;white-space: nowrap;}.tin-flag{display: block;flex: 0 0 auto;width: 42px;height: 31px;overflow: hidden;border: 1px solid rgba(45, 42, 74, .22);border-radius: 4px;}.tin-header .tin-brand{padding-right: 24px;border-right: 1px solid var(--tin-line);max-width: 215px;}.tin-navigation{flex: 1 1 auto;min-width: 0;}.tin-navigation ul{list-style: none;margin: 0;padding: 0;}.tin-navigation .tin-menu{display: flex;align-items: center;flex-wrap: nowrap;gap: 1px;}.tin-navigation li{position: relative;margin: 0;}.tin-navigation a{display: block;padding: 12px 8px;color: var(--tin-ink);font-size: 13px;font-weight: 500;line-height: 1.4;text-decoration: none;white-space: nowrap;}.tin-navigation a:hover, .tin-navigation .current-menu-item > a, .tin-navigation .current-menu-ancestor > a{color: var(--tin-accent);}.tin-navigation .current-menu-item > a, .tin-navigation .current-menu-ancestor > a{font-weight: 750;}.tin-navigation .menu-item-has-children > a{padding-right: 24px;}.tin-submenu-toggle{position: absolute;top: 7px;right: 0;display: grid;place-items: center;width: 25px;min-height: 28px;padding: 0;border: 0;background: transparent;color: var(--tin-ink);font-size: 16px !important;line-height: 1;}.tin-submenu-toggle:hover, .tin-submenu-toggle:focus{color: var(--tin-accent);background: var(--tin-soft);}.tin-submenu-toggle[aria-expanded="true"]{transform: rotate(180deg);}.tin-navigation .sub-menu{position: absolute;z-index: 60;top: 100%;left: 0;min-width: 215px;max-width: 280px;max-height: min(70vh, 580px);overflow-y: auto;overscroll-behavior: contain;padding: 8px;background: var(--tin-paper);border: 1px solid var(--tin-line);border-radius: 8px;box-shadow: 0 10px 30px rgba(45, 42, 74, .1);}.tin-navigation .sub-menu a{padding: 10px 12px;border-radius: 4px;font-size: 14px;white-space: normal;}.tin-navigation .sub-menu a:hover{background: var(--tin-soft);}.tin-navigation .sub-menu .menu-item-has-children > a{padding-right: 34px;}.tin-navigation .sub-menu .tin-submenu-toggle{top: 5px;right: 3px;}.tin-navigation .sub-menu .sub-menu{position: static;width: auto;min-width: 0;max-width: none;max-height: none;margin: 4px 0 8px 12px;padding: 0 0 0 8px;overflow: visible;border: 0;border-left: 1px solid var(--tin-line);border-radius: 0;box-shadow: none;}.tin-navigation .tin-menu > li:last-child > .sub-menu{left: auto;right: 0;}.tin-navigation li:not(:hover):not(:focus-within):not(.is-open) > .sub-menu{display: none;}.tin-js .tin-navigation li:not(.is-open) > .sub-menu{display: none;}.tin-menu-toggle{display: none;}.tin-search-panel{position: relative;flex: 0 0 auto;margin-left: auto;}.tin-search-panel > summary{display: grid;place-items: center;width: 46px;height: 46px;padding: 10px;border-left: 1px solid var(--tin-line);color: var(--tin-ink);list-style: none;cursor: pointer;}.tin-search-panel > summary::-webkit-details-marker{display: none;}.tin-search-panel > summary::marker{content: "";}.tin-search-panel > summary:hover, .tin-search-panel[open] > summary{color: var(--tin-accent);}.tin-search-panel > summary svg{display: block;width: 23px;height: 23px;fill: none;stroke: currentColor;stroke-width: 1.8;}.tin-search-dropdown{position: absolute;z-index: 80;top: calc(100% + 16px);right: 0;width: min(380px, calc(100vw - 40px));padding: 18px;border: 1px solid var(--tin-line);border-radius: 8px;background: var(--tin-paper);box-shadow: 0 12px 32px rgba(45, 42, 74, .14);}.tin-search-dropdown p{margin: 0 0 10px;font-size: 14px;font-weight: 700;}.tin-search-form{display: flex;align-items: stretch;width: 100%;gap: 0;margin: 0;}.tin-site .tin-search-form input[type="search"]{display: block;flex: 1 1 auto;min-width: 0;width: 100%;height: 46px;margin: 0;padding: 10px 12px;border: 1px solid #c9d1db;border-right: 0;border-radius: 5px 0 0 5px;background: #fff;color: var(--tin-ink);font-size: 14px;line-height: 1.4;}.tin-site .tin-search-form button{display: grid;place-items: center;flex: 0 0 auto;min-width: 48px;margin: 0;padding: 10px 14px;border: 1px solid var(--tin-accent);border-radius: 0 5px 5px 0;background: var(--tin-accent);color: #fff;font-size: 14px;font-weight: 700;line-height: 1;}.tin-site .tin-search-form button:hover{background: var(--tin-accent-dark);border-color: var(--tin-accent-dark);}.tin-search-form button svg{width: 20px;height: 20px;}.tin-main--home{padding-top: 32px;}.tin-section-heading{display: flex;align-items: baseline;justify-content: space-between;flex-wrap: wrap;gap: 12px 24px;margin-bottom: 25px;}.tin-section-heading h1, .tin-section-heading h2{margin: 0;}.tin-section-heading h2{font-size: 1.85rem;}.tin-section-heading a{font-size: 14px;font-weight: 700;text-decoration: none;}.tin-kicker{display: inline-block;margin-bottom: 12px;color: var(--tin-accent);font-size: 12px;font-weight: 750;letter-spacing: .025em;line-height: 1.5;text-transform: none;text-decoration: none;}.tin-news-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);grid-template-areas: "left lead right";align-items: stretch;gap: 32px;}.tin-news-lead{grid-area: lead;min-width: 0;}.tin-news-side--left{grid-area: left;min-width: 0;}.tin-news-side--right{grid-area: right;min-width: 0;}.tin-news-side{display: flex;flex-direction: column;}.tin-card, .tin-news-card{display: flex;flex-direction: column;min-width: 0;margin: 0;padding: 0;background: transparent;}.tin-card-image, .tin-news-image{display: block;position: relative;overflow: hidden;aspect-ratio: 16 / 9;width: 100%;margin: 0 0 17px;border-radius: var(--tin-radius);background: var(--tin-soft);color: #aeb9c6;text-decoration: none;}.tin-card-image img, .tin-news-image img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .25s ease;}.tin-card-image:hover img, .tin-news-image:hover img{transform: scale(1.025);}.tin-card-placeholder{display: grid;place-items: center;width: 100%;height: 100%;background: linear-gradient(135deg, #f0f3f7, #e4eaf0);color: #a0afbf;}.tin-card-placeholder svg{width: 60px;height: 60px;}.tin-card-body, .tin-news-body{display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0;}.tin-card h2, .tin-card h3, .tin-news-card h3{margin: 0 0 12px;font-size: 1.38rem;line-height: 1.16;letter-spacing: -.035em;overflow-wrap: anywhere;}.tin-card h2 a, .tin-card h3 a, .tin-news-card h3 a{color: var(--tin-ink);text-decoration: none;}.tin-card h2 a:hover, .tin-card h3 a:hover, .tin-news-card h3 a:hover{color: var(--tin-accent);}.tin-card .tin-excerpt, .tin-news-card .tin-excerpt{margin: 0 0 18px;color: var(--tin-muted);font-size: 15px;line-height: 1.5;}.tin-card-category, .tin-category{display: inline-block;margin: 0 0 8px;color: var(--tin-accent);font-size: 11px;font-weight: 750;letter-spacing: .035em;text-transform: none;text-decoration: none;}.tin-card-image .tin-card-category{position: absolute;left: 0;bottom: 0;z-index: 1;margin: 0;padding: 5px 9px;background: var(--tin-ink);color: #fff;font-size: 11px;letter-spacing: 0;text-transform: none;}.tin-card-meta{display: flex;align-items: baseline;flex-wrap: wrap;gap: 5px 8px;margin-top: auto;color: var(--tin-muted);font-size: 11px;line-height: 1.55;}.tin-card-meta a{color: inherit;text-decoration: none;}.tin-card-meta a:hover{color: var(--tin-accent);}.tin-card-meta time{white-space: nowrap;}.tin-news-grid .tin-news-card{padding-bottom: 22px;border-bottom: 1px solid var(--tin-line);}.tin-news-grid .tin-news-card + .tin-news-card{padding-top: 20px;}.tin-news-lead > .tin-news-card:first-child h2, .tin-news-lead > .tin-news-card:first-child h3{font-size: clamp(1.65rem, 2.5vw, 2.18rem);line-height: 1.1;}.tin-news-lead > .tin-news-card:first-child .tin-excerpt{font-size: 20px;line-height: 1.45;}.tin-news-lead > .tin-news-card:first-child .tin-news-image{margin-bottom: 20px;}.tin-news-lead > .tin-news-card + .tin-news-card{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 22px;}.tin-news-lead > .tin-news-card + .tin-news-card .tin-news-image{grid-column: 2;grid-row: 1;align-self: start;margin: 0;}.tin-news-lead > .tin-news-card + .tin-news-card .tin-news-body{grid-column: 1;grid-row: 1;}.tin-news-lead > .tin-news-card + .tin-news-card h2, .tin-news-lead > .tin-news-card + .tin-news-card h3{font-size: 1.25rem;}.tin-news-side > .tin-news-card{flex: 1 1 auto;}.tin-news-side > .tin-news-card + .tin-news-card .tin-news-image{display: none;}.tin-news-side > .tin-news-card + .tin-news-card h2, .tin-news-side > .tin-news-card + .tin-news-card h3{font-size: 1.21rem;}.tin-readmore{align-self: flex-start;margin-top: 16px;color: var(--tin-accent);font-size: 13px;font-weight: 700;text-decoration: none;}.tin-readmore > span[aria-hidden="true"]{margin-left: 8px;}.tin-news-grid .tin-readmore{display: none;}.tin-home-guide{margin-top: 48px;}.tin-home-heading{margin-bottom: 25px;}.tin-home-heading h1{margin: 0;}.tin-home-columns{display: grid;grid-template-columns: minmax(0, 850px) minmax(220px, 1fr);gap: 48px;align-items: start;}.tin-home-main{min-width: 0;}.tin-home-featured{margin: 0 0 28px;}.tin-home-featured img{display: block;width: 100%;height: auto;border-radius: var(--tin-radius);}.tin-sidebar{font-size: 14px;}.tin-sidebar h2, .tin-sidebar h3{margin: 0 0 14px;font-size: 1.15rem;}.tin-sidebar-box{margin-bottom: 32px;}.tin-sidebar .widget{margin-bottom: 32px;}.tin-sidebar ul{list-style: none;padding: 0;margin: 0;}.tin-sidebar li{margin: 0;border-bottom: 1px solid var(--tin-line);}.tin-sidebar li a{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 10px 0;text-decoration: none;}.tin-topic-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;margin-block: 32px;}.tin-topic-card{display: block;padding: 22px;border: 1px solid var(--tin-line);border-radius: var(--tin-radius);color: var(--tin-ink);text-decoration: none;background: var(--tin-paper);}.tin-topic-card:hover{border-color: var(--tin-accent);}.tin-topic-card h3{margin: 0 0 8px;font-size: 1.15rem;}.tin-topic-card p{margin: 0;color: var(--tin-muted);font-size: 14px;line-height: 1.5;}.tin-archive-head{margin-bottom: 38px;}.tin-archive-head h1{margin: 0 0 16px;}.tin-archive-description{max-width: 800px;color: var(--tin-muted);font-size: 18px;}.tin-archive-head .tin-search-form{max-width: 520px;margin-top: 24px;}.tin-post-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 38px 30px;}.tin-post-grid .tin-card{padding-bottom: 24px;border-bottom: 1px solid var(--tin-line);}.tin-empty{padding-block: 48px;}.tin-empty h1, .tin-empty h2{margin: 0 0 20px;}.tin-empty .tin-search-form{max-width: 480px;margin: 24px 0;}.tin-button, .tin-site .tin-button, .tin-site .wp-block-button__link{display: inline-block;padding: 12px 20px;border: 1px solid var(--tin-accent);border-radius: 5px;background: var(--tin-accent);color: #fff;font-size: 14px;font-weight: 700;line-height: 1.5;text-decoration: none;}.tin-site .tin-button:hover, .tin-site .wp-block-button__link:hover{background: var(--tin-accent-dark);color: #fff;}.tin-text-link{font-weight: 700;text-decoration: none;}.tin-site .pagination{margin-top: 44px;}.tin-site .pagination .nav-links{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;}.tin-site .pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 42px;min-height: 42px;padding: 7px 12px;border: 1px solid var(--tin-line);border-radius: 4px;color: var(--tin-ink);text-decoration: none;}.tin-site .pagination .page-numbers.current{border-color: var(--tin-accent);background: var(--tin-accent);color: #fff;}.tin-site .pagination a:hover{border-color: var(--tin-accent);color: var(--tin-accent);}.tin-article-head{margin-bottom: 30px;}.tin-breadcrumb{margin-bottom: 26px;color: var(--tin-muted);font-size: 12px;}.tin-breadcrumb a{color: inherit;text-decoration: none;}.tin-breadcrumb span[aria-hidden="true"]{margin-inline: 9px;}.tin-article-head h1{margin: 0 0 24px;}.tin-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 5px 12px;color: var(--tin-muted);font-size: 12px;line-height: 1.6;}.tin-meta a{color: inherit;text-decoration: none;}.tin-featured{margin-block: 0 35px;}.tin-featured img{display: block;width: 100%;height: auto;border-radius: var(--tin-radius);}.tin-featured figcaption, .tin-entry-content figcaption, .tin-entry-content .wp-caption-text{margin-top: 8px;color: var(--tin-muted);font-size: 12px;line-height: 1.5;text-align: center;}.tin-entry-content{font-size: 18px;line-height: 1.8;overflow-wrap: break-word;}.tin-entry-content::after{display: table;clear: both;content: "";}.tin-entry-content > :first-child{margin-top: 0;}.tin-entry-content h2{margin-top: 1.7em;margin-bottom: .7em;}.tin-entry-content h3{margin-top: 1.6em;margin-bottom: .65em;}.tin-entry-content h4, .tin-entry-content h5, .tin-entry-content h6{margin-top: 1.5em;margin-bottom: .6em;}.tin-entry-content p, .tin-entry-content ul, .tin-entry-content ol, .tin-entry-content blockquote, .tin-entry-content .wp-block-image{margin-bottom: 1.5em;}.tin-entry-content ul, .tin-entry-content ol{padding-left: 1.4em;}.tin-entry-content li{margin-bottom: .4em;}.tin-entry-content li > ul, .tin-entry-content li > ol{margin-top: .5em;margin-bottom: .5em;}.tin-entry-content > ul:is(:not([class]), .wp-block-list):not([style]){list-style: none;padding-left: 0;}.tin-entry-content > ul:is(:not([class]), .wp-block-list):not([style]) > li{position: relative;padding-left: 23px;}.tin-entry-content > ul:is(:not([class]), .wp-block-list):not([style]) > li::before{content: "";position: absolute;top: .7em;left: 3px;width: 7px;height: 7px;border-radius: 50%;background: var(--tin-ink);}.tin-entry-content > ol:is(:not([class]), .wp-block-list):not([style]):not([start]):not([reversed]):not(:has(> li[value])){list-style: none;padding-left: 0;counter-reset: tin-list;}.tin-entry-content > ol:is(:not([class]), .wp-block-list):not([style]):not([start]):not([reversed]):not(:has(> li[value])) > li{counter-increment: tin-list;position: relative;min-height: 28px;padding-left: 40px;}.tin-entry-content > ol:is(:not([class]), .wp-block-list):not([style]):not([start]):not([reversed]):not(:has(> li[value])) > li::before{content: counter(tin-list);position: absolute;top: .2em;left: 0;display: grid;place-items: center;width: 27px;height: 27px;border-radius: 50%;background: var(--tin-accent);color: #fff;font-size: 13px;font-weight: 700;line-height: 1;}.tin-entry-content a{text-decoration: underline;}.tin-entry-content img{height: auto;border-radius: var(--tin-radius);}.tin-entry-content .aligncenter{display: block;margin-left: auto;margin-right: auto;}.tin-entry-content .alignleft{float: left;margin: .4em 1.5em 1em 0;}.tin-entry-content .alignright{float: right;margin: .4em 0 1em 1.5em;}.tin-entry-content .wp-block-image.aligncenter{text-align: center;}.tin-entry-content .wp-block-image.aligncenter > img, .tin-entry-content .wp-block-image .aligncenter > img{margin-inline: auto;}.tin-entry-content .wp-caption{max-width: 100%;}.tin-entry-content .alignwide, .tin-entry-content .alignfull{max-width: 100%;margin-inline: 0;}.tin-entry-content .wp-block-embed{margin-inline: 0;}.tin-entry-content iframe, .tin-entry-content video, .tin-entry-content embed, .tin-entry-content object{max-width: 100%;}.tin-entry-content .wp-block-embed__wrapper{overflow-wrap: anywhere;}.tin-entry-content blockquote{margin-inline: 0;padding: 24px 28px;border-left: 5px solid var(--tin-accent);border-radius: 8px;background: var(--tin-ink);color: #fff;font-size: 1.05em;}.tin-entry-content blockquote p, .tin-entry-content blockquote h2, .tin-entry-content blockquote h3, .tin-entry-content blockquote strong{color: #fff;}.tin-entry-content blockquote a{color: #f4c7cf;}.tin-entry-content blockquote > :last-child{margin-bottom: 0;}.tin-entry-content blockquote cite{color: #dce2e9;font-size: 14px;font-style: normal;}.tin-entry-content hr{height: 1px;margin: 2.5em auto;border: 0;background: var(--tin-line);}.tin-entry-content pre{max-width: 100%;overflow: auto;padding: 20px;background: var(--tin-soft);font-size: 14px;line-height: 1.6;}.tin-entry-content code{background: var(--tin-soft);font-size: .9em;}.tin-entry-content dl{margin: 0 0 1.5em;}.tin-entry-content dt{font-weight: 700;}.tin-entry-content dd{margin: 0 0 1em;}.tin-entry-content .wp-block-table{margin-inline: 0;}.tin-table-scroll{width: 100%;overflow-x: auto;margin-block: 1.5em;border: 1px solid var(--tin-line);border-radius: 7px;-webkit-overflow-scrolling: touch;}.tin-entry-content table{width: 100%;margin: 0;border-collapse: collapse;border: 1px solid var(--tin-line);font-size: 15px;line-height: 1.6;text-align: left;}.tin-table-scroll > table{border: 0;}.tin-entry-content th, .tin-entry-content td{padding: 12px 15px;border: 1px solid var(--tin-line);vertical-align: top;}.tin-entry-content th{color: var(--tin-ink);background: var(--tin-soft);font-weight: 700;}.tin-entry-content thead th, .tin-entry-content thead td{background: var(--tin-ink);border-color: var(--tin-ink);color: #fff;font-weight: 700;}.tin-entry-content tbody tr:nth-child(even){background: var(--tin-soft);}.tin-entry-content caption{padding: 10px 15px;font-size: 13px;font-weight: 700;text-align: left;}.tin-page-links{margin-block: 24px;font-size: 14px;}.tin-tags{margin-top: 30px;padding-top: 22px;border-top: 1px solid var(--tin-line);color: var(--tin-muted);font-size: 13px;}.tin-author-box{display: flex;align-items: flex-start;gap: 20px;margin-top: 36px;padding-block: 28px;border-block: 1px solid var(--tin-line);}.tin-author-box .avatar{flex: 0 0 auto;width: 64px;height: 64px;border-radius: 50%;}.tin-author-box h2{margin: 0 0 8px;font-size: 1.25rem;}.tin-author-box p{margin: 0;color: var(--tin-muted);font-size: 15px;line-height: 1.65;}.tin-author-box .tin-kicker{margin-bottom: 5px;font-size: 10px;}.tin-post-nav{margin-top: 24px;font-size: 14px;font-weight: 650;}.tin-post-nav .nav-links{display: flex;justify-content: space-between;gap: 32px;}.tin-post-nav .nav-previous, .tin-post-nav .nav-next{flex: 1 1 0;max-width: 50%;}.tin-post-nav .nav-next{text-align: right;}.tin-post-nav a{text-decoration: none;}.tin-comments{margin-top: 48px;padding-top: 30px;border-top: 1px solid var(--tin-line);}.tin-comments h2, .tin-comments h3{margin: 0 0 24px;font-size: 1.5rem;}.tin-comments .comment-list, .tin-comments .children{padding: 0;list-style: none;}.tin-comments .children{margin-left: 28px;}.tin-comments .comment-body{margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid var(--tin-line);}.tin-comments .comment-author{font-size: 14px;}.tin-comments .comment-author .avatar{width: 40px;height: 40px;margin-right: 10px;border-radius: 50%;vertical-align: middle;}.tin-comments .comment-metadata{margin: 8px 0 15px;font-size: 12px;}.tin-comments .comment-metadata a{color: var(--tin-muted);}.tin-comments .comment-content{font-size: 16px;}.tin-comments .reply{font-size: 13px;}.tin-comments label{display: block;margin-bottom: 6px;font-size: 14px;font-weight: 650;}.tin-comments input:not([type="checkbox"]):not([type="submit"]), .tin-comments textarea, .tin-entry-content .post-password-form input[type="password"]{width: 100%;padding: 11px 13px;border: 1px solid #c9d1db;background: #fff;color: var(--tin-ink);}.tin-comments textarea{min-height: 150px;resize: vertical;}.tin-comments .comment-form-cookies-consent{display: flex;align-items: baseline;gap: 10px;}.tin-comments .comment-form-cookies-consent label{display: inline;font-weight: 400;}.tin-comments [type="submit"], .tin-entry-content .post-password-form [type="submit"]{padding: 12px 20px;border: 1px solid var(--tin-accent);border-radius: 5px;background: var(--tin-accent);color: #fff;font-size: 14px;font-weight: 700;}.tin-comments [type="submit"]:hover{background: var(--tin-accent-dark);}.tin-comments .comment-notes, .tin-comments .logged-in-as{color: var(--tin-muted);font-size: 13px;}.tin-footer{padding: 48px 0 20px;border-top: 1px solid var(--tin-line);background: var(--tin-soft);}.tin-footer-grid{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, .85fr) minmax(0, .85fr) minmax(0, 1.05fr);align-items: start;gap: 40px;}.tin-footer .tin-brand{max-width: 190px;margin-bottom: 17px;}.tin-footer .tin-brand img{max-width: 195px;max-height: 42px;}.tin-footer .tin-brand .tin-logo-image{height: 42px;}.tin-footer .tin-brand-text{font-size: 23px;}.tin-footer .tin-flag{width: 36px;height: 27px;}.tin-footer h2, .tin-footer h3{margin: 0 0 17px;font-size: 14px;line-height: 1.4;letter-spacing: -.01em;}.tin-footer p{color: var(--tin-muted);font-size: 13px;line-height: 1.7;}.tin-footer-intro p{max-width: 280px;}.tin-footer .tin-footer-menu, .tin-footer .tin-footer-menu ul{display: block;width: 100%;list-style: none;margin: 0;padding: 0;}.tin-footer .tin-footer-menu li{display: block;margin: 0 0 10px;padding: 0;font-size: 13px;line-height: 1.5;}.tin-footer .tin-footer-menu a{color: var(--tin-ink);text-decoration: none;}.tin-footer .tin-footer-menu a:hover{color: var(--tin-accent);text-decoration: underline;}.tin-footer .tin-footer-menu .sub-menu{margin: 9px 0 12px;padding-left: 12px;border-left: 1px solid #d4dce5;}.tin-footer .tin-footer-menu .sub-menu a{color: var(--tin-muted);}.tin-footer-search p{margin: 0 0 15px;}.tin-footer .tin-search-form input[type="search"]{font-size: 13px;}.tin-footer-widgets{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px;margin-bottom: 36px;padding-bottom: 30px;border-bottom: 1px solid var(--tin-line);}.tin-footer-widgets .widget{margin: 0 0 24px;}.tin-footer-widgets ul{list-style: none;padding: 0;margin: 0;}.tin-footer-widgets li{margin-bottom: 8px;}.tin-footer-widgets a{color: var(--tin-ink);font-size: 13px;text-decoration: none;}.tin-footer-bottom{display: flex;align-items: baseline;flex-wrap: wrap;gap: 10px 24px;margin-top: 36px;padding-top: 20px;border-top: 1px solid #dce2e9;color: var(--tin-muted);font-size: 11px;}.tin-footer-bottom > :last-child{margin-left: auto;}.tin-footer-bottom a{color: var(--tin-muted);text-decoration: none;}@media (max-width: 1200px) and (min-width: 1101px){.tin-header-row{gap: 15px;}.tin-header .tin-brand{padding-right: 15px;}.tin-header .tin-brand-text{font-size: 21px;}.tin-header .tin-flag{width: 36px;height: 27px;}.tin-navigation a{padding-inline: 6px;font-size: 12px;}.tin-navigation .menu-item-has-children > a{padding-right: 21px;}.tin-submenu-toggle{width: 22px;}}@media (max-width: 1100px){.tin-header-row{flex-wrap: wrap;gap: 0 15px;min-height: 82px;padding-block: 16px;}.tin-header .tin-brand{padding-right: 0;border-right: 0;margin-right: auto;}.tin-menu-toggle{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 8px 12px;border: 1px solid var(--tin-line);background: #fff;color: var(--tin-ink);font-size: 13px;font-weight: 650;line-height: 1.7;}.tin-menu-toggle:hover, .tin-menu-toggle[aria-expanded="true"]{border-color: var(--tin-accent);color: var(--tin-accent);}.tin-search-panel{order: 2;margin-left: 0;}.tin-search-panel > summary{width: 40px;height: 40px;border-left: 0;}.tin-navigation{order: 3;flex: 0 0 100%;width: 100%;margin-top: 16px;padding-top: 10px;border-top: 1px solid var(--tin-line);}.tin-js .tin-navigation:not(.is-open){display: none;}.tin-navigation .tin-menu{display: block;}.tin-navigation .tin-menu > li{border-bottom: 1px solid var(--tin-line);}.tin-navigation .tin-menu > li:last-child{border-bottom: 0;}.tin-navigation a{min-height: 44px;padding: 12px 8px;font-size: 14px;}.tin-navigation .menu-item-has-children > a{padding-right: 48px;}.tin-submenu-toggle{top: 2px;right: 0;width: 42px;min-height: 40px;}.tin-navigation .sub-menu, .tin-navigation .sub-menu .sub-menu{position: static;min-width: 0;max-width: none;max-height: none;width: auto;padding: 0 0 8px 16px;overflow: visible;border: 0;border-left: 1px solid var(--tin-line);border-radius: 0;box-shadow: none;margin-left: 8px;}html:not(.tin-js) .tin-navigation .sub-menu{display: block;}html:not(.tin-js) .tin-menu-toggle{display: none;}.tin-navigation .sub-menu a{min-height: 44px;padding: 11px 10px;}.tin-navigation .sub-menu .tin-submenu-toggle{top: 2px;right: 0;}.tin-news-grid{gap: 24px;}.tin-news-side .tin-news-card h2, .tin-news-side .tin-news-card h3{font-size: 1.16rem;}.tin-news-side .tin-excerpt{font-size: 14px;}.tin-home-columns{gap: 32px;grid-template-columns: minmax(0, 2fr) minmax(220px, 1fr);}.tin-footer-grid{gap: 28px;}}@media (max-width: 1060px){.tin-shell{width: calc(100% - 48px);}.tin-reading{width: min(var(--tin-reading), calc(100% - 48px));}.tin-news-grid{grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-areas: "lead lead" "left right";gap: 28px;}.tin-news-lead{display: block;}.tin-news-lead > .tin-news-card:first-child .tin-excerpt{font-size: 18px;}.tin-news-side .tin-news-card h2, .tin-news-side .tin-news-card h3{font-size: 1.35rem;}.tin-news-side .tin-excerpt{font-size: 15px;}.tin-home-columns{grid-template-columns: 1fr;}.tin-sidebar{max-width: 520px;}.tin-topic-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.tin-post-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.tin-footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 36px;}.tin-footer-widgets{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 760px){.tin-shell{width: calc(100% - 36px);}.tin-reading{width: min(var(--tin-reading), calc(100% - 36px));}.tin-main{padding-block: 32px 50px;}.tin-main--home{padding-top: 24px;}.tin-header-row{min-height: 74px;padding-block: 14px;gap: 0 8px;}.tin-header .tin-brand{max-width: calc(100% - 127px);gap: 7px;}.tin-header .tin-brand img{max-width: 100%;max-height: 39px;}.tin-header .tin-logo-image{width: 165px;height: 39px;}.tin-brand-lockup{gap: 7px;}.tin-brand .tin-brand-mark{flex-basis: 34px;width: 34px;height: 34px;max-width: 34px;}.tin-wordmark{font-size: 20px;}.tin-header .tin-brand-text{font-size: 20px;}.tin-header .tin-flag{width: 33px;height: 25px;}.tin-menu-toggle{gap: 7px;padding: 7px 9px;font-size: 12px;}.tin-search-panel{position: static;}.tin-search-panel > summary{width: 34px;height: 38px;padding: 6px;}.tin-search-dropdown{top: 100%;right: 0;width: 100%;padding: 16px;border-top-left-radius: 0;border-top-right-radius: 0;}.tin-section-heading{margin-bottom: 22px;}.tin-section-heading h2{font-size: 1.55rem;}.tin-news-grid{display: block;}.tin-news-lead{display: block;}.tin-news-lead > .tin-news-card + .tin-news-card{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);padding-top: 22px;gap: 18px;}.tin-news-lead > .tin-news-card + .tin-news-card .tin-news-image{margin: 0;}.tin-news-lead > .tin-news-card:first-child h2, .tin-news-lead > .tin-news-card:first-child h3{font-size: 1.85rem;}.tin-news-lead > .tin-news-card:first-child .tin-excerpt{font-size: 18px;}.tin-news-lead > .tin-news-card + .tin-news-card h2, .tin-news-lead > .tin-news-card + .tin-news-card h3{font-size: 1.18rem;}.tin-news-lead > .tin-news-card + .tin-news-card .tin-excerpt{font-size: 14px;}.tin-news-side > .tin-news-card, .tin-news-side > .tin-news-card + .tin-news-card{display: block;padding-top: 22px;}.tin-news-side > .tin-news-card:first-child .tin-news-image{display: none;}.tin-news-side .tin-news-card h2, .tin-news-side .tin-news-card h3, .tin-news-side > .tin-news-card + .tin-news-card h2, .tin-news-side > .tin-news-card + .tin-news-card h3{font-size: 1.28rem;}.tin-news-side .tin-excerpt{margin-bottom: 13px;}.tin-news-grid .tin-news-card{padding-bottom: 22px;}.tin-home-guide{margin-top: 36px;}.tin-topic-grid{gap: 12px;}.tin-topic-card{padding: 17px;}.tin-post-grid{grid-template-columns: 1fr;gap: 30px;}.tin-post-grid .tin-card h2{font-size: 1.5rem;}.tin-archive-head{margin-bottom: 28px;}.tin-archive-description{font-size: 16px;}.tin-article-head{margin-bottom: 25px;}.tin-article-head h1{margin-bottom: 20px;}.tin-breadcrumb{margin-bottom: 22px;}.tin-featured{margin-bottom: 28px;}.tin-entry-content{font-size: 17px;line-height: 1.75;}.tin-entry-content h2{font-size: 1.65rem;}.tin-entry-content h3{font-size: 1.3rem;}.tin-entry-content .alignleft, .tin-entry-content .alignright{float: none;margin: 1.5em auto;}.tin-entry-content blockquote{padding: 15px 18px;}.tin-entry-content th, .tin-entry-content td{padding: 10px 12px;}.tin-entry-content .tin-table-cards, .tin-entry-content .tin-table-cards tbody, .tin-entry-content .tin-table-cards tr, .tin-entry-content .tin-table-cards td{display: block;width: 100%;}.tin-entry-content .tin-table-cards thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);}.tin-entry-content .tin-table-cards tr{border-bottom: 2px solid var(--tin-line);}.tin-entry-content .tin-table-cards tr:last-child{border-bottom: 0;}.tin-entry-content .tin-table-cards td{display: block;border: 0;border-bottom: 1px solid var(--tin-line);}.tin-entry-content .tin-table-cards td:last-child{border-bottom: 0;}.tin-entry-content .tin-table-cards td::before{display: block;content: attr(data-label);margin-bottom: 3px;font-size: 12px;font-weight: 700;color: var(--tin-muted);}.tin-author-box{gap: 15px;}.tin-author-box .avatar{width: 48px;height: 48px;}.tin-post-nav .nav-links{gap: 20px;}.tin-comments .children{margin-left: 15px;}.tin-footer{padding-top: 34px;}.tin-footer-grid{gap: 30px 20px;}.tin-footer-intro, .tin-footer-search{grid-column: 1 / -1;}.tin-footer-intro p{max-width: 430px;}.tin-footer-search{max-width: 430px;width: 100%;}.tin-footer-widgets{grid-template-columns: 1fr;gap: 24px;}.tin-footer-bottom{align-items: flex-start;gap: 10px;}.tin-footer-bottom > *{flex: 0 0 100%;}.tin-footer-bottom > :last-child{margin-left: 0;}}.tin-news-lead > .tin-news-card + .tin-news-card:not(.has-image){display: block;}@media (prefers-reduced-motion: reduce){.tin-site *, .tin-site *::before, .tin-site *::after{scroll-behavior: auto !important;transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;}}@media print{.tin-header, .tin-footer, .tin-post-nav, .tin-comments, .tin-search-panel{display: none !important;}body.tin-site{font-size: 12pt;color: #000;background: #fff;}.tin-main{padding: 0;}.tin-reading, .tin-shell{width: 100%;max-width: none;}.tin-site a{color: #000;}.tin-entry-content{font-size: 12pt;}.tin-site img, .tin-site tr, .tin-site blockquote{break-inside: avoid;}}@media (max-width: 360px){.tin-header .tin-brand-lockup{gap: 6px;}.tin-header .tin-brand-mark{flex-basis: 30px;width: 30px;height: 30px;max-width: 30px;}.tin-header .tin-wordmark{font-size: 18px;}}.tin-entry-content .tin-toc{clear: both;width: 100%;margin-block: 2rem;border: 1px solid var(--tin-line);border-left: 3px solid var(--tin-accent);border-radius: var(--tin-radius);background: var(--tin-soft);color: var(--tin-ink);font-size: 16px;line-height: 1.6;}.tin-toc-details{margin: 0;padding: 0;}.tin-toc-details > summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 58px;margin: 0;padding: 16px 22px;color: var(--tin-ink);font-size: 17px;font-weight: 750;line-height: 1.4;list-style: none;cursor: pointer;}.tin-toc-details > summary::-webkit-details-marker{display: none;}.tin-toc-details > summary::marker{content: '';}.tin-toc-toggle{flex: 0 0 9px;width: 9px;height: 9px;margin-right: 3px;border-right: 2px solid var(--tin-accent);border-bottom: 2px solid var(--tin-accent);transform: rotate(45deg);}.tin-toc-details[open] > summary .tin-toc-toggle{transform: rotate(225deg);}.tin-entry-content .tin-toc-list{margin: 0 22px 20px;padding: 0 0 0 24px;list-style: decimal;}.tin-entry-content .tin-toc-list li{margin: 0;padding: 0;background: none;font-size: inherit;}.tin-entry-content .tin-toc-list li::marker{color: var(--tin-accent);font-size: .82em;font-weight: 700;}.tin-entry-content .tin-toc-list ol, .tin-entry-content .tin-toc-list ul{margin: 0 0 8px;padding: 0 0 0 20px;list-style: disc;font-size: .93em;}.tin-entry-content .tin-toc-list a{display: block;padding: 7px 2px;color: var(--tin-ink);line-height: 1.55;text-decoration: none;overflow-wrap: anywhere;}.tin-entry-content .tin-toc-list a:hover, .tin-entry-content .tin-toc-list a:focus-visible{color: var(--tin-accent);text-decoration: underline;text-underline-offset: 3px;}.tin-entry-content [data-tin-toc-target]{scroll-margin-top: 32px;}body.admin-bar .tin-entry-content [data-tin-toc-target]{scroll-margin-top: 80px;}@media (max-width: 760px){.tin-toc-details > summary{padding: 15px 17px;font-size: 16px;}.tin-entry-content .tin-toc-list{margin-inline: 17px;padding-left: 21px;}.tin-entry-content .tin-toc-list a{padding-block: 9px;}}@media print{.tin-entry-content .tin-toc{display: none;}}.tin-author-box--home{width: 100%;max-width: none;margin-inline: 0;}.tin-author-box > div{min-width: 0;overflow-wrap: anywhere;}.tin-author-box p + p{margin-top: 10px;}.tin-entry-content .ti-tg .ti-tg-card.ti-tg-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.tin-entry-content .ti-tg .ti-tg-card.ti-tg-card>span,.tin-entry-content .ti-tg .ti-tg-card.ti-tg-card>div{display:block!important;float:none!important;width:auto!important;max-width:100%!important}