.seo-section{max-width:1320px;margin:24px auto;padding:26px 24px;background:#fffaf1;border:1px solid #e5dccb;border-radius:18px;color:#18366b;font:16px/1.65 Arial,sans-serif}.seo-section h2{font-size:25px;margin-top:0}.seo-category-links{display:flex;flex-wrap:wrap;gap:10px}.seo-category-links a{background:#fff;border:1px solid #c8d4e8;border-radius:24px;padding:8px 14px;color:#18366b;text-decoration:none;font-weight:700}.seo-section p a{text-decoration:underline}.seo-page{margin:0;background:#fbf7ee;color:#191814;font:16px/1.65 Arial,sans-serif}.seo-page *{box-sizing:border-box}.seo-header{background:#fff;border-bottom:1px solid #e5dccb;display:flex;align-items:center;justify-content:space-between;padding:14px max(24px,calc((100% - 1280px)/2));gap:20px}.seo-header img{display:block;max-width:50vw;object-fit:contain}.seo-header nav{display:flex;flex-wrap:wrap;gap:20px}.seo-page a{color:#163873}.seo-page main{max-width:1320px;padding:30px 24px;margin:auto}.seo-page h1{font-size:clamp(28px,4vw,42px);line-height:1.2;color:#17366c}.seo-intro{font-size:18px;max-width:900px}.seo-deal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:26px}.seo-page .deal-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e6b65b;border-radius:18px;min-width:0}.seo-page .image-link{position:relative;display:block}.seo-page .deal-art{height:220px;padding:15px}.seo-page .product-photo{width:100%;height:100%;object-fit:contain}.seo-page .category-badge{display:block;font-size:12px;font-weight:700;padding:5px 14px;color:#17366c}.seo-page .card-body{display:flex;flex-direction:column;flex:1;padding:18px}.seo-page h3{font-size:18px;line-height:1.4;margin-top:0}.seo-page .ap-api-price{font-weight:800;font-size:23px}.seo-page .price-note{font-size:12px}.seo-page .amazon-btn{display:block;text-align:center;padding:12px;background:#ffcf27;color:#141414;text-decoration:none;border-radius:9px;font-weight:800;margin-top:auto}.seo-page details{font-size:13px;margin-bottom:15px}.seo-page details p{overflow-wrap:anywhere}.seo-page summary{cursor:pointer}.seo-footer{padding:28px;text-align:center;background:#142c55;color:white}.seo-footer a{color:white}.seo-guide{max-width:880px;background:white;border:1px solid #e5dccb;padding:30px;border-radius:18px}.seo-guide h2{font-size:24px;margin-top:32px}.seo-guide li{margin-bottom:12px}@media(max-width:1000px){.seo-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.seo-page main{padding:22px 16px}.seo-header{padding:12px 16px;flex-wrap:wrap}.seo-deal-grid{grid-template-columns:1fr}.seo-section{margin:18px 14px;padding:20px}.seo-guide{padding:20px}.seo-header img{height:60px}}
