.tm-media{--c-text:#192d25;--c-text-sub:#526057;--c-text-muted:#5f6962;--c-bg-warm:#f2f0e7;--c-bg-alt:#f2f0e7;--c-bg-dark:#15271f;--c-border:#d8dcd5}.tm-media .tm-media-masthead{background:var(--a2-dark,#101617);color:#fff;padding:88px 0 72px}.tm-media .tm-media-masthead__label{color:#e5cd69;font-size:14px;letter-spacing:.08em;margin:0 0 24px}.tm-media .tm-media-masthead h1{color:#fff;font-size:clamp(30px,4vw,56px);line-height:1.4;margin:0 0 24px}.tm-media .tm-media-masthead p:last-child{color:#e0e5df;font-size:17px;line-height:1.9;margin:0}.tm-media .c-blog-listing-grid-section{background:#f2f0e7;padding:64px 0 96px}.tm-media .c-blog-pickup__link{background:transparent;border:0;border-radius:0;box-shadow:none;gap:40px}.tm-media .c-blog-pickup__body{padding:12px 0}.tm-media .c-blog-pickup__title{font-size:clamp(23px,2.2vw,32px);line-height:1.55}.tm-media .c-blog-card__media,.tm-media .c-blog-pickup__media{border-radius:0}.tm-media .c-blog-card__img,.tm-media .c-blog-pickup__img{filter:none;object-fit:contain;transform:none}.tm-media .c-blog-categories{background:transparent;border-block:1px solid #cfd5ca;border-radius:0;gap:16px;padding:24px 0}.tm-media .c-blog-categories__btn{align-items:center;border-radius:3px;display:inline-flex;min-height:44px}.tm-media .c-blog-card,.tm-media .c-blog-card__link{background:transparent;border:0;border-radius:0;box-shadow:none}.tm-media .c-blog-card__body{border-bottom:1px solid #cfd5ca;padding:22px 0 28px}.tm-media .c-blog-card__title{font-size:21px;line-height:1.6}.tm-media .c-blog-card__summary{font-size:15px;line-height:1.85}.tm-media .c-blog-hero{background:#f2f0e7;padding:112px 0 48px}.tm-media .c-blog-hero__title{font-size:clamp(26px,2.7vw,38px);letter-spacing:.01em;line-height:1.55}.tm-media .c-blog-hero__figure img{border-radius:0;height:auto;object-fit:contain}.tm-media .c-blog-hero__category{background:#15271f;color:#fff}.tm-media .c-blog-content{background:#fff;padding-top:56px}.tm-media .c-blog-body .t-richtext{font-size:17px;line-height:1.95;overflow-wrap:anywhere}.tm-media-post{--toc-anchor-offset:110}.tm-media .c-blog-body .t-richtext :is(h2,h3,h4){scroll-margin-top:110px}.tm-media .c-blog-body .t-richtext pre{background:#15271f;border-radius:4px;color:#f4f4e9;overflow-x:auto;padding:24px}.tm-media .c-blog-post-author{background:#f2f0e7;border:0;border-radius:0;box-shadow:none}.tm-media .c-blog-related{background:#f2f0e7}.tm-media .c-blog-toc__link{font-size:13px;line-height:1.7}.tm-media .c-blog-toc__item.is-active>.c-blog-toc__link{text-decoration:underline;text-underline-offset:4px}.tm-media :is(a,button,summary):focus-visible{outline:3px solid #8c6f00;outline-offset:4px}@media (min-width:1240px){.tm-media .c-blog-content__sticky{top:104px}}@media (max-width:767px){.tm-media .tm-media-masthead{padding:48px 0 40px}.tm-media .tm-media-masthead p:last-child{font-size:15px}.tm-media .c-blog-listing-grid-section{padding:32px 0 56px}.tm-media .c-blog-pickup__link{gap:20px}.tm-media .c-blog-pickup{margin-bottom:40px}.tm-media .c-blog-card__title{font-size:20px}.tm-media .c-blog-hero{padding:92px 0 32px}.tm-media .c-blog-hero__title{font-size:22px;line-height:1.5}.tm-media .c-blog-content{padding-top:32px}.tm-media .c-blog-body .t-richtext{font-size:16px}}.tm-media .l-container{margin-inline:auto;max-width:1280px;padding-inline:20px;width:100%}.tm-media .c-blog-post-cta{background:#f2f0e7}.tm-media .c-blog-post-cta__card{background:#fff;border-radius:0;box-shadow:none}.tm-media .c-blog-post-cta__card--accent{background:#15271f;color:#fff}.tm-media .c-blog-post-cta__card--accent :is(span,p){color:inherit}.tm-media .tm-media-masthead__layout{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.tm-media .tm-media-art{max-height:320px;width:100%}.tm-media .tm-media-newsletter{background:#f2f0e7;padding:0 0 72px}.tm-media .tm-media-newsletter__inner{align-items:center;border-top:1px solid #cfd5ca;display:flex;gap:40px;justify-content:space-between;padding-top:48px}.tm-media .tm-media-newsletter h2{font-size:clamp(24px,2.4vw,32px);line-height:1.6;margin:0 0 16px}.tm-media .tm-media-newsletter p{color:var(--c-text-sub);line-height:1.9;margin:0;max-width:38em}.tm-media .tm-media-newsletter .tm-button{flex-shrink:0}.tm-media .c-blog-body .t-richtext{line-height:1.9}.tm-media .c-blog-body .t-richtext p{line-height:inherit;margin-block:0 1.5em}.tm-media .tm-media-table-scroll{margin-block:28px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.tm-media .tm-media-table-scroll table{line-height:1.65;margin:0}.tm-media .c-blog-body .t-richtext pre.tm-code-numbered{font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;padding:48px 24px 24px 64px;position:relative}.tm-media .c-blog-body .t-richtext pre.tm-code-numbered code{background:transparent;color:inherit;display:block;font:inherit;margin:0;padding:0;white-space:pre}.tm-media .tm-code-lines{color:#a1b1a5;font:inherit;left:16px;pointer-events:none;position:absolute;text-align:right;top:48px;user-select:none;white-space:pre;width:30px}.tm-media .c-blog-related-services{background:var(--c-bg-warm)}.tm-media .c-blog-related-services .c-svc-card{background:var(--c-bg,#fff);border:1px solid var(--c-border);border-radius:0;box-shadow:none;padding:28px}.tm-media .c-blog-related-services .c-svc-card__visual{background:transparent;border-radius:0}.tm-media .c-blog-related-services .c-svc-card__link{border-top:1px solid var(--c-border);padding-top:20px}.tm-media .c-blog-toc__link{padding-block:4px}.tm-media .c-blog-toc__item.is-active>.c-blog-toc__link{background:var(--c-bg-warm)}@media not all and (min-width:1240px){.tm-media-post{--a2-media-header-height:72px;--toc-anchor-offset:132}.tm-media .c-blog-toc-fab{background:var(--c-bg-warm);border-bottom:1px solid var(--c-border);border-radius:0;bottom:auto;box-shadow:none;color:var(--c-text);font-size:14px;gap:12px;height:44px;left:0;right:0;top:var(--a2-media-header-height);width:100%}.tm-media .c-blog-toc{bottom:auto;max-height:calc(100dvh - var(--a2-media-header-height) - 64px);top:calc(var(--a2-media-header-height) + 44px);transform:translateY(-12px)}.tm-media .c-blog-toc.is-open{transform:translateY(0)}.tm-media .c-blog-hero{padding-top:156px}.tm-media .c-blog-body .t-richtext :is(h2,h3,h4){scroll-margin-top:calc(var(--a2-media-header-height) + 60px)}}@media (max-width:767px){.tm-media .tm-media-masthead__layout{display:block}.tm-media .tm-media-art{display:none}.tm-media .tm-media-newsletter__inner{display:block;padding-top:32px}.tm-media .tm-media-newsletter .tm-button{margin-top:24px;width:100%}.tm-media .tm-media-newsletter{padding-bottom:48px}.tm-media-post{--a2-media-header-height:60px;--toc-anchor-offset:84}.tm-media .c-blog-hero{padding-top:136px}.tm-media .tm-media-table-scroll table{min-width:560px}}@media (prefers-color-scheme:dark){.tm-media{color-scheme:dark;--c-text:#e9ece5;--c-text-sub:#c0cac1;--c-text-muted:#a9b7ae;--c-bg:#15231d;--c-bg-warm:#1e3026;--c-bg-alt:#1e3026;--c-border:#526357;background:var(--c-bg);color:var(--c-text)}.tm-media :is(.c-blog-hero,.c-blog-listing-grid-section,.c-blog-related,.c-blog-post-author,.c-blog-post-cta,.tm-media-newsletter){background:var(--c-bg-warm)}.tm-media :is(.c-blog-content,.c-blog-post-cta__card){background:var(--c-bg)}.tm-media .c-blog-body .t-richtext :is(th,td){background:var(--c-bg);border-color:var(--c-border);color:var(--c-text)}.tm-media .c-blog-body .t-richtext th{background:var(--c-bg-warm)}.tm-media .c-blog-body .t-richtext a{color:#e7d67e}.tm-media .c-blog-body .t-richtext :not(pre)>code{background:#304638;color:#f0e7bc}.tm-media .c-blog-toc__close{color:var(--c-text)}.tm-media :is(a,button,summary):focus-visible{outline-color:#e7d67e}.tm-media .tm-button{color:#192d25}}@media (min-width:1240px){.tm-media-post{--a2-reading-shift:120px}.tm-media .c-blog-content__layout{grid-template-columns:minmax(0,calc((100% - var(--blog-measure-outer))/2 - var(--a2-reading-shift))) var(--blog-measure-outer) minmax(0,1fr)}.tm-media .c-blog-hero__inner{margin-left:calc((100% - var(--blog-measure-outer))/2 - var(--a2-reading-shift));margin-right:auto}}.tm-media .c-blog-body .t-richtext :is(p,li){font-size:inherit;line-height:1.9}.tm-media .c-blog-body .t-richtext li>p{margin-bottom:0}.tm-media .c-blog-body .t-richtext h4{border-bottom:1px solid #eed4bd;font-size:18px;line-height:1.7;margin:32px 0 12px;padding:0 0 8px}@media (max-width:767px){.tm-media .c-blog-body .t-richtext h4{font-size:17px}}@media (prefers-color-scheme:dark){.tm-media .c-blog-body .t-richtext h4{border-bottom-color:#75523a}}.tm-media-post .c-blog-hero{--c-text:#fff8ef;--c-text-sub:#ddd5cb;--c-text-muted:#c6bdb1;--c-border:#ffffff26;background:#201d1a;color:var(--c-text);padding-bottom:36px}.tm-media-post .c-blog-hero__title{color:#fff8ef;text-wrap:balance}.tm-media-post .c-blog-hero__category{background:#f3a064;color:#201d1a}.tm-media-post .c-blog-hero__author-more{color:#f3b780}.tm-media-post .c-blog-hero__meta-bottom{border-bottom:0;gap:16px;padding-bottom:0}.tm-media-post .c-blog-hero__breadcrumb{margin-bottom:20px}.tm-media-post .c-blog-hero__meta-top{margin-bottom:16px}.tm-media-post .c-blog-hero :is(a,button):focus-visible{outline-color:#f3b780}@media (max-width:767px){.tm-media-post .c-blog-hero{padding-bottom:28px}.tm-media-post .c-blog-hero__meta-bottom{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;padding-top:14px}.tm-media-post .c-blog-hero__author{flex-wrap:nowrap;gap:6px}.tm-media-post .c-blog-hero__avatar{height:32px;width:32px}.tm-media-post .c-blog-hero__author-name{font-size:13px;white-space:nowrap}.tm-media-post .c-blog-hero__dates{flex-shrink:0;flex-wrap:nowrap}.tm-media-post .c-blog-hero__date{font-size:12px;gap:4px;white-space:nowrap}.tm-media-post .c-blog-hero__date-key{font-size:11px;letter-spacing:0}}.tm-media-post .c-blog-hero{padding-top:64px}@media not all and (min-width:1240px){.tm-media-post .c-blog-hero{padding-top:108px}}@media (max-width:767px){.tm-media-post .c-blog-hero{padding-top:32px}.tm-media-post :is(.c-blog-toc-fab,.c-blog-toc,.c-blog-toc__scrim){display:none}.tm-media-post .c-blog-body .t-richtext :is(h2,h3,h4){scroll-margin-top:calc(var(--a2-media-header-height) + 24px)}}@media (min-width:1240px){.tm-media .c-blog-content__side{width:300px}.tm-media .c-blog-toc__summary{padding-inline:0}.tm-media .c-blog-toc__nav{padding:16px 0 24px}.tm-media .c-blog-toc__link{font-size:13px;line-height:1.65}.tm-media .c-blog-toc__item--h3{padding-left:20px}}.tm-media .c-blog-body .t-richtext h2{background:none;border:0;border-radius:0;border-top:3px solid #df7027;font-size:28px;font-weight:750;letter-spacing:-.025em;line-height:1.5;margin:72px 0 26px;padding:20px 0 0;text-wrap:pretty}.tm-media .c-blog-body .t-richtext h3{background:none;border:0;color:#ad4718;font-size:21px;font-weight:700;letter-spacing:0;line-height:1.55;margin:44px 0 16px;padding:0;text-wrap:pretty}.tm-media .c-blog-body .t-richtext :is(h2,h3):after,.tm-media .c-blog-body .t-richtext :is(h2,h3):before{content:none;display:none}@media (max-width:767px){.tm-media .c-blog-body .t-richtext h2{font-size:22px;margin-top:52px;padding-top:16px}.tm-media .c-blog-body .t-richtext h3{font-size:19px;margin-top:32px}}@media (prefers-color-scheme:dark){.tm-media .c-blog-body .t-richtext h2{background:none;border-top-color:#f3a064}.tm-media .c-blog-body .t-richtext h3{color:#ffb179}}.tm-media .c-blog-toc__link{text-wrap:pretty}.tm-media .c-blog-body .t-richtext pre.tm-code-numbered{background:#202923;border:1px solid #46574b;color:#e5ece6}.tm-media .tm-code-language{color:#d1dcd2;font:600 12px/1.5 sans-serif;left:20px;letter-spacing:.04em;position:absolute;top:14px}.tm-media pre .hljs-built_in,.tm-media pre .hljs-keyword,.tm-media pre .hljs-selector-tag{color:#ffbd85}.tm-media pre .hljs-attr,.tm-media pre .hljs-selector-class,.tm-media pre .hljs-string{color:#bddc9e}.tm-media pre .hljs-literal,.tm-media pre .hljs-number,.tm-media pre .hljs-type{color:#c8b9f1}.tm-media pre .hljs-comment,.tm-media pre .hljs-quote{color:#aab7ad}.tm-media pre .hljs-name,.tm-media pre .hljs-title,.tm-media pre .hljs-variable{color:#91d6dc}@media (min-width:768px){.tm-media-post .c-blog-hero__inner{max-width:1000px}}@media (min-width:1240px){.tm-media-post .c-blog-hero__inner{width:min(1000px,calc(100% - (100% - var(--blog-measure-outer))/2 + var(--a2-reading-shift) - 32px))}}.tm-newsletter-listing .c-blog-grid{display:block}.tm-newsletter-listing .c-blog-card{margin:0}.tm-newsletter-listing .c-blog-card__link{display:block;transform:none}.tm-newsletter-listing .c-blog-card__author,.tm-newsletter-listing .c-blog-card__media,.tm-newsletter-listing .c-blog-card__meta-top{display:none}.tm-newsletter-listing .c-blog-card__body{display:flex;flex-direction:column;gap:8px;padding:24px 0}.tm-newsletter-listing .c-blog-card__title{font-size:21px;line-height:1.6;margin:0}.tm-newsletter-listing .c-blog-card__summary{margin:0}.tm-newsletter-listing .c-blog-card__meta-bottom{margin:0;order:-1}.tm-newsletter-listing .c-blog-card__link:hover .c-blog-card__title{text-decoration:underline;text-underline-offset:5px}.tm-newsletter-listing .c-blog-card__link:focus-visible{outline:3px solid #ab8100;outline-offset:4px}@media(max-width:767px){.tm-newsletter-listing .c-blog-card__body{padding:20px 0}.tm-newsletter-listing .c-blog-card__title{font-size:18px}}.tm-newsletter-listing .c-blog-pickup{margin:0}.tm-newsletter-listing .c-blog-pickup__link{background:transparent;border:0;box-shadow:none;display:block}.tm-newsletter-listing .c-blog-pickup__label,.tm-newsletter-listing .c-blog-pickup__media{display:none}.tm-newsletter-listing .c-blog-pickup__body{border-bottom:1px solid #cfd5ca;padding:24px 0}.tm-newsletter-listing .c-blog-pickup__title{font-size:21px;line-height:1.6}.tm-newsletter-listing .c-blog-pickup__summary{font-size:15px;line-height:1.85}@media(max-width:767px){.tm-newsletter-listing .tm-media-masthead h1{font-size:26px;text-wrap:balance}.tm-newsletter-listing .c-blog-pickup__title{font-size:18px}}.tm-newsletter-listing .c-blog-categories{display:none}.tm-newsletter-listing .c-blog-grid{margin-top:0;padding-top:0}.tm-newsletter-listing .tm-media-masthead h1 span{display:inline-block}@media(max-width:767px){.tm-newsletter-listing .tm-media-masthead h1{margin-bottom:24px}}.tm-media-post :is(.c-blog-related,.c-blog-related-services,.c-blog-post-cta,.tm-article-browse)>.l-container{margin-inline:auto;max-width:none;padding-inline:0;width:calc(100% - 40px)}@media(min-width:1240px){.tm-media-post :is(.c-blog-related,.c-blog-related-services,.c-blog-post-cta,.tm-article-browse)>.l-container{--article-end-left:calc((100% - var(--blog-measure))/2 - var(--a2-reading-shift));--article-end-right:max(20px,calc(50% - 620px));margin-left:var(--article-end-left);margin-right:var(--article-end-right);width:calc(100% - var(--article-end-left) - var(--article-end-right))}}.tm-media-post .c-blog-related-services .c-section-heading{text-align:left}.tm-media-post .c-blog-related-services .c-service-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-media-post .c-blog-related-services .c-svc-card__visual{display:none}.tm-media-post .c-blog-related-services .c-svc-card{min-width:0;padding:24px}.tm-media-post .c-blog-related-services .c-svc-card__title{font-size:20px;line-height:1.6}.tm-media-post .c-blog-related__grid{gap:20px;grid-template-columns:1fr}.tm-media-post .c-blog-related .c-blog-card__link{display:grid;grid-template-columns:140px minmax(0,1fr)}.tm-media-post .c-blog-related .c-blog-card__media{height:100%;min-height:120px}.tm-media-post .c-blog-related .c-blog-card__body{padding:18px}.tm-media-post .c-blog-related .c-blog-card__title{font-size:18px;line-height:1.6}.tm-media-post .c-blog-post-cta__grid{gap:12px;grid-template-columns:1fr}.tm-media-post .c-blog-post-cta__head{text-align:left}.tm-media-post .c-blog-post-cta__card{padding:22px 24px}.tm-media-post .c-blog-post-cta__card-label:empty{display:none}@media(max-width:600px){.tm-media-post .c-blog-related-services .c-service-grid{grid-template-columns:1fr}.tm-media-post .c-blog-related .c-blog-card__link{grid-template-columns:100px minmax(0,1fr)}.tm-media-post .c-blog-related .c-blog-card__body{padding:12px}}.tm-media-post .c-blog-related .c-blog-card__media{min-width:0;width:100%}.tm-media-post .c-blog-related .c-blog-card__img{height:100%;max-width:100%;object-fit:contain;width:100%}.tm-media-post .c-blog-related .c-blog-card__body{min-width:0}.tm-media-post .c-blog-related__grid{display:grid;overflow:visible;padding-bottom:0;scroll-snap-type:none}.tm-media-post .c-blog-related .c-blog-card{min-width:0;width:100%}.tm-newsletter-listing .c-blog-card:hover{box-shadow:none;transform:none}.tm-newsletter-listing .c-blog-card__meta-bottom{border-top:0;padding-top:0}.tm-media-post{--a2-end-surface:#fff;--a2-end-card-border:#cad6d3;--a2-end-card-hover:#fffaf0}.tm-media-post .c-blog-body .t-richtext h2.tm-article-references-heading{border-top:1px solid var(--c-border);font-size:16px;letter-spacing:0;line-height:1.7;margin-top:40px;padding-top:24px}.tm-media-post .c-blog-body .t-richtext .tm-article-references-content,.tm-media-post .c-blog-body .t-richtext .tm-article-references-content li{font-size:13px;line-height:1.8}.tm-media-post .c-blog-body .t-richtext h2.tm-article-notice-heading{border-top:1px solid var(--c-border);font-size:23px;letter-spacing:0;line-height:1.6;margin-top:56px;padding-top:28px;text-wrap:wrap}.tm-media-post .c-blog-body .t-richtext h3.tm-article-notice-content{color:var(--c-text);font-size:19px;line-height:1.7;margin:28px 0 16px;text-wrap:wrap}.tm-media-post .c-blog-body .t-richtext .tm-article-notice-content{font-size:15px;line-height:1.85}.tm-media-post .c-blog-body .t-richtext :is(img.tm-article-notice-content,.tm-article-notice-content img){display:block;height:auto!important;margin:16px 0;max-width:min(100%,300px)!important;width:auto!important}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-cards{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card{border-bottom:0;display:flex;flex-direction:column;gap:24px;margin:0;padding:0}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__thumb img{border-radius:0;display:block;height:auto!important;margin:0;max-width:100%!important;object-fit:contain;width:100%!important}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__body h3{color:var(--c-text);font-size:19px;line-height:1.65;margin:0 0 16px}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__body p{font-size:14px;line-height:1.85;margin:0 0 16px}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__body p:last-child{margin-bottom:0}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__link{display:block;position:relative}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__state{background:#fff;color:#16251e;font-size:12px;font-weight:700;left:10px;line-height:1.5;padding:8px 12px;position:absolute;top:10px}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__state.is-recording{background:#16251e;color:#fff}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__state.is-accepting{background:#fc0;color:#16251e}@media(max-width:600px){.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-cards{grid-template-columns:minmax(0,1fr)}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card{gap:20px}.tm-media-post .c-blog-body .t-richtext .tm-article-seminar-card__thumb{max-width:300px}}.tm-media-post .c-blog-post-author{align-items:flex-start;background:transparent;border-block:1px solid var(--c-border);gap:20px;margin-top:48px;padding:28px 0}.tm-media-post .c-blog-post-author__photo{flex:0 0 72px}.tm-media-post .c-blog-post-author__photo :is(img,.c-blog-post-author__photo--ph){height:72px;width:72px}.tm-media-post .c-blog-post-author__label{font-size:11px;line-height:1.5;margin:0 0 4px}.tm-media-post .c-blog-post-author__name{font-size:18px;line-height:1.5;margin:0 0 12px}.tm-media-post .c-blog-post-author__bio{font-size:14px;line-height:1.8;margin:0 0 12px}.tm-media-post .c-blog-post-author__more{font-size:13px;line-height:1.6}@media(max-width:600px){.tm-media-post .c-blog-post-author{column-gap:16px;display:grid;grid-template-columns:56px minmax(0,1fr);row-gap:0}.tm-media-post .c-blog-post-author__info{display:contents}.tm-media-post .c-blog-post-author__photo{grid-column:1;grid-row:1/span 2}.tm-media-post .c-blog-post-author__photo :is(img,.c-blog-post-author__photo--ph){height:56px;width:56px}.tm-media-post .c-blog-post-author__label{align-self:end;grid-column:2;grid-row:1}.tm-media-post .c-blog-post-author__name{font-size:17px;grid-column:2;grid-row:2;margin:0}.tm-media-post .c-blog-post-author__bio{grid-column:1/-1;margin:16px 0 0}.tm-media-post .c-blog-post-author__more{grid-column:1/-1;justify-self:start;margin-top:12px}}.tm-media-post .c-blog-share{border-top:0;margin-top:0;padding-top:24px}.tm-media-post :is(.c-blog-related,.c-blog-related-services,.c-blog-post-cta){background:var(--a2-end-surface);padding:0 0 56px}.tm-media-post :is(.c-blog-related,.c-blog-related-services,.c-blog-post-cta)>.l-container{border-top:1px solid var(--c-border);padding-top:40px}.tm-media-post :is(.c-blog-related__head,.c-blog-related-services .c-section-heading,.c-blog-post-cta__head){border:0;margin:0 0 28px;max-width:none;padding:0;text-align:left}.tm-media-post :is(.c-blog-related__title,.c-blog-related-services .c-section-heading__title,.c-blog-post-cta__title){font-size:25px;letter-spacing:0;line-height:1.6;margin:0;text-wrap:wrap}.tm-media-post :is(.c-blog-related__label,.c-blog-related-services .c-section-heading__label){color:var(--c-text-muted);font-size:11px;letter-spacing:.12em;margin:0 0 8px}.tm-media-post .c-blog-related-services .c-service-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,401.333px))}.tm-media-post .c-blog-related-services .c-svc-card{background:var(--a2-end-surface);border:1px solid var(--a2-end-card-border);border-radius:0;box-shadow:none;gap:14px;height:100%;min-height:0;padding:30px;transform:none}.tm-media-post .c-blog-related-services .c-svc-card:hover{background:var(--a2-end-card-hover);border-color:#8e7b3e}.tm-media-post .c-blog-related-services .c-svc-card__meta{color:var(--c-text-muted);font-size:11px;line-height:1.7;margin:0 0 12px}.tm-media-post .c-blog-related-services .c-svc-card__title{font-size:21px;margin:0;min-height:0}.tm-media-post .c-blog-related-services .c-svc-card__desc{flex:1;font-size:14px;line-height:1.9;margin:0 0 12px;min-height:0}.tm-media-post .c-blog-related-services .c-svc-card__link{border-top:1px solid var(--c-border);font-size:12px;gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.tm-media-post .c-blog-related-services .c-svc-card__tools{color:var(--c-text-muted);font-size:11px;font-weight:400;letter-spacing:.035em}.tm-media-post .c-blog-related-services .c-svc-card__link-arrow{font-size:19px}.tm-media-post .c-blog-related__grid{gap:0}.tm-media-post .c-blog-related .c-blog-card{border-bottom:1px solid var(--c-border);padding:24px 0}.tm-media-post .c-blog-related .c-blog-card:first-child{padding-top:0}.tm-media-post .c-blog-related .c-blog-card__link{align-items:start;gap:24px}.tm-media-post .c-blog-related .c-blog-card__media{height:auto;min-height:0}.tm-media-post .c-blog-related .c-blog-card__img{height:auto}.tm-media-post .c-blog-related .c-blog-card__body{border:0;padding:0}.tm-media-post .c-blog-related .c-blog-card__title{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.tm-media-post .c-blog-related .c-blog-card__summary{font-size:14px;line-height:1.8}.tm-media-post .c-blog-related .c-blog-card__meta-bottom{border:0;padding-top:8px}.tm-media-post .c-blog-related :is(.c-blog-card,.c-blog-card__link):hover{box-shadow:none;transform:none}.tm-media-post .c-blog-post-cta__grid{align-items:stretch;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.tm-media-post .c-blog-post-cta__card{background:var(--a2-end-surface);border:1px solid var(--a2-end-card-border);box-shadow:none;color:var(--c-text);gap:14px;min-width:0;padding:28px;transform:none}.tm-media-post .c-blog-post-cta__card:hover{background:var(--a2-end-card-hover);border-color:#8e7b3e;box-shadow:none;transform:none}.tm-media-post .c-blog-post-cta__card .c-blog-post-cta__card-label{color:var(--c-text-muted);letter-spacing:.06em}.tm-media-post .c-blog-post-cta__card-title{font-size:20px;line-height:1.6}.tm-media-post .c-blog-post-cta__card .c-blog-post-cta__card-desc{color:var(--c-text-sub);font-size:14px;line-height:1.9;margin-bottom:8px}.tm-media-post .c-blog-post-cta__card-cta{border-top:1px solid var(--c-border);color:var(--c-text);gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.tm-media-post .c-blog-post-cta__card--accent .c-blog-post-cta__card-cta{border-top-color:var(--c-border)}.tm-media-post :is(.c-svc-card:hover .c-svc-card__title,.c-blog-post-cta__card:hover .c-blog-post-cta__card-title){text-decoration:none}.tm-media-post .c-blog-related-services .c-svc-card__link-text:after{content:none}.tm-media-post :is(.c-blog-related-services .c-svc-card,.c-blog-post-cta__card):hover{text-decoration:none}@media(max-width:767px){.tm-media-post .c-blog-post-cta__grid{gap:14px;grid-template-columns:1fr}.tm-media-post .c-blog-post-cta__card{padding:24px}}@media(max-width:600px){.tm-media-post .c-blog-related-services .c-service-grid{gap:14px;grid-template-columns:1fr}.tm-media-post .c-blog-related-services .c-svc-card{padding:24px}.tm-media-post .c-blog-body .t-richtext :is(img.tm-article-notice-content,.tm-article-notice-content img){max-width:min(100%,240px)!important}.tm-media-post .c-blog-body .t-richtext h2.tm-article-notice-heading{font-size:21px;margin-top:40px;padding-top:24px}.tm-media-post :is(.c-blog-related,.c-blog-related-services,.c-blog-post-cta){padding-bottom:40px}.tm-media-post :is(.c-blog-related,.c-blog-related-services,.c-blog-post-cta)>.l-container{padding-top:28px}.tm-media-post :is(.c-blog-related__title,.c-blog-related-services .c-section-heading__title,.c-blog-post-cta__title){font-size:22px}.tm-media-post .c-blog-related .c-blog-card__link{gap:16px;grid-template-columns:88px minmax(0,1fr)}.tm-media-post .c-blog-related .c-blog-card__title{font-size:17px}.tm-media-post .c-blog-post-author{align-items:flex-start}}@media(prefers-color-scheme:dark){.tm-media-post{--a2-end-surface:var(--c-bg);--a2-end-card-border:var(--c-border);--a2-end-card-hover:var(--c-bg-warm)}}.tm-media-post .c-blog-related--takeaways .c-blog-related__grid{align-items:stretch;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.tm-media-post .c-blog-related--takeaways .c-blog-card{background:var(--a2-end-surface);border:1px solid var(--a2-end-card-border);padding:0}.tm-media-post .c-blog-related--takeaways .c-blog-card__link{display:flex;flex-direction:column;gap:0;height:100%}.tm-media-post .c-blog-related--takeaways .c-blog-card__media{aspect-ratio:16/9;flex:none;margin:0;overflow:hidden}.tm-media-post .c-blog-related--takeaways .c-blog-card__img{height:100%;object-fit:contain}.tm-media-post .c-blog-related--takeaways .c-blog-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px 24px 24px;width:100%}.tm-media-post .c-blog-related--takeaways .c-blog-card__meta-bottom{margin-top:auto;padding-top:12px}.tm-media-post .c-blog-related--takeaways .c-blog-card__date{font-size:12px}.tm-media-post .c-blog-related--takeaways .c-blog-related__takeaways p{font-size:12px;margin:0 0 8px}.tm-media-post .c-blog-related--takeaways .c-blog-related__takeaways li{overflow-wrap:anywhere}.tm-media-post .c-blog-related--takeaways .c-blog-card__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1023px){.tm-media-post .c-blog-related--takeaways .c-blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tm-media-post .c-blog-related--takeaways .c-blog-related__grid{grid-template-columns:minmax(0,1fr)}.tm-media-post .c-blog-related--takeaways .c-blog-card__body{padding-inline:20px}}@media(max-width:359px){.tm-media-post .c-blog-related--takeaways .c-blog-card__body{padding-inline:16px}}.tm-media-post .c-blog-related--takeaways .c-blog-card__title.c-blog-related__title--hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;min-height:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tm-media-post .c-blog-related__takeaways p{font-size:14px;font-weight:700;margin:8px 0}.tm-media-post .c-blog-related__takeaways ul{font-size:14px;line-height:1.8;list-style:disc;margin:0;padding-left:1.3em}.tm-media-post .c-blog-related__takeaways li+li{margin-top:5px}@media (max-width:767px){.tm-media-post #hs-overlay-cta-218813044627{display:none!important}}.tm-media-post .c-blog-post-cta__head{display:none}.tm-media-post .tm-article-browse{margin-top:24px}.tm-media-post .tm-article-browse:first-child{margin-top:0}.tm-article-browse__link{align-items:center;color:var(--c-text);display:inline-flex;font-size:14px;font-weight:700;gap:12px;line-height:1.6;min-height:44px;padding:8px 0;text-decoration:none}.tm-article-browse__link:hover{text-decoration:underline;text-underline-offset:4px}.tm-article-browse__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tm-article-mobile-cta__greeting{align-items:center;color:var(--c-text-sub);display:flex;flex-direction:column;font-size:9px;gap:1px;justify-content:center;line-height:1.2;pointer-events:none;white-space:nowrap}.tm-article-mobile-cta__tiger{display:block;height:32px;width:38px}.tm-article-mobile-cta{display:none}@media(max-width:1023px){.tm-article-mobile-cta{background:var(--c-bg);border-top:1px solid var(--c-border);bottom:0;display:grid;gap:4px;grid-template-columns:40px repeat(3,minmax(0,1fr));inset-inline:0;opacity:1;padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;transform:translateY(0) scale(1);transform-origin:center bottom;transition:transform .6s cubic-bezier(.16,1,.3,1),visibility .6s;z-index:90}.tm-article-mobile-cta a{align-items:center;border:1px solid var(--c-border);color:var(--c-text);display:flex;font-size:clamp(11px,3vw,12px);font-weight:700;justify-content:center;line-height:1.4;min-height:44px;padding:6px 2px;text-decoration:none}.tm-article-mobile-cta .tm-article-mobile-cta__inquiry{background:#fc0;border-color:#fc0;color:#16251e}.tm-article-mobile-cta.is-reading,body:has(.c-header__nav.is-open) .tm-article-mobile-cta{pointer-events:none;transform:translateY(calc(100% + 12px)) scale(.96);transition-duration:.15s;visibility:hidden}.tm-article-mobile-cta a:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.tm-article-mobile-cta,.tm-article-mobile-cta.is-reading,body:has(.c-header__nav.is-open) .tm-article-mobile-cta{transition:none}}