.pctts-news-form,.pctts-review-form{display:grid;gap:.75rem}.pctts-news-form label{display:block;font-weight:600;margin-bottom:.25rem}.pctts-news-form input,.pctts-news-form textarea,.pctts-news-form select,.pctts-review-form textarea{box-sizing:border-box;max-width:100%;width:100%}.pctts-news-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pctts-news-card{border:1px solid #ddd;border-radius:6px;padding:1rem}.pctts-news-image{height:auto;max-width:100%}.pctts-status{font-weight:700}.pctts-status-publish{color:#18752c}.pctts-status-pending{color:#8a6500}.pctts-status-pctts_rejected{color:#a12622}.pctts-notice{border-left:4px solid #2271b1;margin:1rem 0;padding:.75rem}.pctts-notice-error{border-color:#d63638}.pctts-notice-success{border-color:#00a32a}.pctts-review-form button{justify-self:start}.pctts-reject{background:#a12622;color:#fff}.pctts-stats{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.pctts-stats span{background:#f0f0f1;border-radius:4px;padding:.5rem .75rem}.pctts-full-content{border-top:1px solid #ddd;margin-top:.5rem;padding-top:.5rem}@media(max-width:600px){.pctts-news-grid{grid-template-columns:1fr}}
.pctts-public-news{display:grid;gap:1.25rem}.pctts-layout-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pctts-layout-list{grid-template-columns:1fr}.pctts-public-news-card{background:#fff;border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.pctts-layout-list .pctts-public-news-card{display:grid;grid-template-columns:minmax(180px,32%) 1fr}.pctts-public-news-image img{display:block;height:auto;width:100%}.pctts-public-news-body{padding:1rem}.pctts-public-news-category{font-size:.85rem;font-weight:700;margin:0 0 .5rem}.pctts-public-news-title{font-size:1.25rem;margin:.25rem 0}.pctts-public-news-excerpt{margin:.75rem 0}.pctts-public-news-meta{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem 1rem;margin:.75rem 0}.pctts-read-more{display:inline-block;font-weight:700}.pctts-public-news-empty{padding:1rem;text-align:center}@media(max-width:600px){.pctts-news-grid,.pctts-layout-grid{grid-template-columns:1fr}.pctts-layout-list .pctts-public-news-card{display:flex}}
.pctts-news-search{display:flex;gap:.5rem;margin:1rem 0}.pctts-news-search input{flex:1;min-width:0}.pctts-latest-news{list-style:none;margin:0;padding:0}.pctts-latest-news li{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:.65rem 0}.pctts-latest-news span{font-size:.9rem}.pctts-news-archive,.pctts-single-news{margin-inline:auto;max-width:1200px;padding:1rem}.pctts-single-image{height:auto;max-width:100%}.pctts-single-content{line-height:1.7}.pctts-news-navigation{display:flex;justify-content:space-between;margin-top:2rem}.rtl .pctts-public-news,.rtl .pctts-single-news{text-align:right}@media(min-width:768px) and (max-width:1024px){.pctts-layout-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.pctts-layout-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.pctts-news-search{align-items:stretch;flex-direction:column}}
.pctts-hp{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.pctts-issue-form{margin-inline:auto;max-width:760px}.post-type-pctts_issue #pctts-issue-review textarea{box-sizing:border-box;width:100%}
.pctts-correspondents{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pctts-correspondents .pctts-review-form{display:flex;flex-wrap:wrap}.rtl .pctts-news-form,.rtl .pctts-correspondents{text-align:right}
.pctts-editorial-label{font-size:.8rem;font-weight:700;letter-spacing:.04em;margin:0 0 .35rem;text-transform:uppercase}
.pctts-single-news{padding:clamp(1rem,3vw,2.5rem)}.pctts-news-article{background:#fff;border:1px solid #e2e5e9;border-radius:12px;box-shadow:0 12px 35px rgba(20,35,55,.08);margin-inline:auto;max-width:920px;overflow:hidden}.pctts-news-article-header{padding:clamp(1.25rem,4vw,3rem)}.pctts-news-article-header h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.12;margin:.4rem 0 1.25rem}.pctts-news-article-header .pctts-public-news-meta span,.pctts-news-article-header .pctts-public-news-meta time{background:#f3f6f9;border-radius:999px;padding:.4rem .75rem}.pctts-news-article .pctts-single-image{display:block;height:auto;max-height:560px;object-fit:cover;width:100%}.pctts-news-article .pctts-single-content{font-size:1.08rem;line-height:1.85;padding:clamp(1.25rem,4vw,3rem)}.pctts-news-article .pctts-single-content>p:first-child{font-size:1.18rem}.pctts-news-article .pctts-news-navigation{border-top:1px solid #e2e5e9;margin:0;padding:1.5rem clamp(1.25rem,4vw,3rem)}
.pctts-field-help {
	display: block;
	margin-top: 0.45rem;
	color: #52606d;
	font-size: 0.9rem;
	line-height: 1.5;
}

.pctts-social-fields{border:1px solid #d8dee5;border-radius:8px;margin:1.25rem 0;padding:1rem}.pctts-social-fields legend{font-size:1.1rem;font-weight:700;padding:0 .4rem}.pctts-author-box,.pctts-share-box{border-top:1px solid #e2e5e9;padding:1.5rem clamp(1.25rem,4vw,3rem)}.pctts-author-box h2,.pctts-share-box h2{font-size:1.25rem;margin:.25rem 0 .85rem}.pctts-section-label{color:#59636e;font-size:.85rem;font-weight:700;margin:0;text-transform:uppercase}.pctts-author-links,.pctts-share-buttons{display:flex;flex-wrap:wrap;gap:.65rem}.pctts-author-links a,.pctts-share-buttons a,.pctts-share-buttons button{background:#f3f6f9;border:1px solid #d8dee5;border-radius:999px;color:#172b3a;cursor:pointer;font:inherit;font-weight:700;padding:.55rem .9rem;text-decoration:none}.pctts-share-buttons a:hover,.pctts-share-buttons a:focus,.pctts-share-buttons button:hover,.pctts-share-buttons button:focus{background:#172b3a;color:#fff}.pctts-copy-status{align-self:center;font-size:.9rem}.rtl .pctts-author-box,.rtl .pctts-share-box{text-align:right}@media(max-width:600px){.pctts-share-buttons a,.pctts-share-buttons button{box-sizing:border-box;text-align:center;width:100%}}
.pctts-news-gallery,.pctts-reference-box{border-top:1px solid #e2e5e9;padding:1.5rem clamp(1.25rem,4vw,3rem)}.pctts-news-gallery h2{font-size:1.35rem;margin:0 0 1rem}.pctts-gallery-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pctts-gallery-grid a{background:#eef1f4;border-radius:8px;display:block;overflow:hidden}.pctts-gallery-grid img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}.pctts-reference-box{background:#f8fafb;overflow-wrap:anywhere}.rtl .pctts-news-gallery,.rtl .pctts-reference-box{text-align:right}@media(max-width:600px){.pctts-gallery-grid{grid-template-columns:1fr 1fr}}
