.itf-blog-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.itf-blog-section{padding:86px 0 96px;background:linear-gradient(180deg,#f7f1e8 0%,#fffdf9 100%);border-top:1px solid rgba(10,39,68,.09)}.itf-blog-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:34px}.itf-blog-eyebrow{display:inline-block;color:#c45a1b;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.itf-blog-section h2{max-width:620px;margin:10px 0 12px;color:#0a2744;font-family:var(--f-display,Georgia,serif);font-size:clamp(32px,4vw,52px);line-height:1.02}.itf-blog-section__header p{max-width:600px;margin:0;color:#5a6878;font-size:16px;line-height:1.7}.itf-blog-section__button{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;padding:14px 18px;color:#fff;background:#0a2744;border:1px solid #0a2744;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.itf-blog-section__button:hover{background:#c45a1b;border-color:#c45a1b;transform:translateY(-2px)}.itf-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.itf-blog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(10,39,68,.12);box-shadow:0 16px 36px rgba(10,39,68,.08);transition:transform .22s ease,box-shadow .22s ease}.itf-blog-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(10,39,68,.14)}.itf-blog-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e8dfd1}.itf-blog-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.itf-blog-card:hover .itf-blog-card__media img{transform:scale(1.045)}.itf-blog-card__arrow{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:38px;height:38px;color:#0a2744;background:#fff;border-radius:50%;font-size:18px;box-shadow:0 8px 18px rgba(6,21,40,.16)}.itf-blog-card__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.itf-blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#768292;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.itf-blog-card__meta span{color:#c45a1b}.itf-blog-card h3{margin:0;color:#0a2744;font-family:var(--f-display,Georgia,serif);font-size:24px;line-height:1.12}.itf-blog-card h3 a{color:inherit}.itf-blog-card h3 a:hover{color:#c45a1b}.itf-blog-card p{margin:13px 0 20px;color:#5a6878;font-size:14px;line-height:1.7}.itf-blog-card__read-more{display:inline-flex;align-items:center;gap:9px;margin-top:auto;color:#0a2744;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.itf-blog-card__read-more span{color:#c45a1b;font-size:17px;transition:transform .2s ease}.itf-blog-card__read-more:hover span{transform:translateX(4px)}.itf-blog-archive__hero{padding:150px 0 72px;color:#fff;background:linear-gradient(135deg,rgba(6,21,40,.97),rgba(10,39,68,.92))}.itf-blog-archive__hero h1{max-width:760px;margin:14px 0;color:#fff;font-family:var(--f-display,Georgia,serif);font-size:clamp(46px,7vw,78px);line-height:.98}.itf-blog-archive__hero p{max-width:650px;margin:18px 0 0;color:rgba(255,255,255,.76);font-size:18px;line-height:1.7}.itf-blog-archive__content{padding:72px 0 96px;background:#fdfaf5}.itf-blog-pagination{margin-top:48px}.itf-blog-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:8px}.itf-blog-pagination a,.itf-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;color:#0a2744;border:1px solid rgba(10,39,68,.16);font-size:12px;font-weight:800}.itf-blog-pagination .current,.itf-blog-pagination a:hover{color:#fff;background:#0a2744;border-color:#0a2744}.itf-blog-empty{padding:42px;color:#5a6878;background:#fff;border:1px solid rgba(10,39,68,.12)}.itf-blog-single{background:#fdfaf5}.itf-blog-single__header{padding:150px 0 72px;color:#fff;background:linear-gradient(135deg,rgba(6,21,40,.97),rgba(10,39,68,.92))}.itf-blog-single__header h1{max-width:820px;margin:16px 0;color:#fff;font-family:var(--f-display,Georgia,serif);font-size:clamp(42px,6vw,72px);line-height:1}.itf-blog-single__header .itf-blog-card__meta{max-width:500px;color:rgba(255,255,255,.62)}.itf-blog-single__header .itf-blog-card__meta span{color:#f2a15e}.itf-blog-single__back{display:inline-block;margin-bottom:34px;color:rgba(255,255,255,.78);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.itf-blog-single__back:hover{color:#fff}.itf-blog-single__dek{max-width:720px;margin:20px 0 0;color:rgba(255,255,255,.76);font-size:19px;line-height:1.7}.itf-blog-single__body{padding:64px 0 100px}.itf-blog-single__image{max-width:940px;margin:0 auto 52px;overflow:hidden;background:#eee;border:1px solid rgba(10,39,68,.1);box-shadow:0 20px 45px rgba(10,39,68,.12)}.itf-blog-single__image img{display:block;width:100%;height:auto}.itf-blog-single__content{max-width:760px;margin:0 auto;color:#304255;font-size:18px;line-height:1.85}.itf-blog-single__content h2,.itf-blog-single__content h3{margin:34px 0 12px;color:#0a2744}.itf-blog-single__content a{color:#c45a1b;text-decoration:underline}@media(max-width:820px){.itf-blog-section__header{display:block}.itf-blog-section__button{margin-top:24px}.itf-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.itf-blog-shell{width:min(100% - 28px,1180px)}.itf-blog-section,.itf-blog-archive__content,.itf-blog-single__body{padding-top:54px;padding-bottom:64px}.itf-blog-grid{grid-template-columns:1fr}.itf-blog-card h3{font-size:22px}.itf-blog-archive__hero,.itf-blog-single__header{padding-top:126px;padding-bottom:58px}}
