.ideal-partner_frame__P1rCu{position:relative;overflow:hidden;aspect-ratio:3/2;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--nacre)}.ideal-partner_frame__P1rCu img{display:block;width:100%;height:100%;object-fit:cover}.ideal-partner_square__rOv21{aspect-ratio:1}.ideal-partner_frameNote__uA8Py{position:absolute;inset:auto 0 0;padding:10px 12px;color:var(--sub);font-size:12.5px;text-align:center}.ideal-partner_howList__IhmZM{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ideal-partner_howList__IhmZM li{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sf)}.ideal-partner_howList__IhmZM strong{font-size:14.5px}.ideal-partner_howList__IhmZM span{color:var(--sub);font-size:13.5px;line-height:1.6}.ideal-partner_photoRow__qKqXZ{display:flex;gap:14px;align-items:flex-start}.ideal-partner_photoPreview__ITF_Q{flex:0 0 112px;aspect-ratio:3/4;overflow:hidden;border:1px dashed var(--div);border-radius:var(--r-md);background:var(--sf);display:grid;place-items:center;padding:0;color:var(--sub);font:inherit;font-size:13px;cursor:pointer}.ideal-partner_photoPreview__ITF_Q img{width:100%;height:100%;object-fit:cover}.ideal-partner_photoGuide__0M_nP{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--sub);font-size:14px;line-height:1.6}.ideal-partner_photoGuide__0M_nP strong{color:var(--ink)}.ideal-partner_consent__Gs1_d{display:grid;gap:10px;margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sf)}.ideal-partner_consent__Gs1_d ul{display:grid;gap:4px;margin:0;padding-left:20px;list-style:disc outside;color:var(--sub);font-size:13.5px;line-height:1.6}.ideal-partner_consentLinks__hUhZx{display:flex;flex-wrap:wrap;gap:4px 16px;text-align:left}.ideal-partner_consent__Gs1_d input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cheong);flex:0 0 auto}.ideal-partner_evidence__H8ayg{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ideal-partner_evidence__H8ayg li{position:relative;padding-left:14px;font-size:14.5px;line-height:1.7}.ideal-partner_evidence__H8ayg li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.ideal-partner_aiCaption__QLbnK{margin:6px 0 0;color:var(--sub);font-size:11.5px;text-align:right}.ideal-partner_selfRow__jVtp0{display:flex;gap:14px;align-items:center}.ideal-partner_selfThumb__h_tcw{flex:0 0 88px}.ideal-partner_selfRow__jVtp0 p{margin:0;color:var(--sub);font-size:13.5px;line-height:1.6}.ideal-partner_itemRow__EIJkX{display:flex;gap:12px;align-items:center}.ideal-partner_itemThumb__whbQB{flex:0 0 72px;border-radius:var(--r-sm)}.ideal-partner_itemBody__3Hnrq{flex:1;min-width:0}