:root{--awc-navy:#003263;--awc-blue:#00a1e4;--awc-blue-dark:#0090d1;--awc-blue-light:#e6f5fd;--awc-accent:#fcb323;--text:#404040;--text-muted:#6b7785;--bg:#fff;--bg-alt:#f5f7fa;--border:#dcdcdc;--radius:4px;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 14px rgba(0,50,99,.08)}.single-conferences .site-content{margin:0}.cp-page *{box-sizing:border-box}.cp-page{color:var(--text);background:var(--bg);font-family:"Titillium Web",arial,sans-serif;font-size:16px;line-height:1.55}.cp-page a{color:var(--awc-blue);text-decoration:none}.cp-page a:hover{color:var(--awc-navy)}.cp-page img{max-width:100%;height:auto;display:block}.cp-page h1,.cp-page h2,.cp-page h3,.cp-page h4{color:var(--awc-navy);line-height:1.2;font-weight:600;margin:0 0 .6em}.cp-page h1{font-size:clamp(1.7rem,3vw,2.25rem)}.cp-page h2{font-size:1.875rem;margin-top:1.8rem}.cp-page h3{font-size:1.5rem;margin-top:1.4rem}.cp-page p{margin:0 0 1em}.cp-page .container-wide{max-width:1180px;margin:0 auto;padding:0 24px}.cp-page .page-banner{background:linear-gradient(135deg,var(--awc-blue) 0%,var(--awc-navy) 100%);color:#fff;padding:40px 0;text-align:center}.cp-page .page-banner-eyebrow{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin-bottom:8px}.cp-page .page-banner-eyebrow a{color:#fff}.cp-page .page-banner h1{color:#fff;margin:0 auto;max-width:1000px;padding:0 24px}.cp-page .page-grid{display:grid;grid-template-columns:1fr 320px;gap:48px;padding:40px 0 60px}@media all and (max-width:960px){.cp-page .page-grid{grid-template-columns:1fr;gap:24px}.cp-page .sidebar{order:2}}.cp-page .main-content{min-width:0;padding-top:0;padding-bottom:0}.cp-page .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.cp-page .tag{background:var(--awc-blue-light);color:var(--awc-navy);padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.cp-page .hero-hook{font-size:1.15rem;color:var(--text-muted);margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.cp-page .meta-strip{display:flex;flex-wrap:wrap;gap:18px;font-size:.85rem;color:var(--text-muted);margin-bottom:24px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cp-page .meta-strip strong{color:var(--text);font-weight:600}.cp-page .btn{display:inline-block;background:var(--awc-accent);color:var(--awc-navy);padding:12px 24px;border-radius:var(--radius);font-weight:700;font-size:.95rem;border:none;cursor:pointer;transition:background .15s,color .15s}.cp-page .btn:hover{background:var(--awc-navy);color:#fff}.cp-page .btn-primary{background:var(--awc-blue);color:#fff}.cp-page .btn-primary:hover{background:var(--awc-navy);color:#fff}.cp-page .btn-secondary{background:#fff;color:var(--awc-navy);border:2px solid var(--awc-navy)}.cp-page .btn-secondary:hover{background:var(--awc-navy);color:#fff}.cp-page .btn .arrow{margin-left:8px}.cp-page .glance{background:var(--awc-blue-light);border-left:5px solid var(--awc-blue);border-radius:var(--radius);padding:24px 28px;margin:32px 0 36px}.cp-page .glance h3{margin-top:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--awc-blue)}.cp-page .glance-cell{margin-bottom:16px}.cp-page .glance-cell:last-child{margin-bottom:0}.cp-page .glance-cell h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--awc-navy);margin:0 0 4px}.cp-page .glance-cell p{font-size:.95rem;margin:0}.cp-page .takeaways{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px 26px;margin:0 0 32px}.cp-page .takeaways h3{margin-top:0}.cp-page .takeaways ul{list-style:none;padding:0;margin:0}.cp-page .takeaways li{padding-left:28px;position:relative;margin-bottom:10px}.cp-page .takeaways li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--awc-blue);font-weight:700;font-size:1.05rem}.cp-page .download-cta{background:var(--awc-navy);color:#fff;padding:28px;border-radius:var(--radius);margin:36px 0;text-align:center}.cp-page .download-cta h3{color:#fff;margin-top:0}.cp-page .download-cta p{color:rgba(255,255,255,.85);margin-bottom:18px}.cp-page .authors{margin:36px 0}.cp-page .author-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.cp-page .author-card{display:flex;gap:14px;background:var(--bg-alt);border-radius:var(--radius);padding:14px;align-items:flex-start}.cp-page .author-avatar{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--awc-blue) 0%,var(--awc-navy) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.cp-page .author-name{font-weight:700;color:var(--awc-navy);margin:0}.cp-page .author-title{font-size:.85rem;color:var(--text-muted);margin:2px 0 6px}.cp-page .author-bio{font-size:.85rem;color:var(--text);margin:0}.cp-page .citation{background:var(--bg-alt);border-radius:var(--radius);padding:18px 22px;border:1px solid var(--border);margin:24px 0 0}.cp-page .citation h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;color:var(--text-muted)}.cp-page .citation p{font-family:Monaco,Consolas,"Andale Mono",monospace;font-size:.85rem;color:var(--text);margin:0 0 8px;line-height:1.5}.cp-page .sidebar{display:flex;flex-direction:column;gap:24px}.cp-page .widget{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:20px}.cp-page .widget-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--awc-navy);font-weight:700;padding-bottom:10px;margin:0 0 14px;border-bottom:2px solid var(--awc-accent)}.cp-page .widget-download{background:linear-gradient(135deg,var(--awc-blue) 0%,var(--awc-navy) 100%);color:#fff;text-align:center;padding:24px 20px}.cp-page .widget-download .widget-title{color:#fff;border-bottom-color:var(--awc-accent)}.cp-page .widget-download p{font-size:.9rem;color:rgba(255,255,255,.9);margin-bottom:14px}.cp-page .related-paper-item{display:block;padding:12px 0;border-bottom:1px solid var(--border);color:var(--text)}.cp-page .related-paper-item:last-child{border-bottom:none;padding-bottom:0}.cp-page .related-paper-item:hover{background:var(--bg-alt);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:4px}.cp-page .related-paper-tag{display:inline-block;font-size:.7rem;color:var(--awc-blue);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:4px}.cp-page .related-paper-title{font-size:.92rem;font-weight:600;color:var(--awc-navy);line-height:1.3}.cp-page .product-list{list-style:none;padding:0;margin:0}.cp-page .product-list li{border-bottom:1px solid var(--border)}.cp-page .product-list li:last-child{border-bottom:none}.cp-page .product-list a{display:block;padding:10px 0;color:var(--text);font-size:.9rem;font-weight:500}.cp-page .product-list a:hover{color:var(--awc-blue)}.cp-page .product-list a:before{content:"\203A";color:var(--awc-blue);margin-right:8px;font-weight:700}.cp-page .widget-help{background:var(--bg-alt);border:1px solid var(--border)}.cp-page .widget-help p{font-size:.9rem;margin-bottom:14px}.cp-page .final-cta{background:linear-gradient(135deg,var(--awc-blue) 0%,var(--awc-navy) 100%);color:#fff;padding:50px 0;text-align:center}.cp-page .final-cta h2{color:#fff;margin-bottom:12px}.cp-page .final-cta p{color:rgba(255,255,255,.9);font-size:1.05rem;max-width:600px;margin:0 auto 24px}.cp-page .cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cp-page .final-cta .btn-secondary{background:0 0;color:#fff;border:2px solid #fff}.cp-page .final-cta .btn-secondary:hover{background:#fff;color:var(--awc-navy)}