/* Wesley's Witgoed blog redesign - first pass */
body.tips-gidsen .com-content-category-blog{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:24px;
  align-items:stretch;
}
body.tips-gidsen .com-content-category-blog__item{
  display:grid;
  grid-template-columns:1fr;
  min-width:0;
  overflow:hidden;
  background:#fff;
  border:1px solid rgba(11,57,82,.12);
  border-radius:18px;
  box-shadow:0 10px 28px rgba(11,57,82,.09);
  transition:transform .2s ease,box-shadow .2s ease;
}
body.tips-gidsen .com-content-category-blog__item:hover{
  transform:translateY(-3px);
  box-shadow:0 16px 34px rgba(11,57,82,.15);
}
body.tips-gidsen .com-content-category-blog__item:first-child{
  grid-column:1 / -1;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  background:linear-gradient(135deg,#f2f8fb 0%,#fff 60%);
}
body.tips-gidsen .com-content-category-blog__item .item-image{
  width:100%;
  aspect-ratio:16 / 9;
  margin:0;
  overflow:hidden;
  background:#edf5f8;
}
body.tips-gidsen .com-content-category-blog__item:first-child .item-image{
  aspect-ratio:4 / 3;
}
body.tips-gidsen .com-content-category-blog__item .item-image a,
body.tips-gidsen .com-content-category-blog__item .item-image img{
  display:block;
  width:100%;
  height:100%;
}
body.tips-gidsen .com-content-category-blog__item .item-image img{
  object-fit:cover;
  transition:transform .35s ease;
}
body.tips-gidsen .com-content-category-blog__item:hover .item-image img{
  transform:scale(1.035);
}
body.tips-gidsen .com-content-category-blog__item .item-content{
  display:flex;
  flex-direction:column;
  gap:14px;
  padding:26px 28px 24px;
  min-width:0;
}
body.tips-gidsen .com-content-category-blog__item .item-title{
  margin:0;
  color:#0b3952;
  font-size:clamp(1.15rem,1.4vw,1.55rem);
  line-height:1.15;
}
body.tips-gidsen .com-content-category-blog__item .item-title a{
  color:inherit;
  text-decoration:none;
}
body.tips-gidsen .com-content-category-blog__item .item-introtext{
  color:#234b60;
  font-size:.98rem;
  line-height:1.55;
}
body.tips-gidsen .com-content-category-blog__item .item-introtext p{
  margin:0;
}
body.tips-gidsen .com-content-category-blog__item .readmore{
  margin:auto 0 0;
  padding-top:8px;
}
body.tips-gidsen .com-content-category-blog__item .readmore a{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:10px 17px;
  border-radius:999px;
  background:#ff6422;
  color:#fff;
  font-weight:700;
  text-decoration:none;
  box-shadow:0 5px 12px rgba(255,100,34,.24);
}
body.tips-gidsen .com-content-category-blog__item .readmore a::after{
  content:'→';
  font-size:1.1em;
}
body.tips-gidsen .com-content-category-blog__item .readmore a:hover{
  background:#e95112;
}
body.tips-gidsen .com-content-category-blog__item:not(:first-child) .item-content{
  min-height:220px;
}
@media (max-width:800px){
  body.tips-gidsen .com-content-category-blog{grid-template-columns:1fr;gap:18px}
  body.tips-gidsen .com-content-category-blog__item:first-child{grid-column:auto;grid-template-columns:1fr}
  body.tips-gidsen .com-content-category-blog__item:first-child .item-image{aspect-ratio:16 / 9}
  body.tips-gidsen .com-content-category-blog__item .item-content{padding:21px 20px}
}
/* WW_BLOG_INSPECTOR_LAYOUT_20260920 */
body.tips-gidsen .com-content-category-blog__items.items-leading{
  display:grid;
  grid-template-columns:1fr;
  gap:24px;
  margin:0 0 24px;
}
body.tips-gidsen .com-content-category-blog__items.masonry-2{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:24px;
  margin:0;
}
body.tips-gidsen .com-content-category-blog__items > .com-content-category-blog__item{
  width:100%;
  min-height:0;
}
body.tips-gidsen .com-content-category-blog__items.items-leading > .com-content-category-blog__item{
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
}
body.tips-gidsen .com-content-category-blog__items.items-leading .item-image{
  aspect-ratio:4 / 3;
}
body.tips-gidsen .com-content-category-blog__items.masonry-2 .item-content{
  min-height:235px;
}
body.tips-gidsen .com-content-category-blog__items.masonry-2 .item-title{
  font-size:clamp(1.05rem,1.25vw,1.35rem);
}
body.tips-gidsen .ww-blog-image-link{
  display:contents;
}
body.tips-gidsen .items-more{
  margin-top:28px;
  padding:22px;
  border-radius:18px;
  background:#f2f8fb;
  border:1px solid rgba(11,57,82,.1);
}
body.tips-gidsen .com-content-blog__links{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
}
body.tips-gidsen .com-content-blog__link a{
  display:block;
  padding:12px 15px;
  border-radius:10px;
  background:#fff;
  color:#0b3952;
  font-weight:700;
  text-decoration:none;
  border:1px solid rgba(11,57,82,.1);
}
body.tips-gidsen .com-content-blog__link a::before{
  content:'→';
  color:#ff6422;
  margin-right:8px;
}
@media (max-width:800px){
  body.tips-gidsen .com-content-category-blog__items.items-leading > .com-content-category-blog__item,
  body.tips-gidsen .com-content-category-blog__items.masonry-2{grid-template-columns:1fr}
  body.tips-gidsen .com-content-blog__links{grid-template-columns:1fr}
}
/* WW_BLOG_TYPE_REFINEMENT_20260920 */
body.tips-gidsen .content_wrapper > .width:min(100% - 32px,1080px);width:min(100% - 32px,1300px);container > h1,
body.tips-gidsen .content_wrapper > .container > h2{
  margin:0 0 18px;
  color:#0b3952;
  font-size:clamp(1.65rem,2.4vw,2.25rem);
  line-height:1.15;
  letter-spacing:-.02em;
}
body.tips-gidsen .category-desc{
  max-width:980px;
  margin:0 0 30px;
}
body.tips-gidsen .category-desc .ww-tips-intro,
body.tips-gidsen .category-desc p{
  margin:0 0 12px;
  color:#315468;
  font-size:clamp(1rem,1.15vw,1.12rem);
  line-height:1.65;
  font-weight:400;
}
body.tips-gidsen .category-desc a{
  color:#f2612b;
  font-weight:700;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:2px;
}
body.tips-gidsen .items-leading .item-content{
  padding:clamp(24px,3vw,42px);
}
body.tips-gidsen .items-leading .item-title{
  margin:0 0 16px;
  color:#0b3952;
  font-size:clamp(1.35rem,2vw,1.85rem);
  line-height:1.18;
  letter-spacing:-.015em;
}
body.tips-gidsen .items-leading .item-introtext{
  color:#294d61;
  font-size:clamp(1rem,1.2vw,1.14rem);
  line-height:1.65;
  font-weight:400;
}
body.tips-gidsen .items-leading .item-introtext p{margin:0}
body.tips-gidsen .items-leading .readmore{margin-top:24px}
body.tips-gidsen .items-leading .readmore a,
body.tips-gidsen .masonry-2 .readmore a{
  font-size:.92rem;
  font-weight:800;
  letter-spacing:.01em;
}
@media (max-width:800px){
  body.tips-gidsen .category-desc{margin-bottom:22px}
  body.tips-gidsen .category-desc .ww-tips-intro,
  body.tips-gidsen .category-desc p{font-size:1rem;line-height:1.55}
}
/* WW_BLOG_TYPE_SCALE_20260920 */
body.tips-gidsen .page-header h1{
  margin:0 0 22px !important;
  color:#0b3952 !important;
  font-size:32px !important;
  line-height:1.15 !important;
  letter-spacing:-.02em !important;
}
body.tips-gidsen .category-desc .ww-tips-intro p{
  margin:0 0 14px !important;
  color:#315468 !important;
  font-size:18px !important;
  line-height:1.65 !important;
  font-weight:400 !important;
}
body.tips-gidsen .items-leading .item-title{
  font-size:25px !important;
  line-height:1.2 !important;
}
body.tips-gidsen .items-leading .item-introtext,
body.tips-gidsen .items-leading .item-introtext p{
  color:#294d61 !important;
  font-size:18px !important;
  line-height:1.65 !important;
  font-weight:400 !important;
}
body.tips-gidsen .masonry-2 .item-title{
  font-size:20px !important;
  line-height:1.25 !important;
}
body.tips-gidsen .masonry-2 .item-introtext,
body.tips-gidsen .masonry-2 .item-introtext p{
  font-size:16px !important;
  line-height:1.55 !important;
}
@media (max-width:800px){
  body.tips-gidsen .page-header h1{font-size:27px !important}
  body.tips-gidsen .category-desc .ww-tips-intro p{font-size:16px !important}
  body.tips-gidsen .items-leading .item-title{font-size:22px !important}
  body.tips-gidsen .items-leading .item-introtext,
  body.tips-gidsen .items-leading .item-introtext p{font-size:16px !important}
}
/* WW_ARTICLE_DETAIL_20260920 */
body.tips-gidsen.view-article .ww-article-page{
  width:min(100% - 32px,1080px);
  margin:48px auto 72px;
}
body.tips-gidsen.view-article .ww-article-hero{
  position:relative;
  overflow:hidden;
  margin-bottom:24px;
  padding:clamp(28px,4vw,52px);
  border:1px solid rgba(11,57,82,.12);
  border-left:5px solid #ff6422;
  border-radius:18px;
  background:linear-gradient(135deg,#f4fbfe 0%,#fff 72%);
  box-shadow:0 12px 30px rgba(11,57,82,.1);
}
body.tips-gidsen.view-article .ww-article-hero::after{
  content:'';
  position:absolute;
  width:220px;height:220px;
  right:-70px;top:-100px;
  border-radius:50%;
  background:rgba(85,188,238,.12);
}
body.tips-gidsen.view-article .ww-article-eyebrow,
body.tips-gidsen.view-article .ww-article-tag{
  position:relative;z-index:1;
}
body.tips-gidsen.view-article .ww-article-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:7px;
  margin-bottom:18px;
  padding:7px 12px;
  border-radius:999px;
  background:#fff;
  color:#1598d0;
  font-size:12px;
  font-weight:800;
  letter-spacing:.04em;
  text-transform:uppercase;
}
body.tips-gidsen.view-article .ww-article-title{
  position:relative;z-index:1;
  max-width:850px;
  margin:0 0 24px;
  color:#0b3952;
  font-size:clamp(2rem,4vw,3.2rem);
  line-height:1.08;
  letter-spacing:-.03em;
}
body.tips-gidsen.view-article .ww-article-introline{
  position:relative;z-index:1;
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
body.tips-gidsen.view-article .ww-article-tag{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:8px 12px;
  border:1px solid rgba(85,188,238,.25);
  border-radius:999px;
  background:#fff;
  color:#315468;
  font-size:13px;
  font-weight:700;
}
body.tips-gidsen.view-article .ww-article-content{
  padding:clamp(28px,4vw,54px);
  border:1px solid rgba(11,57,82,.1);
  border-radius:18px;
  background:#fff;
  box-shadow:0 10px 28px rgba(11,57,82,.07);
  color:#294d61;
  font-size:18px;
  line-height:1.75;
}
body.tips-gidsen.view-article .ww-article-content h3,
body.tips-gidsen.view-article .ww-article-content h4{
  color:#0b3952;
  line-height:1.2;
}
body.tips-gidsen.view-article .ww-article-content h3{
  margin:0 0 18px;
  font-size:clamp(1.5rem,2.4vw,2rem);
}
body.tips-gidsen.view-article .ww-article-content h4{
  margin:34px 0 10px;
  padding-left:14px;
  border-left:4px solid #ff6422;
  font-size:clamp(1.15rem,1.8vw,1.45rem);
}
body.tips-gidsen.view-article .ww-article-content p{margin:0 0 18px}
body.tips-gidsen.view-article .ww-article-content ul{
  margin:12px 0 26px;
  padding-left:24px;
}
body.tips-gidsen.view-article .ww-artic
/* WW_ARTICLE_CONTAINER_WIDTH_20260920 */
body.tips-gidsen.view-article main.set.container,body.tips-gidsen.view-article main.set.container > div{width:calc(100% - 32px);max-width:1300px !important;}
