.pk.pk-wordpress .hero h1{font-size:clamp(42px,4.6vw,78px);line-height:1.02;overflow-wrap:break-word}.pk.pk-wordpress .image-story strong,.pk.pk-wordpress .image-story h3{font-size:clamp(22px,2vw,30px);text-transform:none;overflow-wrap:break-word}.pk.pk-wordpress .image-story{background:transparent;color:white}.pk.pk-wordpress .image-story:before{background:linear-gradient(180deg,transparent,#071d2c)}.pk .topics>a{padding:14px 12px;font:600 15px var(--sans);text-transform:uppercase}.pk .summary-item[hidden]{display:none}.pk .summary-button{text-align:left;display:block}.pk .search-panel form{display:flex;gap:16px;flex-wrap:wrap}.pk .search-panel input[type=search]{flex:1;min-width:160px}
.pk.pk-wordpress .image-story--ideas .card-art{object-fit:cover;padding:0;opacity:1}

.pk.pk-wordpress .summary-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-right:25px;position:relative}
.pk.pk-wordpress .summary-title svg{position:absolute;right:0;top:50%}
.pk.pk-wordpress .most-read-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.pk.pk-wordpress .image-story strong,.pk.pk-wordpress .image-story h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}

.pk .premium-inner{grid-template-columns:minmax(180px,.75fr) minmax(0,1.4fr);align-items:stretch;gap:32px;}
.pk .premium-interview{display:block;position:relative;min-height:300px;overflow:hidden;color:white;text-decoration:none;}
.pk .premium-feature .premium-interview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;}
.pk .premium-interview:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071521 0%,#071521a8 40%,#07152100 85%);}
.pk .premium-interview-copy{position:relative;z-index:1;padding:150px 24px 24px;}
.pk .premium-interview h3{font-size:clamp(25px,2.4vw,36px);line-height:1.06;margin:10px 0;max-width:19ch;}
.pk .premium-interview p{font-size:16px;max-width:40ch;margin:10px 0;}
.pk .premium-interview .story-meta{color:#f1cc83;font-size:11px;}
.pk .premium-interview-link{font:600 13px/1.4 Arial,sans-serif;}
.pk .pk-retained-sections{padding:24px;}
@media(max-width:700px){.pk .premium-inner{grid-template-columns:1fr;gap:24px}.pk .premium-interview{min-height:300px;}}
