/* FIRSAT360 AdSense readiness / publisher content layer */
.f360-publisher-shell{width:min(1180px,calc(100% - 40px));margin:32px auto 56px}
.f360-publisher-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:28px;box-shadow:0 18px 45px rgba(15,23,42,.05)}
.f360-publisher-card h2{font-size:clamp(26px,3vw,42px);line-height:1.05;letter-spacing:-.04em;margin:0 0 12px;color:#09090b}
.f360-publisher-card p{font-size:15px;line-height:1.75;color:#475569;margin:0 0 14px}
.f360-publisher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.f360-publisher-mini{padding:18px;border:1px solid #e5e7eb;border-radius:20px;background:#f8fafc}
.f360-publisher-mini strong{display:block;font-size:15px;color:#0f172a;margin-bottom:6px}
.f360-publisher-mini span{display:block;font-size:13px;line-height:1.55;color:#64748b}
.f360-publisher-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.f360-publisher-links a{display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe1e8;border-radius:999px;padding:10px 14px;color:#111827;text-decoration:none;font-size:13px;font-weight:800;background:#fff}.f360-publisher-links a:hover{border-color:#fb5b24;color:#e94810}
.f360-affiliate-notice{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;font-size:12px;line-height:1.55}.f360-affiliate-notice a{color:#c2410c;font-weight:800}.f360-affiliate-notice.is-compact{margin-top:10px;padding:9px 11px;font-size:11px}
.f360-editorial-analysis{margin-top:22px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:24px}.f360-editorial-analysis__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.f360-editorial-analysis h2{font-size:clamp(22px,2.2vw,32px);letter-spacing:-.035em;margin:3px 0 0}.f360-editorial-analysis p{font-size:14px;line-height:1.72;color:#475569;margin:0 0 12px}.f360-editorial-analysis ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:18px 0 0;padding:0;list-style:none}.f360-editorial-analysis li{padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid #edf0f4;font-size:12px;font-weight:700;color:#334155}.f360-quality-chip{display:inline-flex;padding:7px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:900;white-space:nowrap}.f360-quality-chip.is-warning{background:#fff7ed;color:#c2410c}
.f360-page-content .f360-rich-text{max-width:850px}.f360-rich-text h2{font-size:22px;line-height:1.2;margin:30px 0 10px;color:#111827}.f360-rich-text p{font-size:16px;line-height:1.8;color:#475569;margin:0 0 15px}.f360-rich-text ul{padding-left:20px;margin:10px 0 20px}.f360-rich-text li{font-size:15px;line-height:1.7;color:#475569;margin:4px 0}.f360-rich-text a{color:#ea580c;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.f360-guides-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:120px 0 64px}.f360-guides-hero{max-width:820px;margin-bottom:30px}.f360-guides-hero .section-eyebrow{color:#f05a28}.f360-guides-hero h1{font-size:clamp(38px,5vw,72px);letter-spacing:-.055em;line-height:.96;margin:6px 0 16px}.f360-guides-hero p{font-size:17px;line-height:1.7;color:#64748b}.f360-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.f360-guide-card{display:flex;flex-direction:column;min-height:250px;padding:22px;border-radius:24px;background:#fff;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:.2s ease}.f360-guide-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(15,23,42,.08);border-color:#fdba74}.f360-guide-card__cat{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ea580c}.f360-guide-card h2{font-size:23px;line-height:1.15;letter-spacing:-.035em;margin:14px 0 10px}.f360-guide-card p{font-size:14px;line-height:1.65;color:#64748b;margin:0}.f360-guide-card__foot{margin-top:auto;padding-top:18px;font-size:12px;font-weight:800;color:#334155}.f360-guide-article{width:min(920px,calc(100% - 40px));margin:0 auto;padding:120px 0 70px}.f360-guide-article__crumbs{font-size:12px;color:#64748b;margin-bottom:18px}.f360-guide-article__crumbs a{color:#334155}.f360-guide-article h1{font-size:clamp(38px,5.5vw,68px);line-height:.98;letter-spacing:-.055em;margin:8px 0 18px}.f360-guide-article__meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px;color:#64748b;font-size:12px;font-weight:700}.f360-guide-article__body{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:clamp(24px,4vw,44px)}.f360-guide-article__body h2{font-size:25px;letter-spacing:-.03em;margin:30px 0 10px}.f360-guide-article__body p{font-size:17px;line-height:1.82;color:#475569;margin:0 0 18px}.f360-guide-article__body ul{padding-left:22px;margin:10px 0 22px}.f360-guide-article__body li{font-size:16px;line-height:1.7;color:#475569;margin:6px 0}.f360-guide-article__notice{margin-top:22px;padding:16px 18px;border-radius:18px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;font-size:13px;line-height:1.6}.f360-ad-slot{width:min(920px,100%);margin:28px auto;padding:10px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;min-height:100px}.f360-ad-slot__label{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;text-align:center}.f360-footer__legal{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:14px;margin-top:10px;font-size:11px;line-height:1.55;color:#94a3b8}.f360-cookie a{color:inherit;text-decoration:underline}
@media(max-width:800px){.f360-publisher-shell{width:min(100% - 24px,1180px);margin:24px auto 38px}.f360-publisher-card{padding:20px;border-radius:22px}.f360-publisher-grid{grid-template-columns:1fr}.f360-editorial-analysis{padding:18px;border-radius:20px}.f360-editorial-analysis__head{display:block}.f360-quality-chip{margin-top:10px}.f360-editorial-analysis ul{grid-template-columns:1fr}.f360-guides-shell,.f360-guide-article{width:calc(100% - 24px);padding-top:102px}.f360-guides-grid{grid-template-columns:1fr}.f360-guide-card{min-height:210px}.f360-guide-article__body{padding:22px}.f360-guide-article__body p{font-size:16px}.f360-publisher-links a{width:100%;justify-content:space-between}}

/* Publisher footer, product context and policy UX v2 */
.f360-footer__inner--publisher{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,2fr);gap:44px;align-items:start}
.f360-footer__about{max-width:380px}.f360-footer__brand{display:inline-block;color:#fff;text-decoration:none;font-weight:950;letter-spacing:-.04em;font-size:24px;margin-bottom:12px}.f360-footer__about p{margin:0;color:#a8b0bd;font-size:13px;line-height:1.7}.f360-footer__method{display:inline-block;margin-top:14px;color:#fff;text-decoration:none;font-size:12px;font-weight:850}.f360-footer__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.f360-footer__group{display:flex;flex-direction:column;gap:9px}.f360-footer__group strong{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.f360-footer__group a{color:#aeb5c0;text-decoration:none;font-size:12px;line-height:1.4}.f360-footer__group a:hover,.f360-footer__method:hover{color:#ff6a2f}.f360-footer__legal{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.f360-footer__legal a{color:#c7ced8;text-decoration:underline;text-underline-offset:3px}
.f360-product-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.f360-product-context>div{border:1px solid #e8edf3;background:#f8fafc;border-radius:14px;padding:11px 13px;min-width:0}.f360-product-context>div.is-wide{grid-column:1/-1}.f360-product-context span{display:block;color:#64748b;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px}.f360-product-context strong{display:block;color:#111827;font-size:13px;line-height:1.45;overflow-wrap:anywhere}
.f360-product-features{margin:18px 0;padding:16px 17px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}.f360-product-features>strong{display:block;font-size:13px;color:#111827;margin-bottom:9px}.f360-product-features ul{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}.f360-product-features li{font-weight:600!important;line-height:1.55!important}.f360-product-features small{display:block;color:#64748b;font-size:10px;line-height:1.55;margin-top:10px}.f360-analysis-signals{margin-top:16px!important}
.f360-readiness-status{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:15px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.f360-readiness-status.is-warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.f360-readiness-status strong{display:block}.f360-readiness-status span{display:block;font-size:12px;line-height:1.55;margin-top:2px}
@media(max-width:900px){.f360-footer__inner--publisher{grid-template-columns:1fr}.f360-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.f360-footer__inner--publisher{gap:28px}.f360-footer__groups{grid-template-columns:1fr 1fr;gap:24px 16px}.f360-footer__legal{display:block}.f360-footer__legal>*{display:block;margin:6px 0}.f360-product-context{grid-template-columns:1fr}.f360-product-context>div.is-wide{grid-column:auto}}

/* r2: ana sayfada politikalari ve metodolojiyi gorunur kilan guven seridi */
.f360-trust-strip{position:relative;left:auto;bottom:auto;transform:none;z-index:2;width:min(1180px,calc(100% - 32px));margin:28px auto 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(15,23,42,.12);border:1px solid rgba(15,23,42,.10);border-radius:18px;overflow:hidden;box-shadow:0 16px 42px rgba(15,23,42,.08);backdrop-filter:blur(12px)}
.f360-trust-strip a{display:flex;flex-direction:column;gap:2px;padding:12px 15px;background:rgba(255,255,255,.94);color:#0f172a;text-decoration:none;min-width:0}.f360-trust-strip strong{font-size:11px;font-weight:900}.f360-trust-strip span{font-size:9px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f360-trust-strip a:hover{background:#fff}.page-mode-category .f360-trust-strip,.page-mode-detail .f360-trust-strip{display:none}
@media(max-width:768px){.f360-trust-strip{display:none}}
