.InlineProductWidget-module-scss-module__Kfs-nq__widget{align-items:center;gap:var(--spacing-6);padding:var(--spacing-4);margin:var(--spacing-8) 0;background-color:var(--color-background-elevated,#fbfbfb);border:1px solid var(--color-border);color:inherit;border-radius:8px;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.InlineProductWidget-module-scss-module__Kfs-nq__widget:hover{border-color:var(--color-text-primary);box-shadow:0 4px 12px #0000000d}@media (max-width:600px){.InlineProductWidget-module-scss-module__Kfs-nq__widget{align-items:flex-start;gap:var(--spacing-4);flex-direction:column}}.InlineProductWidget-module-scss-module__Kfs-nq__imageWrapper{background-color:#f5f5f5;border-radius:4px;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}@media (max-width:600px){.InlineProductWidget-module-scss-module__Kfs-nq__imageWrapper{width:100%;height:200px}}.InlineProductWidget-module-scss-module__Kfs-nq__image{object-fit:cover;transition:transform .5s}.InlineProductWidget-module-scss-module__Kfs-nq__widget:hover .InlineProductWidget-module-scss-module__Kfs-nq__image{transform:scale(1.05)}.InlineProductWidget-module-scss-module__Kfs-nq__content{justify-content:center;gap:var(--spacing-2);flex-direction:column;flex-grow:1;display:flex}.InlineProductWidget-module-scss-module__Kfs-nq__brand{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem}.InlineProductWidget-module-scss-module__Kfs-nq__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.InlineProductWidget-module-scss-module__Kfs-nq__price{font-size:.875rem;font-weight:400}.InlineProductWidget-module-scss-module__Kfs-nq__actions{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2);display:flex}@media (max-width:600px){.InlineProductWidget-module-scss-module__Kfs-nq__actions{width:100%}.InlineProductWidget-module-scss-module__Kfs-nq__actions button{flex-grow:1}}
.Article-module-scss-module__AUxCBW__pageContainer{width:100%;min-height:70vh;padding:var(--spacing-8) 5% var(--spacing-32);justify-content:center;display:flex}.Article-module-scss-module__AUxCBW__content{width:100%;max-width:800px}.Article-module-scss-module__AUxCBW__backLink{align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);margin-bottom:var(--spacing-8);font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.Article-module-scss-module__AUxCBW__backLink:hover{color:var(--color-text-primary)}.Article-module-scss-module__AUxCBW__articleHeader{margin-bottom:var(--spacing-12)}.Article-module-scss-module__AUxCBW__meta{align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;display:flex}.Article-module-scss-module__AUxCBW__meta .Article-module-scss-module__AUxCBW__category{color:var(--color-text-primary);font-weight:500}.Article-module-scss-module__AUxCBW__title{font-family:var(--font-family-serif);color:var(--color-text-primary);font-size:2.5rem;font-weight:300;line-height:1.2}@media (min-width:768px){.Article-module-scss-module__AUxCBW__title{font-size:3.5rem}}.Article-module-scss-module__AUxCBW__heroImageWrapper{aspect-ratio:16/9;border-radius:var(--radius-sm);width:100%;margin-bottom:var(--spacing-16);background-color:var(--color-background-off-white);overflow:hidden}.Article-module-scss-module__AUxCBW__heroImage{object-fit:cover;width:100%;height:100%}.Article-module-scss-module__AUxCBW__articleBody{font-size:1.125rem;line-height:var(--line-height-relaxed);color:var(--color-text-primary)}.Article-module-scss-module__AUxCBW__articleBody p{margin-bottom:var(--spacing-6)}.Article-module-scss-module__AUxCBW__articleBody h2,.Article-module-scss-module__AUxCBW__articleBody h3{font-family:var(--font-family-serif);margin-top:var(--spacing-12);margin-bottom:var(--spacing-4);font-weight:300}.Article-module-scss-module__AUxCBW__tags{gap:var(--spacing-2);margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.Article-module-scss-module__AUxCBW__tag{background-color:var(--color-background-off-white);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.875rem}.Article-module-scss-module__AUxCBW__relatedSection{margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid var(--color-border-light)}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relatedTitle{font-family:var(--font-family-serif);margin-bottom:var(--spacing-8);font-size:1.5rem}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relatedGrid{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relatedGrid{grid-template-columns:repeat(2,1fr)}}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relatedCard{flex-direction:column;text-decoration:none;display:flex}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relatedCard:hover .Article-module-scss-module__AUxCBW__relTitle{text-decoration:underline}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relImageWrapper{aspect-ratio:4/3;border-radius:var(--radius-sm);width:100%;margin-bottom:var(--spacing-3);overflow:hidden}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relImageWrapper img{object-fit:cover;width:100%;height:100%}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__relTitle{font-size:1.125rem;font-family:var(--font-family-serif);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.Article-module-scss-module__AUxCBW__relatedSection .Article-module-scss-module__AUxCBW__readMore{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.875rem}
