.tlp-blog{--tlp-white:#fff;--tlp-paper:#fffffd;--tlp-orange:#eb6437;--tlp-navy:#17375c;--tlp-ink:#1d1d1c;--tlp-muted:#536477;--tlp-line:#dfe5ec;--tlp-serif:"Times New Roman",Times,serif;color:var(--tlp-ink);background:var(--tlp-white);font-family:var(--tlp-serif);font-size:1rem;line-height:1.6;padding:3.5rem 0 4.5rem;}.tlp-blog,.tlp-blog *,.tlp-blog *::before,.tlp-blog *::after{box-sizing:border-box;}.tlp-blog [hidden]{display:none !important;}.tlp-blog__wrap{width:min(100% - 3rem,1160px);margin-inline:auto;}.tlp-blog:is(h1,h2,h3,p,figure){margin:0;}.tlp-blog:is(h1,h2,h3){color:var(--tlp-navy);font-family:var(--tlp-serif);font-weight:400;line-height:1.12;text-wrap:balance;}.tlp-blog a{color:var(--tlp-navy);text-decoration:none;}.tlp-blog a:hover{text-decoration:underline;text-decoration-color:var(--tlp-orange);text-underline-offset:.22em;}.tlp-blog:is(a,button,input,select):focus-visible{outline:3px solid var(--tlp-navy);outline-offset:4px;}.tlp-blog__eyebrow{display:flex;align-items:center;gap:.65rem;color:var(--tlp-navy);font:700 .78rem/1.4 var(--tlp-serif);letter-spacing:.1em;text-transform:uppercase;}.tlp-blog__eyebrow::before{content:"";width:1.75rem;height:2px;background:var(--tlp-orange);flex:0 0 auto;}.tlp-blog__intro{max-width:780px;margin-bottom:2.75rem;}.tlp-blog__intro:is(h1,h2){font-size:clamp(2.6rem,4.4vw,4.25rem);margin:.9rem 0 1rem;}.tlp-blog__intro > p:last-child{max-width:630px;color:var(--tlp-muted);font-size:1.06rem;}.tlp-blog__feature{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:3rem;padding:1rem 0 2.5rem;border-bottom:1px solid var(--tlp-line);margin-bottom:2.75rem;}.tlp-blog__feature-art{display:block;overflow:hidden;background:var(--tlp-white);aspect-ratio:16 / 10;}.tlp-blog__feature-art img{width:100%;height:100%;display:block;object-fit:contain;}.tlp-blog__feature h2{font-size:clamp(1.8rem,2.65vw,2.7rem);margin:.9rem 0 1rem;}.tlp-blog__feature-summary{color:var(--tlp-muted);max-width:520px;margin-bottom:1.25rem !important;}.tlp-blog__meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;color:var(--tlp-muted);font-size:.76rem;}.tlp-blog__meta > *{display:inline-flex;align-items:center;}.tlp-blog__topic{color:var(--tlp-navy);font-weight:600;}.tlp-blog__meta .tlp-blog__topic::before{content:"";width:6px;height:6px;background:var(--tlp-orange);margin-right:.45rem;}.tlp-blog a.tlp-blog__button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:46px;padding:.65rem 1.35rem;border:1px solid var(--tlp-orange);border-radius:2px;background:var(--tlp-orange);color:var(--tlp-ink);font:700 1rem/1.4 var(--tlp-serif);text-decoration:none;}.tlp-blog a.tlp-blog__button:hover{background:#f17a50;border-color:#f17a50;text-decoration:none;}.tlp-blog__arrow{width:20px;height:1px;position:relative;background:currentColor;flex:0 0 auto;}.tlp-blog__arrow::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);}.tlp-blog__heading-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;}.tlp-blog__heading-row h2{font-size:2rem;}.tlp-blog__text-link{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;font-size:.85rem;font-weight:600;}.tlp-blog__text-link .tlp-blog__arrow{color:var(--tlp-orange);}.tlp-blog__filters{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-bottom:1.5rem;margin-bottom:.35rem;}.tlp-blog__topics{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0;padding:0;border:0;min-width:0;}.tlp-blog__filter{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .9rem;border:1px solid var(--tlp-line);background:#fff;border-radius:0;color:var(--tlp-navy);font:inherit;font-size:.82rem;cursor:pointer;white-space:nowrap;}.tlp-blog__filter:hover{border-color:var(--tlp-navy);text-decoration:none !important;}.tlp-blog__filter:is([aria-pressed="true"],[aria-current="true"]){background:var(--tlp-orange);border-color:var(--tlp-orange);color:var(--tlp-ink);}.tlp-blog__search{display:flex;align-items:center;width:min(100%,320px);border-bottom:1px solid var(--tlp-navy);}.tlp-blog__search input{font:inherit;font-size:.86rem;color:var(--tlp-ink);background:transparent;width:100%;min-width:0;border:0;border-radius:0;padding:.65rem .1rem;outline-offset:0;}.tlp-blog__search button{background:transparent;border:0;min-width:44px;min-height:44px;color:var(--tlp-navy);padding:0;cursor:pointer;}.tlp-blog__search svg{width:19px;height:19px;vertical-align:middle;}.tlp-blog__count{color:var(--tlp-muted);font-size:.76rem;margin-bottom:1rem !important;}.tlp-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.8rem;}.tlp-blog__card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--tlp-line);padding-bottom:1.3rem;}.tlp-blog__card-art{display:block;aspect-ratio:16 / 9;background:var(--tlp-white);overflow:hidden;margin-bottom:1.05rem;border-bottom:1px solid #f0f2f5;}.tlp-blog__card-art img{width:100%;height:100%;display:block;object-fit:contain;}.tlp-blog__card-art svg,.tlp-blog__feature-art svg{width:100%;height:100%;display:block;}.tlp-blog__card h3{font-size:1.55rem;margin:.8rem 0 .85rem;}.tlp-blog__card-summary{color:var(--tlp-muted);font-size:.9rem;margin-bottom:.9rem !important;}.tlp-blog__card .tlp-blog__text-link{margin-top:auto;align-self:flex-start;}.tlp-blog__empty{padding:3rem 0;color:var(--tlp-muted);}.tlp-blog__pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;padding-top:2rem;}.tlp-blog__pagination:is(a,span){display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem .8rem;border:1px solid var(--tlp-line);}.tlp-blog__pagination .current{background:var(--tlp-orange);border-color:var(--tlp-orange);color:var(--tlp-ink);}.tlp-blog__contact{margin-top:3rem;padding:2rem 0 0;border-top:2px solid var(--tlp-orange);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;}.tlp-blog__contact h2{font-size:1.85rem;margin-bottom:.5rem;}.tlp-blog__contact p{color:var(--tlp-muted);font-size:.9rem;}.tlp-blog__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.tlp-blog--home{padding-block:3.5rem;}.tlp-blog--home .tlp-blog__intro{max-width:none;margin-bottom:2rem;}.tlp-blog--home .tlp-blog__intro:is(h1,h2){font-size:clamp(2rem,3vw,2.8rem);}.tlp-blog__home-link{display:flex;justify-content:flex-start;margin-top:2rem;}.tlp-blog--home:is(.tlp-blog__feature,.tlp-blog__filters,.tlp-blog__count,.tlp-blog__contact){display:none;}@media (max-width:900px){.tlp-blog__feature{gap:1.75rem;}.tlp-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.tlp-blog__filters{align-items:flex-start;flex-direction:column;}.tlp-blog__search{width:min(100%,420px);}}@media (max-width:600px){.tlp-blog{padding-block:2rem 3rem;}.tlp-blog__wrap{width:min(100% - 2rem,1160px);}.tlp-blog__intro{margin-bottom:1.5rem;}.tlp-blog__intro:is(h1,h2){font-size:2.55rem;}.tlp-blog__feature{grid-template-columns:1fr;gap:.6rem;padding-top:0;margin-bottom:2rem;}.tlp-blog__feature-art{aspect-ratio:16 / 9;}.tlp-blog__feature h2{font-size:1.95rem;}.tlp-blog__grid{grid-template-columns:1fr;gap:2rem;}.tlp-blog__card h3{font-size:1.75rem;}.tlp-blog__heading-row{align-items:flex-start;flex-direction:column;gap:.3rem;}.tlp-blog__contact{align-items:flex-start;flex-direction:column;}}@media (prefers-reduced-motion:reduce){.tlp-blog *{scroll-behavior:auto;}}@media print{.tlp-blog:is(.tlp-blog__filters,.tlp-blog__pagination){display:none;}.tlp-blog__grid{grid-template-columns:repeat(2,1fr);}.tlp-blog__card{break-inside:avoid;}}.tlp-blog--home .tlp-blog__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;}.tlp-blog--home .tlp-blog__intro > div{max-width:740px;}.tlp-blog--home .tlp-blog__intro h2{margin-bottom:.6rem;font-size:clamp(2rem,3vw,2.65rem);}.tlp-blog--home .tlp-blog__intro p:last-child{color:var(--tlp-muted);}.tlp-blog--home .tlp-blog__intro .tlp-blog__button{flex-shrink:0;}.tlp-blog--home .tlp-blog__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.75rem) / 2.35);gap:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--tlp-line) transparent;padding:.35rem .35rem 1.2rem;margin-inline:-.35rem;}.tlp-blog--home .tlp-blog__card{scroll-snap-align:start;scroll-margin-inline:.35rem;}.tlp-blog--home .tlp-blog__card-art img{object-fit:cover;}.tlp-blog--home .tlp-blog__card h3{font-size:1.7rem;line-height:1.18;}.tlp-blog--home .tlp-blog__meta{font-size:.875rem;}.tlp-blog--home .tlp-blog__card-summary{font-size:1rem;}.tlp-blog__rail-controls{display:flex;align-items:center;gap:.6rem;margin-top:1.3rem;}.tlp-blog__rail-track{position:relative;height:2px;flex:1;background:var(--tlp-line);margin-right:1.5rem;}.tlp-blog__rail-cursor{position:absolute;height:2px;width:25%;background:var(--tlp-orange);}.tlp-blog__rail-control{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;border:1px solid var(--tlp-orange);border-radius:2px;background:var(--tlp-orange);color:var(--tlp-ink);cursor:pointer;}.tlp-blog__rail-control:hover{background:#f17a50;border-color:#f17a50;}.tlp-blog__rail-control:disabled{border-color:var(--tlp-line);color:var(--tlp-muted);background:var(--tlp-white);cursor:default;}.tlp-blog__arrow--previous{transform:rotate(180deg);}@media (max-width:900px){.tlp-blog--home .tlp-blog__grid{grid-auto-columns:calc((100% - 1.25rem) / 1.55);gap:1.25rem;}}@media (max-width:600px){.tlp-blog--home .tlp-blog__intro{align-items:flex-start;flex-direction:column;gap:1.25rem;}.tlp-blog--home .tlp-blog__grid{grid-auto-columns:86%;gap:1rem;}.tlp-blog--home .tlp-blog__card h3{font-size:1.5rem;}}@media print{.tlp-blog--home .tlp-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;}.tlp-blog__rail-controls{display:none;}}.tlp-blog--home{color:#17375c;font-family:inherit;font-size:inherit;line-height:1.45;padding:100px 0 110px;}.tlp-blog--home .tlp-blog__wrap{width:100%;max-width:1230px;padding-inline:25px;margin-inline:auto;}.tlp-blog--home .tlp-blog__intro{margin-bottom:40px;gap:35px;align-items:flex-end;}.tlp-blog--home .tlp-blog__intro > div{max-width:740px;}.tlp-blog--home .tlp-blog__intro .tlp-blog__eyebrow{position:relative;display:block;padding-bottom:47px;color:#17375c;font:inherit;font-size:16px;font-weight:400;letter-spacing:3px;line-height:1.45;}.tlp-blog--home .tlp-blog__eyebrow::before{display:none;}.tlp-blog--home .tlp-blog__intro .tlp-blog__eyebrow::after{content:"";position:absolute;left:0;bottom:30px;width:100px;height:1px;background:#17375c;}.tlp-blog--home:is(h2,h3){font-family:Butler,"Times New Roman",Times,serif;font-weight:400;line-height:1.25;}.tlp-blog--home .tlp-blog__intro h2{margin:0 0 20px;font-size:30px;}.tlp-blog--home .tlp-blog__intro p:last-child{color:#17375c;font-size:inherit;}.tlp-blog--home a.tlp-blog__button{min-height:46px;padding:3px 35px 0;border:1px solid #eb6437;border-radius:0;background:transparent;color:#17375c;font:inherit;font-size:16px;font-weight:400;gap:15px;}.tlp-blog--home a.tlp-blog__button:hover{background:#eb6437;border-color:#eb6437;color:#1d1d1c;}.tlp-blog--home .tlp-blog__grid{gap:28px;grid-auto-columns:calc((100% - 28px) / 2.35);}.tlp-blog--home .tlp-blog__card{padding-bottom:25px;}.tlp-blog--home .tlp-blog__card-art{margin-bottom:25px;border-bottom:0;}.tlp-blog--home .tlp-blog__meta{font-size:14px;color:#536477;}.tlp-blog--home .tlp-blog__topic{font-weight:400;}.tlp-blog--home .tlp-blog__card h3{font-size:24px;margin:15px 0 20px;}.tlp-blog--home .tlp-blog__card-summary{color:#17375c;font-size:inherit;}.tlp-blog--home .tlp-blog__text-link{font-size:16px;font-weight:400;}.tlp-blog--home .tlp-blog__rail-control{border-radius:0;border-color:#eb6437;background:transparent;color:#17375c;}.tlp-blog--home .tlp-blog__rail-control:hover:not(:disabled){background:#eb6437;color:#1d1d1c;}.tlp-blog--home .tlp-blog__rail-control:disabled{background:transparent;color:#536477;border-color:#dfe5ec;}.tlp-blog--home [data-tlp-rail]:focus-visible{outline:3px solid #17375c;outline-offset:4px;}@media (min-width:1200px){.tlp-blog--home .tlp-blog__wrap{max-width:1260px;padding-inline:40px;}}@media (max-width:900px){.tlp-blog--home .tlp-blog__grid{grid-auto-columns:calc((100% - 20px) / 1.55);gap:20px;}}@media (max-width:600px){.tlp-blog--home{padding-block:60px;}.tlp-blog--home .tlp-blog__intro{gap:20px;}.tlp-blog--home .tlp-blog__intro h2{font-size:24px;}.tlp-blog--home .tlp-blog__intro .tlp-blog__eyebrow{font-size:14px;padding-bottom:38px;}.tlp-blog--home .tlp-blog__intro .tlp-blog__eyebrow::after{bottom:20px;}.tlp-blog--home .tlp-blog__grid{grid-auto-columns:86%;gap:16px;}}@media print{.tlp-blog--home .tlp-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible;}}.tlp-blog--home .tlp-blog__intro > div{min-width:0;}.tlp-blog--home .tlp-blog__intro:is(h2,p),.tlp-blog--home .tlp-blog__card:is(h3,p){overflow-wrap:anywhere;}.tlp-blog--home a.tlp-blog__button{max-width:100%;}@media (max-width:900px){.tlp-blog--home .tlp-blog__intro{flex-direction:column;align-items:flex-start;gap:24px;}.tlp-blog--home .tlp-blog__intro > div{max-width:100%;}}@media (max-width:600px){.tlp-blog--home .tlp-blog__intro{gap:20px;}.tlp-blog--home a.tlp-blog__button{padding:10px 20px;}}