p{line-height:2;line-break:strict;overflow-wrap:anywhere;word-break:normal}h1,h2,h3,h4{word-break:normal;letter-spacing:normal}.note{font-size:.85rem;color:#806d63}.swatches{display:flex;gap:12px;margin:20px 0}.swatches span{width:58px;height:58px;border-radius:50%;border:1px solid #e2d8cd}.elegant-fashion-photo{aspect-ratio:3/5!important;background:#f9f6f2}.elegant-fashion-photo img{width:100%;height:100%;object-fit:contain!important}.elegant-fashion-card figcaption{font-size:.85rem;line-height:1.9;margin:14px 0}.guide-list dd p{margin:0}.result-name{overflow-wrap:normal!important}@media(max-width:480px){.page-tabs button{font-size:12px!important;padding-left:3px!important;padding-right:3px!important}.guide-tabs button{font-size:11px!important;padding-left:3px!important;padding-right:3px!important}}