.entry-content .sk-pack { --sk-primary: #175187; --sk-primary-light: #e0e7ff; --sk-dark: #182434; --sk-accent: #175187; --sk-bg: #f8fafc; --sk-border: #e0e7ff; --sk-ink: #1a2332; --sk-muted: #4a5568; --sk-white: #ffffff; --sk-shadow-sm: 0 4px 16px rgba(0,0,0,0.05); --sk-shadow-lg: 0 12px 32px rgba(23,81,135,0.12); --sk-gradient: linear-gradient(135deg, #182434 0%, #175187 100%); --sk-radius: 16px; --sk-warn: #f59e0b; --sk-transition: all 0.4s cubic-bezier(0.165,0.84,0.44,1); --sk-danger: #e53e3e; --sk-success: #38a169; font-family: inherit; }
.entry-content .sk-pack.sk-look-1 { --s-accent: #2b6cb0; --s-bg-light: #f8fafc; --s-primary: #3182ce; --s-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); max-width: 1200px; margin: 0 auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.7; color: #333; background: #fff; }
.entry-content .sk-pack.sk-look-1 h1 { font-size: 42px; font-weight: bold; margin: 15px 0 20px 0; color: #1a202c; line-height: 1.2; }
.entry-content .sk-pack.sk-look-1 h2 { font-size: 32px; font-weight: 800; color: #1a202c; margin: 60px 0 30px 0; line-height: 1.2; }
.entry-content .sk-pack.sk-look-1 h3 { font-size: 26px; font-weight: 800; color: #1a202c; margin-top: 0; }
.entry-content .sk-pack.sk-look-1 p { font-size: 18px; line-height: 1.8; color: #4a5568; margin-bottom: 20px; }
.entry-content .sk-pack.sk-look-1 ul { list-style: none; padding: 0; margin-bottom: 20px; }
.entry-content .sk-pack.sk-look-1 li { position: relative; padding-left: 25px; font-size: 17px; margin-bottom: 12px; color: #4a5568; }
.entry-content .sk-pack.sk-look-1 li::before { content: '•'; position: absolute; left: 0; color: var(--s-primary); font-weight: bold; }
@media (max-width: 768px) {
  .entry-content .sk-pack.sk-look-1 h1 { font-size: 32px; }
}
.entry-content .sk-pack.sk-look-2 { --s-accent: #3182ce; --s-bg-light: #ebf8ff; --s-cta: #2b6cb0; --s-glass: rgba(255, 255, 255, 0.9); --s-highlight: #63b3ed; --s-primary: #1a365d; --s-secondary: #2a4365; --s-shadow-hover: 0 25px 50px rgba(49, 130, 206, 0.25); --s-shadow-soft: 0 10px 30px rgba(26, 54, 93, 0.08); --s-transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); max-width: 1200px; margin: 0 auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.8; color: #333; background: #fff; }
.entry-content .sk-pack.sk-look-2 h2 { font-size: 44px; font-weight: 900; color: var(--s-primary); margin: 120px 0 45px; line-height: 1.1; letter-spacing: -1.5px; position: relative; }
.entry-content .sk-pack.sk-look-2 h2::after { content: ''; position: absolute; left: 0; bottom: -15px; width: 80px; height: 6px; background: var(--s-cta); border-radius: 3px; }
.entry-content .sk-pack.sk-look-2 h3 { font-size: 34px; font-weight: 800; color: var(--s-primary); margin: 70px 0 30px; line-height: 1.2; }
.entry-content .sk-pack.sk-look-2 p { font-size: 20px; margin-bottom: 25px; color: #435164; line-height: 1.9; max-width: 800px; }
@media (max-width: 768px) {
  .entry-content .sk-pack.sk-look-2 { padding: 15px; }
  .entry-content .sk-pack.sk-look-2 h1 { font-size: 34px; letter-spacing: -1px; }
  .entry-content .sk-pack.sk-look-2 h2 { font-size: 28px; margin: 60px 0 30px; }
  .entry-content .sk-pack.sk-look-2 h3 { font-size: 22px; }
  .entry-content .sk-pack.sk-look-2 p { font-size: 16px; }
}
@media (max-width: 768px) {
  .entry-content .sk-pack.sk-look-2 { padding: 15px; }
}
.entry-content .sk-pack.sk-look-3 { max-width: 1200px; margin: 0 auto; padding: 20px; font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.8; color: #333; background: #fff; }
@media (max-width: 768px) {
  .entry-content .sk-pack.sk-look-3 { padding: 15px; }
}
@media (max-width: 768px) {
  .entry-content .sk-pack.sk-look-3 { padding: 15px; }
}
.entry-content .sk-pack.sk-look-4 { --s-accent: #2b6cb0; --s-bg-light: #f8fafc; --s-primary: #3182ce; --s-shadow: 0 15px 45px -10px rgba(45, 108, 176, 0.12); --s-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); max-width: 1200px; margin: 0 auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.7; color: #333; background: #fff; }
.entry-content .sk-pack.sk-look-4 h1 { font-size: clamp(34px, 5vw, 54px); font-weight: 950; margin: 20px 0 30px 0; color: #0f172a; letter-spacing: -2px; line-height: 1.1; }
.entry-content .sk-pack.sk-look-4 h2 { font-size: clamp(28px, 4vw, 40px); font-weight: 900; color: #0f172a; margin: 80px 0 40px 0; letter-spacing: -1.5px; }
.entry-content .sk-pack.sk-look-4 h3 { font-size: 28px; font-weight: 850; color: #0f172a; margin: 0 0 20px 0; }
.entry-content .sk-pack.sk-look-4 p { font-size: 19px; line-height: 1.8; color: #334155; margin-bottom: 25px; }
.entry-content .sk-pack.sk-look-5 { --s-accent: #2b6cb0; --s-bg-light: #f8fafc; --s-primary: #3182ce; --s-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); max-width: 1200px; margin: 0 auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.8; color: #333; background: #fff; }
.entry-content .sk-pack.sk-look-5 h1 { font-size: 48px; font-weight: 900; margin: 20px 0 25px 0; color: #1a202c; line-height: 1.1; letter-spacing: -1px; }
.entry-content .sk-pack.sk-look-5 h2 { font-size: 36px; font-weight: 800; color: #1a202c; margin: 80px 0 40px 0; line-height: 1.2; }
.entry-content .sk-pack.sk-look-5 h3 { font-size: 28px; font-weight: 800; color: #1a202c; margin-top: 0; margin-bottom: 20px; }
.entry-content .sk-pack.sk-look-5 p { font-size: 19px; line-height: 1.9; color: #4a5568; margin-bottom: 25px; }
.entry-content .sk-pack.sk-look-5 ul { list-style: none; padding: 0; margin-bottom: 30px; }
.entry-content .sk-pack.sk-look-5 li { position: relative; padding-left: 30px; font-size: 18px; margin-bottom: 15px; color: #4a5568; line-height: 1.7; }
.entry-content .sk-pack.sk-look-5 li::before { content: '✓'; position: absolute; left: 0; color: #38a169; font-weight: 900; }
@media (max-width: 992px) {
  .entry-content .sk-pack.sk-look-5 h1 { font-size: 38px; }
}
@media (max-width: 768px) {
  .entry-content .sk-pack.sk-look-5 { padding: 15px; }
  .entry-content .sk-pack.sk-look-5 h1 { font-size: 32px; letter-spacing: -0.5px; }
  .entry-content .sk-pack.sk-look-5 h2 { font-size: 28px; margin: 50px 0 30px 0; }
  .entry-content .sk-pack.sk-look-5 h3 { font-size: 24px; }
  .entry-content .sk-pack.sk-look-5 p { font-size: 17px; line-height: 1.7; }
  .entry-content .sk-pack.sk-look-5 header p { font-size: 18px; }
}
@media (max-width: 480px) {
  .entry-content .sk-pack.sk-look-5 h1 { font-size: 28px; }
}
@media (max-width: 768px) {
  .entry-content .sk-pack.sk-look-5 { padding: 15px; }
}
.entry-content .sk-pack.sk-look-6 { max-width: 1200px; margin: 0 auto; padding: 20px; font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.8; color: #333; background: #fff; }
.entry-content .sk-pack .sk-pk-ajax-mention { background: linear-gradient(135deg, var(--s-primary) 0%, #000 100%); color: #fff; padding: 50px; border-radius: 32px; margin: 70px 0; position: relative; overflow: hidden; }
.entry-content .sk-pack .sk-pk-ajax-mention p { color: #e2e8f0; }
.entry-content .sk-pack .sk-pk-ajax-mention-v2 { background: linear-gradient(135deg, var(--s-primary) 0%, #000 100%); color: #fff; padding: 50px; border-radius: 32px; margin: 70px 0; }
.entry-content .sk-pack .sk-pk-ajax-mention-v2 p { color: #e2e8f0; }
.entry-content .sk-pack .sk-pk-authority-badge { display: inline-block; background: #ebf8ff; color: var(--s-primary); padding: 8px 20px; border-radius: 12px; font-weight: 800; font-size: 14px; margin-bottom: 25px; border: 1px solid var(--s-highlight); text-transform: uppercase; letter-spacing: 1px; }
.entry-content .sk-pack .sk-pk-blue-notice { background: #f0f9ff; border-left: 6px solid var(--s-blue); padding: clamp(25px, 5vw, 40px); border-radius: 12px; margin: 40px 0; }
.entry-content .sk-pack .sk-pk-case-study-box { background: linear-gradient(135deg, #1a202c 0%, #000 100%); color: #fff; padding: 60px; border-radius: 40px; margin: 100px 0; position: relative; border-left: 12px solid var(--s-cta); }
.entry-content .sk-pack .sk-pk-case-study-box-v2 { background: linear-gradient(135deg, #1a202c 0%, #000 100%); color: #fff; padding: 60px; border-radius: 40px; margin: 100px 0; border-left: 12px solid var(--s-cta); }
.entry-content .sk-pack .sk-pk-check-list { list-style: none; padding: 0; margin: 45px 0; }
.entry-content .sk-pack .sk-pk-check-list li { position: relative; padding-left: 50px; margin-bottom: 22px; font-size: 19px; color: #435164; line-height: 1.6; transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-check-list li::before { content: '✔'; position: absolute; left: 0; top: 0; width: 34px; height: 34px; background: var(--s-accent); color: white; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: bold; box-shadow: 0 4px 10px rgba(49, 130, 206, 0.2); }
.entry-content .sk-pack .sk-pk-cta-grid { display: grid; grid-template-columns: repeat(2, 1fr); max-width: 800px; margin: 40px auto; gap: 20px; }
.entry-content .sk-pack .sk-pk-cta-grid-v2 { grid-template-columns: repeat(2, 1fr); max-width: 800px; margin: 40px auto; }
.entry-content .sk-pack .sk-pk-cta-inner { padding: 80px 40px; box-shadow: 0 20px 40px rgba(49, 130, 206, 0.2); }
.entry-content .sk-pack .sk-pk-cta-section { background: linear-gradient(135deg, var(--s-primary) 0%, #000 100%); border-radius: 40px; padding: 100px 60px; margin: 120px 0; text-align: center; color: #fff; }
.entry-content .sk-pack .sk-pk-cta-section-v2 { background: linear-gradient(135deg, var(--s-primary) 0%, #000 100%); border-radius: 40px; padding: 100px 60px; margin: 120px 0; text-align: center; color: #fff; position: relative; overflow: hidden; }
.entry-content .sk-pack .sk-pk-cta-section-v3 { background: linear-gradient(135deg, var(--s-primary) 0%, #000 100%); border-radius: 40px; padding: 100px 60px; margin: 120px 0; text-align: center; color: #fff; position: relative; overflow: hidden; }
.entry-content .sk-pack .sk-pk-faq-answer { font-size: 17px; color: var(--s-text); padding-left: 35px; line-height: 1.7; }
.entry-content .sk-pack .sk-pk-faq-card { background: #fff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 30px; margin-bottom: 20px; transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-faq-question { font-size: 20px; font-weight: 800; color: var(--s-heading); margin-bottom: 15px; display: flex; align-items: flex-start; gap: 12px; }
.entry-content .sk-pack .sk-pk-faq-question::before { content: "Q:"; color: var(--s-blue); font-weight: 900; }
.entry-content .sk-pack .sk-pk-hero-title { font-size: clamp(32px, 5vw, 52px); font-weight: 900; color: var(--s-heading); line-height: 1.1; letter-spacing: -0.03em; margin-bottom: 25px; }
.entry-content .sk-pack .sk-pk-hover-card { transition: var(--s-transition); border: 1px solid #e2e8f0; background: #fff; padding: 35px; border-radius: 24px; margin-bottom: 30px; box-shadow: var(--s-shadow-soft); }
.entry-content .sk-pack .sk-pk-hover-card-v2 { transition: var(--s-transition); cursor: pointer; border: 1px solid #e2e8f0; background: #fff; }
.entry-content .sk-pack .sk-pk-hover-card-v3 { transition: var(--s-transition); cursor: pointer; height: 100%; }
.entry-content .sk-pack .sk-pk-hover-card-v4 { transition: var(--s-transition); cursor: pointer; border: 1px solid #eef2f6; background: linear-gradient(to bottom right, #ffffff, #fdfdfe); border-radius: 28px; position: relative; overflow: hidden; }
.entry-content .sk-pack .sk-pk-info-box { background: #ebf8ff; border-left: 6px solid #3182ce; padding: 35px; border-radius: 15px; margin: 40px 0; }
.entry-content .sk-pack .sk-pk-info-box-v2 { background: linear-gradient(135deg, #f0f9ff 0%, #e1f5fe 100%); border-left: 8px solid #3182ce; padding: 45px; border-radius: 30px; margin: 45px 0; box-shadow: inset 0 2px 10px rgba(49, 130, 206, 0.05); }
.entry-content .sk-pack .sk-pk-info-box-v3 { background: #f0f9ff; border-left: 6px solid #3182ce; padding: 40px; border-radius: 20px; margin: 45px 0; }
.entry-content .sk-pack .sk-pk-insight-box { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 20px; padding: clamp(25px, 4vw, 35px); margin-bottom: 20px; }
.entry-content .sk-pack .sk-pk-link { color: #3182ce; text-decoration: none; font-weight: 700; border-bottom: 2px solid #ebf8ff; transition: 0.3s; }
.entry-content .sk-pack .sk-pk-list-check { padding-left: 0; margin-left: 0; }
.entry-content .sk-pack .sk-pk-list-check li { position: relative; padding-left: 2em; margin-bottom: 18px; list-style: none; font-size: 18px; line-height: 1.7; color: var(--s-text); }
.entry-content .sk-pack .sk-pk-list-check li::before { content: "✓"; position: absolute; left: 0; color: var(--s-blue); font-weight: 900; font-size: 1.2em; }
.entry-content .sk-pack .sk-pk-luxury-emphasis { font-weight: 700; color: #2b6cb0; border-bottom: 2px solid #bee3f8; }
.entry-content .sk-pack .sk-pk-paragraph-text { font-size: clamp(17px, 2vw, 19px); color: var(--s-text); margin-bottom: 25px; line-height: 1.8; }
.entry-content .sk-pack .sk-pk-pro-tip { background: #e6fffa; border-left: 8px solid #38b2ac; padding: 45px; border-radius: 0 32px 32px 0; margin: 60px 0; box-shadow: 10px 10px 30px rgba(56, 178, 172, 0.08); transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-pro-tip-box { background: #fffaf0; border: 1px solid #feebc8; padding: 30px; border-radius: 20px; display: flex; gap: 20px; align-items: flex-start; margin: 30px 0; }
.entry-content .sk-pack .sk-pk-pro-tip-v2 { background: #e6fffa; border-left: 8px solid #38b2ac; padding: 45px; border-radius: 0 32px 32px 0; margin: 60px 0; transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-responsive-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin: 40px 0; }
.entry-content .sk-pack .sk-pk-risk-box { background: #ebf8ff; border-left: 8px solid var(--s-cta); padding: 45px; border-radius: 0 32px 32px 0; margin: 60px 0; box-shadow: 10px 10px 30px rgba(43, 108, 176, 0.08); transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-risk-box-v2 { background: #ebf8ff; border-left: 8px solid var(--s-cta); padding: 45px; border-radius: 0 32px 32px 0; margin: 60px 0; box-shadow: 10px 10px 30px rgba(43, 108, 176, 0.08); transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-scenario-badge { background: #f1f5f9; color: #475569; font-weight: 800; padding: 6px 12px; border-radius: 8px; font-size: 12px; text-transform: uppercase; }
.entry-content .sk-pack .sk-pk-section-header { font-size: clamp(26px, 4vw, 36px); font-weight: 800; color: var(--s-blue-dark); margin: 60px 0 30px 0; line-height: 1.2; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .blue-notice { background: #f0f9ff; border-left: 6px solid var(--sipko-blue); padding: 40px; border-radius: 16px; margin: 40px 0; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .hero-title { font-size: clamp(34px, 5vw, 56px); font-weight: 900; margin: 0 0 25px 0; color: var(--sipko-heading); line-height: 1.1; letter-spacing: -0.03em; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .hover-card { transition: var(--sipko-transition); border: 1px solid #e2e8f0; background: #fff; padding: 35px; border-radius: 24px; margin-bottom: 30px; height: 100%; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .list-check { padding-left: 0; margin-left: 0; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .list-check li { position: relative; padding-left: 35px; margin-bottom: 22px; list-style: none; font-size: 19px; color: var(--sipko-text); }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .list-check li::before { content: "✓"; position: absolute; left: 0; color: var(--sipko-blue); font-weight: 900; font-size: 1.2em; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .paragraph-text { font-size: 19px; margin-bottom: 25px; color: var(--sipko-text); line-height: 1.8; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .phase-badge { font-size: 12px; font-weight: 900; color: var(--sipko-blue); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 12px; display: block; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .responsive-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 30px; margin: 40px 0; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .section-box { background: #f8fafc; border-radius: 24px; padding: clamp(30px, 5vw, 60px); margin: 60px 0; border: 1px solid #e2e8f0; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .section-header { font-size: clamp(28px, 4vw, 38px); font-weight: 800; color: var(--sipko-heading); margin: 0 0 30px 0; line-height: 1.2; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .sub-header { font-size: clamp(22px, 3vw, 26px); font-weight: 700; color: #2d3748; margin: 30px 0 20px 0; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .symptom-card { background: #fff; padding: 25px; border-radius: 16px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03); border: 1px solid #e2e8f0; transition: var(--sipko-transition); }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .symptom-reason { margin-top: 15px; padding-top: 15px; border-top: 1px solid #edf2f7; font-size: 13px; font-weight: 800; color: var(--sipko-danger); text-transform: uppercase; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .symptom-title { font-weight: 800; font-size: 18px; color: var(--sipko-blue-dark); margin-bottom: 10px; }
.entry-content .sk-pack .sk-pk-sipko-blog-wrapper .tag-chip { display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #2b6cb0; margin-right: 8px; margin-bottom: 15px; padding: 4px 12px; background: #e1effe; border-radius: 20px; border: 1px solid #bee3f8; }
.entry-content .sk-pack .sk-pk-status-tag { position: absolute; top: 20px; right: 20px; font-size: 10px; font-weight: 900; background: #f1f5f9; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; color: #64748b; }
.entry-content .sk-pack .sk-pk-step-badge { display: inline-block; background: var(--s-primary); color: #fff; padding: 6px 16px; border-radius: 8px; font-weight: 800; font-size: 14px; margin-bottom: 20px; text-transform: uppercase; }
.entry-content .sk-pack .sk-pk-step-badge-v2 { display: inline-block; background: linear-gradient(135deg, var(--s-primary), var(--s-accent)); color: #fff; padding: 8px 20px; border-radius: 12px; font-weight: 850; font-size: 13px; margin-bottom: 25px; text-transform: uppercase; letter-spacing: 1px; box-shadow: 0 10px 20px -5px rgba(49, 130, 206, 0.3); }
.entry-content .sk-pack .sk-pk-step-badge-v3 { display: inline-block; background: var(--s-primary); color: #fff; padding: 8px 20px; border-radius: 8px; font-weight: 800; font-size: 14px; margin-bottom: 25px; text-transform: uppercase; letter-spacing: 1px; }
.entry-content .sk-pack .sk-pk-step-card { background: #f8fafc; border-radius: 20px; padding: 30px; border-top: 4px solid var(--s-accent); transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-step-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 25px; margin: 40px 0; }
.entry-content .sk-pack .sk-pk-step-num { font-size: 40px; font-weight: 900; color: var(--s-accent); line-height: 1; margin-bottom: 10px; }
.entry-content .sk-pack .sk-pk-step-section { padding: 50px; border-radius: 24px; margin-bottom: 40px; border: 1px solid #e2e8f0; transition: var(--s-transition); position: relative; overflow: hidden; background: #ffffff; }
.entry-content .sk-pack .sk-pk-step-section-number { font-size: 80px; font-weight: 900; color: var(--s-primary); opacity: 0.1; position: absolute; right: 30px; top: -10px; line-height: 1; }
.entry-content .sk-pack .sk-pk-step-section-number-v2 { font-size: 120px; font-weight: 950; color: var(--s-primary); opacity: 0.05; position: absolute; right: 40px; bottom: -20px; line-height: 0.8; pointer-events: none; }
.entry-content .sk-pack .sk-pk-step-section-number-v3 { font-size: 120px; font-weight: 900; color: var(--s-primary); opacity: 0.05; position: absolute; right: 40px; top: -20px; line-height: 1; }
.entry-content .sk-pack .sk-pk-step-section-v2 { padding: 60px; border-radius: 40px; margin-bottom: 50px; border: 1px solid #f1f5f9; transition: var(--s-transition); position: relative; overflow: hidden; background: #ffffff; }
.entry-content .sk-pack .sk-pk-step-section-v3 { padding: 60px; border-radius: 24px; margin-bottom: 50px; border: 1px solid #e2e8f0; transition: var(--s-transition); position: relative; overflow: hidden; background: #ffffff; }
.entry-content .sk-pack .sk-pk-sub-header { font-size: clamp(20px, 3vw, 24px); font-weight: 700; color: #2d3748; margin: 40px 0 20px 0; }
.entry-content .sk-pack .sk-pk-suburb-card { display: flex; flex-direction: column; justify-content: space-between; padding: 40px; border-top: 6px solid var(--s-accent); background: #ffffff; border-radius: 20px; box-shadow: 0 15px 35px rgba(26, 54, 93, 0.05); transition: all 0.4s ease; margin-bottom: 0; }
.entry-content .sk-pack .sk-pk-suburb-card .card-footer { margin-top: 30px; padding-top: 20px; border-top: 1px solid #edf2f7; text-align: center; }
.entry-content .sk-pack .sk-pk-suburb-card .highlight-box { background: #f7fafc; border-left: 4px solid var(--s-cta); padding: 20px; border-radius: 12px; margin: 25px 0; }
.entry-content .sk-pack .sk-pk-suburb-card .highlight-box li { font-size: 15px; color: #2d3748; margin-bottom: 12px; padding-left: 24px; position: relative; }
.entry-content .sk-pack .sk-pk-suburb-card .highlight-box li::before { content: '⚠️'; position: absolute; left: 0; top: 2px; font-size: 14px; }
.entry-content .sk-pack .sk-pk-suburb-card .highlight-box li:last-child { margin-bottom: 0; }
.entry-content .sk-pack .sk-pk-suburb-card .highlight-box ul { list-style: none; padding: 0; margin: 0; }
.entry-content .sk-pack .sk-pk-suburb-card .status-badge { display: inline-block; background: #fff5f5; color: #c53030; border: 1px solid #fed7d7; padding: 8px 16px; border-radius: 20px; font-size: 13px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; }
.entry-content .sk-pack .sk-pk-suburb-card h3 { font-size: 26px; color: var(--s-primary); margin: 0 0 20px 0; display: flex; align-items: center; }
.entry-content .sk-pack .sk-pk-suburb-card h3 span { background: #ebf8ff; border-radius: 12px; padding: 10px; margin-right: 15px; display: flex; align-items: center; justify-content: center; color: var(--s-cta); font-size: 24px; }
.entry-content .sk-pack .sk-pk-suburb-card p { font-size: 16px; line-height: 1.8; color: #4a5568; margin-bottom: 20px; }
.entry-content .sk-pack .sk-pk-suburb-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); gap: 35px; margin: 60px 0; }
.entry-content .sk-pack .sk-pk-tag-chip { display: inline-block; font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: var(--s-blue-dark); margin-right: 6px; margin-bottom: 8px; padding: 4px 10px; background: #e1effe; border-radius: 20px; border: 1px solid #bee3f8; }
.entry-content .sk-pack .sk-pk-tag-chip-v2 { display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #fff; margin-right: 8px; margin-bottom: 10px; padding: 4px 14px; background: var(--s-primary); border-radius: 20px; transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-tag-chip-v3 { display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #2b6cb0; margin-right: 8px; margin-bottom: 10px; padding: 4px 10px; background: #e1effe; border-radius: 20px; border: 1px solid #bee3f8; }
.entry-content .sk-pack .sk-pk-tag-chip-v4 { display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #fff; margin-right: 8px; margin-bottom: 10px; padding: 4px 14px; background: var(--s-primary); border-radius: 20px; transition: var(--s-transition); }
.entry-content .sk-pack .sk-pk-tag-chip-v5 { display: inline-block; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.8px; color: #2b6cb0; margin-right: 10px; margin-bottom: 12px; padding: 6px 14px; background: rgba(49, 130, 206, 0.08); backdrop-filter: blur(8px); border-radius: 50px; border: 1px solid rgba(49, 130, 206, 0.15); }
.entry-content .sk-pack .sk-pk-tag-chip-v6 { display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #2b6cb0; margin-right: 8px; margin-bottom: 10px; padding: 4px 10px; background: #e1effe; border-radius: 20px; border: 1px solid #bee3f8; }
.entry-content .sk-pack .sk-pk-tech-log { background: #1a202c; color: #e2e8f0; padding: 25px; border-radius: 12px; font-family: 'Courier New', Courier, monospace; font-size: 14px; margin: 20px 0; border: 1px solid #2d3748; }
.entry-content .sk-pack .sk-pk-technical-spec { font-family: 'Courier New', Courier, monospace; background: #edf2f7; padding: 2px 6px; border-radius: 4px; font-size: 0.9em; }
@media (max-width: 768px) {
  .entry-content .sk-pack .sk-pk-ajax-mention { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-ajax-mention-v2 { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-blue-notice { padding: 25px; }
  .entry-content .sk-pack .sk-pk-briefing-grid { grid-template-columns: 1fr; gap: 15px; }
  .entry-content .sk-pack .sk-pk-briefing-wrapper { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-briefing-wrapper-v2 { padding: 30px 20px; margin-bottom: 40px; }
  .entry-content .sk-pack .sk-pk-case-study-box { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-case-study-box-v2 { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-contact-wrapper { padding: 40px 20px; }
  .entry-content .sk-pack .sk-pk-cta-button { width: 100%; padding: 18px 20px; font-size: 18px; text-align: center; }
  .entry-content .sk-pack .sk-pk-cta-checklist-box { padding: 25px 20px; max-width: 100%; margin: 0 0 30px 0; }
  .entry-content .sk-pack .sk-pk-cta-checklist-box ul { font-size: 16px; line-height: 2; padding-left: 15px; }
  .entry-content .sk-pack .sk-pk-cta-grid { grid-template-columns: 1fr; gap: 15px; }
  .entry-content .sk-pack .sk-pk-cta-grid-v2 { grid-template-columns: 1fr; gap: 15px; }
  .entry-content .sk-pack .sk-pk-cta-inner { padding: 40px 20px; }
  .entry-content .sk-pack .sk-pk-cta-main-btn { padding: 20px 30px; font-size: 18px; width: 100%; box-sizing: border-box; display: block; }
  .entry-content .sk-pack .sk-pk-cta-section { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-cta-section h2 { font-size: 30px; letter-spacing: -1px; margin-bottom: 20px; }
  .entry-content .sk-pack .sk-pk-cta-section-v2 { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-cta-section-v3 { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-cta-section-v3 h2 { font-size: 30px; letter-spacing: -1px; margin-bottom: 20px; }
  .entry-content .sk-pack .sk-pk-fix-num { width: 60px; height: 60px; font-size: 24px; }
  .entry-content .sk-pack .sk-pk-fix-step-box { grid-template-columns: 1fr; gap: 15px; }
  .entry-content .sk-pack .sk-pk-hero-title { line-height: 1.2; }
  .entry-content .sk-pack .sk-pk-hover-card { padding: 25px; }
  .entry-content .sk-pack .sk-pk-info-box-v3 { padding: 25px; margin: 30px 0; }
  .entry-content .sk-pack .sk-pk-insight-box { padding: 25px; }
  .entry-content .sk-pack .sk-pk-luxury-contact-grid { grid-template-columns: 1fr; gap: 20px; }
  .entry-content .sk-pack .sk-pk-pro-tip { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-pro-tip-v2 { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-responsive-grid { grid-template-columns: 1fr; gap: 20px; }
  .entry-content .sk-pack .sk-pk-risk-box { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-risk-box-v2 { padding: 30px 20px; border-radius: 24px; }
  .entry-content .sk-pack .sk-pk-section-header { margin: 40px 0 20px 0; }
  .entry-content .sk-pack .sk-pk-sipko-blog-wrapper { padding: 15px; }
  .entry-content .sk-pack .sk-pk-sipko-blog-wrapper .hero-title { font-size: 34px; }
  .entry-content .sk-pack .sk-pk-sipko-blog-wrapper .hover-card { padding: 25px; }
  .entry-content .sk-pack .sk-pk-sipko-blog-wrapper .responsive-grid { grid-template-columns: 1fr; }
  .entry-content .sk-pack .sk-pk-step-section { padding: 30px 20px; }
  .entry-content .sk-pack .sk-pk-step-section-number { font-size: 60px; right: 15px; }
  .entry-content .sk-pack .sk-pk-step-section-number-v2 { font-size: 80px; right: 20px; }
  .entry-content .sk-pack .sk-pk-step-section-number-v3 { font-size: 80px; right: 20px; top: -10px; }
  .entry-content .sk-pack .sk-pk-step-section-v2 { padding: 40px 25px; }
  .entry-content .sk-pack .sk-pk-step-section-v3 { padding: 30px 20px; margin-bottom: 30px; border-radius: 16px; }
  .entry-content .sk-pack .sk-pk-suburb-card { padding: 25px; }
  .entry-content .sk-pack .sk-pk-suburb-grid { grid-template-columns: 1fr; gap: 25px; }
}
@media (max-width: 992px) {
  .entry-content .sk-pack .sk-pk-step-section-v3 { padding: 40px; }
}
@media (max-width: 480px) {
  .entry-content .sk-pack .sk-pk-tag-chip-v6 { padding: 3px 8px; font-size: 10px; }
}
.entry-content .sk-pack .sk-u-a1 { color:var(--s-cta); font-weight:bold; text-decoration:none; }
.entry-content .sk-pack .sk-u-a10 { color:#3182ce; font-weight:600; text-decoration:none; }
.entry-content .sk-pack .sk-u-a11 { color:#3182ce; }
.entry-content .sk-pack .sk-u-a12 { color:#2b6cb0; font-weight:bold; text-decoration:none; }
.entry-content .sk-pack .sk-u-a13 { color:#175187; font-weight:800; text-decoration:none; }
.entry-content .sk-pack .sk-u-a14 { color:#718096; }
.entry-content .sk-pack .sk-u-a15 { color:var(--s-highlight); text-decoration:none; }
.entry-content .sk-pack .sk-u-a16 { color:#3182ce; font-size:17px; font-weight:800; text-decoration:none; }
.entry-content .sk-pack .sk-u-a17 { color:var(--sipko-blue); font-weight:bold; text-decoration:none; }
.entry-content .sk-pack .sk-u-a18 { color:#2c7a7b; font-weight:bold; text-decoration:none; }
.entry-content .sk-pack .sk-u-a19 { color:var(--s-cta); text-decoration:none; }
.entry-content .sk-pack .sk-u-a2 { color:var(--s-cta); font-weight:800; text-decoration:none; }
.entry-content .sk-pack .sk-u-a20 { background:var(--s-cta); border-radius:20px; box-shadow:0 10px 30px rgba(43,108,176,0.4); color:#fff; display:inline-block; font-size:clamp(18px, 3vw, 26px); font-weight:900; padding:24px 60px; text-decoration:none; }
.entry-content .sk-pack .sk-u-a21 { background:#3182ce; border-radius:8px; box-shadow:0 4px 12px rgba(49, 130, 206, 0.3); color:white; display:inline-block; font-weight:bold; padding:12px 25px; text-decoration:none; }
.entry-content .sk-pack .sk-u-a22 { background:#ffffff; border-radius:12px; box-shadow:0 10px 20px rgba(0,0,0,0.1); color:var(--s-blue-dark); font-size:20px; font-weight:900; padding:18px 50px; text-decoration:none; width:280px; }
.entry-content .sk-pack .sk-u-a23 { border:3px solid #ffffff; border-radius:12px; color:#ffffff; font-size:20px; font-weight:900; padding:18px 50px; text-decoration:none; width:280px; }
.entry-content .sk-pack .sk-u-a24 { color:#2b6cb0; }
.entry-content .sk-pack .sk-u-a3 { color:var(--sipko-blue); font-weight:600; text-decoration:none; }
.entry-content .sk-pack .sk-u-a4 { color:#63b3ed; font-weight:bold; }
.entry-content .sk-pack .sk-u-a5 { color:var(--s-cta); font-size:22px; font-weight:800; text-decoration:none; }
.entry-content .sk-pack .sk-u-a6 { color:#2b6cb0; font-weight:600; text-decoration:none; }
.entry-content .sk-pack .sk-u-a7 { color:var(--s-cta); font-weight:bold; }
.entry-content .sk-pack .sk-u-a8 { color:#2b6cb0; text-decoration:none; }
.entry-content .sk-pack .sk-u-a9 { color:#3182ce; font-weight:bold; text-decoration:none; }
.entry-content .sk-pack .sk-u-b1 { background:#f8fafc; }
.entry-content .sk-pack .sk-u-b10 { background:#fff; margin:80px 0; }
.entry-content .sk-pack .sk-u-b11 { border-radius:16px; padding:25px; }
.entry-content .sk-pack .sk-u-b12 { color:#3182ce; font-weight:800; margin-bottom:8px; }
.entry-content .sk-pack .sk-u-b13 { margin-bottom:25px; }
.entry-content .sk-pack .sk-u-b14 { color:#718096; display:flex; font-size:14px; font-weight:600; gap:8px; margin-bottom:25px; }
.entry-content .sk-pack .sk-u-b15 { display:flex; flex-wrap:wrap; gap:20px; }
.entry-content .sk-pack .sk-u-b16 { margin-bottom:30px; }
.entry-content .sk-pack .sk-u-b17 { display:grid; gap:25px; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); margin:40px 0; }
.entry-content .sk-pack .sk-u-b18 { list-style:none; }
.entry-content .sk-pack .sk-u-b19 { background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.2); border-radius:16px; padding:30px; }
.entry-content .sk-pack .sk-u-b2 { text-align:center; }
.entry-content .sk-pack .sk-u-b20 { background:#fff; border:1px solid #eef2f6; border-radius:20px; padding:25px; }
.entry-content .sk-pack .sk-u-b21 { margin-bottom:15px; padding:30px; }
.entry-content .sk-pack .sk-u-b22 { display:grid; gap:20px; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); }
.entry-content .sk-pack .sk-u-b23 { background:#fff5f5; border-color:#feb2b2; }
.entry-content .sk-pack .sk-u-b24 { border-bottom:2px solid #edf2f7; margin-bottom:80px; padding-bottom:40px; }
.entry-content .sk-pack .sk-u-b25 { color:#a0aec0; font-size:15px; font-weight:600; margin-bottom:30px; }
.entry-content .sk-pack .sk-u-b26 { font-size:18px; line-height:2; padding-left:20px; }
.entry-content .sk-pack .sk-u-b27 { background:rgba(255,255,255,0.1); border-radius:20px; margin:0 auto 40px auto; padding:40px; text-align:left; }
.entry-content .sk-pack .sk-u-b28 { background:#f8fafc; border:1px solid #e2e8f0; border-radius:30px; margin:80px 0; padding:60px; text-align:center; }
.entry-content .sk-pack .sk-u-b29 { display:flex; flex-wrap:wrap; gap:30px; }
.entry-content .sk-pack .sk-u-b3 { color:#2a4365; font-size:18px; line-height:2; padding-left:20px; }
.entry-content .sk-pack .sk-u-b30 { border-top:1px solid #e2e8f0; color:#718096; margin-top:60px; padding:60px 0; text-align:center; }
.entry-content .sk-pack .sk-u-b31 { border-bottom:1px solid #e2e8f0; margin-bottom:60px; padding-bottom:40px; }
.entry-content .sk-pack .sk-u-b32 { font-size:24px; }
.entry-content .sk-pack .sk-u-b33 { color:#3182ce; font-size:18px; font-weight:900; margin-bottom:12px; }
.entry-content .sk-pack .sk-u-b34 { background:#f8fafc; border:1px solid #e2e8f0; border-radius:16px; padding:25px; }
.entry-content .sk-pack .sk-u-b35 { display:grid; gap:20px; }
.entry-content .sk-pack .sk-u-b36 { display:grid; gap:30px; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); margin-bottom:50px; text-align:left; }
.entry-content .sk-pack .sk-u-b37 { background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.2); border-radius:20px; padding:30px; }
.entry-content .sk-pack .sk-u-b38 { border-top:4px solid #c53030; margin-bottom:0; }
.entry-content .sk-pack .sk-u-b39 { border-top:4px solid #38a169; margin-bottom:0; }
.entry-content .sk-pack .sk-u-b4 { border-top:4px solid var(--s-highlight); margin-bottom:0; padding:25px; }
.entry-content .sk-pack .sk-u-b40 { color:#e2e8f0; font-size:18px; line-height:2; padding-left:20px; }
.entry-content .sk-pack .sk-u-b41 { font-size:clamp(15px, 2.5vw, 20px); line-height:2.2; margin:0; padding-left:20px; }
.entry-content .sk-pack .sk-u-b42 { background:#f8fafc; border:1px solid #e2e8f0; border-radius:24px; margin:40px 0; padding:50px; }
.entry-content .sk-pack .sk-u-b43 { background:#f0f9ff; border:1px solid #bee3f8; border-radius:24px; margin:80px 0; padding:45px; }
.entry-content .sk-pack .sk-u-b44 { border-radius:20px; color:#fff; margin:80px 0; }
.entry-content .sk-pack .sk-u-b45 { display:flex; flex-wrap:wrap; gap:20px; margin-top:30px; }
.entry-content .sk-pack .sk-u-b46 { margin:0 0 60px 0; }
.entry-content .sk-pack .sk-u-b47 { border-top:1px solid #e2e8f0; margin-top:100px; padding-top:40px; text-align:center; }
.entry-content .sk-pack .sk-u-b48 { color:#4a5568; padding-left:20px; }
.entry-content .sk-pack .sk-u-b49 { display:grid; gap:30px; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); margin:40px 0; }
.entry-content .sk-pack .sk-u-b5 { font-size:32px; margin-bottom:10px; }
.entry-content .sk-pack .sk-u-b50 { background:#fff5f5; margin-bottom:0; }
.entry-content .sk-pack .sk-u-b51 { padding-left:20px; }
.entry-content .sk-pack .sk-u-b52 { background:#f0f7ff; border-color:var(--s-highlight); margin-bottom:0; }
.entry-content .sk-pack .sk-u-b53 { border-radius:20px; padding:25px; }
.entry-content .sk-pack .sk-u-b54 { background:rgba(255,255,255,0.08); border:1px solid rgba(255,255,255,0.15); border-radius:25px; padding:35px; }
.entry-content .sk-pack .sk-u-b55 { background:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.1); border-radius:20px; padding:40px; }
.entry-content .sk-pack .sk-u-b56 { margin-top:30px; }
.entry-content .sk-pack .sk-u-b57 { background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.2); border-radius:12px; padding:30px; }
.entry-content .sk-pack .sk-u-b58 { padding:25px; }
.entry-content .sk-pack .sk-u-b59 { border-top:4px solid var(--s-highlight); padding:25px; }
.entry-content .sk-pack .sk-u-b6 { background:#fff; border-radius:20px; box-shadow:0 10px 25px rgba(0,0,0,0.05); flex:1; min-width:250px; padding:30px; text-align:left; }
.entry-content .sk-pack .sk-u-b7 { border-top:5px solid var(--s-blue); }
.entry-content .sk-pack .sk-u-b8 { border-radius:20px; padding:30px; }
.entry-content .sk-pack .sk-u-b9 { color:#4a5568; font-size:16px; line-height:2; padding-left:20px; }
.entry-content .sk-pack .sk-u-h1 { margin-top:0; }
.entry-content .sk-pack .sk-u-h10 { color:#1a202c; font-size:56px; font-weight:900; letter-spacing:-2px; line-height:1; margin:0 0 30px 0; }
.entry-content .sk-pack .sk-u-h11 { color:#fff; font-size:26px; }
.entry-content .sk-pack .sk-u-h12 { font-size:38px; margin-top:0; }
.entry-content .sk-pack .sk-u-h13 { font-size:32px; font-weight:950; margin:60px 0 25px 0; }
.entry-content .sk-pack .sk-u-h14 { color:#c53030; }
.entry-content .sk-pack .sk-u-h15 { color:#63b3ed; margin-top:0; }
.entry-content .sk-pack .sk-u-h16 { color:#fff; font-size:clamp(28px, 5vw, 54px); letter-spacing:-2px; margin-top:0; }
.entry-content .sk-pack .sk-u-h17 { color:#2b6cb0; font-size:36px; font-weight:800; margin-bottom:25px; }
.entry-content .sk-pack .sk-u-h18 { align-items:center; color:#2c5282; display:flex; }
.entry-content .sk-pack .sk-u-h19 { color:var(--s-blue-dark); font-size:32px; font-weight:800; margin-bottom:25px; }
.entry-content .sk-pack .sk-u-h2 { color:var(--s-blue); }
.entry-content .sk-pack .sk-u-h20 { color:#ffffff; font-size:clamp(32px, 5vw, 42px); font-weight:900; margin:0 0 20px 0; }
.entry-content .sk-pack .sk-u-h21 { color:#ffffff; font-size:clamp(20px, 3vw, 24px); margin:0 0 35px 0; opacity:0.9; }
.entry-content .sk-pack .sk-u-h22 { color:var(--s-primary); }
.entry-content .sk-pack .sk-u-h23 { font-size:30px; margin-bottom:30px; }
.entry-content .sk-pack .sk-u-h24 { color:#fff; font-size:22px; margin-bottom:10px; }
.entry-content .sk-pack .sk-u-h25 { color:var(--sipko-blue-dark); }
.entry-content .sk-pack .sk-u-h26 { font-size:38px; }
.entry-content .sk-pack .sk-u-h27 { margin-bottom:15px; }
.entry-content .sk-pack .sk-u-h3 { color:var(--s-blue); margin-bottom:15px; }
.entry-content .sk-pack .sk-u-h4 { color:#ffffff; font-size:22px; margin:0 0 10px 0; }
.entry-content .sk-pack .sk-u-h5 { color:#2d3748; font-size:22px; font-weight:800; margin-bottom:15px; }
.entry-content .sk-pack .sk-u-h6 { color:#2c5282; }
.entry-content .sk-pack .sk-u-h7 { color:#ffffff; font-size:20px; margin:0 0 10px 0; }
.entry-content .sk-pack .sk-u-h8 { color:#3182ce; margin:0 0 10px 0; }
.entry-content .sk-pack .sk-u-h9 { color:#1a202c; font-size:20px; font-weight:bold; margin:0 0 15px 0; }
.entry-content .sk-pack .sk-u-t1 { font-size:16px; }
.entry-content .sk-pack .sk-u-t10 { color:var(--s-primary); display:block; font-size:20px; margin-bottom:5px; }
.entry-content .sk-pack .sk-u-t11 { background:#ebf8ff; border-left:5px solid var(--s-highlight); border-radius:12px; margin-bottom:20px; padding:25px; }
.entry-content .sk-pack .sk-u-t12 { color:#4a5568; font-size:17px; line-height:1.7; margin:0; }
.entry-content .sk-pack .sk-u-t13 { color:var(--s-primary); display:block; font-size:18px; margin-bottom:5px; }
.entry-content .sk-pack .sk-u-t14 { font-size:15px; line-height:1.5; margin:0; }
.entry-content .sk-pack .sk-u-t15 { border-bottom:1px solid #e2e8f0; padding-bottom:2px; }
.entry-content .sk-pack .sk-u-t16 { font-size:18px; margin:0; opacity:0.9; }
.entry-content .sk-pack .sk-u-t17 { color:#1a202c; font-size:20px; font-weight:900; margin-bottom:10px; }
.entry-content .sk-pack .sk-u-t18 { background:#f0f9ff; border-left:4px solid #3182ce; border-radius:12px; list-style:none; margin-bottom:20px; padding:25px; }
.entry-content .sk-pack .sk-u-t19 { color:#fff; }
.entry-content .sk-pack .sk-u-t2 { color:var(--s-primary); display:block; font-size:18px; margin-bottom:8px; }
.entry-content .sk-pack .sk-u-t20 { font-size:14px; margin:0; }
.entry-content .sk-pack .sk-u-t21 { background:#f7faff; border-left:4px solid #175187; margin:30px 0; padding:18px 20px; }
.entry-content .sk-pack .sk-u-t22 { color:#4a5568; font-size:17px; margin:0; padding-left:10px; }
.entry-content .sk-pack .sk-u-t23 { color:#718096; font-size:14px; margin:0; }
.entry-content .sk-pack .sk-u-t24 { font-size:18px; margin-bottom:0; }
.entry-content .sk-pack .sk-u-t25 { color:#718096; font-size:15px; margin:0; }
.entry-content .sk-pack .sk-u-t26 { color:#4a5568; font-size:24px; font-weight:500; line-height:1.6; }
.entry-content .sk-pack .sk-u-t27 { color:#cbd5e0; font-size:18px; }
.entry-content .sk-pack .sk-u-t28 { font-size:20px; margin-bottom:40px; }
.entry-content .sk-pack .sk-u-t29 { color:#4a5568; font-size:22px; font-weight:700; }
.entry-content .sk-pack .sk-u-t3 { color:#4a5568; font-size:15px; margin:0; }
.entry-content .sk-pack .sk-u-t30 { color:#4a5568; font-size:22px; line-height:1.7; margin:0; }
.entry-content .sk-pack .sk-u-t31 { background:#fff; border:1px solid #f1f5f9; border-radius:15px; margin-bottom:15px; padding:20px; }
.entry-content .sk-pack .sk-u-t32 { margin-bottom:8px; }
.entry-content .sk-pack .sk-u-t33 { margin-bottom:10px; }
.entry-content .sk-pack .sk-u-t34 { color:#718096; font-size:15px; margin-top:10px; }
.entry-content .sk-pack .sk-u-t35 { color:#e53e3e; }
.entry-content .sk-pack .sk-u-t36 { background:#e53e3e; }
.entry-content .sk-pack .sk-u-t37 { color:#c53030; display:block; font-size:18px; margin-bottom:10px; }
.entry-content .sk-pack .sk-u-t38 { color:#38a169; display:block; font-size:18px; margin-bottom:10px; }
.entry-content .sk-pack .sk-u-t39 { color:#cbd5e0; font-size:clamp(16px, 3vw, 24px); margin-bottom:40px; }
.entry-content .sk-pack .sk-u-t4 { font-size:16px; margin:0; }
.entry-content .sk-pack .sk-u-t40 { font-size:24px; margin-right:12px; }
.entry-content .sk-pack .sk-u-t41 { color:#4a5568; font-size:18px; margin-bottom:20px; }
.entry-content .sk-pack .sk-u-t42 { font-size:clamp(17px, 2vw, 19px); margin:0 0 45px 0; opacity:0.95; }
.entry-content .sk-pack .sk-u-t43 { color:#a0aec0; font-size:14px; }
.entry-content .sk-pack .sk-u-t44 { color:#64748b; font-size:15px; margin:0; }
.entry-content .sk-pack .sk-u-t45 { font-weight:800; margin-bottom:10px; }
.entry-content .sk-pack .sk-u-t46 { color:#64748b; font-size:14px; margin:0; }
.entry-content .sk-pack .sk-u-t47 { font-size:22px; font-weight:850; margin:15px 0 10px 0; }
.entry-content .sk-pack .sk-u-t48 { color:#475569; font-style:italic; margin:0; }
.entry-content .sk-pack .sk-u-t49 { font-weight:950; margin-bottom:5px; }
.entry-content .sk-pack .sk-u-t5 { font-size:17px; }
.entry-content .sk-pack .sk-u-t50 { font-weight:900; }
.entry-content .sk-pack .sk-u-t51 { background:#f8fafc; border:1px solid #e2e8f0; border-radius:12px; padding:20px; }
.entry-content .sk-pack .sk-u-t52 { font-size:24px; font-weight:500; line-height:1.6; }
.entry-content .sk-pack .sk-u-t53 { font-size:20px; }
.entry-content .sk-pack .sk-u-t6 { margin-bottom:0; }
.entry-content .sk-pack .sk-u-t7 { margin:0; }
.entry-content .sk-pack .sk-u-t8 { color:#63b3ed; }
.entry-content .sk-pack .sk-u-t9 { display:block; font-size:32px; margin-bottom:15px; }
.entry-content .sk-pack .sk-r-17166-1.sk-r-17166-1 { font-size: 55px; }
.entry-content .sk-pack .sk-r-17166-2.sk-r-17166-2 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-3.sk-r-17166-3 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-4.sk-r-17166-4 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-5.sk-r-17166-5 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-6.sk-r-17166-6 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-7.sk-r-17166-7 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-8.sk-r-17166-8 { font-size: 28px; }
.entry-content .sk-pack .sk-r-17166-9.sk-r-17166-9 { font-size: 28px; }
.entry-content .sk-pack .sk-r-17166-10.sk-r-17166-10 { font-size: 28px; }
.entry-content .sk-pack .sk-r-17166-11.sk-r-17166-11 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-12.sk-r-17166-12 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-13.sk-r-17166-13 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-14.sk-r-17166-14 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-15.sk-r-17166-15 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-16.sk-r-17166-16 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-17.sk-r-17166-17 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-18.sk-r-17166-18 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-19.sk-r-17166-19 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-20.sk-r-17166-20 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-21.sk-r-17166-21 { margin-bottom: 30.4px; }
.entry-content .sk-pack .sk-r-17166-22.sk-r-17166-22 { font-size: 36px; margin-bottom: 25.2px; }
.entry-content .sk-pack .sk-r-17166-23.sk-r-17166-23 { grid-template-columns: 295.891px 295.906px; }
@media (max-width: 921px) {
.entry-content .sk-pack .sk-r-17166-1.sk-r-17166-1 { font-size: 30px; }
.entry-content .sk-pack .sk-r-17166-2.sk-r-17166-2 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-3.sk-r-17166-3 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-4.sk-r-17166-4 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-5.sk-r-17166-5 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-6.sk-r-17166-6 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-7.sk-r-17166-7 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-8.sk-r-17166-8 { font-size: 20px; }
.entry-content .sk-pack .sk-r-17166-9.sk-r-17166-9 { font-size: 20px; }
.entry-content .sk-pack .sk-r-17166-10.sk-r-17166-10 { font-size: 20px; }
.entry-content .sk-pack .sk-r-17166-11.sk-r-17166-11 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-12.sk-r-17166-12 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-13.sk-r-17166-13 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-14.sk-r-17166-14 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-15.sk-r-17166-15 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-16.sk-r-17166-16 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-17.sk-r-17166-17 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-18.sk-r-17166-18 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-19.sk-r-17166-19 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-20.sk-r-17166-20 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-21.sk-r-17166-21 { margin-bottom: 27.2px; }
.entry-content .sk-pack .sk-r-17166-22.sk-r-17166-22 { font-size: 25px; margin-bottom: 17.5px; }
.entry-content .sk-pack .sk-r-17166-23.sk-r-17166-23 { grid-template-columns: 274.875px 135.5px; }
}
@media (max-width: 768px) {
.entry-content .sk-pack .sk-r-17166-23.sk-r-17166-23 { grid-template-columns: 280px; }
}

.entry-content .sk-pack .sk-r-19896-1.sk-r-19896-1 { font-size: 34px; }
.entry-content .sk-pack .sk-r-19896-2.sk-r-19896-2 { font-size: 20px; }
.entry-content .sk-pack .sk-r-19896-3.sk-r-19896-3 { font-size: 20px; }
.entry-content .sk-pack .sk-r-19896-4.sk-r-19896-4 { font-size: 20px; }
.entry-content .sk-pack .sk-r-19896-5.sk-r-19896-5 { font-size: 20px; }
.entry-content .sk-pack .sk-r-19896-6.sk-r-19896-6 { font-size: 20px; }
.entry-content .sk-pack .sk-r-19896-7.sk-r-19896-7 { font-size: 20px; }
.entry-content .sk-pack .sk-r-19896-8.sk-r-19896-8 { font-size: 20px; }
@media (max-width: 768px) {
.entry-content .sk-pack .sk-r-19896-1.sk-r-19896-1 { font-size: 22px; }
.entry-content .sk-pack .sk-r-19896-2.sk-r-19896-2 { font-size: 16px; }
.entry-content .sk-pack .sk-r-19896-3.sk-r-19896-3 { font-size: 16px; }
.entry-content .sk-pack .sk-r-19896-4.sk-r-19896-4 { font-size: 16px; }
.entry-content .sk-pack .sk-r-19896-5.sk-r-19896-5 { font-size: 16px; }
.entry-content .sk-pack .sk-r-19896-6.sk-r-19896-6 { font-size: 16px; }
.entry-content .sk-pack .sk-r-19896-7.sk-r-19896-7 { font-size: 16px; }
.entry-content .sk-pack .sk-r-19896-8.sk-r-19896-8 { font-size: 16px; }
}

.entry-content .sk-pack .sk-r-19929-2 { padding-right: 40px; padding-top: 40px; padding-left: 40px; padding-bottom: 40px; margin-bottom: 40px; }
.entry-content .sk-pack .sk-r-19929-3 { padding-right: 60px; padding-top: 24px; display: inline-block; padding-left: 60px; padding-bottom: 24px; }
@media (max-width: 768px) {
.entry-content .sk-pack .sk-r-19929-2 { padding-right: 20px; padding-top: 25px; padding-left: 20px; padding-bottom: 25px; margin-bottom: 30px; }
.entry-content .sk-pack .sk-r-19929-3 { padding-right: 30px; padding-top: 20px; display: block; padding-left: 30px; padding-bottom: 20px; }
}
