.blog-detail-module-scss-module__AQpsHa__header{background-color:var(--color-bg-light);padding:calc(var(--navbar-height-mobile) + var(--spacing-xl)) var(--spacing-lg) var(--spacing-2xl)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__header{padding:calc(var(--navbar-height) + var(--spacing-xl)) var(--spacing-2xl) var(--spacing-3xl)}}.blog-detail-module-scss-module__AQpsHa__header__container{max-width:var(--breakpoint-wide);gap:var(--spacing-lg);flex-direction:column;margin:0 auto;display:flex}.blog-detail-module-scss-module__AQpsHa__header__breadcrumb{margin-bottom:var(--spacing-md)}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbList{align-items:center;gap:var(--spacing-xs);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbItem{align-items:center;min-width:0;display:flex}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbSep{color:var(--color-neutral-400);flex-shrink:0;align-items:center;display:flex}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbLink{font-family:var(--font-family-body);color:var(--color-accent-teal);white-space:nowrap;transition:color var(--transition-fast);margin-bottom:1px;font-size:13px;font-weight:600;text-decoration:none}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbLink:hover{color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbCurrent{font-family:var(--font-family-body);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:13px;overflow:hidden}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__header__breadcrumbCurrent{max-width:100%}}.blog-detail-module-scss-module__AQpsHa__header__tag{padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-white);background-color:var(--color-accent-teal);border-radius:var(--radius-sm);width:fit-content;font-size:11px;font-weight:700;display:inline-block}.blog-detail-module-scss-module__AQpsHa__header__title{font-family:var(--font-family-display);color:var(--color-primary);margin:0;font-size:48px;font-weight:700;line-height:1.15}@media (max-width:1023px){.blog-detail-module-scss-module__AQpsHa__header__title{font-size:32px}}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__header__title{font-size:26px}}.blog-detail-module-scss-module__AQpsHa__header__meta{align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.blog-detail-module-scss-module__AQpsHa__header__metaItem{flex-direction:column;gap:2px;display:flex}.blog-detail-module-scss-module__AQpsHa__header__metaLabel{font-family:var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:10px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__header__metaValue{font-family:var(--font-family-body);color:var(--color-ink);font-size:14px}.blog-detail-module-scss-module__AQpsHa__header__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-neutral-200);width:100%;margin-top:var(--spacing-md);position:relative;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__header__thumbnailImage{object-fit:cover}.blog-detail-module-scss-module__AQpsHa__contentLayout{background-color:var(--color-bg-white);padding:var(--spacing-3xl) var(--spacing-lg)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__contentLayout{padding:var(--spacing-4xl) var(--spacing-2xl)}}.blog-detail-module-scss-module__AQpsHa__contentLayout__container{max-width:var(--breakpoint-wide);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__contentLayout__container{gap:var(--spacing-4xl);grid-template-columns:1fr 320px;align-items:start}}.blog-detail-module-scss-module__AQpsHa__article{max-width:720px}.blog-detail-module-scss-module__AQpsHa__article__content{font-family:var(--font-family-body);color:var(--color-text-body);font-size:17px;line-height:1.8}.blog-detail-module-scss-module__AQpsHa__article__content p{margin:0 0 var(--spacing-lg);text-align:justify}.blog-detail-module-scss-module__AQpsHa__article__content p:last-child{margin-bottom:0}.blog-detail-module-scss-module__AQpsHa__article__content h2{font-family:var(--font-family-display);color:var(--color-primary);margin:var(--spacing-3xl) 0 var(--spacing-md);font-size:28px;font-weight:700}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__article__content h2{font-size:22px}}.blog-detail-module-scss-module__AQpsHa__article__content h3{font-family:var(--font-family-display);color:var(--color-primary);margin:var(--spacing-2xl) 0 var(--spacing-sm);font-size:22px;font-weight:700}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__article__content h3{font-size:18px}}.blog-detail-module-scss-module__AQpsHa__article__content blockquote{border-left:4px solid var(--color-primary);padding:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-2xl) 0;background-color:var(--color-bg-light);border-radius:0 var(--radius-md) var(--radius-md) 0}.blog-detail-module-scss-module__AQpsHa__article__content blockquote p{color:var(--color-ink);margin:0 0 var(--spacing-sm);font-size:18px;font-style:italic}.blog-detail-module-scss-module__AQpsHa__article__content blockquote p:last-child{margin-bottom:0}.blog-detail-module-scss-module__AQpsHa__article__content blockquote cite{color:var(--color-accent-teal);font-size:13px;font-style:normal;font-weight:600}.blog-detail-module-scss-module__AQpsHa__article__content ul,.blog-detail-module-scss-module__AQpsHa__article__content ol{margin:0 0 var(--spacing-lg);padding-left:var(--spacing-xl)}.blog-detail-module-scss-module__AQpsHa__article__content li{margin-bottom:var(--spacing-sm)}.blog-detail-module-scss-module__AQpsHa__article__content strong,.blog-detail-module-scss-module__AQpsHa__article__content b{color:var(--color-ink);font-weight:700}.blog-detail-module-scss-module__AQpsHa__article__content a{color:var(--color-accent-teal);text-decoration:underline}.blog-detail-module-scss-module__AQpsHa__article__content a:hover{color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__article__content img{border-radius:var(--radius-md);width:100%;height:auto;margin:var(--spacing-xl) 0}.blog-detail-module-scss-module__AQpsHa__article__source{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--color-bg-light);border-left:4px solid var(--color-accent-teal);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__article__source{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}}.blog-detail-module-scss-module__AQpsHa__article__sourceLabel{font-family:var(--font-family-body);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.blog-detail-module-scss-module__AQpsHa__article__sourceLink{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-body);color:var(--color-accent-teal);transition:color var(--transition-fast);font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.blog-detail-module-scss-module__AQpsHa__article__sourceLink:hover{color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__sidebar{gap:var(--spacing-2xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__sidebar{margin-top:0}}.blog-detail-module-scss-module__AQpsHa__sidebar__section{background-color:var(--color-bg-light);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.blog-detail-module-scss-module__AQpsHa__sidebar__heading{font-family:var(--font-family-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-teal);margin:0 0 var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-neutral-200);font-size:11px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__sidebar__list{gap:var(--spacing-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-detail-module-scss-module__AQpsHa__sidebar__itemLink{gap:var(--spacing-xs);flex-direction:column;text-decoration:none;display:flex}.blog-detail-module-scss-module__AQpsHa__sidebar__itemLink:hover .blog-detail-module-scss-module__AQpsHa__sidebar__itemTitle{color:var(--color-primary-hover)}.blog-detail-module-scss-module__AQpsHa__sidebar__itemTag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-teal);font-size:10px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__sidebar__itemTitle{font-family:var(--font-family-display);color:var(--color-primary);transition:color var(--transition-fast);margin:0;font-size:14px;font-weight:700;line-height:1.3}.blog-detail-module-scss-module__AQpsHa__sidebar__itemDate{color:var(--color-text-secondary);font-size:11px}.blog-detail-module-scss-module__AQpsHa__sidebar__tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-detail-module-scss-module__AQpsHa__sidebar__tag{padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-primary);background-color:var(--color-primary-50);border-radius:var(--radius-sm);font-size:12px;font-weight:600;display:inline-block}.blog-detail-module-scss-module__AQpsHa__articleFooter{background-color:var(--color-bg-white);border-top:1px solid var(--color-neutral-200);padding:var(--spacing-xl) var(--spacing-lg)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__articleFooter{padding:var(--spacing-xl) var(--spacing-2xl)}}.blog-detail-module-scss-module__AQpsHa__articleFooter__container{max-width:var(--breakpoint-wide);justify-content:space-between;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;margin:0 auto;display:flex}.blog-detail-module-scss-module__AQpsHa__articleFooter__tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-detail-module-scss-module__AQpsHa__articleFooter__tag{padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-family-body);color:var(--color-primary);background-color:var(--color-primary-50);border-radius:var(--radius-sm);font-size:12px;font-weight:600;display:inline-block}.blog-detail-module-scss-module__AQpsHa__articleFooter__share{align-items:center;gap:var(--spacing-md);display:flex;position:relative}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareLabel{font-family:var(--font-family-body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareButtons{align-items:center;gap:var(--spacing-sm);display:flex;position:relative}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareBtn{width:36px;height:36px;color:var(--color-text-secondary);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;display:flex}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.blog-detail-module-scss-module__AQpsHa__furtherInsights{background-color:var(--color-bg-light);padding:var(--spacing-3xl) var(--spacing-lg);border-top:1px solid var(--color-neutral-200)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__furtherInsights{padding:var(--spacing-4xl) var(--spacing-2xl)}}.blog-detail-module-scss-module__AQpsHa__furtherInsights__container{max-width:var(--breakpoint-wide);margin:0 auto}.blog-detail-module-scss-module__AQpsHa__furtherInsights__header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);display:flex}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__header{flex-direction:column;align-items:flex-start}}.blog-detail-module-scss-module__AQpsHa__furtherInsights__headerLeft{gap:var(--spacing-xs);flex-direction:column;display:flex}.blog-detail-module-scss-module__AQpsHa__furtherInsights__continueReading{font-family:var(--font-family-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-teal);font-size:11px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__furtherInsights__heading{font-family:var(--font-family-display);color:var(--color-primary);margin:0;font-size:32px;font-weight:700}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__heading{font-size:24px}}.blog-detail-module-scss-module__AQpsHa__furtherInsights__archiveLink{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-body);color:var(--color-primary);white-space:nowrap;transition:color var(--transition-fast);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-detail-module-scss-module__AQpsHa__furtherInsights__archiveLink:hover{color:var(--color-primary-hover)}.blog-detail-module-scss-module__AQpsHa__furtherInsights__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px) and (max-width:1023px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__grid{grid-template-columns:repeat(3,1fr)}}.blog-detail-module-scss-module__AQpsHa__furtherCard{background-color:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast),transform var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__furtherCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-detail-module-scss-module__AQpsHa__furtherCard__imageLink{display:block}.blog-detail-module-scss-module__AQpsHa__furtherCard__image{aspect-ratio:16/9;background-color:var(--color-neutral-200);width:100%;position:relative;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__furtherCard__img{object-fit:cover;transition:transform var(--transition-normal)}.blog-detail-module-scss-module__AQpsHa__furtherCard__imageLink:hover .blog-detail-module-scss-module__AQpsHa__furtherCard__img{transform:scale(1.05)}.blog-detail-module-scss-module__AQpsHa__furtherCard__content{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.blog-detail-module-scss-module__AQpsHa__furtherCard__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-teal);font-size:11px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__furtherCard__titleLink{color:inherit;text-decoration:none}.blog-detail-module-scss-module__AQpsHa__furtherCard__title{font-family:var(--font-family-display);color:var(--color-primary);transition:color var(--transition-fast);margin:0;font-size:16px;font-weight:700;line-height:1.3}.blog-detail-module-scss-module__AQpsHa__furtherCard__titleLink:hover .blog-detail-module-scss-module__AQpsHa__furtherCard__title{color:var(--color-primary-hover)}.blog-detail-module-scss-module__AQpsHa__furtherCard__excerpt{font-family:var(--font-family-body);color:var(--color-text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__furtherCard__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-neutral-100);display:flex}.blog-detail-module-scss-module__AQpsHa__furtherCard__date{color:var(--color-text-secondary);flex-shrink:0;font-size:11px}.blog-detail-module-scss-module__AQpsHa__furtherCard__readMore{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-display);color:var(--color-primary);transition:color var(--transition-fast);flex-shrink:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.blog-detail-module-scss-module__AQpsHa__furtherCard:hover .blog-detail-module-scss-module__AQpsHa__furtherCard__readMore{color:var(--color-primary-hover)}
