.portal-photo-card{width:900px;max-width:100%;font-family:'ShurjoWeb',sans-serif;background:#fff;overflow:hidden}.portal-photo-card .pc-image img{display:block;width:100%;height:auto}.portal-photo-card .pc-logo{display:flex;justify-content:flex-start;align-items:center}.portal-photo-card .pc-logo img{max-height:56px;max-width:190px;object-fit:contain}.portal-photo-card .pc-title{font-weight:900;line-height:1.22}.portal-photo-card .pc-subtitle{font-weight:700;line-height:1.35}.portal-photo-card .pc-date{font-weight:700}.portal-photo-card .pc-domain{font-weight:700}.portal-photo-card .pc-cta{font-weight:800;text-align:center}.pc-style-1{background:#ffffff}.pc-style-1 .pc-logo-bar{padding:12px 18px 8px}.pc-style-1 .pc-headline-panel{background:#173b85;padding:28px 26px 22px;color:#fff;position:relative}.pc-style-1 .pc-headline-panel::before{content:"";position:absolute;inset:0;background-image:none;background-size:12px 12px;opacity:.25}.pc-style-1 .pc-title{font-size:54px;position:relative;z-index:1}.pc-style-1 .pc-cta-wrap{margin-top:18px;position:relative;z-index:1}.pc-style-1 .pc-cta{display:inline-block;background:#7036ff;color:#fff;padding:10px 28px;border-radius:100px;font-size:26px}.pc-style-1 .pc-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#102a62;color:#fff;font-size:24px}.pc-style-2{background:#f7f7f7;padding:18px;border-radius:22px}.pc-style-2 .pc-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.pc-style-2 .pc-content{padding:26px 30px 18px}.pc-style-2 .pc-title{font-size:52px;color:#111;text-align:center}.pc-style-2 .pc-subtitle{font-size:28px;color:#ca1d21;text-align:center;margin-top:10px}.pc-style-2 .pc-cta{display:inline-block;margin:20px auto 0;padding:10px 28px;border-radius:12px;background:#d91f26;color:#fff;font-size:24px}.pc-style-2 .pc-meta{display:flex;justify-content:space-between;border-top:2px solid #e8e8e8;margin-top:22px;padding-top:14px;font-size:22px;color:#222}.pc-style-3{background:#9d0a11;color:#fff;border:6px solid #7b0008}.pc-style-3 .pc-image{position:relative}.pc-style-3 .pc-logo-float{position:absolute;left:50%;transform:translateX(-50%);bottom:-48px;background:#fff;border-radius:999px;padding:6px 12px;box-shadow:0 8px 20px rgba(0,0,0,.18)}.pc-style-3 .pc-logo-float img{max-height:76px;max-width:140px}.pc-style-3 .pc-content{padding:68px 28px 22px}.pc-style-3 .pc-title{font-size:56px;text-align:center}.pc-style-3 .pc-subtitle{font-size:52px;text-align:center;color:#edff5a;margin-top:8px}.pc-style-3 .pc-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.18);margin-top:18px;padding-top:12px;font-size:22px}.pc-style-4{background:#f9f7f7;border:1px solid #ece2e2}.pc-style-4 .pc-image{padding:22px 22px 0}.pc-style-4 .pc-image img{border-radius:24px;box-shadow:0 12px 28px rgba(0,0,0,.15)}.pc-style-4 .pc-logo-center{display:flex;justify-content:center;margin-top:-18px}.pc-style-4 .pc-logo-center img{max-height:76px;max-width:160px}.pc-style-4 .pc-content{padding:12px 28px 24px}.pc-style-4 .pc-title{font-size:58px;color:#111;text-align:center}.pc-style-4 .pc-subtitle{font-size:54px;color:#c51a1d;text-align:center;margin-top:8px}.pc-style-4 .pc-footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;border-top:2px solid #d1d1d1;font-size:22px}.pc-style-4 .pc-cta{display:inline-block;background:#d9282d;color:#fff;padding:12px 28px;border-radius:14px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.18);font-size:24px}.pc-style-5{background:#fff}.pc-style-5 .pc-image{position:relative}.pc-style-5 .pc-brand-water{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.93);padding:14px 20px;text-align:center}.pc-style-5 .pc-brand-water img{max-height:46px;max-width:160px}.pc-style-5 .pc-content{padding:30px 28px 0}.pc-style-5 .pc-title{font-size:58px;color:#111;text-align:center}.pc-style-5 .pc-subtitle{font-size:50px;color:#dc1c20;text-align:center;margin-top:10px}.pc-style-5 .pc-footer{display:flex;justify-content:space-between;align-items:center;background:#d71920;color:#fff;padding:14px 22px;margin-top:22px;font-size:22px}.pc-style-5 .pc-cta{display:inline-flex;align-items:center;gap:10px}.pc-style-5 .pc-cta::before{content:"\25CE"}
@media (max-width:768px){.portal-photo-card{width:100%}.pc-style-1 .pc-title,.pc-style-2 .pc-title,.pc-style-3 .pc-title,.pc-style-4 .pc-title,.pc-style-5 .pc-title{font-size:34px}.pc-style-3 .pc-subtitle,.pc-style-4 .pc-subtitle,.pc-style-5 .pc-subtitle{font-size:30px}.pc-style-1 .pc-footer,.pc-style-2 .pc-meta,.pc-style-3 .pc-footer,.pc-style-4 .pc-footer,.pc-style-5 .pc-footer{font-size:16px}.pc-style-1 .pc-cta,.pc-style-2 .pc-cta,.pc-style-4 .pc-cta{font-size:18px}}
