.bin-article-page,.bin-archive-page{background:#f6f8fb;color:#1d2939}.bin-article-page>.container,.bin-archive-page .container{width:min(1240px,calc(100% - 32px));max-width:none;margin-inline:auto}.bin-content-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;padding:24px 0 18px;color:#718096;font-size:.82rem}.bin-content-breadcrumb a{color:#0877bb;text-decoration:none}.bin-article-layout,.bin-archive-layout{display:grid;grid-template-columns:minmax(0,830px) minmax(260px,330px);gap:42px;align-items:start;padding-bottom:60px}.bin-article{min-width:0;padding:34px;border:1px solid #e0e6ed;border-radius:11px;background:#fff;box-shadow:0 7px 25px rgba(15,35,58,.05)}.bin-article-header{margin-bottom:25px}.bin-article-category{display:inline-block;margin-bottom:11px;padding:5px 9px;border-radius:4px;background:#e6f3fb;color:#0877bb!important;text-transform:uppercase;font-size:.7rem;font-weight:800;text-decoration:none}.bin-article-header h1{margin:0 0 16px;color:#101d2e;font-size:clamp(2rem,4vw,3.15rem);line-height:1.1;letter-spacing:-.025em}.bin-article-deck{margin:0 0 18px;color:#536174;font-size:1.15rem;line-height:1.55}.bin-article-meta{display:flex;gap:8px 18px;flex-wrap:wrap;color:#718096;font-size:.8rem}.bin-article-meta a{font-weight:700;text-decoration:none}.bin-article-hero{margin:0 -34px 24px}.bin-article-hero img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover}.bin-article-hero figcaption{padding:8px 34px;color:#718096;font-size:.76rem}.bin-share-row{display:flex;gap:8px;align-items:center;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #edf0f4;color:#64748b;font-size:.8rem;font-weight:700}.bin-share-row a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eef4f8;color:#0877bb;text-decoration:none}.bin-article-content{font-family:Georgia,'Times New Roman',serif;color:#202938;font-size:1.08rem;line-height:1.85}.bin-article-content>*{max-width:100%}.bin-article-content h2,.bin-article-content h3,.bin-article-content h4{font-family:inherit;color:#142034;line-height:1.3}.bin-article-content h2{margin:2rem 0 .8rem;font-size:1.7rem}.bin-article-content h3{margin:1.6rem 0 .65rem;font-size:1.35rem}.bin-article-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bin-article-content img{height:auto;border-radius:6px}.bin-article-content blockquote{margin:1.8rem 0;padding:8px 0 8px 22px;border-left:4px solid #0877bb;color:#415269;font-size:1.15rem;font-style:italic}.bin-article-content table{display:block;overflow-x:auto;width:100%;border-collapse:collapse}.bin-article-content th,.bin-article-content td{padding:11px;border:1px solid #dce3ea}.bin-article-content th{background:#edf5fa}.bin-article-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid #e8edf2}.bin-article-tags a{padding:6px 10px;border-radius:99px;background:#eef4f8;color:#31506b;font-size:.78rem;text-decoration:none}.bin-author-card{display:flex;gap:17px;margin-top:28px;padding:22px;border-radius:9px;background:#f2f7fa}.bin-author-card img{width:72px;height:72px;border-radius:50%}.bin-author-card span{color:#718096;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.bin-author-card h2{margin:2px 0 5px;font-size:1.12rem}.bin-author-card p{margin:0;color:#526174;font-size:.86rem}.bin-related-posts{margin-top:35px}.bin-related-posts>h2{font-size:1.45rem}.bin-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bin-related-image,.bin-related-image img{display:block;width:100%;height:120px;object-fit:cover;border-radius:6px}.bin-related-posts h3{margin:9px 0 5px;font-size:.9rem;line-height:1.35}.bin-related-posts h3 a{color:#172033;text-decoration:none}.bin-related-posts time{color:#8190a2;font-size:.72rem}.post-navigation{margin-top:32px;padding-top:25px;border-top:1px solid #e5eaf0}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}.post-navigation a{display:block;color:#172033;text-decoration:none}.post-navigation .nav-next{text-align:right}.post-navigation span{display:block;color:#718096;font-size:.72rem;text-transform:uppercase}.post-navigation strong{display:block;margin-top:5px;font-size:.86rem}.bin-content-sidebar{position:sticky;top:24px}.bin-content-sidebar .widget{margin-bottom:20px;padding:20px;border:1px solid #e0e6ed;border-radius:9px;background:#fff}.bin-content-sidebar .widget-title{margin:-20px -20px 15px;padding:15px 20px;border-bottom:1px solid #e5eaf0;font-size:1.1rem}.bin-content-sidebar ul{padding-left:18px}.bin-content-sidebar img{height:auto}.bin-archive-hero{margin-bottom:34px;padding:28px 0 35px;background:linear-gradient(125deg,#071b33,#0b679c);color:#fff}.bin-archive-hero .bin-content-breadcrumb{padding-top:0;color:#b9ccdc}.bin-archive-hero .bin-content-breadcrumb a{color:#d7eefc}.bin-archive-hero h1{margin:0;color:#fff;font-size:clamp(2rem,4vw,3rem)}.bin-archive-description{max-width:800px;margin-top:12px;color:#d7e4ee}.bin-archive-description p{margin:0}.bin-archive-main{min-width:0}.bin-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bin-archive-card{overflow:hidden;border:1px solid #dfe6ed;border-radius:9px;background:#fff;box-shadow:0 5px 18px rgba(15,35,58,.05)}.bin-archive-image,.bin-archive-image img,.bin-archive-image>span{display:block;width:100%;height:210px;object-fit:cover}.bin-archive-image>span{background:linear-gradient(135deg,#e6eef5,#cbd9e5)}.bin-archive-card-body{padding:18px}.bin-archive-card h2{margin:2px 0 8px;font-size:1.17rem;line-height:1.3}.bin-archive-card h2 a{color:#152337;text-decoration:none}.bin-archive-card time,.bin-result-count{color:#7b899a;font-size:.76rem}.bin-archive-card p{margin:10px 0 0;color:#556478;font-size:.88rem;line-height:1.55}.bin-archive-pagination{margin-top:30px}.bin-archive-pagination .nav-links{display:flex;gap:6px;flex-wrap:wrap}.bin-archive-pagination .page-numbers{display:grid;place-items:center;min-width:39px;height:39px;padding:0 10px;border:1px solid #d8e0e8;border-radius:6px;background:#fff;text-decoration:none}.bin-archive-pagination .current{border-color:#0877bb;background:#0877bb;color:#fff}.bin-search-page .search-form{display:flex;max-width:650px;margin-top:20px}.bin-search-page .search-field{min-width:0;flex:1;padding:12px 14px;border:0;border-radius:6px 0 0 6px}.bin-search-page .search-submit{padding:12px 19px;border:0;border-radius:0 6px 6px 0;background:#0877bb;color:#fff;font-weight:700}.bin-result-count{margin-bottom:18px}
@media(max-width:980px){.bin-article-layout,.bin-archive-layout{grid-template-columns:1fr}.bin-content-sidebar{position:static}}
@media(max-width:680px){.bin-article-page>.container,.bin-archive-page .container{width:min(100% - 22px,1240px)}.bin-article{padding:22px}.bin-article-hero{margin:0 -22px 20px}.bin-article-hero figcaption{padding-inline:22px}.bin-article-header h1{font-size:2rem}.bin-article-content{font-size:1rem}.bin-related-grid,.bin-archive-grid{grid-template-columns:1fr}.post-navigation .nav-links{grid-template-columns:1fr}.post-navigation .nav-next{text-align:left}.bin-archive-image,.bin-archive-image img,.bin-archive-image>span{height:190px}}
.bin-section-page{background:#f6f8fb;color:#1d2939}.bin-section-page .container{width:min(1240px,calc(100% - 32px));max-width:none;margin-inline:auto}.bin-section-page-hero{padding:30px 0 38px;background:linear-gradient(125deg,#071b33,#0b679c);color:#fff}.bin-section-page-hero .bin-content-breadcrumb{padding-top:0;color:#b9ccdc}.bin-section-page-hero .bin-content-breadcrumb a{color:#d7eefc}.bin-section-page-hero h1{margin:0;color:#fff;font-size:clamp(2.2rem,5vw,3.5rem)}.bin-section-intro{max-width:820px;margin-top:13px;color:#d7e4ee;font-size:1rem;line-height:1.65}.bin-section-intro p{margin:0}.bin-section-page-layout{display:grid;grid-template-columns:minmax(0,850px) minmax(260px,330px);gap:40px;align-items:start;padding-top:34px;padding-bottom:60px}.bin-section-featured{display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;margin-bottom:24px;border:1px solid #dce4eb;border-radius:10px;background:#fff;box-shadow:0 6px 22px rgba(15,35,58,.06)}.bin-section-featured-image,.bin-section-featured-image img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover}.bin-section-featured-image:empty{background:linear-gradient(135deg,#e6eef5,#cbd9e5)}.bin-section-featured-body{align-self:center;padding:28px}.bin-section-featured-body>span{display:inline-block;margin-bottom:12px;color:#0877bb;text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.05em}.bin-section-featured h2{margin:0 0 11px;font-size:1.75rem;line-height:1.2}.bin-section-featured h2 a{color:#142034;text-decoration:none}.bin-section-featured time{color:#7d8b9c;font-size:.76rem}.bin-section-featured p{margin:14px 0 0;color:#526174;line-height:1.6}.bin-section-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@media(max-width:980px){.bin-section-page-layout{grid-template-columns:1fr}}
@media(max-width:680px){.bin-section-page .container{width:min(100% - 22px,1240px)}.bin-section-featured{grid-template-columns:1fr}.bin-section-featured-image,.bin-section-featured-image img{min-height:230px;height:230px}.bin-section-featured-body{padding:21px}.bin-section-page-grid{grid-template-columns:1fr}}
