
    .article_content_box > .main_title.themes_box_title,
    .article_content_box > .article_title.themes_box_title{display:none!important}
    .agg-page,.agg-page *{box-sizing:border-box;letter-spacing:0}
    .agg-page{--ink:#18211f;--muted:#5f6965;--paper:#fff;--soft:#f5f2ed;--line:#dcded8;--green:#2f6b57;--green-dark:#1d4437;--rose:#b75a45;--gold:#d7b96f;width:100%;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.62}
    .agg-page a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}
    .agg-page img{display:block;max-width:100%;height:auto}
    .agg-page h1,.agg-page h2,.agg-page h3,.agg-page p{margin-top:0}
    .agg-page h1,.agg-page h2,.agg-page h3{line-height:1.14}
    .agg-page h1{max-width:760px;margin-bottom:20px;font-size:46px}
    .agg-page h2{margin-bottom:14px;font-size:32px}
    .agg-page h3{margin-bottom:10px;font-size:20px}
    .agg-page .agg-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}
    .agg-page .agg-eyebrow{margin-bottom:12px;color:var(--rose);font-size:13px;font-weight:700;text-transform:uppercase}
    .agg-page .agg-lede{max-width:720px;color:var(--muted);font-size:18px}
    .agg-page .agg-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 20px;border:1px solid var(--ink);border-radius:6px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}
    .agg-page .agg-btn-primary{color:#fff;background:var(--green);border-color:var(--green)}
    .agg-page .agg-btn-primary:hover{background:var(--green-dark);border-color:var(--green-dark)}
    .agg-page .agg-btn-secondary:hover{color:#fff;background:var(--ink)}
    .agg-page .agg-hero{padding:62px 0 66px;background:linear-gradient(100deg,#f5f2ed 0%,#fff 64%)}
    .agg-page .agg-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:54px}
    .agg-page .agg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
    .agg-page .agg-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}
    .agg-page .agg-quick div{padding:15px 0 0;border-top:2px solid var(--ink)}
    .agg-page .agg-quick strong{display:block;font-size:15px}
    .agg-page .agg-quick span{color:var(--muted);font-size:13px}
    .agg-page .agg-photo{position:relative;padding:20px;border:1px solid var(--line);background:#fff;box-shadow:0 20px 46px rgba(24,33,31,.12)}
    .agg-page .agg-photo:after{content:"";position:absolute;right:-10px;bottom:-10px;width:96px;height:96px;border-right:6px solid var(--gold);border-bottom:6px solid var(--gold);pointer-events:none}
    .agg-page .agg-photo img{position:relative;z-index:1;width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff}
    .agg-page .agg-section{padding:74px 0}
    .agg-page .agg-section-soft{background:var(--soft)}
    .agg-page .agg-two{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:46px;align-items:start}
    .agg-page .agg-table-wrap{width:100%;overflow-x:auto}
    .agg-page table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}
    .agg-page th,.agg-page td{padding:13px 15px;border:1px solid var(--line);text-align:left;vertical-align:top}
    .agg-page th{width:34%;background:#eef4f0;color:var(--green-dark)}
    .agg-page .agg-note{margin-top:18px;padding:18px;border-left:4px solid var(--rose);background:#fff;color:var(--muted)}
    .agg-page .agg-center{max-width:780px;margin:0 auto 34px;text-align:center}
    .agg-page .agg-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
    .agg-page .agg-text-card{display:flex;min-height:100%;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:#fff}
    .agg-page .agg-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px}
    .agg-page .agg-card-body p,.agg-page .agg-faq p{color:var(--muted)}
    .agg-page .agg-text-link{margin-top:auto;color:var(--green-dark);font-weight:700}
    .agg-page .agg-claim{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);background:#fff}
    .agg-page .agg-claim article{padding:26px;border-right:1px solid var(--line)}
    .agg-page .agg-claim article:last-child{border-right:0}
    .agg-page .agg-claim span{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:50%;color:#fff;background:var(--green);font-weight:700}
    .agg-page .agg-claim p{color:var(--muted)}
    .agg-page .agg-faq{max-width:900px;margin:0 auto;border-top:1px solid var(--line)}
    .agg-page .agg-faq article{padding:24px 0;border-bottom:1px solid var(--line)}
    .agg-page .agg-faq p{margin-bottom:0}
    @media (max-width:920px){.agg-page h1{font-size:40px}.agg-page h2{font-size:29px}.agg-page .agg-hero-grid,.agg-page .agg-two{grid-template-columns:1fr}.agg-page .agg-photo{max-width:560px}.agg-page .agg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agg-page .agg-card-grid .agg-text-card:last-child{grid-column:1/-1}.agg-page .agg-claim{grid-template-columns:1fr}.agg-page .agg-claim article{border-right:0;border-bottom:1px solid var(--line)}.agg-page .agg-claim article:last-child{border-bottom:0}}
    @media (max-width:640px){.agg-page .agg-shell{width:min(100% - 28px,1180px)}.agg-page h1{font-size:32px}.agg-page h2{font-size:26px}.agg-page .agg-hero{padding:44px 0 52px}.agg-page .agg-section{padding:56px 0}.agg-page .agg-lede{font-size:16px}.agg-page .agg-quick,.agg-page .agg-card-grid{grid-template-columns:1fr}.agg-page .agg-card-grid .agg-text-card:last-child{grid-column:auto}.agg-page .agg-btn{width:100%}}
  