@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-0-wght-normal-BRl0rkVG.woff2)format("woff2-variations");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-1-wght-normal-08KBNaSe.woff2)format("woff2-variations");unicode-range:U+F92F-F980,U+F982-F9C9}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-2-wght-normal-DOgk9iZn.woff2)format("woff2-variations");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3,U+F900-F909,U+F90B-F92E}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-3-wght-normal-CPQ-0t-0.woff2)format("woff2-variations");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-4-wght-normal-DReMKJeS.woff2)format("woff2-variations");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-5-wght-normal-B_nlXKun.woff2)format("woff2-variations");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-6-wght-normal-BFgXvZJN.woff2)format("woff2-variations");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-7-wght-normal-BTAH3_VS.woff2)format("woff2-variations");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-8-wght-normal-DJcZjzjW.woff2)format("woff2-variations");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-9-wght-normal-7q74m1CZ.woff2)format("woff2-variations");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-10-wght-normal-CSXOSQLO.woff2)format("woff2-variations");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-11-wght-normal-D5TYFTx2.woff2)format("woff2-variations");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-12-wght-normal-DpnTDlnQ.woff2)format("woff2-variations");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-13-wght-normal-DnofgP66.woff2)format("woff2-variations");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-14-wght-normal-C-PDqpyc.woff2)format("woff2-variations");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-15-wght-normal-CFopVi0t.woff2)format("woff2-variations");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-16-wght-normal-DZYyxzqN.woff2)format("woff2-variations");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-17-wght-normal-CyJe9L03.woff2)format("woff2-variations");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-18-wght-normal-CyvofnkJ.woff2)format("woff2-variations");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-19-wght-normal-BnkCAtkM.woff2)format("woff2-variations");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-20-wght-normal-DfLaiLvg.woff2)format("woff2-variations");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-21-wght-normal-BPd5_fRb.woff2)format("woff2-variations");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-22-wght-normal-BUIAFENr.woff2)format("woff2-variations");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-23-wght-normal-ChB8Iiij.woff2)format("woff2-variations");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-24-wght-normal-k7mvj-F2.woff2)format("woff2-variations");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-25-wght-normal-BboTOaCM.woff2)format("woff2-variations");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-26-wght-normal-C_usrI7l.woff2)format("woff2-variations");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-27-wght-normal-TMFolNL8.woff2)format("woff2-variations");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-28-wght-normal-87tsSzwV.woff2)format("woff2-variations");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-29-wght-normal-BfXtFxuP.woff2)format("woff2-variations");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-30-wght-normal-BIVVFnSH.woff2)format("woff2-variations");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-31-wght-normal-BMXFtB5s.woff2)format("woff2-variations");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-32-wght-normal-BQY_Bla7.woff2)format("woff2-variations");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-33-wght-normal-CbCZbNqb.woff2)format("woff2-variations");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-34-wght-normal-trfXr60v.woff2)format("woff2-variations");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-35-wght-normal-DSNM7sqe.woff2)format("woff2-variations");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-36-wght-normal-tGVh35mi.woff2)format("woff2-variations");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-37-wght-normal-BQQYVVXN.woff2)format("woff2-variations");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-38-wght-normal-D5_AKE_2.woff2)format("woff2-variations");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-39-wght-normal-DH200jCI.woff2)format("woff2-variations");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-40-wght-normal-BDyuUrKc.woff2)format("woff2-variations");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-41-wght-normal-Lfsy7Qjh.woff2)format("woff2-variations");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-42-wght-normal-BjSFFvJd.woff2)format("woff2-variations");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-43-wght-normal-Cs3NlJUx.woff2)format("woff2-variations");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-44-wght-normal-TPgfsK-i.woff2)format("woff2-variations");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-45-wght-normal-3ujqNkKt.woff2)format("woff2-variations");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-46-wght-normal-CUZYd8Ur.woff2)format("woff2-variations");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-47-wght-normal-C6T0nagd.woff2)format("woff2-variations");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-48-wght-normal-DbuWoeJz.woff2)format("woff2-variations");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-49-wght-normal-Be2Q4ccq.woff2)format("woff2-variations");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-50-wght-normal-Chj_f17v.woff2)format("woff2-variations");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-51-wght-normal-Dl3gls5E.woff2)format("woff2-variations");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-52-wght-normal-C2MRjoDW.woff2)format("woff2-variations");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-53-wght-normal-CVSBOxAV.woff2)format("woff2-variations");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-54-wght-normal-CG-PWwu4.woff2)format("woff2-variations");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-55-wght-normal-D5BsWmpa.woff2)format("woff2-variations");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-56-wght-normal-Gtx5Oq0z.woff2)format("woff2-variations");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-57-wght-normal-Cx76QYGz.woff2)format("woff2-variations");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-58-wght-normal-BidfWKaw.woff2)format("woff2-variations");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-59-wght-normal-D1RQtq5J.woff2)format("woff2-variations");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-60-wght-normal-BIuubTN3.woff2)format("woff2-variations");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-61-wght-normal-Cz4TOC_4.woff2)format("woff2-variations");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-62-wght-normal-jL4bYEZP.woff2)format("woff2-variations");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-63-wght-normal-Brj53soL.woff2)format("woff2-variations");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-64-wght-normal-TegE858a.woff2)format("woff2-variations");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-65-wght-normal-BDeHLMrr.woff2)format("woff2-variations");unicode-range:U+99DF,U+99ED,U+99F1,U+99FF,U+9A01,U+9A08,U+9A0E-9A0F,U+9A19,U+9A2B,U+9A30,U+9A36-9A37,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A65,U+9A69-9A6A,U+9AA8,U+9AB8,U+9AD3,U+9AE5,U+9AEE,U+9B1A,U+9B27,U+9B2A,U+9B31,U+9B3C,U+9B41-9B45,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B8E,U+9B91,U+9B9F,U+9BAB,U+9BAE,U+9BC9,U+9BD6,U+9BE4,U+9BE8,U+9C0D,U+9C10,U+9C12,U+9C15,U+9C25,U+9C32,U+9C3B,U+9C47,U+9C49,U+9C57,U+9CE5,U+9CE7,U+9CE9,U+9CF3-9CF4,U+9CF6,U+9D09,U+9D1B,U+9D26,U+9D28,U+9D3B,U+9D51,U+9D5D,U+9D60-9D61,U+9D6C,U+9D72,U+9DA9,U+9DAF,U+9DB4,U+9DC4,U+9DD7,U+9DF2,U+9DF8-9DFA,U+9E1A,U+9E1E,U+9E75,U+9E79,U+9E7D,U+9E7F,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA5,U+9EB4-9EB5,U+9EBB,U+9EBE,U+9EC3,U+9ECD-9ECE,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EDE,U+9EE8,U+9EF4,U+9F07-9F08,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F4A-9F4B,U+9F4E,U+9F52,U+9F5F,U+9F61,U+9F67,U+9F6A,U+9F6C,U+9F77,U+9F8D,U+9F90,U+9F95,U+9F9C,U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-66-wght-normal-2BbBcMOj.woff2)format("woff2-variations");unicode-range:U+96A7-96A8,U+96AA,U+96B1,U+96B7,U+96BB,U+96C0-96C1,U+96C4-96C5,U+96C7,U+96C9,U+96CB-96CE,U+96D5-96D6,U+96D9,U+96DB-96DC,U+96E2-96E3,U+96E8-96EA,U+96EF-96F0,U+96F2,U+96F6-96F7,U+96F9,U+96FB,U+9700,U+9706-9707,U+9711,U+9713,U+9716,U+9719,U+971C,U+971E,U+9727,U+9730,U+9732,U+9739,U+973D,U+9742,U+9744,U+9748,U+9756,U+975C,U+9761,U+9769,U+976D,U+9774,U+9777,U+977A,U+978B,U+978D,U+978F,U+97A0,U+97A8,U+97AB,U+97AD,U+97C6,U+97CB,U+97DC,U+97F6,U+97FB,U+97FF-9803,U+9805-9806,U+9808,U+980A,U+980C,U+9810-9813,U+9817-9818,U+982D,U+9830,U+9838-9839,U+983B,U+9846,U+984C-984E,U+9854,U+9858,U+985A,U+985E,U+9865,U+9867,U+986B,U+986F,U+98AF,U+98B1,U+98C4,U+98C7,U+98DB-98DC,U+98E1-98E2,U+98ED-98EF,U+98F4,U+98FC-98FE,U+9903,U+9909-990A,U+990C,U+9910,U+9913,U+9918,U+991E,U+9920,U+9928,U+9945,U+9949,U+994B-994D,U+9951-9952,U+9954,U+9957,U+9996,U+999D,U+99A5,U+99A8,U+99AC-99AE,U+99B1,U+99B3-99B4,U+99B9,U+99C1,U+99D0-99D2,U+99D5,U+99D9,U+99DD}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-67-wght-normal-DTSCuWj_.woff2)format("woff2-variations");unicode-range:U+920D,U+9210-9212,U+9217,U+921E,U+9234,U+923A,U+923F-9240,U+9245,U+9249,U+9257,U+925B,U+925E,U+9262,U+9264-9266,U+9283,U+9285,U+9291,U+9293,U+9296,U+9298,U+929C,U+92B3,U+92B6-92B7,U+92B9,U+92CC,U+92CF,U+92D2,U+92E4,U+92EA,U+92F8,U+92FC,U+9304,U+9310,U+9318,U+931A,U+931E-9322,U+9324,U+9326,U+9328,U+932B,U+932E-932F,U+9348,U+934A-934B,U+934D,U+9354,U+935B,U+936E,U+9375,U+937C,U+937E,U+938C,U+9394,U+9396,U+939A,U+93A3,U+93A7,U+93AC-93AD,U+93B0,U+93C3,U+93D1,U+93DE,U+93E1,U+93E4,U+93F6,U+9404,U+9418,U+9425,U+942B,U+9435,U+9438,U+9444,U+9451-9452,U+945B,U+947D,U+947F,U+9583,U+9589,U+958F,U+9591-9592,U+9594,U+9598,U+95A3-95A5,U+95A8,U+95AD,U+95B1,U+95BB-95BC,U+95C7,U+95CA,U+95D4-95D6,U+95DC,U+95E1-95E2,U+961C,U+9621,U+962A,U+962E,U+9632,U+963B,U+963F-9640,U+9642,U+9644,U+964B-964D,U+9650,U+965B-965F,U+9662-9664,U+966A,U+9670,U+9673,U+9675-9678,U+967D,U+9685-9686,U+968A-968B,U+968D-968E,U+9694-9695,U+9698-9699,U+969B-969C,U+96A3}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-68-wght-normal-DiEXzR28.woff2)format("woff2-variations");unicode-range:U+8FA8,U+8FAD,U+8FAF-8FB2,U+8FC2,U+8FC5,U+8FCE,U+8FD4,U+8FE6,U+8FEA-8FEB,U+8FED,U+8FF0,U+8FF2,U+8FF7,U+8FF9,U+8FFD,U+9000-9003,U+9005-9006,U+9008,U+900B,U+900D,U+900F-9011,U+9014-9015,U+9017,U+9019,U+901D-9023,U+902E,U+9031-9032,U+9035,U+9038,U+903C,U+903E,U+9041-9042,U+9047,U+904A-904B,U+904D-904E,U+9050-9051,U+9054-9055,U+9059,U+905C-905E,U+9060-9061,U+9063,U+9069,U+906D-906F,U+9072,U+9075,U+9077-9078,U+907A,U+907C-907D,U+907F-9084,U+9087-9088,U+908A,U+908F,U+9091,U+9095,U+9099,U+90A2-90A3,U+90A6,U+90A8,U+90AA,U+90AF-90B1,U+90B5,U+90B8,U+90C1,U+90CA,U+90DE,U+90E1,U+90ED,U+90F5,U+9102,U+9112,U+9115,U+9119,U+9127,U+912D,U+9132,U+9149-914E,U+9152,U+9162,U+9169-916A,U+916C,U+9175,U+9177-9178,U+9187,U+9189,U+918B,U+918D,U+9192,U+919C,U+91AB-91AC,U+91AE-91AF,U+91B1,U+91B4-91B5,U+91C0,U+91C7,U+91C9,U+91CB,U+91CF-91D0,U+91D7-91D8,U+91DC-91DD,U+91E3,U+91E7,U+91EA,U+91F5}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-69-wght-normal-BvLG2HtK.woff2)format("woff2-variations");unicode-range:U+8C6A-8C6B,U+8C79-8C7A,U+8C82,U+8C8A,U+8C8C,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CAC,U+8CAF-8CB0,U+8CB3-8CB4,U+8CB6-8CB8,U+8CBB-8CBD,U+8CBF-8CC4,U+8CC7-8CC8,U+8CCA,U+8CD1,U+8CD3,U+8CDA,U+8CDC,U+8CDE,U+8CE0,U+8CE2-8CE4,U+8CE6,U+8CEA,U+8CED,U+8CF4,U+8CFB-8CFD,U+8D04-8D05,U+8D07-8D08,U+8D0A,U+8D0D,U+8D13,U+8D16,U+8D64,U+8D66,U+8D6B,U+8D70,U+8D73-8D74,U+8D77,U+8D85,U+8D8A,U+8D99,U+8DA3,U+8DA8,U+8DB3,U+8DBA,U+8DBE,U+8DC6,U+8DCB-8DCC,U+8DCF,U+8DDB,U+8DDD,U+8DE1,U+8DE3,U+8DE8,U+8DF3,U+8E0A,U+8E0F-8E10,U+8E1E,U+8E2A,U+8E30,U+8E35,U+8E42,U+8E44,U+8E47-8E4A,U+8E59,U+8E5F-8E60,U+8E74,U+8E76,U+8E81,U+8E87,U+8E8A,U+8E8D,U+8EAA-8EAC,U+8EC0,U+8ECB-8ECC,U+8ED2,U+8EDF,U+8EEB,U+8EF8,U+8EFB,U+8EFE,U+8F03,U+8F05,U+8F09,U+8F12-8F15,U+8F1B-8F1F,U+8F26-8F27,U+8F29-8F2A,U+8F2F,U+8F33,U+8F38-8F39,U+8F3B,U+8F3E-8F3F,U+8F44-8F45,U+8F49,U+8F4D-8F4E,U+8F5D,U+8F5F,U+8F62,U+8F9B-8F9C,U+8FA3,U+8FA6}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-70-wght-normal-Dghe7UZx.woff2)format("woff2-variations");unicode-range:U+8941,U+8944,U+895F,U+8964,U+896A,U+8972,U+8981,U+8983,U+8986-8987,U+898F,U+8993,U+8996,U+89A1,U+89A9-89AA,U+89B2,U+89BA,U+89BD,U+89C0,U+89D2,U+89E3,U+89F4,U+89F8,U+8A02-8A03,U+8A08,U+8A0A,U+8A0C,U+8A0E,U+8A13,U+8A16-8A17,U+8A1B,U+8A1D,U+8A1F,U+8A23,U+8A25,U+8A2A,U+8A2D,U+8A31,U+8A34,U+8A36,U+8A3A-8A3B,U+8A50,U+8A54-8A55,U+8A5B,U+8A5E,U+8A60,U+8A62-8A63,U+8A66,U+8A6D-8A6E,U+8A70,U+8A72-8A73,U+8A75,U+8A79,U+8A85,U+8A87,U+8A8C-8A8D,U+8A93,U+8A95,U+8A98,U+8AA0-8AA1,U+8AA3-8AA6,U+8AA8,U+8AAA,U+8AB0,U+8AB2,U+8AB9,U+8ABC,U+8ABE-8ABF,U+8AC2,U+8AC4,U+8AC7,U+8ACB,U+8ACD,U+8ACF,U+8AD2,U+8AD6,U+8ADB-8ADC,U+8AE1,U+8AE6-8AE7,U+8AEA-8AEB,U+8AED-8AEE,U+8AF1,U+8AF6-8AF8,U+8AFA,U+8AFE,U+8B00-8B02,U+8B04,U+8B0E,U+8B10,U+8B14,U+8B16-8B17,U+8B19-8B1B,U+8B1D,U+8B20,U+8B28,U+8B2B-8B2C,U+8B33,U+8B39,U+8B41,U+8B49,U+8B4E-8B4F,U+8B58,U+8B5A,U+8B5C,U+8B66,U+8B6C,U+8B6F-8B70,U+8B74,U+8B77,U+8B7D,U+8B80,U+8B8A,U+8B90,U+8B92-8B93,U+8B96,U+8B9A,U+8C37,U+8C3F,U+8C41,U+8C46,U+8C48,U+8C4A,U+8C4C,U+8C55,U+8C5A,U+8C61}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-71-wght-normal-h8VdPzTz.woff2)format("woff2-variations");unicode-range:U+858F,U+8591,U+8594,U+859B,U+85A6,U+85A8-85AA,U+85AF-85B0,U+85BA,U+85C1,U+85C9,U+85CD-85CF,U+85D5,U+85DC-85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85FA-85FB,U+85FF,U+8602,U+8606-8607,U+860A,U+8616-8617,U+861A,U+862D,U+863F,U+864E,U+8650,U+8654-8655,U+865B-865C,U+865E-865F,U+8667,U+8679,U+868A,U+868C,U+8693,U+86A3-86A4,U+86A9,U+86C7,U+86CB,U+86D4,U+86D9,U+86DB,U+86DF,U+86E4,U+86ED,U+86FE,U+8700,U+8702-8703,U+8708,U+8718,U+871A,U+871C,U+874E,U+8755,U+8757,U+875F,U+8766,U+8768,U+8774,U+8776,U+8778,U+8782,U+878D,U+879F,U+87A2,U+87B3,U+87BA,U+87C4,U+87E0,U+87EC,U+87EF,U+87F2,U+87F9,U+87FB,U+87FE,U+8805,U+881F,U+8822-8823,U+8831,U+8836,U+883B,U+8840,U+8846,U+884D,U+8852-8853,U+8857,U+8859,U+885B,U+885D,U+8861-8863,U+8868,U+886B,U+8870,U+8872,U+8877,U+887E-887F,U+8881-8882,U+8888,U+888B,U+888D,U+8892,U+8896-8897,U+889E,U+88AB,U+88B4,U+88C1-88C2,U+88CF,U+88D4-88D5,U+88D9,U+88DC-88DD,U+88DF,U+88E1,U+88E8,U+88F3-88F5,U+88F8,U+88FD,U+8907,U+8910,U+8912-8913,U+8918-8919,U+8925,U+892A,U+8936,U+8938,U+893B}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-72-wght-normal-8IO8jmzC.woff2)format("woff2-variations");unicode-range:U+82A6,U+82A9,U+82AC-82AF,U+82B3,U+82B7-82B9,U+82BB-82BD,U+82BF,U+82D1-82D2,U+82D4-82D5,U+82D7,U+82DB,U+82DE-82DF,U+82E1,U+82E5-82E7,U+82FD-82FE,U+8301-8305,U+8309,U+8317,U+8328,U+832B,U+832F,U+8331,U+8334-8336,U+8338-8339,U+8340,U+8347,U+8349-834A,U+834F,U+8351-8352,U+8373,U+8377,U+837B,U+8389-838A,U+838E,U+8396,U+8398,U+839E,U+83A2,U+83A9-83AB,U+83BD,U+83C1,U+83C5,U+83C9-83CA,U+83CC,U+83D3,U+83D6,U+83DC,U+83E9,U+83EB,U+83EF-83F2,U+83F4,U+83F9,U+83FD,U+8403-8404,U+840A,U+840C-840E,U+8429,U+842C,U+8431,U+8438,U+843D,U+8449,U+8457,U+845B,U+8461,U+8463,U+8466,U+846B-846C,U+846F,U+8475,U+847A,U+8490,U+8494,U+8499,U+849C,U+84A1,U+84B2,U+84B8,U+84BB-84BC,U+84BF-84C0,U+84C2,U+84C4,U+84C6,U+84C9,U+84CB,U+84CD,U+84D1,U+84DA,U+84EC,U+84EE,U+84F4,U+84FC,U+8511,U+8513-8514,U+8517-8518,U+851A,U+851E,U+8521,U+8523,U+8525,U+852C-852D,U+852F,U+853D,U+853F,U+8541,U+8543,U+8549,U+854E,U+8553,U+8559,U+8563,U+8568-856A,U+856D,U+8584,U+8587}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-73-wght-normal-D_YjWBf2.woff2)format("woff2-variations");unicode-range:U+8033,U+8036,U+803D,U+803F,U+8043,U+8046,U+804A,U+8056,U+8058,U+805A,U+805E,U+806F-8070,U+8072-8073,U+8077,U+807D-807F,U+8084-8087,U+8089,U+808B-808C,U+8096,U+809B,U+809D,U+80A1-80A2,U+80A5,U+80A9-80AA,U+80AF,U+80B1-80B2,U+80B4,U+80BA,U+80C3-80C4,U+80CC,U+80CE,U+80DA-80DB,U+80DE,U+80E1,U+80E4-80E5,U+80F1,U+80F4,U+80F8,U+80FD,U+8102,U+8105-8108,U+810A,U+8118,U+811A-811B,U+8123,U+8129,U+812B,U+812F,U+8139,U+813E,U+814B,U+814E,U+8150-8151,U+8154-8155,U+8165-8166,U+816B,U+8170-8171,U+8178-817A,U+817F-8180,U+8188,U+818A,U+818F,U+819A,U+819C-819D,U+81A0,U+81A3,U+81A8,U+81B3,U+81B5,U+81BA,U+81BD-81C0,U+81C2,U+81C6,U+81CD,U+81D8,U+81DF,U+81E3,U+81E5,U+81E7-81E8,U+81ED,U+81F3-81F4,U+81FA-81FC,U+81FE,U+8205,U+8208,U+820A,U+820C-820D,U+8212,U+821B-821C,U+821E-821F,U+8221,U+822A-822C,U+8235-8237,U+8239,U+8240,U+8245,U+8247,U+8259,U+8264,U+8266,U+826E-826F,U+8271,U+8276,U+8278,U+827E,U+828B,U+828D-828E,U+8292,U+8299-829A,U+829D,U+829F,U+82A5}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-74-wght-normal-VK9q6WOB.woff2)format("woff2-variations");unicode-range:U+7D2F-7D30,U+7D33,U+7D35,U+7D39-7D3A,U+7D42-7D46,U+7D50,U+7D5E,U+7D61-7D62,U+7D66,U+7D68,U+7D6A,U+7D6E,U+7D71-7D73,U+7D76,U+7D79,U+7D7F,U+7D8E-7D8F,U+7D93,U+7D9C,U+7DA0,U+7DA2,U+7DAC-7DAD,U+7DB1-7DB2,U+7DB4-7DB5,U+7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DC7,U+7DCA-7DCB,U+7DD6,U+7DD8,U+7DDA,U+7DDD-7DDE,U+7DE0-7DE1,U+7DE3,U+7DE8-7DE9,U+7DEC,U+7DEF,U+7DF4,U+7DFB,U+7E09-7E0A,U+7E15,U+7E1B,U+7E1D-7E1F,U+7E21,U+7E23,U+7E2B,U+7E2E-7E2F,U+7E31,U+7E37,U+7E3D-7E3E,U+7E43,U+7E46-7E47,U+7E52,U+7E54-7E55,U+7E5E,U+7E61,U+7E69-7E6B,U+7E6D,U+7E70,U+7E79,U+7E7C,U+7E82,U+7E8C,U+7E8F,U+7E93,U+7E96,U+7E98,U+7E9B-7E9C,U+7F36,U+7F38,U+7F3A,U+7F4C,U+7F50,U+7F54-7F55,U+7F6A-7F6B,U+7F6E,U+7F70,U+7F72,U+7F75,U+7F77,U+7F79,U+7F85,U+7F88,U+7F8A,U+7F8C,U+7F94,U+7F9A,U+7F9E,U+7FA4,U+7FA8-7FA9,U+7FB2,U+7FB8-7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCA,U+7FCC,U+7FCE,U+7FD2,U+7FD4-7FD5,U+7FDF-7FE1,U+7FE9,U+7FEB,U+7FF0,U+7FF9,U+7FFC,U+8000-8001,U+8003,U+8006,U+8009,U+800C,U+8010,U+8015,U+8017-8018,U+802D}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-75-wght-normal-BWrWu3gd.woff2)format("woff2-variations");unicode-range:U+7A49,U+7A4D-7A4E,U+7A57,U+7A61-7A62,U+7A69,U+7A6B,U+7A70,U+7A74,U+7A76,U+7A79,U+7A7D,U+7A7F,U+7A81,U+7A84,U+7A88,U+7A92-7A93,U+7A95,U+7A98,U+7A9F,U+7AA9-7AAA,U+7AAE-7AAF,U+7ABA,U+7AC4-7AC5,U+7AC7,U+7ACA,U+7AD7,U+7AD9,U+7ADD,U+7ADF-7AE0,U+7AE3,U+7AE5,U+7AEA,U+7AED,U+7AEF,U+7AF6,U+7AF9-7AFA,U+7AFF,U+7B0F,U+7B11,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B26,U+7B2D,U+7B39,U+7B46,U+7B49,U+7B4B-7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B60,U+7B6C,U+7B6E,U+7B75,U+7B7D,U+7B87,U+7B8B,U+7B8F,U+7B94-7B95,U+7B97,U+7B9A,U+7B9D,U+7BA1,U+7BAD,U+7BB1,U+7BB4,U+7BB8,U+7BC0-7BC1,U+7BC4,U+7BC6-7BC7,U+7BC9,U+7BD2,U+7BE0,U+7BE4,U+7BE9,U+7C07,U+7C12,U+7C1E,U+7C21,U+7C27,U+7C2A-7C2B,U+7C3D-7C3F,U+7C43,U+7C4C-7C4D,U+7C60,U+7C64,U+7C6C,U+7C73,U+7C83,U+7C89,U+7C92,U+7C95,U+7C97-7C98,U+7C9F,U+7CA5,U+7CA7,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBE,U+7CCA,U+7CD6,U+7CDE-7CE0,U+7CE7,U+7CFB,U+7CFE,U+7D00,U+7D02,U+7D04-7D08,U+7D0A-7D0B,U+7D0D,U+7D10,U+7D14,U+7D17-7D1B,U+7D20-7D21,U+7D2B-7D2C,U+7D2E}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-76-wght-normal-B9BuWa4w.woff2)format("woff2-variations");unicode-range:U+7704,U+7708-7709,U+770B,U+771E,U+7720,U+7729,U+7737-7738,U+773A,U+773C,U+7740,U+774D,U+775B,U+7761,U+7763,U+7766,U+776B,U+7779,U+777E-777F,U+778B,U+7791,U+779E,U+77A5,U+77AC-77AD,U+77B0,U+77B3,U+77BB-77BC,U+77BF,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E9,U+77ED-77EF,U+7802,U+7812,U+7825-7827,U+782C,U+7832,U+7834,U+7845,U+784F,U+785D,U+786B-786C,U+786F,U+787C,U+7881,U+7887,U+788C-788E,U+7891,U+7897,U+78A3,U+78A7,U+78A9,U+78BA-78BC,U+78C1,U+78C5,U+78CA-78CB,U+78CE,U+78D0,U+78E8,U+78EC,U+78EF,U+78F5,U+78FB,U+7901,U+790E,U+7916,U+792A-792C,U+793A,U+7940-7941,U+7947-7949,U+7950,U+7956-7957,U+795A-795D,U+7960,U+7965,U+7968,U+796D,U+797A,U+797F,U+7981,U+798D-798E,U+7991,U+79A6-79A7,U+79AA,U+79AE,U+79B1,U+79B3,U+79B9,U+79BD-79C1,U+79C9-79CB,U+79D2,U+79D5,U+79D8,U+79DF,U+79E4,U+79E6-79E7,U+79E9,U+79FB,U+7A00,U+7A05,U+7A08,U+7A0B,U+7A0D,U+7A14,U+7A17,U+7A19-7A1A,U+7A1C,U+7A1F-7A20,U+7A2E,U+7A31,U+7A36-7A37,U+7A3B-7A3D,U+7A3F-7A40,U+7A46}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-77-wght-normal-BKsrrnQo.woff2)format("woff2-variations");unicode-range:U+7482-7483,U+7487,U+7489,U+748B,U+7498,U+749C,U+749E-749F,U+74A1,U+74A3,U+74A5,U+74A7-74A8,U+74AA,U+74B0,U+74B2,U+74B5,U+74B9,U+74BD,U+74BF,U+74C6,U+74CA,U+74CF,U+74D4,U+74D8,U+74DA,U+74DC,U+74E0,U+74E2-74E3,U+74E6,U+74EE,U+74F7,U+7501,U+7504,U+7511,U+7515,U+7518,U+751A-751B,U+7523,U+7525-7526,U+752B-752C,U+7531,U+7533,U+7538,U+753A,U+7547,U+754C,U+754F,U+7551,U+7553-7554,U+7559,U+755B-755D,U+7562,U+7565-7566,U+756A,U+756F-7570,U+7575-7576,U+7578,U+757A,U+757F,U+7586-7587,U+758A-758B,U+758E-758F,U+7591,U+759D,U+75A5,U+75AB,U+75B1-75B3,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C2,U+75C5,U+75C7,U+75CD,U+75D2,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75E2,U+75F0,U+75F2,U+75F4,U+75FA,U+75FC,U+7600,U+760D,U+7619,U+761F-7622,U+7624,U+7626,U+763B,U+7642,U+764C,U+764E,U+7652,U+7656,U+7661,U+7664,U+7669,U+766C,U+7670,U+7672,U+7678,U+7686-7687,U+768E,U+7690,U+7693,U+76AE,U+76BA,U+76BF,U+76C2-76C3,U+76C6,U+76C8,U+76CA,U+76D2,U+76D6,U+76DB-76DC,U+76DE-76DF,U+76E1,U+76E3-76E4,U+76E7,U+76F2,U+76FC,U+76FE,U+7701}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-78-wght-normal-KBw3j_cb.woff2)format("woff2-variations");unicode-range:U+7230,U+7232,U+7235,U+723A-723B,U+723D-723E,U+7240,U+7246-7248,U+724C,U+7252,U+7258-7259,U+725B,U+725D,U+725F,U+7261-7262,U+7267,U+7272,U+727D,U+7280-7281,U+72A2,U+72A7,U+72AC,U+72AF,U+72C0,U+72C2,U+72C4,U+72CE,U+72D0,U+72D7,U+72D9,U+72E1,U+72E9,U+72F8-72F9,U+72FC-72FD,U+730A,U+7316,U+731B-731D,U+7325,U+7329-732B,U+7336-7337,U+733E-733F,U+7344-7345,U+7350,U+7352,U+7357,U+7368,U+736A,U+7370,U+7372,U+7375,U+7378,U+737A-737B,U+7384,U+7386-7387,U+7389,U+738E,U+7394,U+7396-7398,U+739F,U+73A7,U+73A9,U+73AD,U+73B2-73B3,U+73B9,U+73C0,U+73C2,U+73C9-73CA,U+73CC-73CD,U+73CF,U+73D6,U+73D9,U+73DD-73DE,U+73E0,U+73E3-73E6,U+73E9-73EA,U+73ED,U+73F7,U+73F9,U+73FD-73FE,U+7401,U+7403,U+7405,U+7407,U+7409,U+7413,U+741B,U+7420-7422,U+7425-7426,U+7428,U+742A-742C,U+742E-7430,U+7433-7436,U+7438,U+743A,U+743F-7441,U+7443-7444,U+744B,U+7455,U+7457,U+7459-745C,U+745E-7460,U+7462,U+7464-7465,U+7468-746A,U+746F,U+747E}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-79-wght-normal-dOkbFG4J.woff2)format("woff2-variations");unicode-range:U+6F8D-6F8E,U+6F90,U+6F94,U+6F97,U+6FA3-6FA4,U+6FA7,U+6FAE-6FAF,U+6FB1,U+6FB3,U+6FB9,U+6FBE,U+6FC0-6FC3,U+6FCA,U+6FD5,U+6FDA,U+6FDF-6FE1,U+6FE4,U+6FE9,U+6FEB-6FEC,U+6FEF,U+6FF1,U+6FFE,U+7001,U+7005-7006,U+7009,U+700B,U+700F,U+7011,U+7015,U+7018,U+701A-701F,U+7023,U+7027-7028,U+702F,U+7037,U+703E,U+704C,U+7050-7051,U+7058,U+705D,U+7070,U+7078,U+707C-707D,U+7085,U+708A,U+708E,U+7092,U+7098-709A,U+70A1,U+70A4,U+70AB-70AD,U+70AF,U+70B3,U+70B7-70B9,U+70C8,U+70CB,U+70CF,U+70D8-70D9,U+70DD,U+70DF,U+70F1,U+70F9,U+70FD,U+7104,U+7109,U+710C,U+7119-711A,U+711E,U+7126,U+7130,U+7136,U+7147,U+7149-714A,U+714C,U+714E,U+7150,U+7156,U+7159,U+715C,U+715E,U+7164-7167,U+7169,U+716C,U+716E,U+717D,U+7184,U+7189-718A,U+718F,U+7192,U+7194,U+7199,U+719F,U+71A2,U+71AC,U+71B1,U+71B9-71BA,U+71BE,U+71C1,U+71C3,U+71C8-71C9,U+71CE,U+71D0,U+71D2,U+71D4-71D5,U+71DF,U+71E5-71E7,U+71ED-71EE,U+71FB-71FC,U+71FE-7200,U+7206,U+7210,U+721B,U+722A,U+722C-722D}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-80-wght-normal-DdjnSx3m.woff2)format("woff2-variations");unicode-range:U+6D5A,U+6D5C,U+6D63,U+6D66,U+6D69-6D6A,U+6D6C,U+6D6E,U+6D74,U+6D78-6D79,U+6D7F,U+6D85,U+6D87-6D89,U+6D8C-6D8E,U+6D91,U+6D93,U+6D95,U+6DAF,U+6DB2,U+6DB5,U+6DC0,U+6DC3-6DC7,U+6DCB,U+6DCF,U+6DD1,U+6DD8-6DDA,U+6DDE,U+6DE1,U+6DE8,U+6DEA-6DEB,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF7-6DFB,U+6E17,U+6E19-6E1B,U+6E1F-6E21,U+6E23-6E26,U+6E2B-6E2D,U+6E32,U+6E34,U+6E36,U+6E38,U+6E3A,U+6E3C-6E3E,U+6E43-6E44,U+6E4A,U+6E4D,U+6E56,U+6E58,U+6E5B-6E5C,U+6E5E-6E5F,U+6E67,U+6E6B,U+6E6E-6E6F,U+6E72-6E73,U+6E7A,U+6E90,U+6E96,U+6E9C-6E9D,U+6E9F,U+6EA2,U+6EA5,U+6EAA-6EAB,U+6EAF,U+6EB1,U+6EB6,U+6EBA,U+6EC2,U+6EC4-6EC5,U+6EC9,U+6ECB-6ECC,U+6ECE,U+6ED1,U+6ED3-6ED4,U+6EEF,U+6EF4,U+6EF8,U+6EFE-6EFF,U+6F01-6F02,U+6F06,U+6F0F,U+6F11,U+6F14-6F15,U+6F20,U+6F22-6F23,U+6F2B-6F2C,U+6F31-6F32,U+6F38,U+6F3F,U+6F41,U+6F51,U+6F54,U+6F57-6F58,U+6F5A-6F5B,U+6F5E-6F5F,U+6F62,U+6F64,U+6F6D-6F6E,U+6F70,U+6F7A,U+6F7C-6F7E,U+6F81,U+6F84,U+6F88}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-81-wght-normal-DH4ui8jq.woff2)format("woff2-variations");unicode-range:U+6ADA-6ADB,U+6AF6,U+6AFB,U+6B04,U+6B0A,U+6B0C,U+6B12,U+6B16,U+6B20-6B21,U+6B23,U+6B32,U+6B3A,U+6B3D-6B3E,U+6B46-6B47,U+6B4E,U+6B50,U+6B5F,U+6B61-6B62,U+6B64-6B66,U+6B6A,U+6B72,U+6B77-6B78,U+6B7B,U+6B7F,U+6B83-6B84,U+6B86,U+6B89-6B8A,U+6B96,U+6B98,U+6B9E,U+6BAE-6BAF,U+6BB2,U+6BB5,U+6BB7,U+6BBA,U+6BBC,U+6BBF,U+6BC1,U+6BC5-6BC6,U+6BCB,U+6BCF,U+6BD2-6BD3,U+6BD6-6BD8,U+6BDB,U+6BEB-6BEC,U+6C08,U+6C0F,U+6C13,U+6C23,U+6C37-6C38,U+6C3E,U+6C40-6C42,U+6C4E,U+6C50,U+6C55,U+6C57,U+6C5A,U+6C5D-6C60,U+6C68,U+6C6A,U+6C6D,U+6C70,U+6C72,U+6C76,U+6C7A,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C88,U+6C8C,U+6C90,U+6C92-6C96,U+6C99-6C9B,U+6CAB,U+6CAE,U+6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC1-6CC2,U+6CC4,U+6CC9-6CCA,U+6CCC,U+6CD3,U+6CD7,U+6CDB,U+6CE1-6CE3,U+6CE5,U+6CE8,U+6CEB,U+6CEE-6CF0,U+6CF3,U+6D0B-6D0C,U+6D11,U+6D17,U+6D19,U+6D1B,U+6D1E,U+6D25,U+6D27,U+6D29,U+6D32,U+6D35-6D36,U+6D38-6D39,U+6D3B,U+6D3D-6D3E,U+6D41,U+6D59}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-82-wght-normal-D1bXX6uk.woff2)format("woff2-variations");unicode-range:U+67F0-67F1,U+67F3-67F6,U+67FB,U+67FE,U+6812-6813,U+6816-6817,U+6821-6822,U+682F,U+6838-6839,U+683D,U+6840-6843,U+6848,U+684E,U+6850-6851,U+6853-6854,U+686D,U+6876,U+687F,U+6881,U+6885,U+688F,U+6893-6894,U+6897,U+689D,U+689F,U+68A1-68A2,U+68A7-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5-68B6,U+68C4-68C5,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D7-68D8,U+68DA,U+68DF-68E0,U+68E7-68E8,U+68EE,U+68F2,U+68F9-68FA,U+6900,U+6905,U+690D-690E,U+6912,U+6927,U+6930,U+693D,U+693F,U+694A,U+6953-6955,U+6957,U+6959-695A,U+695E,U+6960-6963,U+6968,U+696B,U+696D-696F,U+6975,U+6977-6979,U+6995,U+699B-699C,U+69A5,U+69A7,U+69AE,U+69B4,U+69BB,U+69C1,U+69C3,U+69CB-69CD,U+69D0,U+69E8,U+69EA,U+69FB,U+69FD,U+69FF,U+6A02,U+6A0A,U+6A11,U+6A13,U+6A17,U+6A19,U+6A1E-6A1F,U+6A21,U+6A23,U+6A35,U+6A38-6A3A,U+6A3D,U+6A44,U+6A48,U+6A4B,U+6A52-6A53,U+6A58-6A59,U+6A5F,U+6A61,U+6A6B,U+6A80,U+6A84,U+6A89,U+6A8D-6A8E,U+6A97,U+6A9C,U+6AA3,U+6AB3,U+6ABB,U+6AC2-6AC3,U+6AD3}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-83-wght-normal-DRPADWH8.woff2)format("woff2-variations");unicode-range:U+6607,U+6609-660A,U+660C,U+660F-6611,U+6613-6615,U+661E,U+6620,U+6627-6628,U+662D,U+6630-6631,U+6634,U+6636,U+663A-663B,U+6641,U+6643-6644,U+6649,U+664B,U+664F,U+6659,U+665B,U+665D-665F,U+6664-6669,U+666B,U+666E-666F,U+6673-6674,U+6676-6678,U+6684,U+6687-6689,U+668E,U+6690-6691,U+6696-6698,U+669D,U+66A0,U+66A2,U+66AB,U+66AE,U+66B2-66B4,U+66B9,U+66BB,U+66BE,U+66C4,U+66C6-66C7,U+66C9,U+66D6,U+66D9,U+66DC-66DD,U+66E0,U+66E6,U+66F0,U+66F2-66F4,U+66F7,U+66F9-66FA,U+66FC,U+66FE-66FF,U+6703,U+670B,U+670D,U+6714-6715,U+6717,U+671B,U+671D-671F,U+6726-6727,U+672A-672B,U+672D-672E,U+6731,U+6736,U+673A,U+673D,U+6746,U+6749,U+674E-6751,U+6753,U+6756,U+675C,U+675E-675F,U+676D,U+676F-6770,U+6773,U+6775,U+6777,U+677B,U+677E-677F,U+6787,U+6789,U+678B,U+678F-6790,U+6793,U+6795,U+679A,U+679D,U+67AF-67B0,U+67B3,U+67B6-67B8,U+67BE,U+67C4,U+67CF-67D4,U+67DA,U+67DD,U+67E9,U+67EC,U+67EF}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-84-wght-normal-D9CK0s6a.woff2)format("woff2-variations");unicode-range:U+6392,U+6396,U+6398,U+639B,U+63A0-63A2,U+63A5,U+63A7-63AA,U+63C0,U+63C4,U+63C6,U+63CF,U+63D6,U+63DA-63DB,U+63E1,U+63ED-63EE,U+63F4,U+63F6-63F7,U+640D,U+640F,U+6414,U+6416-6417,U+641C,U+6422,U+642C-642D,U+643A,U+643E,U+6458,U+6460,U+6469,U+646F,U+6478-647A,U+6488,U+6491-6493,U+649A,U+649E,U+64A4-64A5,U+64AB,U+64AD-64AE,U+64B0,U+64B2,U+64BB,U+64C1,U+64C4-64C5,U+64C7,U+64CA,U+64CD-64CE,U+64D2,U+64D4,U+64D8,U+64DA,U+64E1-64E2,U+64E5-64E7,U+64EC,U+64F2,U+64F4,U+64FA,U+64FE,U+6500,U+6504,U+6518,U+651D,U+6523,U+652A-652C,U+652F,U+6536-6539,U+653B,U+653E,U+6548,U+654D-654F,U+6551,U+6556-6557,U+655E,U+6562-6563,U+6566,U+656C-656D,U+6572,U+6574-6575,U+6577-6578,U+657E,U+6582-6583,U+6585,U+658C,U+6590-6591,U+6597,U+6599,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65AB-65AC,U+65AF,U+65B7,U+65BC-65BD,U+65C1,U+65C5,U+65CB-65CC,U+65CF,U+65D2,U+65D7,U+65E0,U+65E3,U+65E6,U+65E8-65E9,U+65EC-65ED,U+65F1,U+65F4,U+65FA-65FD,U+65FF,U+6606}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-85-wght-normal-Bk-Tbk4S.woff2)format("woff2-variations");unicode-range:U+614C,U+6153,U+6155,U+6158-6159,U+615D,U+615F,U+6162-6164,U+6167-6168,U+616B,U+616E,U+6170,U+6176-6177,U+617D-617E,U+6181-6182,U+618A,U+618E,U+6190-6191,U+6194,U+6198-619A,U+61A4,U+61A7,U+61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6,U+61BA,U+61BE,U+61C3,U+61C7-61CB,U+61E6,U+61F2,U+61F6-61F8,U+61FA,U+61FC,U+61FF-6200,U+6207-6208,U+620A,U+620C-620E,U+6212,U+6216,U+621A,U+621F,U+6221,U+622A,U+622E,U+6230-6231,U+6234,U+6236,U+623E-623F,U+6241,U+6247-6249,U+624D,U+6253,U+6258,U+626E,U+6271,U+6276,U+6279,U+627C,U+627F-6280,U+6284,U+6289-628A,U+6291-6292,U+6295,U+6297-6298,U+629B,U+62AB,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62C2,U+62C7-62C9,U+62CC-62CD,U+62CF-62D0,U+62D2-62D4,U+62D6-62D9,U+62DB-62DC,U+62EC-62EF,U+62F1,U+62F3,U+62F7,U+62FE-62FF,U+6301,U+6307,U+6309,U+6311,U+632B,U+632F,U+633A-633B,U+633D-633E,U+6349,U+634C,U+634F-6350,U+6355,U+6367-6368,U+636E,U+6372,U+6377,U+637A-637B,U+637F,U+6383,U+6388-6389,U+638C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-86-wght-normal-BhiIa3BY.woff2)format("woff2-variations");unicode-range:U+5F11,U+5F13-5F15,U+5F17-5F18,U+5F1B,U+5F1F,U+5F26-5F27,U+5F29,U+5F31,U+5F35,U+5F3A,U+5F3C,U+5F48,U+5F4A,U+5F4C,U+5F4E,U+5F56-5F57,U+5F59,U+5F5B,U+5F62,U+5F66-5F67,U+5F69-5F6D,U+5F70-5F71,U+5F77,U+5F79,U+5F7C,U+5F7F-5F81,U+5F85,U+5F87,U+5F8A-5F8B,U+5F90-5F92,U+5F98-5F99,U+5F9E,U+5FA0-5FA1,U+5FA8-5FAA,U+5FAE,U+5FB5,U+5FB9,U+5FBD,U+5FC5,U+5FCC-5FCD,U+5FD6-5FD9,U+5FE0,U+5FEB,U+5FF5,U+5FFD,U+5FFF,U+600F,U+6012,U+6016,U+601C,U+6020-6021,U+6025,U+6028,U+602A,U+602F,U+6041-6043,U+604D,U+6050,U+6052,U+6055,U+6059,U+605D,U+6062-6065,U+6068-606A,U+606C-606D,U+606F-6070,U+6085,U+6089,U+608C-608D,U+6094,U+6096,U+609A-609B,U+609F-60A0,U+60A3-60A4,U+60A7,U+60B0,U+60B2-60B4,U+60B6,U+60B8,U+60BC-60BD,U+60C7,U+60D1,U+60DA,U+60DC,U+60DF-60E1,U+60F0-60F1,U+60F6,U+60F9-60FB,U+6101,U+6106,U+6108-6109,U+610D-610E,U+6115,U+611A,U+6127,U+6130,U+6134,U+6137,U+613C,U+613E-613F,U+6142,U+6144,U+6147-6148,U+614A-614B}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-87-wght-normal-CHchL0N_.woff2)format("woff2-variations");unicode-range:U+5C40,U+5C45-5C46,U+5C48,U+5C4B,U+5C4D-5C4E,U+5C51,U+5C5B,U+5C60,U+5C62,U+5C64-5C65,U+5C6C,U+5C6F,U+5C79,U+5C90-5C91,U+5CA1,U+5CA9,U+5CAB-5CAC,U+5CB1,U+5CB3,U+5CB5,U+5CB7-5CB8,U+5CBA,U+5CBE,U+5CC0,U+5CD9,U+5CE0,U+5CE8,U+5CEF-5CF0,U+5CF4,U+5CF6,U+5CFB,U+5CFD,U+5D07,U+5D0D-5D0E,U+5D11,U+5D14,U+5D16-5D17,U+5D19,U+5D27,U+5D29,U+5D4B-5D4C,U+5D50,U+5D69,U+5D6C,U+5D6F,U+5D87,U+5D8B,U+5D9D,U+5DA0,U+5DA2,U+5DAA,U+5DB8,U+5DBA,U+5DBC-5DBD,U+5DCD,U+5DD2,U+5DD6,U+5DE1-5DE2,U+5DE5-5DE8,U+5DEB,U+5DEE,U+5DF1-5DF4,U+5DF7,U+5DFD-5DFE,U+5E03,U+5E06,U+5E11,U+5E16,U+5E19,U+5E1B,U+5E1D,U+5E25,U+5E2B,U+5E2D,U+5E33,U+5E36,U+5E38,U+5E3D,U+5E3F-5E40,U+5E44-5E45,U+5E47,U+5E4C,U+5E55,U+5E5F,U+5E61-5E63,U+5E72,U+5E77-5E79,U+5E7B-5E7E,U+5E84,U+5E87,U+5E8A,U+5E8F,U+5E95,U+5E97,U+5E9A,U+5E9C,U+5EA0,U+5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EBE,U+5EC2,U+5EC8-5ECA,U+5ED0,U+5ED3,U+5ED6,U+5EDA-5EDB,U+5EDF-5EE0,U+5EE2-5EE3,U+5EEC,U+5EF3,U+5EF6-5EF7,U+5EFA-5EFB,U+5F01,U+5F04,U+5F0A}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-88-wght-normal-DRZ3kFg_.woff2)format("woff2-variations");unicode-range:U+59BE,U+59C3,U+59C6,U+59C9,U+59CB,U+59D0-59D1,U+59D3-59D4,U+59D9-59DA,U+59DC-59DD,U+59E6,U+59E8,U+59EA,U+59EC,U+59EE,U+59F8,U+59FB,U+59FF,U+5A01,U+5A03,U+5A11,U+5A18,U+5A1B-5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A36,U+5A3C,U+5A41,U+5A46,U+5A49,U+5A5A,U+5A62,U+5A66,U+5A92,U+5A9A-5A9B,U+5AA4,U+5AC1-5AC2,U+5AC4,U+5AC9,U+5ACC,U+5AE1,U+5AE6,U+5AE9,U+5B05,U+5B09,U+5B0B-5B0C,U+5B16,U+5B2A,U+5B40,U+5B43,U+5B51,U+5B54-5B55,U+5B58,U+5B5A,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B69,U+5B6B,U+5B70-5B71,U+5B75,U+5B7A,U+5B7C,U+5B85,U+5B87-5B88,U+5B8B,U+5B8F,U+5B93,U+5B95-5B99,U+5B9B-5B9C,U+5BA2-5BA6,U+5BAC,U+5BAE,U+5BB0,U+5BB3-5BB5,U+5BB8-5BB9,U+5BBF-5BC0,U+5BC2-5BC7,U+5BCC,U+5BD0,U+5BD2-5BD4,U+5BD7,U+5BDE-5BDF,U+5BE1-5BE2,U+5BE4-5BE9,U+5BEB-5BEC,U+5BEE-5BEF,U+5BF5-5BF6,U+5BF8,U+5BFA,U+5C01,U+5C04,U+5C07-5C0B,U+5C0D-5C0E,U+5C16,U+5C19,U+5C24,U+5C28,U+5C31,U+5C38-5C3C,U+5C3E-5C3F}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-89-wght-normal-tuIl-8K3.woff2)format("woff2-variations");unicode-range:U+5703-5704,U+5708,U+570D,U+5712-5713,U+5716,U+5718,U+572D,U+573B,U+5740,U+5742,U+5747,U+574A,U+574D-574E,U+5750-5751,U+5761,U+5764,U+5766,U+576A,U+576E,U+5770,U+5775,U+577C,U+5782,U+5788,U+578B,U+5793,U+57A0,U+57A2-57A3,U+57C3,U+57C7-57C8,U+57CB,U+57DF-57E0,U+57F0,U+57F4,U+57F7,U+57F9-57FA,U+57FC,U+5800,U+5802,U+5805-5806,U+5808-580A,U+581E,U+5821,U+5824,U+5827,U+582A,U+582F-5831,U+5835,U+583A,U+584A-584B,U+584F,U+5851,U+5854,U+5857-5858,U+585A,U+585E,U+5861-5862,U+5864,U+5875,U+5879,U+587C,U+587E,U+5883,U+5885,U+5889,U+5893,U+589C,U+589E-589F,U+58A8-58A9,U+58AE,U+58B3,U+58BA-58BB,U+58BE,U+58C1,U+58C5,U+58C7,U+58CE,U+58D1,U+58D3,U+58D5,U+58D8-58D9,U+58DE-58DF,U+58E4,U+58EC,U+58EF,U+58F9-58FB,U+58FD,U+590F,U+5914-5915,U+5919,U+5922,U+592D-592E,U+5931,U+5937,U+593E,U+5944,U+5947-5949,U+594E-5951,U+5954-5955,U+5957,U+595A,U+5960,U+5962,U+5967,U+596A-596E,U+5974,U+5978,U+5982-5984,U+598A,U+5993,U+5996-5997,U+5999,U+59A5,U+59A8,U+59AC,U+59B9,U+59BB}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-90-wght-normal-CjbUAWAr.woff2)format("woff2-variations");unicode-range:U+539A,U+53A0,U+53A5-53A6,U+53AD,U+53BB,U+53C3,U+53C8-53CB,U+53CD,U+53D4,U+53D6-53D7,U+53DB,U+53E1-53E3,U+53E5,U+53E9-53ED,U+53F1,U+53F3,U+53F8,U+5403-5404,U+540A,U+540E-5411,U+541B,U+541D,U+541F-5420,U+5426,U+5429,U+542B,U+5433,U+5438-5439,U+543B-543C,U+543E,U+5442,U+5448,U+544A,U+5451,U+5468,U+546A,U+5471,U+5473,U+5475,U+547B-547D,U+5480,U+5486,U+548E,U+5490,U+54A4,U+54A8,U+54AB-54AC,U+54B3,U+54B8,U+54BD,U+54C0,U+54C4,U+54C8-54C9,U+54E1,U+54E5,U+54E8,U+54ED-54EE,U+54F2,U+54FA,U+5504,U+5506-5507,U+550E,U+5510,U+551C,U+552F,U+5531,U+5535,U+553E,U+5544,U+5546,U+554F,U+5553,U+5556,U+555E,U+5563,U+557C,U+5580,U+5584,U+5586-5587,U+5589-558A,U+5598-559A,U+559C-559D,U+55A7,U+55A9-55AC,U+55AE,U+55C5,U+55C7,U+55D4,U+55DA,U+55DC,U+55DF,U+55E3-55E4,U+55FD-55FE,U+5606,U+5609,U+5614,U+5617,U+562F,U+5632,U+5634,U+5636,U+5653,U+5668,U+566B,U+5674,U+5686,U+56A5,U+56AC,U+56AE,U+56B4,U+56BC,U+56CA,U+56CD,U+56D1,U+56DA-56DB,U+56DE,U+56E0,U+56F0,U+56F9-56FA}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-91-wght-normal-Cwje09OV.woff2)format("woff2-variations");unicode-range:U+516E,U+5175-5178,U+517C,U+5180,U+5186,U+518A,U+518D,U+5192,U+5195,U+5197,U+51A0,U+51A5,U+51AA,U+51AC,U+51B6-51B7,U+51BD,U+51C4,U+51C6,U+51C9,U+51CB-51CD,U+51DC-51DE,U+51E1,U+51F0-51F1,U+51F6,U+51F8-51F9,U+51FD,U+5200,U+5203,U+5207-5208,U+520A,U+520E,U+5211,U+5217,U+521D,U+5224-5225,U+522A,U+522E,U+5230,U+5236-523B,U+5243,U+5247,U+524A-524C,U+5254,U+5256,U+525B,U+525D,U+5261,U+5269-526A,U+526F,U+5272,U+5275,U+527D,U+527F,U+5283,U+5287-5289,U+528D,U+5291-5292,U+529F,U+52A3-52A4,U+52A9-52AB,U+52BE,U+52C1,U+52C3,U+52C5,U+52C7,U+52C9,U+52CD,U+52D2,U+52D6,U+52D8-52D9,U+52DB,U+52DD-52DF,U+52E2-52E4,U+52F3,U+52F5,U+52F8,U+52FA-52FB,U+52FE-52FF,U+5305,U+5308,U+530D,U+530F-5310,U+5315,U+5319,U+5320-5321,U+5323,U+532A,U+532F,U+5339,U+533F-5341,U+5343-5344,U+5347-534A,U+534D,U+5351-5354,U+535A,U+535C,U+535E,U+5360,U+5366,U+5368,U+536F-5371,U+5374-5375,U+5377,U+537D,U+537F,U+5384,U+5393,U+5398}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-92-wght-normal-BjRlDXWq.woff2)format("woff2-variations");unicode-range:U+4F43,U+4F46-4F48,U+4F4D-4F51,U+4F55,U+4F59-4F5A,U+4F69,U+4F6F-4F70,U+4F73,U+4F76,U+4F7A,U+4F7E-4F7F,U+4F81,U+4F83-4F84,U+4F86,U+4F88,U+4F8A-4F8B,U+4F8D,U+4F8F,U+4F91,U+4F96,U+4F98,U+4F9B,U+4F9D,U+4FAE-4FAF,U+4FB5-4FB6,U+4FBF,U+4FC2-4FC4,U+4FC9-4FCA,U+4FCE,U+4FD1,U+4FD3-4FD4,U+4FD7,U+4FDA,U+4FDF-4FE0,U+4FEE-4FEF,U+4FF1,U+4FF3,U+4FF5,U+4FF8,U+4FFA,U+5002,U+5006,U+5009,U+500B,U+500D,U+5011-5012,U+5016,U+5019-501A,U+501C,U+501E-501F,U+5021,U+5023-5024,U+5026-5028,U+502A-502D,U+503B,U+5043,U+5047-5049,U+504F,U+5055,U+505A,U+505C,U+5065,U+5074-5076,U+5078,U+5080,U+5085,U+508D,U+5091,U+5098-5099,U+50AC-50AD,U+50B2-50B3,U+50B5,U+50B7,U+50BE,U+50C5,U+50C9-50CA,U+50D1,U+50D5-50D6,U+50DA,U+50DE,U+50E5,U+50E7,U+50ED,U+50F9,U+50FB,U+50FF-5101,U+5104,U+5106,U+5109,U+5112,U+511F,U+5121,U+512A,U+5132,U+5137,U+513A,U+513C,U+5140-5141,U+5143-5148,U+514B-514E,U+5152,U+515C,U+5162,U+5169-516B,U+516D}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-93-wght-normal-DQxlG0_9.woff2)format("woff2-variations");unicode-range:U+338C-339C,U+339F-33A0,U+33A2-33CB,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+4E01,U+4E03,U+4E07-4E08,U+4E11,U+4E14-4E15,U+4E18-4E19,U+4E1E,U+4E32,U+4E38-4E39,U+4E42-4E43,U+4E45,U+4E4D-4E4F,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E6B,U+4E6D,U+4E73,U+4E76-4E77,U+4E7E,U+4E82,U+4E86,U+4E88,U+4E8E,U+4E90-4E92,U+4E94-4E95,U+4E98,U+4E9B,U+4E9E,U+4EA1-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB6,U+4EC0-4EC1,U+4EC4,U+4EC7,U+4ECB,U+4ECD,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD,U+4EDF,U+4EE4,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F09,U+4F0B,U+4F0D-4F11,U+4F2F,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-94-wght-normal-AQwjKYHD.woff2)format("woff2-variations");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3164-318C,U+318E,U+3200-321B,U+3231,U+3239,U+3251-325A,U+3260-327B,U+327E-327F,U+328A-3290,U+3294,U+329E,U+32A5,U+3380-3384,U+3388-338B}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-95-wght-normal-DU36_q8K.woff2)format("woff2-variations");unicode-range:U+2F7D,U+2F7F-2F8B,U+2F8E-2F90,U+2F92-2F97,U+2F99-2FA0,U+2FA2-2FA3,U+2FA5-2FA9,U+2FAC-2FB1,U+2FB3-2FBC,U+2FC1-2FCA,U+2FCD-2FD4,U+3003,U+3012-3019,U+301C,U+301E-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304E,U+3050,U+3052,U+3056,U+305A,U+305C,U+305E,U+3062,U+3065,U+306C,U+3070-307D,U+3080,U+3085,U+3087,U+308E,U+3090-3091,U+30A1,U+30A5,U+30A9,U+30AE,U+30B1-30B2,U+30B4,U+30B6,U+30BC-30BE,U+30C2,U+30C5,U+30CC,U+30D2,U+30D4,U+30D8-30DD,U+30E4,U+30E6,U+30E8,U+30EE,U+30F0-30F2,U+30F4-30F6,U+3133,U+3135}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-96-wght-normal-CVVndpUA.woff2)format("woff2-variations");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-97-wght-normal-CIiLHY90.woff2)format("woff2-variations");unicode-range:U+2479-2487,U+249C-24D1,U+24D3-24D7,U+24D9-24E9,U+24EB-24F4,U+2500-2501,U+2503,U+250C-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-98-wght-normal-DU0EjZe_.woff2)format("woff2-variations");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-99-wght-normal-BPjHJEXJ.woff2)format("woff2-variations");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC-AD,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-100-wght-normal-Ch1vp3-c.woff2)format("woff2-variations");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-101-wght-normal-BC5y5dqO.woff2)format("woff2-variations");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-102-wght-normal-BRsEzEdt.woff2)format("woff2-variations");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-103-wght-normal-D2tgQr2m.woff2)format("woff2-variations");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-104-wght-normal-B9I2aAtP.woff2)format("woff2-variations");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-105-wght-normal-UZUY9ckr.woff2)format("woff2-variations");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-106-wght-normal-CiM5P2eP.woff2)format("woff2-variations");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-107-wght-normal-Cvdq43h0.woff2)format("woff2-variations");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-108-wght-normal-D7w6Q2lY.woff2)format("woff2-variations");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-109-wght-normal-BbmBYgvB.woff2)format("woff2-variations");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-110-wght-normal-XwNdx1GB.woff2)format("woff2-variations");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-111-wght-normal-CXjrVraB.woff2)format("woff2-variations");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-112-wght-normal-DOhh2iwR.woff2)format("woff2-variations");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-113-wght-normal-D3cwdMxZ.woff2)format("woff2-variations");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-114-wght-normal-BR9tFfOX.woff2)format("woff2-variations");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-115-wght-normal-CD3J_hkm.woff2)format("woff2-variations");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-116-wght-normal-CEgGIndr.woff2)format("woff2-variations");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-117-wght-normal-Kx6LOXtf.woff2)format("woff2-variations");unicode-range:U+D,U+48,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-118-wght-normal-C4j1xH6l.woff2)format("woff2-variations");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-119-wght-normal-B8lslVpp.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-38,U+3A-3B,U+3F,U+41-47,U+4A-4C,U+4F-5D,U+61-7B,U+7D,U+A1,U+AB,U+AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-cyrillic-wght-normal-Dn-cTn_J.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-vietnamese-wght-normal-DAu4eVJu.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-latin-ext-wght-normal-srBaEPiu.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-kr-latin-wght-normal-DdBYjaA7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Pretendard;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}:root{--ssgl-burgundy:#481c23;--ssgl-burgundy-hover:#632a33;--ssgl-gold:#b39a72;--ssgl-ivory:#f5f1ec;--ssgl-white:#fff;--ssgl-ink:#252322;--ssgl-muted:#726d68;--ssgl-line:#dfd8cf;--ssgl-charcoal:#202020;--ssgl-font-body:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--ssgl-font-title:"Noto Serif KR Variable", "Noto Serif KR", serif;--ssgl-width:1320px;--ssgl-gutter:40px;--ssgl-header-height:88px;--ssgl-utility-height:32px;--ssgl-touch:48px;--ssgl-space-1:8px;--ssgl-space-2:16px;--ssgl-space-3:24px;--ssgl-space-4:32px;--ssgl-space-6:48px;--ssgl-space-8:64px;--ssgl-space-12:96px;--wine:#5b161e;--wine-dark:#481218;--wine-deep:#310d12;--gold:#c4a06a;--gold-strong:#a9783c;--cream:#f5f0e9;--cream-deep:#ebe2d8;--paper:#fcfaf7;--ink:#322826;--muted:#756b65;--line:#ded2c8;--white:#fff;--shadow:0 16px 40px #310d1214;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--display:"Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--serif:"Noto Serif KR Variable", "Noto Serif KR", "Noto Serif CJK KR", serif;--sans:"Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body,button,input,select,textarea{font-family:var(--sans)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}::selection{background:var(--wine);color:var(--white)}.site-shell{min-height:100vh;padding-bottom:112px;overflow:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--wine);color:var(--white);padding:12px 16px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.announcement{z-index:60;background:var(--wine-deep);color:#fffc;letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:8px 20px;font-size:12px;display:flex;position:relative}.announcement strong{color:var(--gold);font-weight:600}.announcement-copy,.announcement-office-nav,.announcement-office-item{align-items:center;display:inline-flex}.announcement-copy{white-space:nowrap;min-width:0}.announcement-office-nav,.announcement-office-item{gap:8px}.announcement-office-nav a{color:inherit;border-bottom:1px solid #0000;line-height:1.35;transition:border-color .16s,color .16s}.announcement-office-nav a:hover,.announcement-office-nav a:focus-visible{color:#fff;border-bottom-color:currentColor}.announcement-office-nav a:focus-visible{outline-offset:3px;outline:2px solid #e1c586e6}.announcement-office-separator{color:#ffffff85}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #ffffff1c;height:82px;position:sticky;top:0}.header-inner{grid-template-columns:210px 1fr auto;align-items:center;gap:28px;width:min(1420px,100% - 56px);height:100%;margin:0 auto;display:grid}.brand{align-items:center;width:181px;height:50px;display:inline-flex}.brand img{object-fit:contain;filter:brightness(0)saturate()invert(8%)sepia(48%)saturate(4843%)hue-rotate(323deg)brightness(92%)contrast(102%);width:181px;height:50px}.main-nav{justify-content:center;align-items:center;gap:clamp(22px,2.4vw,48px);display:flex}.main-nav>.nav-item>a{color:#312d2b;white-space:nowrap;padding:30px 0 27px;font-size:15px;font-weight:650;position:relative}.main-nav>.nav-item>a:after{content:"";background:var(--wine);transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.main-nav>.nav-item>a:hover:after,.main-nav>.nav-item>a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-contact{align-items:center;gap:14px;display:flex}.phone-block{text-align:right;gap:2px;display:grid}.phone-block small{color:var(--muted);letter-spacing:.08em;font-size:10px}.phone-block strong{color:var(--wine);letter-spacing:.01em;font-size:19px}.header-cta{border:1px solid var(--wine);min-width:104px;color:var(--wine);text-align:center;padding:13px 16px;font-size:13px;font-weight:700;transition:background-color .18s,color .18s}.header-cta:hover,.header-cta:focus-visible{background:var(--wine);color:var(--white)}.mobile-menu{display:none}.hero{background:var(--wine-deep);min-height:780px;color:var(--white);isolation:isolate;align-items:stretch;display:flex;position:relative}.hero-media,.hero-media:after{position:absolute;inset:0}.hero-media{z-index:-2;background:var(--wine-deep);overflow:hidden}.hero-poster{object-fit:cover;filter:saturate(.72)contrast(1.04)}.hero-media video{z-index:0;object-fit:cover;filter:saturate(.56)contrast(1.06);width:100%;height:100%;position:relative}.hero-media:after{content:"";z-index:1;background:linear-gradient(90deg,#1a040cf0 0%,#2a0915c7 46%,#2a09155c 76%,#2a091585 100%),linear-gradient(#00000014,#14040a8f)}.hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(360px,.62fr);align-items:center;gap:clamp(72px,8vw,150px);width:min(1420px,100% - 88px);margin:0 auto;padding:110px 0 82px;display:grid}.eyebrow{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:36px;height:1px}.hero-copy h1{max-width:820px;font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(46px,5.2vw,78px);font-weight:600;line-height:1.18}.hero-copy h1 em{color:var(--gold);font-style:normal}.hero-copy h1>span,.hero-copy h1>em{display:inline-block}.hero-lede{color:#ffffffbd;word-break:keep-all;max-width:620px;margin:30px 0 0;font-size:17px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:#261d12}.button-primary:hover,.button-primary:focus-visible{background:#dfc98f}.button-outline{color:var(--white);border-color:#ffffff75}.button-outline:hover,.button-outline:focus-visible{border-color:var(--white);background:#ffffff1a}.button-wine{background:var(--wine);color:var(--white)}.button-wine:hover,.button-wine:focus-visible{background:var(--wine-dark)}.hero-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#15050b9e;border:1px solid #ffffff3d;align-self:end;margin-bottom:-24px;box-shadow:0 30px 70px #0000003d}.hero-panel-top{color:var(--gold);letter-spacing:.12em;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:18px 22px;font-size:11px;font-weight:700;display:flex}.hero-panel-top span:last-child{color:#ffffff80}.hero-panel-body{padding:30px 30px 32px}.hero-panel .case-tag{color:var(--gold)}.hero-panel h2{font-family:var(--display);letter-spacing:-.035em;word-break:keep-all;margin:15px 0 16px;font-size:27px;font-weight:600;line-height:1.45}.hero-panel p{color:#ffffffa8;margin:0;font-size:14px;line-height:1.75}.panel-link{color:var(--white);align-items:center;gap:10px;margin-top:25px;font-size:13px;font-weight:700;display:inline-flex}.panel-link span{color:var(--gold)}.trust-strip{background:#230812e6;border-top:1px solid #ffffff24;position:absolute;bottom:0;left:0;right:0}.trust-strip-inner{grid-template-columns:repeat(4,1fr);width:min(1420px,100% - 88px);min-height:74px;margin:0 auto;display:grid}.trust-item{border-right:1px solid #ffffff1f;align-items:center;gap:14px;padding:17px 26px;display:flex}.trust-item:first-child{border-left:1px solid #ffffff1f}.trust-number{color:var(--gold);font-family:var(--display);font-size:27px;line-height:1}.trust-label{color:#ffffffa6;font-size:12px;line-height:1.45}.quick-rail{z-index:48;display:grid;position:fixed;top:46%;right:0;box-shadow:0 12px 34px #2a091533}.quick-rail a{background:var(--wine);width:74px;min-height:72px;color:var(--white);text-align:center;border-bottom:1px solid #ffffff29;place-items:center;gap:3px;padding:10px 5px;font-size:11px;font-weight:650;display:grid}.quick-rail a:hover,.quick-rail a:focus-visible{background:var(--wine-dark)}.quick-rail b{color:var(--gold);font-size:17px}.section-inner{width:min(1360px,100% - 64px);margin:0 auto}.section-head{justify-content:space-between;align-items:end;gap:44px;margin-bottom:48px;display:flex}.section-head-copy{max-width:800px}.section-label{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.section-title{font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.28}.section-description{max-width:540px;color:var(--muted);word-break:keep-all;margin:20px 0 0;font-size:15px;line-height:1.8}.text-link{color:var(--wine);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:8px;font-size:13px;font-weight:750;display:inline-flex}.case-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.case-tags a{border:1px solid var(--line);background:var(--white);color:#514d49;padding:9px 14px;font-size:12px;transition:border-color .18s,color .18s,background-color .18s}.case-tags a:first-child,.case-tags a:hover,.case-tags a:focus-visible{border-color:var(--wine);background:var(--wine);color:var(--white)}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.case-card{background:var(--white);border:1px solid #51081f1a;min-width:0;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}.case-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.case-image{background:var(--cream);height:250px;position:relative;overflow:hidden}.case-image img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s}.case-card:hover .case-image img{transform:scale(1.035)}.case-count{z-index:1;color:#ffffffc7;text-align:center;background:#2a0915db;min-width:38px;padding:7px 8px;font-size:10px;position:absolute;top:18px;right:18px}.case-content{flex-direction:column;min-height:226px;padding:26px 26px 24px;display:flex}.case-tag{color:var(--wine);letter-spacing:.05em;font-size:11px;font-weight:800}.case-content h3{font-family:var(--display);letter-spacing:-.03em;word-break:keep-all;margin:12px 0;font-size:21px;font-weight:650;line-height:1.48}.case-content p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.case-footer{border-top:1px solid var(--line);color:#5c5652;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.case-footer b{color:var(--wine);font-size:16px}.strategy{background:radial-gradient(circle at 78% 8%, #cebd9521, transparent 30%), var(--wine-deep);color:var(--white);position:relative}.strategy .section-label{color:var(--gold)}.strategy .section-description{color:#ffffffa1}.strategy .text-link{color:var(--gold)}.team-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.team-card{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;justify-content:space-between;min-height:164px;padding:22px 18px;transition:background-color .2s,color .2s;display:flex}.team-card:hover{background:var(--gold);color:var(--wine-deep)}.team-index{color:var(--gold);font-family:var(--display);font-size:12px}.team-card:hover .team-index{color:var(--wine)}.team-card h3{word-break:keep-all;margin:0;font-size:15px;line-height:1.5}.process-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.process-head h3{font-family:var(--display);margin:0;font-size:29px;font-weight:600}.process-head p{color:#ffffff85;margin:0;font-size:12px}.process-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.process-step{border-top:1px solid #ffffff38;padding:30px 20px 0;position:relative}.process-step:before{content:"";background:var(--gold);border-radius:99px;width:7px;height:7px;position:absolute;top:-4px;left:20px;box-shadow:0 0 0 5px #cebd951f}.process-step b{color:var(--gold);font-family:var(--display);font-size:12px}.process-step h4{margin:9px 0 6px;font-size:14px}.process-step p{color:#ffffff82;word-break:keep-all;margin:0;font-size:11px;line-height:1.65}.lawyer-feature{background:var(--wine-deep);min-height:590px;box-shadow:var(--shadow);color:var(--white);grid-template-columns:minmax(360px,.88fr) minmax(0,1.15fr);display:grid;overflow:hidden}.lawyer-feature-image{background:#ede9e5;min-height:590px;position:relative}.lawyer-feature-image img{object-fit:cover;object-position:center top;filter:saturate(.84);width:100%;height:100%}.lawyer-feature-image:after{content:"";background:linear-gradient(#0000,#2a091559);height:28%;position:absolute;inset:auto 0 0}.lawyer-feature-copy{background:linear-gradient(130deg, #ffffff05, transparent 70%), var(--wine-deep);flex-direction:column;justify-content:center;padding:clamp(48px,6vw,88px);display:flex}.lawyer-role{color:var(--gold);letter-spacing:.08em;font-size:12px;font-weight:750}.lawyer-feature-copy h3{font-family:var(--display);letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(42px,4.4vw,64px);font-weight:500}.lawyer-feature-copy h3 small{font-family:var(--sans);letter-spacing:0;margin-left:10px;font-size:14px;font-weight:500}.lawyer-quote{color:#ffffffb3;max-width:560px;font-family:var(--display);border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin:28px 0;padding:24px 0;font-size:20px;line-height:1.7}.specialties{flex-wrap:wrap;gap:8px;display:flex}.specialties span{color:var(--gold);border:1px solid #cebd9559;padding:8px 11px;font-size:11px}.lawyer-feature-copy .panel-link{margin-top:34px}.lawyer-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--wine) transparent;grid-auto-columns:minmax(208px,1fr);grid-auto-flow:column;gap:12px;margin-top:20px;display:grid;overflow-x:auto}.lawyer-card{scroll-snap-align:start;background:var(--white);border:1px solid #51081f1a;overflow:hidden}.lawyer-card-image{background:#ede9e5;height:250px;overflow:hidden}.lawyer-card img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .4s}.lawyer-card:hover img{transform:scale(1.035)}.lawyer-card-copy{padding:18px 17px 20px}.lawyer-card-copy small{color:var(--wine);font-size:10px;font-weight:750}.lawyer-card-copy h4{font-family:var(--display);margin:7px 0 4px;font-size:20px}.lawyer-card-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.practice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.practice-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:330px;padding:30px;transition:color .22s,background-color .22s;display:flex}.practice-card:hover{background:var(--wine);color:var(--white)}.practice-number{color:var(--gold-strong);font-family:var(--display);font-size:15px}.practice-card h3{font-family:var(--display);letter-spacing:-.04em;margin:auto 0 16px;font-size:26px;font-weight:600}.practice-card p{color:var(--muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.75}.practice-card:hover p{color:#ffffffab}.practice-arrow{color:var(--wine);margin-top:25px;font-size:20px}.practice-card:hover .practice-arrow{color:var(--gold)}.review-section{color:var(--white);background:linear-gradient(#1f0911e3,#1f0911e3),url(/crawled/a42b5f5d62bee656.jpg) 50%/cover;position:relative}.review-section .section-label{color:var(--gold)}.review-section .section-description{color:#ffffff9c}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.review-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff29;flex-direction:column;min-height:330px;padding:30px;display:flex}.review-quote{color:var(--gold);font-family:var(--display);font-size:42px;line-height:1}.review-card h3{font-family:var(--display);word-break:keep-all;margin:28px 0 16px;font-size:21px;font-weight:550;line-height:1.55}.review-card p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.75}.review-meta{color:#ffffff75;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:10px;display:flex}.review-meta strong{color:var(--gold);font-weight:650}.media-grid{grid-template-columns:1.35fr repeat(2,1fr);gap:16px;display:grid}.media-card{background:var(--wine-deep);min-height:360px;color:var(--white);align-items:end;display:flex;position:relative;overflow:hidden}.media-card:first-child{grid-row:span 2;min-height:736px}.media-card img{object-fit:cover;opacity:.62;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.media-card:hover img{transform:scale(1.045)}.media-card:after{content:"";background:linear-gradient(#0000 25%,#19050ce6);position:absolute;inset:0}.media-card-copy{z-index:1;width:100%;padding:28px;position:relative}.media-card-copy small{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:750}.media-card-copy h3{font-family:var(--display);word-break:keep-all;margin:11px 0 8px;font-size:23px;font-weight:550;line-height:1.45}.media-card:first-child h3{max-width:470px;font-size:clamp(29px,3vw,42px)}.media-card-copy p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.65}.office-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.office-card{background:var(--white);border:1px solid #51081f1a;flex-direction:column;min-height:310px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex}.office-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #2a091514}.office-name{justify-content:space-between;align-items:center;display:flex}.office-name h3{font-family:var(--display);margin:0;font-size:25px}.office-name span{color:var(--gold-strong);font-size:11px}.office-address{color:var(--muted);word-break:keep-all;margin:42px 0 20px;font-size:13px;line-height:1.8}.office-phone{color:var(--wine);font-size:19px;font-weight:750}.office-links{gap:8px;margin-top:auto;display:flex}.office-links a{border:1px solid var(--line);color:#524d49;text-align:center;flex:1;padding:11px 8px;font-size:11px;font-weight:650}.office-links a:hover,.office-links a:focus-visible{border-color:var(--wine);color:var(--wine)}.consultation{background:var(--wine-deep);color:var(--white);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);display:grid}.consultation-copy{background:linear-gradient(#2a0915c2,#2a0915e6),url(/crawled/7858bb7285c62b70.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:640px;padding:clamp(50px,6vw,96px);display:flex;position:relative;overflow:hidden}.consultation-copy .section-label{color:var(--gold)}.consultation-copy h2{max-width:480px;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:560;line-height:1.35}.consultation-contact{z-index:1;position:relative}.consultation-contact small{color:#ffffff87;margin-bottom:8px;font-size:11px;display:block}.consultation-contact a{color:var(--gold);font-family:var(--display);font-size:clamp(34px,3.4vw,51px);font-weight:600}.consultation-form-wrap{background:var(--white);color:var(--ink);align-items:center;padding:clamp(50px,6vw,96px);display:flex}.consultation-form{width:100%}.consultation-purpose{border-left:2px solid var(--wine);color:#6d6461;margin:0 0 28px;padding-left:14px;font-size:13px;line-height:1.7}.consultation-office-field{margin-bottom:14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:9px;display:grid}.field-wide{margin-top:14px}.field>span{color:#49433f;font-size:11px;font-weight:750}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fbfaf9;border:1px solid #ddd6cf;border-radius:0;outline:none;font-size:13px;transition:border-color .18s,box-shadow .18s}.field input,.field select{height:52px;padding:0 15px}.field textarea{resize:vertical;min-height:125px;padding:15px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--wine);box-shadow:0 0 0 3px #8a0b2f14}.field input::placeholder,.field textarea::placeholder{color:#a59e98}.form-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.consent{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.consent input{width:16px;height:16px;accent-color:var(--wine)}.form-submit{background:var(--wine);color:var(--white);border:0}.form-submit:hover,.form-submit:focus-visible{background:var(--wine-dark)}.form-status{min-height:20px;color:var(--wine);margin:9px 0 0;font-size:11px;font-weight:650}.faq-grid{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:70px;display:grid}.faq-intro .section-title{font-size:clamp(34px,3.7vw,49px)}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:14px;font-weight:650;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--wine);font-family:var(--display);font-size:25px;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-answer{max-width:760px;color:var(--muted);word-break:keep-all;padding:0 50px 28px 0;font-size:13px;line-height:1.8}.site-footer{color:#ffffff94;background:#211f1e;padding:70px 0 38px}.footer-inner{width:min(1360px,100% - 64px);margin:0 auto}.footer-top{grid-template-columns:260px 1fr auto;gap:60px;display:grid}.footer-logo{object-fit:contain;width:181px;height:50px}.footer-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 34px;font-size:11px;line-height:1.7;display:grid}.footer-info strong{color:#fffc;font-weight:650}.footer-phone{text-align:right}.footer-phone small{margin-bottom:7px;font-size:10px;display:block}.footer-phone a{color:var(--gold);font-family:var(--display);font-size:27px}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:45px;padding-top:24px;font-size:10px;display:flex}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.quick-consult-bar{z-index:90;color:#fff;background:#43352e;height:112px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 46px #2a09152e}.quick-consult-inner{grid-template-rows:100%;grid-template-columns:minmax(280px,.8fr) minmax(335px,.9fr) minmax(560px,1.45fr);width:min(1540px,100%);height:100%;margin:0 auto;display:grid}.quick-service-links{color:#241d19;background:#f1ebe5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-service-link{justify-content:center;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.quick-service-link+.quick-service-link{border-left:1px solid #2a091521}.quick-service-icon{border:2px solid #2d2723;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.quick-service-chat{color:#f1ebe5;letter-spacing:-.09em;background:#2d2723;border:0;border-radius:48% 48% 48% 12%;font-size:17px}.quick-service-link>span:last-child{gap:3px;min-width:0;display:grid}.quick-service-link small{color:#6e625b;white-space:nowrap;font-size:9px;font-weight:650}.quick-service-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.15vw,18px);line-height:1.1;overflow:hidden}.quick-lawyer-promo{background:linear-gradient(90deg,#ffffff08,#0000),#43352e;border-right:1px solid #ffffff21;min-width:0;height:100%;min-height:0;position:relative;overflow:visible}.quick-lawyer-profile{grid-template-rows:100%;grid-template-columns:168px minmax(0,1fr);align-items:center;height:100%;min-height:0;padding:0 22px 0 6px;animation:.36s both quick-lawyer-in;display:grid}.quick-lawyer-profile .quick-lawyer-cutout{z-index:2;pointer-events:none;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 -10px 22px #0000002e);place-self:end center;width:184px;max-width:none;height:176px;position:relative;transform:translate(-22px)}.quick-lawyer-profile>span{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.quick-lawyer-profile small{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.quick-lawyer-profile strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,1.8vw,29px);font-weight:650;line-height:1.1;overflow:hidden}.quick-lawyer-profile strong em{color:#ffffffb8;font-family:var(--sans);font-size:11px;font-style:normal;font-weight:500}.quick-lawyer-profile b{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.quick-consult-form{background:#43352e;grid-template-columns:minmax(126px,.95fr) minmax(160px,1.1fr) auto minmax(145px,1fr);align-items:center;gap:8px;padding:0 clamp(14px,1.5vw,24px);display:grid;position:relative}.quick-consult-form label:not(.quick-consent){min-width:0}.quick-phone-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.quick-consult-form select,.quick-consult-form input[type=tel]{color:#fff;background:#ffffff09;border:1px solid #ffffff2e;border-radius:0;outline:0;width:100%;min-width:0;height:54px;font-size:12px}.quick-consult-form select{padding:0 14px}.quick-consult-form input[type=tel]{text-align:center;padding:0 5px}.quick-consult-form select:focus,.quick-consult-form input[type=tel]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #cebd9529}.quick-consent{color:#ffffffc2;align-items:center;gap:5px;min-width:92px;font-size:9px;line-height:1.35;display:flex}.quick-consent label{cursor:pointer;align-items:center;gap:6px;display:flex}.quick-consent input{width:17px;height:17px;accent-color:var(--gold);flex:0 0 17px}.quick-consent a{color:#ffffff94;white-space:nowrap;text-underline-offset:2px;text-decoration:underline}.quick-consult-submit{color:#251d17;cursor:pointer;background:#e4c477;border:0;height:54px;font-size:12px;font-weight:800;transition:background-color .18s}.quick-consult-submit:hover,.quick-consult-submit:focus-visible{background:#f0d38e}.quick-consult-submit span{margin-left:8px}.quick-consult-status{color:#fff;background:var(--wine);max-width:360px;margin:0;padding:8px 12px;font-size:10px;position:absolute;bottom:calc(100% - 3px);right:20px;box-shadow:0 10px 22px #2a091538}.quick-consult-status:empty{display:none}@keyframes quick-lawyer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-bottom{display:none}:focus-visible{outline-offset:3px;outline:3px solid #8a0b2fe6}@media (width<=1280px){.site-shell{padding-bottom:76px}.quick-consult-bar{height:76px}.quick-consult-inner{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr)}.quick-consult-form{display:none}.quick-lawyer-profile{grid-template-columns:142px minmax(0,1fr);padding-right:18px}.quick-lawyer-profile .quick-lawyer-cutout{width:152px;height:144px;transform:translate(-18px)}.quick-lawyer-profile strong{font-size:21px}.header-inner{grid-template-columns:190px 1fr auto;width:min(100% - 36px,1100px)}.main-nav{gap:22px}.main-nav>.nav-item>a{font-size:13px}.header-cta{display:none}.hero-inner{grid-template-columns:minmax(0,1fr) 370px;gap:54px;width:min(100% - 64px,1100px)}.trust-strip-inner{width:calc(100% - 64px)}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.practice-grid,.office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid{grid-template-columns:1fr 1fr}.media-card:first-child{grid-area:auto/span 2;min-height:520px}}@media (width<=1024px){html{scroll-padding-top:76px}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.site-shell{padding-bottom:0}.quick-consult-bar{display:none}.announcement{min-height:32px;font-size:10px}.site-header{height:68px}.header-inner{grid-template-columns:1fr auto;width:calc(100% - 32px)}.brand,.brand img{width:145px;height:40px}.main-nav,.header-contact{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:24px;height:1px;transition:transform .18s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(3px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-nav-panel{z-index:70;max-height:calc(100dvh - 164px - env(safe-area-inset-bottom));padding:24px 24px calc(34px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);display:grid;position:fixed;top:100px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px #2a09151f}.mobile-nav-panel a{border-bottom:1px solid var(--line);font-family:var(--display);padding:16px 2px;font-size:20px}.mobile-nav-contact{color:var(--wine);justify-content:space-between;align-items:center;margin-top:24px;font-size:13px;display:flex}.mobile-nav-contact strong{font-size:21px}.hero{min-height:790px;display:block}.hero-inner{width:calc(100% - 40px);padding:80px 0 104px;display:block}.hero-copy h1{max-width:680px;font-size:clamp(42px,9vw,65px)}.hero-lede{max-width:590px;font-size:15px}.hero-panel{max-width:520px;margin:50px 0 0}.trust-strip{margin-top:-74px;position:relative}.trust-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.trust-item{border-bottom:1px solid #ffffff1f;min-height:76px}.quick-rail{display:none}.section-inner{width:calc(100% - 40px)}.section-head{align-items:start}.case-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card{min-height:138px}.lawyer-feature{grid-template-columns:.85fr 1.15fr}.lawyer-feature-copy{padding:44px}.review-grid{grid-template-columns:1fr}.review-card{min-height:250px}.consultation{grid-template-columns:1fr}.consultation-copy{min-height:440px}.faq-grid{grid-template-columns:1fr;gap:42px}.footer-top{grid-template-columns:1fr 1fr}.footer-info{grid-area:2/1/auto/-1}.mobile-bottom{z-index:80;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #2a091529}.mobile-bottom a{background:var(--wine-deep);color:var(--white);text-align:center;place-content:center;gap:3px;font-size:11px;font-weight:700;display:grid}.mobile-bottom a+a{border-left:1px solid #ffffff1f}.mobile-bottom a:last-child{background:var(--gold);color:var(--wine-deep)}.mobile-bottom b{font-size:15px}}@media (width<=620px){.announcement{white-space:nowrap;justify-content:flex-start;overflow:hidden}.hero{min-height:770px}.hero-media video{object-position:58% center}.hero-media:after{background:linear-gradient(#1c050db3 0%,#1c050de6 64%,#1c050dfa 100%),#2a091561}.hero-inner{width:calc(100% - 32px);padding-top:60px}.eyebrow{font-size:10px}.hero-copy h1{font-size:36px;line-height:1.24}.hero-copy h1>span,.hero-copy h1>em{white-space:nowrap}.hero-lede{margin-top:22px;font-size:14px;line-height:1.7}.hero-actions{margin-top:30px}.hero-actions .button{flex:1;min-width:calc(50% - 6px);padding:0 12px;font-size:12px}.hero-panel{margin-top:36px}.hero-panel-body{padding:22px}.hero-panel h2{font-size:21px}.hero-panel p{display:none}.trust-item{padding:14px 16px}.trust-number{font-size:23px}.trust-label{font-size:10px}.section{padding:82px 0}.section-inner,.footer-inner{width:calc(100% - 32px)}.section-head{margin-bottom:32px;display:block}.section-title{font-size:36px}.section-description{margin-top:16px;font-size:13px}.section-head>.text-link{margin-top:22px}.case-tags{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.case-tags::-webkit-scrollbar{display:none}.case-tags a{white-space:nowrap}.case-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;margin-right:-16px;padding-right:16px;overflow-x:auto}.case-card{scroll-snap-align:start}.case-image{height:220px}.case-content{min-height:218px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card{min-height:124px;padding:17px 14px}.team-card h3{font-size:13px}.process{margin-top:54px}.process-head{display:block}.process-head h3{font-size:24px}.process-head p{margin-top:8px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.process-step{padding:24px 14px 0}.lawyer-feature{flex-direction:column;min-height:auto;display:flex}.lawyer-feature-image{min-height:480px}.lawyer-feature-copy{padding:34px 24px 40px}.lawyer-feature-copy h3{font-size:42px}.lawyer-quote{font-size:17px}.lawyer-rail{grid-auto-columns:66%}.lawyer-card-image{height:230px}.practice-grid,.office-grid{grid-template-columns:1fr}.practice-card{min-height:250px}.review-card{min-height:280px;padding:25px}.media-grid{grid-template-columns:1fr}.media-card,.media-card:first-child{grid-column:auto;min-height:380px}.office-card{min-height:260px}.consultation-copy{min-height:410px;padding:54px 24px}.consultation-copy h2{font-size:39px}.consultation-form-wrap{padding:48px 22px}.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch}.form-submit{width:100%}.faq-item summary{min-height:72px;font-size:13px}.footer-top,.footer-info{grid-template-columns:1fr}.footer-phone{text-align:left}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-media video{display:none}.hero-media{background:linear-gradient(90deg,#2a0915f5,#2a091594)}}.mobile-menu-trigger,.mobile-menu-layer{display:none}@media (width<=1024px){html{scroll-padding-top:84px}body{padding-bottom:calc(84px + env(safe-area-inset-bottom));background:#faf9f7}.announcement{display:none}.site-header{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border-bottom-color:#2a091514;height:72px;top:0;box-shadow:0 8px 28px #2a09150f}.header-inner{grid-template-columns:1fr auto;gap:16px;width:calc(100% - 32px)}.brand,.brand img{width:154px;height:44px}.mobile-menu{display:block;position:static}.mobile-menu-trigger{width:46px;height:46px;color:var(--ink);cursor:pointer;background:#f7f3ef;border:1px solid #2a09151a;border-radius:50%;place-content:center;gap:6px;padding:0;display:grid}.mobile-menu-trigger span{background:currentColor;border-radius:99px;width:20px;height:1.5px;transition:transform .18s,width .18s;display:block}.mobile-menu-trigger[aria-expanded=true]{color:#fff;background:var(--wine-deep)}.mobile-menu-trigger[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.mobile-menu-trigger[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mobile-menu-layer{z-index:110;top:72px;right:0;bottom:calc(76px + env(safe-area-inset-bottom));isolation:isolate;display:block;position:fixed;left:0}.mobile-menu-backdrop{z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#190c1175;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-nav-panel{overscroll-behavior:contain;background:#fbfaf8;border:0;width:min(100%,480px);height:100%;max-height:none;padding:0 22px 30px;animation:.22s both mobile-menu-in;display:block;position:absolute;top:0;right:0;overflow:hidden auto;box-shadow:-24px 24px 60px #2a09152e}.mobile-nav-intro{color:#fff;background:radial-gradient(circle at 92% 0, #cebd9538, transparent 38%), var(--wine-deep);justify-content:space-between;align-items:flex-end;gap:18px;margin:0 -22px 16px;padding:26px 22px 24px;display:flex}.mobile-nav-intro>div{gap:7px;display:grid}.mobile-nav-intro>div span,.mobile-nav-intro a small{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:800}.mobile-nav-intro>div strong{max-width:210px;font-family:var(--display);font-size:18px;font-weight:550;line-height:1.45}.mobile-nav-intro a{color:#fff;flex:none;align-content:center;justify-items:end;gap:3px;min-height:48px;font-size:16px;font-weight:800;display:grid}.mobile-nav-groups{display:grid}.mobile-nav-group{border-bottom:1px solid #2a091517;gap:10px;padding:16px 0;display:grid}.mobile-nav-panel .mobile-nav-parent{min-height:48px;color:var(--ink);font-family:var(--display);border:0;grid-template-columns:30px 1fr auto;align-items:center;padding:0 2px;font-size:20px;font-weight:700;display:grid}.mobile-nav-parent small{color:var(--gold-strong);font-family:var(--sans);letter-spacing:.08em;font-size:9px;font-weight:800}.mobile-nav-parent b{width:30px;height:30px;color:var(--wine);font-family:var(--sans);background:#8a0b2f12;border-radius:50%;place-items:center;font-size:12px;display:grid}.mobile-nav-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-left:30px;display:grid}.mobile-nav-panel .mobile-nav-child{color:#625b57;min-height:44px;font-family:var(--sans);word-break:keep-all;background:#fff;border:1px solid #2a091514;border-radius:10px;align-items:center;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.mobile-nav-actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:22px;display:grid}.mobile-nav-actions a{min-height:54px;color:var(--wine);background:#fff;border:1px solid #2a09151f;border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:flex}.mobile-nav-actions .mobile-nav-contact{border-color:var(--wine);color:#fff;background:var(--wine);margin:0}.hero{min-height:auto;display:block}.hero-inner{width:calc(100% - 40px);padding:72px 0 48px;display:block}.hero-panel{border-radius:var(--radius-md);max-width:560px;margin:44px 0 0;overflow:hidden}.trust-strip{background:#1e060ef0;margin:0;position:relative}.trust-item{min-height:74px}.section,.archive-section,.content-detail,.consultation-page{padding-top:76px;padding-bottom:76px}.section-inner,.footer-inner{width:calc(100% - 40px)}.case-card,.lawyer-feature,.lawyer-card,.practice-card,.review-card,.media-card,.office-card,.consultation-form-wrap{border-radius:var(--radius-md)}.text-link,.panel-link,.case-tags a,.office-phone,.footer-main-phone,.footer-office a,.consultation-page>div>div:first-child>a{align-items:center;min-height:44px;display:inline-flex}.lawyer-feature,.media-card{overflow:hidden}.site-footer{padding:68px 0 calc(108px + env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 0,#8a0b2f33,#0000 30%),#171416}.footer-directory{gap:44px;padding-bottom:38px}.footer-brand-block{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff17;padding:24px}.footer-brand-block p{margin:18px 0 14px;font-size:13px}.footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.footer-menu-group{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:0;padding:14px}.footer-menu-group a{align-items:center;min-height:44px;font-size:11px;line-height:1.35;display:flex}.footer-menu-group .footer-menu-title{min-height:44px;margin-bottom:3px;font-size:14px}.footer-office-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.footer-office{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:18px}.footer-legal-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.mobile-bottom{z-index:130;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#230b14f2;border:1px solid #ffffff21;border-radius:20px;height:64px;padding:4px;left:12px;overflow:hidden;box-shadow:0 14px 36px #20081147}.mobile-bottom a{background:0 0;border-radius:16px;min-width:0;font-size:10px}.mobile-bottom a+a{border-left:0}.mobile-bottom a:last-child{background:var(--gold)}.mobile-bottom b{font-size:12px;line-height:1}.consent-wrap{gap:3px;display:grid}.consent-wrap>a{width:max-content;min-width:44px;min-height:44px;color:var(--wine);text-underline-offset:3px;align-items:center;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}}@media (width<=620px){html{scroll-padding-top:76px}.site-header{height:68px}.brand,.brand img{width:148px;height:42px}.mobile-menu-trigger{width:44px;height:44px}.mobile-menu-layer{top:68px;bottom:calc(80px + env(safe-area-inset-bottom))}.mobile-nav-panel{width:100%;padding-left:18px;padding-right:18px}.mobile-nav-intro{margin-left:-18px;margin-right:-18px;padding:22px 18px}.mobile-nav-intro>div strong{max-width:190px;font-size:16px}.mobile-nav-intro a{font-size:14px}.mobile-nav-panel .mobile-nav-parent{font-size:18px}.hero-inner{width:calc(100% - 32px);padding:50px 0 36px}.hero-copy h1{font-size:clamp(34px,9.4vw,39px);line-height:1.22}.hero-lede{margin-top:20px;font-size:13.5px;line-height:1.72}.hero-actions{margin-top:28px}.hero-actions .button{border-radius:14px;min-height:50px}.hero-panel{margin-top:30px}.hero-panel-top{padding:14px 18px}.hero-panel-body{padding:20px}.hero-panel h2{margin:12px 0;font-size:19px;line-height:1.42}.panel-link{min-height:44px;margin-top:13px}.trust-item{min-height:68px;padding:12px 16px}.section,.archive-section,.content-detail,.consultation-page{padding-top:64px;padding-bottom:64px}.section-inner,.footer-inner{width:calc(100% - 32px)}.section-head{margin-bottom:28px}.section-title{font-size:clamp(31px,9vw,36px);line-height:1.24}.section-description{font-size:12.5px;line-height:1.72}.text-link,.case-tags a{align-items:center;min-height:44px;display:inline-flex}.case-grid{grid-auto-columns:87%;gap:12px}.case-card{scroll-snap-stop:always}.case-image{height:205px}.case-content{min-height:205px;padding:22px}.team-grid{border:0;gap:8px}.team-card{border:1px solid #ffffff21;border-radius:15px;min-height:112px}.process{margin-top:46px}.process-grid{gap:14px 8px}.process-step{border:1px solid #ffffff1f;border-radius:14px;padding:22px 12px 16px}.process-step:before{display:none}.lawyer-feature-image{min-height:360px}.lawyer-feature-copy{padding:30px 22px 34px}.lawyer-feature-copy h3{font-size:38px}.lawyer-quote{margin:20px 0;padding:18px 0;font-size:16px}.lawyer-rail{grid-auto-columns:69%;gap:10px}.practice-grid,.review-grid,.media-grid,.office-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:0;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:12px;margin-right:-16px;padding-right:16px;overflow-x:auto}.practice-grid::-webkit-scrollbar{display:none}.review-grid::-webkit-scrollbar{display:none}.media-grid::-webkit-scrollbar{display:none}.office-grid::-webkit-scrollbar{display:none}.practice-card,.review-card,.media-card,.media-card:first-child,.office-card{scroll-snap-align:start;scroll-snap-stop:always;min-height:280px}.media-card,.media-card:first-child{grid-column:auto}.review-card{padding:24px}.office-card{min-height:255px}.office-links a{justify-content:center;align-items:center;min-height:44px;display:flex}.consultation-copy{min-height:340px;padding:46px 22px}.consultation-copy h2{font-size:36px}.consultation-form-wrap{border-radius:0;padding:38px 20px}.field{gap:8px}.field input,.field select{height:56px}.field input,.field select,.field textarea{background:#fff;border-radius:12px}.form-actions{gap:16px}.consent{min-height:44px}.consent input{flex:0 0 20px;width:20px;height:20px}.form-submit{border-radius:14px;min-height:56px}.faq-grid{gap:30px}.faq-item summary{min-height:64px}.faq-answer{padding-right:0}.site-footer{padding-top:58px}.footer-directory{gap:34px}.footer-brand-block{padding:20px}.footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-menu-group{padding:11px}.footer-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-office{padding:14px}.footer-legal{gap:16px}.footer-legal-links{gap:0 16px}.footer-bottom{gap:8px;margin-top:28px}.footer-main-phone,.footer-office a,.consultation-page>div>div:first-child>a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=370px){.hero-copy h1>span,.hero-copy h1>em{white-space:normal}.mobile-nav-children,.footer-sitemap,.footer-office-grid{grid-template-columns:1fr}}@media (width>=621px) and (width<=1024px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:center;gap:28px;display:grid}.hero-copy h1{font-size:clamp(43px,6.2vw,50px)}.hero-lede{font-size:14px}.hero-actions{margin-top:30px}.hero-actions .button{padding:0 15px}.hero-panel{margin:0}.hero-panel-body{padding:24px}.hero-panel h2{font-size:21px}.hero-panel p{font-size:12px}}@keyframes mobile-menu-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.hero :focus-visible,.strategy :focus-visible,.review-section :focus-visible,.site-footer :focus-visible,.quick-consult-bar :focus-visible{outline-color:#e2cb93fa}.quick-lawyer-promo:focus-within{box-shadow:inset 0 0 0 3px #e2cb93f2}@media (width<=1024px){.mobile-bottom a:focus-visible{outline-offset:-5px;outline:3px solid #fff}.mobile-nav-panel :focus-visible{outline-color:var(--wine)}}@media (width<=620px){.hero-media{background-position:58%}.field input,.field select,.field textarea{font-size:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.main-nav{align-self:stretch}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a{align-items:center;height:100%;display:flex}.nav-dropdown{z-index:80;border:1px solid #8a0b2f1f;border-top:3px solid var(--wine);opacity:0;visibility:hidden;background:#fffffffa;width:max-content;min-width:190px;padding:14px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,10px);box-shadow:0 24px 55px #1e121729}.nav-dropdown a{color:var(--ink);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.35}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{color:var(--wine);background:var(--cream)}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.footer-directory{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(220px,.9fr) minmax(0,2.1fr);gap:clamp(42px,7vw,110px);padding-bottom:48px;display:grid}.footer-brand-block p{color:#ffffff94;max-width:300px;margin:24px 0 18px;font-size:14px;line-height:1.8}.footer-main-phone{color:var(--gold);font-family:var(--display);font-size:clamp(25px,2.4vw,38px);font-weight:700}.footer-sitemap{grid-template-columns:repeat(4,minmax(120px,1fr));gap:34px 24px;display:grid}.footer-menu-group{flex-direction:column;gap:9px;display:flex}.footer-menu-group a{color:#ffffff85;font-size:12px;line-height:1.45}.footer-menu-group a:hover,.footer-menu-group a:focus-visible{color:#fff}.footer-menu-group .footer-menu-title{color:#fff;margin-bottom:5px;font-size:14px;font-weight:750}.footer-office-grid{background:#ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:34px 0;display:grid}.footer-office{background:var(--wine-deep);gap:7px;padding:24px;display:grid}.footer-office h3{color:#fff;font-family:var(--display);margin:0 0 4px;font-size:16px}.footer-office p,.footer-office a,.footer-office span{color:#ffffff8c;margin:0;font-size:11px;line-height:1.55}.footer-office a{color:var(--gold)}.footer-legal{border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;padding:26px 0;display:flex}.footer-legal p{color:#ffffff80;margin:0 0 6px;font-size:11px}.footer-legal-links{flex-wrap:wrap;place-content:flex-start flex-end;gap:10px 18px;display:flex}.footer-legal-links a{color:#ffffffb8;font-size:12px}.archive-hero{color:#fff;background:linear-gradient(110deg,#2a0915fa,#51081fe8),url(/crawled/4e1bc629d8046a4c.jpg) 50%/cover;padding:clamp(88px,11vw,150px) 0 clamp(72px,8vw,112px);position:relative;overflow:hidden}.archive-hero:after{content:"";border:1px solid #cebd9538;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-6vw}.archive-hero .section-inner{z-index:1;position:relative}.archive-hero .section-label{color:var(--gold)}.archive-hero h1{max-width:980px;font-family:var(--display);letter-spacing:-.045em;word-break:keep-all;margin:20px 0;font-size:clamp(38px,5.2vw,76px);font-weight:550;line-height:1.13}.archive-hero>div>p:last-child{color:#ffffffb3;max-width:780px;margin:0;font-size:16px;line-height:1.8}.archive-section{background:#faf8f4;padding:clamp(70px,9vw,130px) 0}.archive-search{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:30px;display:flex}.archive-search label{color:var(--ink);font-family:var(--display);font-size:clamp(24px,3vw,38px);font-weight:700}.archive-search>div{border-bottom:2px solid var(--ink);width:min(100%,480px);display:flex}.archive-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 3px}.archive-search button{color:var(--wine);cursor:pointer;background:0 0;border:0;padding:12px 4px 12px 24px;font-weight:750}.archive-summary{color:var(--muted);align-items:baseline;gap:7px;margin:0 0 28px;font-size:13px;display:flex}.archive-summary strong{color:var(--wine);font-family:var(--display);font-size:23px}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.archive-card{border:1px solid var(--line);color:var(--ink);background:#fff;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.archive-card:hover,.archive-card:focus-visible{border-color:#8a0b2f57;transform:translateY(-5px);box-shadow:0 22px 46px #25161b1c}.archive-card-image{color:#ffffffbd;background:linear-gradient(135deg, var(--wine), var(--wine-deep));letter-spacing:.18em;place-items:center;min-height:210px;font-size:12px;display:grid;position:relative;overflow:hidden}.archive-card-image img{object-fit:cover;width:100%;height:230px;transition:transform .28s}.archive-card:hover .archive-card-image img{transform:scale(1.035)}.archive-card-image--video:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#1b080f47);position:absolute;inset:0}.archive-play-badge{z-index:1;color:#fff;background:var(--wine);border:3px solid #ffffffeb;border-radius:50%;place-items:center;width:58px;height:58px;transition:background-color .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #1c070e52}.archive-play-badge i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid;width:0;height:0;margin-left:4px}.archive-card:hover .archive-play-badge,.archive-card:focus-visible .archive-play-badge{background:#e21d2f;transform:translate(-50%,-50%)scale(1.06)}.archive-card-meta{color:var(--wine);letter-spacing:.06em;justify-content:space-between;gap:12px;margin-bottom:13px;font-size:10px;font-weight:750;display:flex}.archive-card-meta time{color:var(--muted);font-weight:500}.archive-card h2{min-height:54px;font-family:var(--display);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 13px;font-size:20px;line-height:1.4;display:-webkit-box;overflow:hidden}.archive-card p{min-height:66px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.archive-card b{color:var(--wine);font-size:12px}.case-browser{background:radial-gradient(circle at 8% 2%,#cebd9521,#0000 26%),#faf8f4}.case-browser-tools{width:min(920px,100%);margin:0 auto 58px}.case-search{margin-bottom:28px;position:relative}.case-search label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-search>div{background:#fff;border:1px solid #2a091526;min-height:64px;display:flex;box-shadow:0 16px 42px #2a09150f}.case-search input:not([type=hidden]){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 24px;font-size:15px}.case-search input::placeholder{color:#98918c}.case-search button{color:#fff;background:var(--wine);cursor:pointer;border:0;min-width:92px;font-size:13px;font-weight:750;transition:background-color .18s}.case-search button:hover,.case-search button:focus-visible{background:var(--wine-dark)}.case-search>div:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px #8a0b2f1a}.case-filter-list{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.case-filter-list a{color:#494345;white-space:nowrap;background:#ffffffd1;border:1px solid #2a091524;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.case-filter-list a small{color:#9a918b;font-size:10px;font-weight:600}.case-filter-list a:hover,.case-filter-list a:focus-visible{color:var(--wine);border-color:#8a0b2f80}.case-filter-list a[aria-current=page]{border-color:var(--wine-deep);color:#fff;background:var(--wine-deep)}.case-filter-list a[aria-current=page] small{color:#ffffff9e}.case-result-head{border-bottom:1px solid #2a09151f;justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;padding-bottom:20px;display:flex}.case-result-head>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.case-result-head strong{color:var(--wine);font-family:var(--display);font-size:28px}.case-result-head span{color:var(--muted);font-size:13px}.case-result-head b,.case-result-head em{color:var(--ink);margin-left:6px;font-size:12px;font-style:normal}.case-result-head b:before,.case-result-head em:before{color:#2a091540;content:"·";margin-right:12px}.case-result-head p{color:#8a837e;margin:0;font-size:11px}.case-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.case-archive-card{min-width:0;min-height:410px;color:var(--ink);background:#fff;border:1px solid #2a091521;flex-direction:column;padding:62px 25px 23px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.case-archive-card:hover,.case-archive-card:focus-visible{border-color:#8a0b2f6b;outline:0;transform:translateY(-4px);box-shadow:0 22px 46px #2a09151a}.case-category-ribbon{color:#281d10;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(100deg,#d3b56d,#e9cc83);min-height:38px;padding:10px 24px 9px 17px;font-size:12px;font-weight:800;position:absolute;top:0;left:0}.case-category-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%);content:"";background:#7f622a;width:7px;height:7px;position:absolute;bottom:-6px;left:0}.case-card-topline{color:#9a918c;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.case-card-topline time{letter-spacing:0}.case-card-tags{flex-wrap:wrap;gap:5px 9px;min-height:18px;margin-top:16px;display:flex}.case-card-tags span{color:var(--wine);font-size:10px;font-weight:750}.case-archive-card h2{min-height:76px;font-family:var(--display);letter-spacing:-.025em;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0 12px;font-size:19px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.case-archive-card>p{min-height:82px;color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 20px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.case-card-attorneys{border-top:1px solid #2a09151a;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:auto;padding-top:18px;display:flex}.case-attorney-list{align-items:flex-start;gap:13px;min-width:0;display:flex}.case-attorney{justify-items:center;gap:5px;min-width:0;display:grid}.case-attorney>img,.case-attorney>span{object-fit:cover;object-position:center 18%;background:#eee8e1;border:1px solid #2a09151a;border-radius:50%;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.case-attorney>span{color:#fff;background:var(--wine);font-family:var(--display);place-items:center;font-size:15px;font-weight:700;display:grid}.case-attorney>div{text-align:center;gap:2px;max-width:62px;display:grid}.case-attorney strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.case-attorney small{color:#99918b;font-size:9px}.case-attorney-fallback>div{max-width:74px}.case-more{color:#fff;background:var(--wine-deep);width:48px;height:48px;font-family:var(--display);border-radius:50%;flex:0 0 48px;place-items:center;font-size:21px;line-height:1;display:grid}.case-empty p{color:var(--muted);margin:10px 0 24px}.archive-pagination{justify-content:center;gap:6px;margin-top:48px;display:flex}.archive-pagination a,.archive-pagination span{border:1px solid var(--line);min-width:40px;height:40px;color:var(--muted);background:#fff;place-items:center;padding:0 10px;font-size:12px;display:grid}.archive-pagination a[aria-current=page]{border-color:var(--wine);color:#fff;background:var(--wine)}.archive-empty{text-align:center;padding:90px 20px}.archive-empty a{color:var(--wine);text-decoration:underline}.content-detail-inner{width:min(920px,100% - 40px);margin:0 auto}.content-detail-meta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:18px;font-size:13px;display:flex}.content-detail-meta a{color:var(--wine);font-weight:750}.content-cover{object-fit:contain;background:var(--cream);width:100%;max-height:620px;margin-bottom:42px}.youtube-player{aspect-ratio:16/9;background:#000;width:100%;margin-bottom:42px;position:relative;overflow:hidden;box-shadow:0 22px 55px #260f1721}.youtube-player iframe{border:0;width:100%;height:100%;display:block}.video-provider-fallback{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;border:1px solid #ffffff47;border-radius:8px;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;bottom:12px;right:12px}.video-facade{color:#fff;background:var(--wine-deep);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.video-facade>img{object-fit:cover;width:100%;height:100%;transition:filter .24s,transform .42s}.video-facade-shade{background:#14050b1f;transition:background-color .22s;position:absolute;inset:0}.video-facade-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#77092a94;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:50px;height:50px;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #18050c38}.video-facade-play i{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:4px}.video-facade-fallback{color:#ffffff94;letter-spacing:.14em;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.video-facade:hover>img{filter:brightness(.94);transform:scale(1.018)}.video-facade:hover .video-facade-shade,.video-facade:focus-visible .video-facade-shade{background:#14050b33}.video-facade:hover .video-facade-play,.video-facade:focus-visible .video-facade-play{background:#77092ac7;border-color:#ffffffdb;transform:translate(-50%,-50%)scale(1.05)}.youtube-player--short{aspect-ratio:9/16;width:min(430px,100%);margin-left:auto;margin-right:auto}.content-video-gallery{background:#f8f5f1;border:1px solid #2a091514;border-radius:24px;margin:0 0 54px;padding:clamp(18px,2.4vw,28px)}.content-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);display:grid}.content-video-card{background:#14050b;border:1px solid #2a091514;border-radius:14px;min-width:0;transition:box-shadow .22s,transform .22s;overflow:hidden;box-shadow:0 12px 28px #2a091514}.content-video-card:hover{transform:translateY(-3px);box-shadow:0 17px 38px #2a091524}.content-video-card .youtube-player{width:100%;box-shadow:none;border-radius:0;margin:0}.content-video-more{color:#fff;background:var(--wine);cursor:pointer;border:1px solid #77092a2e;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:132px;min-height:48px;margin:24px auto 0;padding:0 24px;font-size:13px;font-weight:800;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 24px #77092a29}.content-video-more i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;display:block;position:relative;transform:translateY(-2px)rotate(45deg)}.content-video-more[aria-expanded=true] i{transform:translateY(2px)rotate(225deg)}.content-video-more:hover,.content-video-more:focus-visible{background:var(--wine-deep);transform:translateY(-2px);box-shadow:0 13px 30px #77092a3b}.video-unavailable{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--cream);margin-bottom:42px;padding:28px 30px}.video-unavailable strong{color:var(--wine);font-family:var(--display);font-size:18px}.video-unavailable p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.source-body{color:#302d2e;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.source-body h1,.source-body h2,.source-body h3,.source-body h4,.source-body strong{color:var(--ink);font-family:var(--display)}.source-body h1,.source-body h2,.source-body h3{letter-spacing:-.025em;margin:52px 0 20px;line-height:1.35}.source-body p,.source-body div,.source-body ul,.source-body ol,.source-body table,.source-body figure{margin-top:0;margin-bottom:20px}.source-body img{width:auto;max-width:100%;height:auto;margin:28px auto;display:block}.source-body table{border-collapse:collapse;width:100%}.source-body th,.source-body td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.source-body a{color:var(--wine);text-decoration:underline}.related-section{background:var(--cream);padding:80px 0}.related-section h2{font-family:var(--display);margin:14px 0 30px;font-size:clamp(28px,3vw,42px)}.related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.related-grid a{min-height:150px;color:var(--ink);background:#fff;border:1px solid #8a0b2f1f;align-content:space-between;gap:20px;padding:26px;display:grid}.related-grid span{color:var(--wine);letter-spacing:.08em;font-size:10px;font-weight:750}.related-grid strong{font-family:var(--display);line-height:1.45}.consultation-page{background:var(--cream);padding:clamp(70px,9vw,120px) 0}.consultation-page-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(40px,8vw,120px);display:grid}.consultation-page h2{font-family:var(--display);margin:16px 0 24px;font-size:clamp(30px,4vw,52px);line-height:1.25}.consultation-page p{color:var(--muted);line-height:1.8}.consultation-page>div>div:first-child>a{color:var(--wine);margin-top:18px;font-weight:750;text-decoration:underline;display:inline-block}.consultation-page .consultation-form-wrap{box-shadow:var(--shadow);background:#fff;padding:clamp(28px,5vw,54px)}.missing-page{text-align:center;background:var(--cream);min-height:65vh;padding:140px 0}.missing-page h1{font-family:var(--display);margin:18px 0;font-size:clamp(34px,5vw,62px)}.missing-page p{color:var(--muted);margin-bottom:34px}@media (width<=1100px){.footer-sitemap{grid-template-columns:repeat(3,minmax(120px,1fr))}.footer-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.footer-directory,.consultation-page-grid{grid-template-columns:1fr}.footer-sitemap{grid-template-columns:repeat(2,minmax(120px,1fr))}.archive-grid,.related-grid,.case-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-search{flex-direction:column;align-items:stretch}.archive-search>div{width:100%}.case-result-head{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=620px){.archive-grid,.related-grid,.case-archive-grid{grid-template-columns:1fr}.footer-legal{flex-direction:column;align-items:flex-start}.footer-legal-links{justify-content:flex-start}.archive-hero{padding:72px 0 64px}.archive-hero h1{font-size:38px}.archive-card-image,.archive-card-image img{height:210px}.content-detail-inner{width:min(100% - 30px,920px)}.source-body{font-size:15px}.archive-pagination a,.archive-pagination span{min-width:40px;height:44px;padding:0 7px}.case-browser-tools{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.case-search{margin-left:16px;margin-right:16px}.case-search>div{min-height:58px}.case-search input:not([type=hidden]){padding:0 17px;font-size:14px}.case-search button{min-width:76px}.case-filter-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:2px 16px 12px;overflow-x:auto}.case-filter-list::-webkit-scrollbar{display:none}.case-filter-list a{flex:none;min-height:44px}.case-archive-card{min-height:390px}}@media (prefers-reduced-motion:reduce){.case-archive-card,.case-search button,.case-filter-list a{transition:none}.case-archive-card:hover,.case-archive-card:focus-visible{transform:none}}.archive-search>div:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px #8a0b2f1a}.case-archive-card:focus-visible{border-color:var(--wine);outline-offset:3px;outline:3px solid #8a0b2fdb}.youtube-player:focus-within{outline-offset:4px;outline:3px solid #8a0b2fdb}.archive-card--lawyer .archive-card-image img{object-position:center top}.archive-grid--short{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-card--short .archive-card-image{aspect-ratio:9/16;background:#090909;min-height:0}.archive-card--short .archive-card-image img{object-fit:cover;height:100%}.archive-card--press .archive-card-image,.archive-card--review .archive-card-image{background:#f0ece7}.archive-card--press .archive-card-image img,.archive-card--review .archive-card-image img{object-fit:contain}@media (width<=1024px){.archive-hero{padding:76px 0 68px}.archive-grid--short{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-hero h1{font-size:clamp(38px,7vw,56px)}.archive-hero>div>p:last-child{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.archive-card,.case-archive-card,.related-grid a,.content-cover,.youtube-player,.video-unavailable,.consultation-page .consultation-form-wrap{border-radius:var(--radius-md)}.archive-pagination a,.archive-pagination span{border-radius:12px;min-width:44px;height:44px}.content-detail-meta{align-items:center;min-height:44px}.content-detail-meta a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=620px){.archive-hero{padding:50px 0 46px}.archive-hero:after{width:330px;height:330px;bottom:-190px;right:-120px}.archive-hero h1{margin:13px 0 15px;font-size:clamp(34px,9.3vw,39px);line-height:1.18}.archive-hero>div>p:last-child{-webkit-line-clamp:3;font-size:13px;line-height:1.65}.archive-search{gap:18px;margin-bottom:22px;padding-bottom:24px}.archive-search label{font-size:30px}.archive-search>div{background:#fff;border:1px solid #2a091521;border-radius:14px;min-height:56px;overflow:hidden;box-shadow:0 12px 30px #2a09150d}.archive-search input{padding:0 16px;font-size:16px}.archive-search button{color:#fff;background:var(--wine);min-width:68px;padding:0 16px}.archive-summary{margin-bottom:20px}.archive-card-image,.archive-card-image img{width:100%;height:auto;min-height:0}.archive-card-image{aspect-ratio:16/10}.archive-card-image img{height:100%}.archive-card--video .archive-card-image{aspect-ratio:16/9}.archive-card--webtoon .archive-card-image{aspect-ratio:1}.archive-card--short .archive-card-image,.archive-card--lawyer .archive-card-image{aspect-ratio:4/3}.archive-grid--short{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-card--short .archive-card-image{aspect-ratio:9/16}.archive-grid--short .archive-card-copy{padding:15px 13px 17px}.archive-grid--short .archive-card-meta{flex-direction:column;align-items:flex-start;gap:5px}.archive-grid--short .archive-card-meta time,.archive-grid--short .archive-card-copy>p{display:none}.archive-grid--short .archive-card-copy h2{-webkit-line-clamp:3;min-height:63px;margin:9px 0 13px;font-size:14px;line-height:1.5}.archive-grid--short .archive-card-copy b{min-height:40px;font-size:11px}.archive-card--lawyer .archive-card-image img{object-position:center 8%}.archive-card-copy{padding:20px}.archive-card-meta{margin-bottom:11px;font-size:11px}.archive-card h2{min-height:50px;margin-bottom:10px;font-size:18px}.archive-card p{min-height:61px;margin-bottom:15px;font-size:12.5px}.archive-card b{align-items:center;min-height:44px;display:inline-flex}.case-browser-tools{margin-bottom:38px}.case-filter-list{padding-top:8px;padding-bottom:14px;scroll-padding-inline:16px}.case-filter-list a:focus-visible{outline-offset:1px}.case-result-head{margin-bottom:20px;padding-bottom:16px}.case-result-head strong{font-size:26px}.case-archive-card{border-radius:18px;min-height:360px;padding:56px 20px 20px}.case-card-topline,.case-card-tags span{font-size:11px}.case-archive-card h2{-webkit-line-clamp:3;min-height:68px;margin-top:11px;font-size:18px}.case-archive-card>p{-webkit-line-clamp:3;min-height:63px;font-size:12.5px}.case-attorney strong{font-size:12px}.case-attorney small{font-size:10px}.archive-pagination{gap:4px;margin-top:36px}.archive-pagination a,.archive-pagination span{min-width:44px;height:44px;padding:0 5px}.content-detail-meta{align-items:center;min-height:44px;margin-bottom:24px}.content-detail-meta a{align-items:center;min-height:44px;display:inline-flex}.content-cover,.youtube-player{border-radius:16px;margin-bottom:30px}.content-video-gallery{border-radius:18px;margin-left:-5px;margin-right:-5px;padding:16px}.content-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-video-card{border-radius:11px}.video-facade-play{width:42px;height:42px}.source-body{font-size:16px;line-height:1.82}.source-body h1,.source-body h2,.source-body h3{margin:38px 0 16px}.source-body img{contain-intrinsic-size:auto 360px;content-visibility:auto;border-radius:12px;margin:20px auto}.source-body [style*=width]{max-width:100%!important}.source-body table{overscroll-behavior-inline:contain;display:block;overflow-x:auto}.source-body a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.related-section{padding:58px 0}.related-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;margin-right:-16px;padding-right:16px;overflow-x:auto}.related-grid::-webkit-scrollbar{display:none}.related-grid a{scroll-snap-align:start;min-height:138px;padding:22px}.consultation-page-grid{gap:32px}.consultation-page .consultation-form-wrap{padding:28px 20px}}@media (width>=621px) and (width<=1024px){.footer-sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--content-width:1280px;--surface:#fff;--surface-soft:#f7f4f0;--ink-soft:#625d5a;--line-soft:#2a09151c;--card-radius:18px;--shadow-soft:0 1px 2px #2a09150a;--shadow-lift:0 18px 44px #2a09151a}.section-inner,.footer-inner{width:min(var(--content-width), calc(100% - 64px))}.section-head{margin-bottom:38px}.section-title{max-width:760px;font-size:clamp(34px,3.5vw,52px);line-height:1.24}.section-description{max-width:610px;color:var(--ink-soft);margin-top:18px;font-size:15px;line-height:1.78}.section-label{font-size:12px}.text-link,.panel-link{font-size:14px}.nav-item{gap:4px}.nav-caret-slot{flex:0 0 26px;place-items:center;width:26px;height:44px;display:grid}.nav-caret-slot--empty{pointer-events:none}.nav-toggle{color:#817973;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;font-size:15px;display:grid}.nav-toggle span{transition:transform .18s}.nav-toggle[aria-expanded=true] span{transform:rotate(180deg)}.main-nav>.nav-item>a[aria-current=page]{color:var(--wine)}.main-nav>.nav-item>a[aria-current=page]:after,.nav-item.is-current-group>a:after,.nav-item.is-open>a:after{transform:scaleX(1)}.nav-item.is-current-group>a{color:var(--wine)}.nav-item.is-open .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.nav-dropdown{border-radius:0 0 16px 16px}.nav-dropdown a{border-radius:9px;align-items:center;min-height:44px;font-size:14px;display:flex}.hero-assurances{color:#ffffffb3;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:13px;display:flex}.hero-assurances span{align-items:center;gap:8px;display:inline-flex}.hero-assurances span:before{background:var(--gold);content:"";border-radius:50%;width:5px;height:5px}.case-tags{margin-bottom:24px}.case-tags a{border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:7px 15px;font-size:13px;display:inline-flex}.case-tags a small{color:#9b918b;font-size:11px;font-weight:700}.case-tags a:first-child small,.case-tags a:hover small,.case-tags a:focus-visible small{color:#ffffffb3}.case-card,.lawyer-card,.practice-card,.review-card,.media-card,.office-card,.archive-card,.case-archive-card{border-radius:var(--card-radius);box-shadow:var(--shadow-soft)}.case-card{background:radial-gradient(circle at 92% 10%, #8a0b2f12, transparent 30%), var(--surface);flex-direction:column;min-height:390px;display:flex}.case-card-head{border-bottom:1px solid var(--line-soft);color:#8d847f;letter-spacing:.04em;justify-content:space-between;align-items:center;min-height:62px;padding:0 26px;font-size:12px;display:flex}.case-card-head b{color:var(--wine);letter-spacing:0;background:#8a0b2f12;border-radius:999px;padding:6px 9px;font-size:11px}.case-content{flex:1;min-height:0;padding:30px 26px 24px}.case-content h3{font-family:var(--sans);margin:14px 0;font-size:20px;font-weight:750;line-height:1.5}.case-content p{-webkit-line-clamp:3;font-size:14px;line-height:1.72}.case-footer{padding-top:20px;font-size:13px;font-weight:700}.team-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.team-card{border-radius:var(--card-radius);background:#ffffff0b;border:1px solid #ffffff24;min-height:250px;padding:26px}.team-card>div{margin:auto 0}.team-card h3{font-family:var(--sans);margin:0 0 12px;font-size:20px;font-weight:750}.team-card p{color:#ffffffa3;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.team-card:hover p,.team-card:focus-visible p{color:#2a0915b8}.team-card-meta{color:var(--gold);justify-content:space-between;align-items:center;gap:12px;display:flex}.team-card-meta small{font-size:12px;font-weight:700}.team-card:hover .team-card-meta,.team-card:focus-visible .team-card-meta{color:var(--wine-deep)}.process{margin-top:60px}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-step h4{font-family:var(--sans);font-size:16px}.process-step p{font-size:13px;line-height:1.65}.lawyer-feature,.lawyer-feature-image{min-height:520px}.lawyer-rail{grid-auto-columns:minmax(260px,1fr)}.lawyer-card-copy small{font-size:12px}.lawyer-card-copy h4{font-family:var(--sans);font-size:20px;font-weight:750}.lawyer-card-copy p{font-size:14px;line-height:1.6}.practice-card{min-height:300px}.practice-card h3,.review-card h3,.media-card-copy h3,.office-name h3{font-family:var(--sans);font-weight:750}.practice-card p{font-size:14px;line-height:1.72}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-card{min-height:300px}.review-category{color:var(--gold);margin-top:14px;font-size:12px;font-weight:800}.review-card h3{margin-top:16px;font-size:20px}.review-meta{font-size:12px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.media-card,.media-card:first-child{grid-area:auto;min-height:390px}.media-card-copy{padding:28px}.media-card-copy>div{justify-content:space-between;align-items:center;display:flex}.media-card-copy>div>span{color:#ffffff8c;font-size:12px}.media-card-copy h3,.media-card:first-child h3{max-width:100%;font-size:22px}.media-card-copy p{font-size:14px;line-height:1.68}.media-card-copy b{color:var(--gold);margin-top:20px;font-size:13px;display:inline-flex}.office-address{font-size:14px}.office-links a{border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.field input,.field select,.field textarea{font-size:14px}.field>span,.consent,.form-status{font-size:12px}.bot-trap{pointer-events:none!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--wine);outline-offset:2px;box-shadow:none;outline:3px solid #8a0b2fb8}.quick-consult-form select:focus-visible,.quick-consult-form input:focus-visible,.quick-consult-submit:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.form-status.is-success{color:#17643a;font-weight:750}.form-status.is-error{color:#a51f37;font-weight:750}.field input::placeholder,.field textarea::placeholder{color:#6f6965;opacity:1}.quick-consult-form input::placeholder{color:#ffffffb8;opacity:1}.form-submit:disabled,.quick-consult-submit:disabled{cursor:wait;opacity:.72}.rail-hint{display:none}.decision-section{color:#fff;background:radial-gradient(circle at 88% 14%, #e2cb931f, transparent 27%), var(--wine-deep);overflow:hidden}.decision-section .section-description{color:#ffffffa3}.strategy-finder{grid-template-columns:minmax(0,1.5fr) minmax(320px,.62fr);gap:18px;display:grid}.strategy-finder-steps{background:#ffffff0b;border:1px solid #ffffff21;border-radius:22px;gap:34px;padding:34px;display:grid}.strategy-finder fieldset{border:0;min-width:0;margin:0;padding:0}.strategy-finder legend{align-items:center;gap:12px;width:100%;margin-bottom:18px;font-size:16px;font-weight:750;display:flex}.strategy-finder legend span{color:var(--gold);font-family:var(--serif);font-size:14px}.strategy-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.strategy-choice-grid button,.strategy-stage-list button{color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff21;border-radius:14px;min-height:88px;padding:16px;transition:border-color .18s,background-color .18s,transform .18s}.strategy-choice-grid button:hover,.strategy-choice-grid button:focus-visible,.strategy-choice-grid button[aria-pressed=true],.strategy-stage-list button:hover,.strategy-stage-list button:focus-visible,.strategy-stage-list button[aria-pressed=true]{border-color:var(--gold);background:#e2cb9321;transform:translateY(-2px)}.strategy-choice-grid strong{font-size:15px;display:block}.strategy-choice-grid small{color:#ffffff91;margin-top:7px;font-size:11px;line-height:1.45;display:block}.strategy-stage-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.strategy-stage-list button{align-items:center;gap:10px;min-height:54px;font-size:13px;font-weight:700;display:flex}.strategy-stage-list button>span{border:1px solid #ffffff8c;border-radius:50%;flex:none;width:10px;height:10px}.strategy-stage-list button[aria-pressed=true]>span{border:3px solid var(--wine-deep);background:var(--gold);box-shadow:0 0 0 2px var(--gold)}.strategy-result{min-height:100%;color:var(--wine-deep);background:#f4ede7;border-radius:22px;flex-direction:column;padding:34px;display:flex}.strategy-result>small{color:var(--wine);letter-spacing:.13em;font-size:11px;font-weight:850}.strategy-result h3{font-family:var(--serif);margin:48px 0 14px;font-size:clamp(25px,2.3vw,34px);line-height:1.35}.strategy-result p{color:#655d58;margin:0;font-size:14px;line-height:1.75}.strategy-result-actions{gap:8px;margin-top:auto;padding-top:30px;display:grid}.strategy-result a{border:1px solid #2a091521;border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:13px;font-weight:750;display:flex}.strategy-result a:after{content:"→"}.strategy-result .strategy-result-primary{border-color:var(--wine);color:#fff;background:var(--wine)}.strategy-result-progress{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;padding-top:34px;display:grid}.strategy-result-progress i{background:#2a091521;border-radius:99px;height:4px}.strategy-result-progress i.is-complete{background:var(--wine)}.local-privacy-notice{background:#fbf5f2;border:1px solid #8a0b2f29;border-radius:18px;margin-bottom:46px;padding:clamp(22px,4vw,38px)}.source-body .local-privacy-notice h2{margin-top:0}.local-privacy-notice li{margin:8px 0}.local-privacy-notice strong{min-width:92px;color:var(--wine);display:inline-block}.topic-shortcuts{border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:16px 18px;display:flex}.topic-shortcuts span{color:var(--gold);letter-spacing:.08em;margin-right:8px;font-size:11px;font-weight:800}.topic-shortcuts a{color:#ffffffc7;background:#ffffff0f;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.topic-shortcuts a:hover,.topic-shortcuts a:focus-visible{color:var(--wine-deep);background:var(--gold)}.content-directory{background:#f7f2ee;border-radius:20px;margin:0 0 54px;padding:clamp(24px,4vw,40px)}.content-directory>small{color:var(--wine);letter-spacing:.12em;font-size:11px;font-weight:850}.content-directory>h2{font-family:var(--serif);margin:10px 0 28px;font-size:30px}.content-office-grid,.content-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-office-grid>section,.content-team-grid>section{background:#fff;border:1px solid #2a09151a;border-radius:14px;padding:22px;scroll-margin-top:116px}.content-office-grid span,.content-team-grid span{color:var(--wine);letter-spacing:.1em;font-size:10px;font-weight:850}.content-office-grid h3,.content-team-grid h3{font-family:var(--sans);margin:10px 0;font-size:20px}.content-office-grid p,.content-team-grid p{color:#6d6560;margin:0 0 13px;font-size:13px;line-height:1.65}.content-office-grid a{color:var(--wine);font-size:18px;font-weight:800;display:block}.content-office-grid small,.content-team-grid small{color:#8e847e;margin-top:5px;font-size:11px;display:block}.content-team-grid ul{flex-wrap:wrap;gap:6px;margin:14px 0;padding:0;list-style:none;display:flex}.content-team-grid li{color:#756b65;background:#f6f1ed;border-radius:999px;padding:5px 8px;font-size:10px}.content-directory.office-directory{background:0 0;margin:0 0 54px;padding:0}.office-directory-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:24px;display:flex}.office-directory-head small,.office-location-info header small{color:var(--wine);letter-spacing:.12em;font-size:11px;font-weight:850}.office-directory-head h2{font-family:var(--serif);margin:9px 0 0;font-size:clamp(28px,3vw,38px);line-height:1.3}.office-directory-head>p{width:min(100%,430px);color:var(--ink-soft);margin:0 0 3px;font-size:14px;line-height:1.75}.office-tablist{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:#ffffffad;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:22px;padding:8px;display:grid}.office-tab{appearance:none;color:#443d39;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:800;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}.office-tab:hover,.office-tab:focus-visible{color:var(--wine);background:#8a0b2f11}.office-tab:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.office-tab[aria-selected=true]{color:#fff;background:var(--wine);box-shadow:0 9px 20px #5e082433}.office-tab-panels{min-height:450px}.office-location{border:1px solid var(--line-soft);background:#ffffffd1;border-radius:22px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:450px;scroll-margin-top:116px;display:grid;overflow:hidden;box-shadow:0 18px 48px #2a091514}.office-location[hidden]{display:none}.office-map{background:#e9e3dc;min-height:450px;position:relative;overflow:hidden}.office-map-canvas{z-index:0;opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.office-map-canvas>a{display:block;position:absolute;inset:0}.office-map-image{object-fit:cover;width:100%;height:100%;display:block}.office-map[data-map-status=ready] .office-map-canvas{z-index:2;opacity:1;pointer-events:auto}.office-map[data-map-status=ready] .office-map-canvas:focus-within{box-shadow:inset 0 0 0 4px var(--wine)}.office-map-fallback{z-index:1;background:linear-gradient(120deg,#0000 47%,#695f5617 48% 51%,#0000 52%),linear-gradient(35deg,#0000 43%,#695f5612 44% 47%,#0000 48%),radial-gradient(circle at 28% 32%,#ffffffd9,#0000 29%),#ece7e1;justify-content:center;align-items:center;gap:24px;padding:42px;transition:opacity .18s,visibility .18s;display:flex;position:absolute;inset:0}.office-map[data-map-status=ready] .office-map-fallback{visibility:hidden;opacity:0}.office-map-pin{border:13px solid var(--wine);background:#fff;border-radius:50% 50% 50% 0;flex:none;width:54px;height:54px;position:relative;transform:rotate(-45deg);box-shadow:0 14px 30px #5e082438}.office-map-pin:after{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;inset:10px}.office-map-fallback>div{max-width:310px}.office-map-fallback small{color:var(--wine);letter-spacing:.14em;font-size:10px;font-weight:850;display:block}.office-map-fallback strong{font-family:var(--serif);margin-top:7px;font-size:25px;display:block}.office-map-fallback p{color:#6e655f;margin:8px 0 16px;font-size:13px;line-height:1.62}.office-map-fallback a{color:var(--wine);text-underline-offset:5px;font-size:13px;font-weight:850;-webkit-text-decoration:underline #8a0b2f4d;text-decoration:underline #8a0b2f4d}.office-location-info{flex-direction:column;padding:38px;display:flex}.office-location-info>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex}.office-location-info h3{font-family:var(--serif);margin:8px 0 0;font-size:30px;line-height:1.25}.office-location-info>header>span{min-width:43px;height:43px;color:var(--wine);background:#8a0b2f0e;border:1px solid #8a0b2f2e;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.office-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;margin:23px 0 0;display:grid}.office-contact-list>div{min-width:0}.office-contact-list .office-contact-address{grid-column:1/-1}.office-contact-list dt{color:#918781;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:850}.office-contact-list dd{color:#3f3935;margin:0;font-size:13px;line-height:1.65}.office-contact-list a{color:var(--wine);font-size:16px;font-weight:850}.office-location-actions{grid-template-columns:1fr auto;gap:8px;margin-top:22px;display:grid}.office-location-actions a{border:1px solid var(--wine);color:#fff;background:var(--wine);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:12px;font-weight:850;display:flex}.office-location-actions a+a{color:var(--wine);background:0 0}.office-location-actions a:hover,.office-location-actions a:focus-visible{border-color:var(--wine-deep);background:var(--wine-deep)}.office-location-actions a+a:hover,.office-location-actions a+a:focus-visible{color:#fff}.office-route-guide,.office-route-note{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:21px}.office-route-guide{gap:17px;display:grid}.office-route-guide strong{color:#4a433f;font-size:12px;display:block}.office-route-guide ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.office-route-guide li{color:#786f69;padding-left:12px;font-size:11px;line-height:1.58;position:relative}.office-route-guide li:before{background:var(--wine);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:.65em;left:0}.office-route-note{color:#786f69;margin-bottom:0;font-size:11px;line-height:1.6}.footer-sitemap-mobile{display:none}.quick-consult-bar{height:88px;transition:opacity .18s,transform .18s}.quick-lawyer-profile b{color:#ffffffb8}.case-attorney small{color:#6f6965}.office-name span{color:#755a2f}.quick-lawyer-profile{grid-template-columns:168px minmax(0,1fr);padding-left:4px;padding-right:24px}.quick-lawyer-profile .quick-lawyer-cutout{width:184px;height:176px;transform:translate(-22px)}.quick-lawyer-profile small{font-size:12px}.quick-lawyer-profile strong{font-size:22px}.quick-consult-form select,.quick-consult-form input[type=tel],.quick-consult-submit{border-radius:10px;height:50px;font-size:13px}.quick-consent input{flex-basis:20px;width:20px;height:20px}.footer-menu-accordion summary{list-style:none}.footer-menu-accordion summary::-webkit-details-marker{display:none}body:has(.consultation-form :focus) .quick-consult-bar{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(100%)}.archive-hero{padding:72px 0 70px}.archive-hero--compact{padding:56px 0 62px}.archive-breadcrumb{color:#ffffff8f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:12px;display:flex}.archive-breadcrumb span{align-items:center;gap:8px;display:inline-flex}.archive-breadcrumb span+span:before{color:#ffffff4d;content:"/"}.archive-breadcrumb b{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-weight:650;overflow:hidden}.archive-hero h1{max-width:1000px;margin:14px 0;font-size:clamp(38px,4.5vw,64px);line-height:1.18}.archive-hero--compact h1{font-size:clamp(34px,3.8vw,52px)}.archive-hero>div>p:last-child{max-width:760px;font-size:15px;line-height:1.75}.archive-section{padding:64px 0 92px}.archive-search{margin-bottom:24px;padding-bottom:24px}.archive-search>div{border:1px solid var(--line-soft);background:#fff;border-radius:14px;min-height:56px;overflow:hidden}.archive-search input{padding:0 16px;font-size:15px}.archive-search button{color:#fff;background:var(--wine);min-width:74px;padding:0 18px}.archive-grid{gap:18px}.archive-card-copy{padding:24px}.archive-card-meta{font-size:12px}.archive-card h2{min-height:56px;font-family:var(--sans);font-size:19px;font-weight:750}.archive-card p{min-height:70px;font-size:14px;line-height:1.68}.archive-card b{font-size:13px}.case-browser{padding-top:48px}.case-browser-tools{border:1px solid var(--line-soft);border-radius:var(--card-radius);width:100%;box-shadow:var(--shadow-soft);background:#ffffffdb;margin-bottom:34px;padding:22px}.case-search{width:min(680px,100%);margin:0 auto 20px}.case-search>div{border-radius:14px;min-height:58px;overflow:hidden}.case-filter-list a{min-height:44px;font-size:13px}.case-filter-list a small{font-size:11px}.case-filter-hint{display:none}.case-result-head p{font-size:12px}.case-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-archive-card{min-height:390px;padding:58px 24px 22px}.case-category-ribbon{clip-path:none;min-height:0;color:var(--wine);background:#8a0b2f14;border-radius:9px;padding:7px 10px;font-size:12px;top:14px;left:14px}.case-category-ribbon:before{display:none}.case-card-topline,.case-card-tags span{font-size:12px}.case-archive-card h2{min-height:58px;font-family:var(--sans);-webkit-line-clamp:2;font-size:19px;font-weight:750}.case-archive-card>p{-webkit-line-clamp:3;min-height:70px;font-size:14px;line-height:1.65}.case-attorney strong{font-size:12px}.case-attorney small{font-size:11px}.content-detail{padding:72px 0 96px}.content-detail-layout{display:block}.content-detail-inner{width:min(1180px,100%);min-width:0;margin:0 auto}.content-detail-published{color:#8b817c;letter-spacing:.02em;text-align:right;min-height:22px;margin:0 0 18px;font-size:12px;font-weight:700}.source-body{color:#343031;width:min(100%,920px);margin-left:auto;margin-right:auto;font-size:17px;line-height:1.86}.source-body h1,.source-body h2,.source-body h3{font-family:var(--display)}.source-body h1,.source-body h2{margin:54px 0 20px;font-size:29px!important;line-height:1.4!important}.source-body h3{margin:42px 0 16px;font-size:22px!important;line-height:1.45!important}.source-body p,.source-body ul,.source-body ol,.source-body table,.source-body figure{margin:0 0 1.25em}.source-body div:empty,.source-body p:empty{display:none}.content-cover,.youtube-player,.video-unavailable{border-radius:var(--card-radius)}.related-grid a{border-radius:var(--card-radius);transition:transform .18s,box-shadow .18s;position:relative}.related-grid a:hover,.related-grid a:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.related-grid strong{font-family:var(--sans);font-size:16px}.related-grid b{color:var(--wine)}.consultation-page-phone{min-height:44px;color:var(--wine);align-items:center;font-size:18px;font-weight:850;display:inline-flex}.consultation-page h2{word-break:keep-all;overflow-wrap:normal}.consultation-page p{font-size:15px}.media-hub-section{background:var(--surface-soft)}.media-hub-intro{margin-bottom:36px}.media-hub-intro h2{font-family:var(--display);margin:0 0 12px;font-size:clamp(30px,3.2vw,44px)}.media-hub-intro>p:last-child{color:var(--ink-soft);margin:0;font-size:15px}.media-hub-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.media-hub-card{border-radius:var(--card-radius);color:#fff;background:var(--wine-deep);grid-column:span 2;align-items:end;min-height:330px;display:flex;position:relative;overflow:hidden}.media-hub-card:first-child,.media-hub-card:nth-child(2){grid-column:span 3;min-height:390px}.media-hub-card>img,.media-hub-shade{width:100%;height:100%;position:absolute;inset:0}.media-hub-card>img{object-fit:cover;transition:transform .42s}.media-hub-shade{background:linear-gradient(#14040a14,#14040ae6)}.media-hub-card>div{z-index:1;padding:28px;position:relative}.media-hub-card small{color:var(--gold);letter-spacing:.08em;font-size:11px;font-weight:800}.media-hub-card h2{font-family:var(--sans);margin:11px 0 9px;font-size:24px}.media-hub-card p{color:#ffffffb3;margin:0 0 18px;font-size:14px}.media-hub-card b{color:var(--gold);font-size:13px}.media-hub-card:hover>img,.media-hub-card:focus-visible>img{transform:scale(1.04)}@media (width<=1280px){.site-shell{padding-bottom:76px}.quick-consult-bar{height:76px}.quick-consult-inner{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.quick-lawyer-profile{grid-template-columns:142px minmax(0,1fr);padding-left:2px;padding-right:18px}.quick-lawyer-profile .quick-lawyer-cutout{width:152px;height:144px;transform:translate(-18px)}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.site-shell{padding-bottom:0}body.mobile-menu-open .mobile-bottom{display:none}body.mobile-menu-open .mobile-menu-trigger{opacity:0;pointer-events:none}body:has(.consultation-form :focus) .mobile-bottom{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(120%)}.mobile-menu-layer{z-index:170;bottom:0}.mobile-nav-intro{padding-right:68px;position:relative}.mobile-nav-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:25px;display:grid;position:absolute;top:16px;right:16px}.mobile-nav-intro>a{display:none}.mobile-nav-group{gap:0;padding:5px 0}.mobile-nav-group.is-current-group .mobile-nav-parent,.mobile-nav-group.is-current-group>.mobile-nav-parent-row>small{color:var(--wine)}.mobile-nav-parent-row{grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:4px;min-height:58px;display:grid}.mobile-nav-parent-row>small{color:var(--gold-strong);font-size:10px;font-weight:800}.mobile-nav-panel .mobile-nav-parent{min-height:52px;font-family:var(--sans);border:0;align-items:center;padding:0;font-size:18px;font-weight:780;display:flex}.mobile-nav-toggle,.mobile-nav-arrow{width:44px;height:44px;color:var(--wine);cursor:pointer;background:#8a0b2f12;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid}.mobile-nav-toggle span{transition:transform .18s}.mobile-nav-toggle[aria-expanded=true] span{transform:rotate(180deg)}.mobile-nav-children{margin:4px 0 12px 34px;padding:0}.section{padding:64px 0}.section-head{margin-bottom:28px}.section-title{font-size:clamp(32px,6.2vw,42px)}.strategy-finder{grid-template-columns:1fr}.strategy-result{min-height:330px}.case-grid{grid-auto-columns:58%}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-grid{grid-template-columns:repeat(3,minmax(280px,1fr))}.footer-sitemap-desktop{display:none}.footer-sitemap-mobile{display:grid}.footer-directory{grid-template-columns:1fr;gap:26px}.footer-menu-accordion,.footer-menu-mobile-direct{border-bottom:1px solid #ffffff1a}.footer-menu-mobile-direct{color:#fff;justify-content:space-between;align-items:center;min-height:54px;font-size:14px;font-weight:750;display:flex}.footer-menu-mobile-direct b{color:var(--gold);font-size:15px;font-weight:400}.footer-menu-accordion summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;font-size:14px;font-weight:750;display:flex}.footer-menu-accordion summary b{color:var(--gold);font-size:18px;font-weight:400;transition:transform .18s}.footer-menu-accordion[open] summary b{transform:rotate(45deg)}.footer-menu-accordion>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;padding:0 0 14px;display:grid}.footer-menu-accordion a{color:#fff9;align-items:center;min-height:40px;font-size:13px;line-height:1.4;display:flex}.footer-office-grid{margin:24px 0}.footer-office p,.footer-office a,.footer-office span,.footer-legal p,.footer-legal-links a{font-size:12px}.archive-hero{padding:56px 0 54px}.archive-hero--compact{padding:44px 0 48px}.archive-breadcrumb{margin-bottom:20px}.archive-hero h1,.archive-hero--compact h1{font-size:clamp(34px,7vw,48px)}.archive-section{padding:52px 0 72px}.archive-grid,.case-archive-grid,.media-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-hub-card,.media-hub-card:first-child,.media-hub-card:nth-child(2){grid-column:auto;min-height:320px}.office-directory-head{flex-direction:column;align-items:flex-start;gap:12px}.office-directory-head>p{width:min(100%,620px)}.office-location{grid-template-columns:1fr}.office-map{min-height:370px}}@media (width<=620px){body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.section-inner,.footer-inner{width:calc(100% - 32px)}.section{padding:56px 0}.section-label{font-size:11px}.section-title{font-size:clamp(31px,8.4vw,35px);line-height:1.26}.section-description{font-size:15px;line-height:1.72}.field input,.field select,.field textarea{font-size:16px}.rail-hint{color:#877d77;align-items:center;gap:8px;margin:-12px 0 14px;font-size:11px;display:flex}.rail-hint:before{content:"";background:currentColor;width:28px;height:1px}.case-grid,.lawyer-rail,.review-grid,.media-grid{scroll-snap-type:x proximity;scroll-padding-inline:16px}.case-grid>*,.lawyer-rail>*,.review-grid>*,.media-grid>*{scroll-snap-align:start}.hero-assurances{gap:8px 14px;margin-top:20px;font-size:12px}.content-directory.office-directory{margin-bottom:38px}.office-directory-head{margin-bottom:18px}.office-directory-head h2{font-size:27px}.office-directory-head>p{font-size:13px}.office-tablist{scrollbar-width:none;border-left:0;border-right:0;border-radius:0;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.office-tablist::-webkit-scrollbar{display:none}.office-tab{flex:1 0 auto;min-width:92px}.office-tab-panels{min-height:0}.office-location{border-radius:18px;min-height:0}.office-map{min-height:300px}.office-map-fallback{flex-direction:column;align-items:flex-start;gap:18px;padding:26px}.office-map-pin{border-width:11px;width:46px;height:46px}.office-map-pin:after{inset:8px}.office-map-fallback strong{font-size:22px}.office-location-info{padding:26px 22px}.office-location-info h3{font-size:26px}.office-location-info>header>span{min-width:39px;height:39px}.office-contact-list{grid-template-columns:1fr}.office-contact-list .office-contact-address{grid-column:auto}.office-location-actions{grid-template-columns:1fr}.case-tags{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.case-tags::-webkit-scrollbar{display:none}.case-grid{grid-auto-columns:88%}.case-card{min-height:350px}.case-card-head{min-height:56px;padding:0 22px}.case-content{padding:24px 22px 20px}.case-content h3{font-size:18px}.case-content p,.practice-card p,.media-card-copy p,.lawyer-card-copy p{font-size:14px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-card{min-height:150px;padding:18px}.team-card h3{font-size:18px}.team-card p{display:none}.team-card-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:82px;overflow:hidden}.process{margin-top:34px}.process-head{align-items:flex-start;gap:10px}.process-head h3{font-size:24px}.process-head p{font-size:12px}.process-step p{display:none}.lawyer-feature-image{min-height:270px;max-height:270px}.lawyer-feature-copy{padding:26px 22px}.lawyer-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lawyer-rail{grid-auto-columns:66%}.review-grid,.media-grid{grid-auto-columns:88%}.review-card{min-height:270px}.review-card h3{font-size:19px}.review-meta{font-size:12px}.media-card,.media-card:first-child{min-height:330px}.strategy-finder-steps{border-radius:18px;gap:26px;padding:20px}.strategy-finder legend{margin-bottom:14px;font-size:15px}.strategy-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.strategy-choice-grid button{min-height:66px;padding:13px}.strategy-choice-grid small{display:none}.strategy-stage-list{grid-template-columns:1fr;gap:7px}.strategy-stage-list button{min-height:46px;padding:11px 13px}.strategy-result{border-radius:18px;min-height:300px;padding:24px}.strategy-result h3{margin-top:32px;font-size:26px}.topic-shortcuts{border-right:0;border-radius:14px 0 0 14px;flex-wrap:nowrap;margin-right:-16px;padding:14px 16px;overflow-x:auto}.topic-shortcuts span,.topic-shortcuts a{flex:none}.content-directory{margin-bottom:38px;padding:20px}.content-directory>h2{font-size:25px}.content-office-grid,.content-team-grid{grid-template-columns:1fr}.footer-brand-block{padding:16px}.footer-brand-block p{font-size:14px}.footer-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-office{padding:12px}.footer-office h3{font-family:var(--sans);font-size:14px}.footer-office p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.footer-legal{display:grid}.footer-legal-links{justify-content:flex-start}.footer-bottom{display:grid}.site-footer{padding-bottom:42px}.footer-menu-accordion summary,.footer-menu-mobile-direct{min-height:48px}.footer-menu-accordion>div{padding-bottom:9px}.footer-office-grid{margin:18px 0}.mobile-bottom a{font-size:12px}.archive-hero,.archive-hero--compact{padding:38px 0 42px}.archive-breadcrumb{margin-bottom:17px;font-size:11px}.archive-breadcrumb b{max-width:210px}.archive-hero h1,.archive-hero--compact h1{margin:10px 0 12px;font-size:clamp(32px,8.8vw,38px)}.archive-hero>div>p:last-child{font-size:14px;line-height:1.65}.archive-section{padding:38px 0 60px}.archive-grid{grid-template-columns:1fr}.archive-card{grid-template-columns:126px minmax(0,1fr);display:grid}.archive-card-image{aspect-ratio:auto;height:100%;min-height:190px}.archive-card-image img{height:100%;min-height:190px}.archive-card-copy{min-width:0;padding:18px}.archive-card-meta{font-size:11px}.archive-card-meta time{display:none}.archive-card h2{min-height:0;margin-bottom:9px;font-size:17px}.archive-card p{-webkit-line-clamp:2;min-height:0;margin-bottom:10px;font-size:13px}.archive-card b{min-height:40px}.archive-grid.archive-grid--short{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-card--short{display:block}.archive-card--short .archive-card-image{aspect-ratio:9/16;height:auto;min-height:0}.archive-card--short .archive-card-image img{height:100%;min-height:0}.archive-grid--short .archive-card-copy{padding:15px 13px 17px}.archive-grid--short .archive-card-copy>p{display:none}.archive-grid--short .archive-card h2{-webkit-line-clamp:3;min-height:63px;margin:9px 0 13px;font-size:14px;line-height:1.5}.archive-grid--short .archive-card b{font-size:11px}.case-browser{padding-top:28px}.case-browser-tools{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0;margin-bottom:28px;padding:14px 0 0}.case-search{padding:0 16px}.case-filter-list{padding-left:16px;padding-right:16px}.case-filter-hint{color:#887f7a;margin:-6px 16px 0;font-size:12px;display:block}.case-result-head{align-items:flex-start}.case-result-head p{display:none}.case-archive-grid{grid-template-columns:1fr}.case-archive-card{min-height:350px;padding:54px 20px 20px}.case-archive-card h2{min-height:52px;font-size:18px}.case-archive-card>p{min-height:66px;font-size:14px}.content-detail{padding:44px 0 64px}.source-body{font-size:16px;line-height:1.82}.source-body h1,.source-body h2{margin:42px 0 16px;font-size:25px!important}.source-body h3{margin:34px 0 14px;font-size:20px!important}.media-hub-grid{grid-template-columns:1fr}.media-hub-card,.media-hub-card:first-child,.media-hub-card:nth-child(2){min-height:290px}.media-hub-card h2{font-size:22px}.consultation-page h2{font-size:clamp(30px,8vw,36px)}}@media (width<=380px){.mobile-nav-children,.footer-menu-accordion>div,.footer-office-grid{grid-template-columns:1fr}.archive-card{grid-template-columns:112px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.media-hub-card>img,.mobile-nav-toggle span,.footer-menu-accordion summary b{transition:none}}:root{--glass-surface:#ffffffb8;--glass-surface-strong:#ffffffe0;--glass-surface-soft:#ffffff85;--glass-dark:#2a0915b8;--glass-dark-soft:#2a09157a;--glass-line:#ffffff94;--glass-line-dark:#51081f1c;--gradient-wine:linear-gradient(135deg, #9d1641 0%, #6f0a2b 48%, #3e0719 100%);--gradient-wine-soft:linear-gradient(135deg, #8a0b2ff0, #51081ff7);--gradient-champagne:linear-gradient(135deg, #ffffffeb, #f4ebe0bd);--gradient-page:linear-gradient(145deg, #fbfaf8 0%, #f5efea 52%, #f9f6f2 100%);--shadow-glass:0 24px 64px #4311221c;--shadow-glass-hover:0 30px 72px #4311222b;--card-radius:24px}body{background:radial-gradient(circle at 8% 2%, #b8955b21, transparent 26%), radial-gradient(circle at 94% 24%, #8a0b2f14, transparent 28%), var(--gradient-page)}.site-shell{background:radial-gradient(circle at 84% 8%,#cebd951a,#0000 24%),0 0}.announcement{background:radial-gradient(circle at 75% 0,#cebd952e,#0000 34%),linear-gradient(100deg,#250712,#551024 52%,#2a0915);border-bottom:1px solid #ffffff14}.site-header{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffc2;border-bottom-color:#51081f14;box-shadow:0 12px 38px #2a09150f}.nav-dropdown{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffd6;border-top:1px solid #8a0b2f38;border-radius:18px;box-shadow:0 26px 60px #2a091524}.nav-dropdown a{border-radius:10px}.nav-dropdown a[aria-current=page]{color:var(--wine);box-shadow:none;text-underline-offset:7px;background:0 0;font-weight:800;text-decoration-line:underline;text-decoration-color:#8a0b2f94;text-decoration-thickness:2px}.mobile-nav-child[aria-current=page]{color:var(--wine);box-shadow:none;text-underline-offset:5px;background:#fff;font-weight:800;text-decoration-line:underline;text-decoration-color:#8a0b2f94;text-decoration-thickness:2px}.header-cta,.button,.form-submit,.quick-consult-submit,.content-video-more{border-radius:999px}.header-cta,.button-wine,.form-submit,.quick-consult-submit,.content-video-more{color:#fff;background:var(--gradient-wine);border-color:#fff3;box-shadow:0 12px 28px #67092733}.header-cta:hover,.header-cta:focus-visible,.button-wine:hover,.button-wine:focus-visible,.form-submit:hover,.form-submit:focus-visible,.quick-consult-submit:hover,.quick-consult-submit:focus-visible,.content-video-more:hover,.content-video-more:focus-visible{color:#fff;background:linear-gradient(135deg,#ae1b4c,#720b2d 58%,#48091d);box-shadow:0 16px 36px #67092747}.button-primary{color:#261d12;background:linear-gradient(135deg,#f4dfaa,#c7a867);border:1px solid #ffffff7a;box-shadow:0 12px 30px #0f040833}.button-primary.form-submit{color:#fff;background:var(--gradient-wine);border-color:#fff3;box-shadow:0 12px 28px #67092733}.button-primary.form-submit:hover,.button-primary.form-submit:focus-visible{color:#fff;background:linear-gradient(135deg,#ae1b4c,#720b2d 58%,#48091d);box-shadow:0 16px 36px #67092747}.button-outline{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff57}.hero-media:after{background:radial-gradient(circle at 78% 22%,#c48f5738,#0000 31%),linear-gradient(102deg,#1f050ef5 0%,#3e081cd6 44%,#21061061 78%,#1a040cad 100%)}.hero-panel{-webkit-backdrop-filter:blur(26px)saturate(128%);background:linear-gradient(145deg,#ffffff1f,#ffffff09),#1f060f8c;border:1px solid #ffffff42;border-radius:28px;overflow:hidden;box-shadow:0 34px 82px #0000004d}.trust-strip{-webkit-backdrop-filter:blur(22px)saturate(130%);background:#230812b3;border-top-color:#ffffff2b}.quick-rail{border:1px solid #fff3;border-radius:18px;right:12px;overflow:hidden;box-shadow:0 18px 46px #2a09153d}.quick-rail a{-webkit-backdrop-filter:blur(18px);background:#640926db}.case-card,.lawyer-card,.practice-card,.office-card,.archive-card,.case-archive-card,.content-office-grid>section,.content-team-grid>section,.related-grid a{border:1px solid var(--glass-line);border-radius:var(--card-radius);background:var(--glass-surface);box-shadow:inset 0 1px 0 #ffffffa3, var(--shadow-glass);-webkit-backdrop-filter:blur(18px)saturate(125%)}.case-card,.lawyer-card,.archive-card,.case-archive-card,.media-card,.media-hub-card{overflow:hidden}.case-card:hover,.case-card:focus-visible,.lawyer-card:hover,.lawyer-card:focus-visible,.practice-card:hover,.practice-card:focus-visible,.office-card:hover,.office-card:focus-visible,.archive-card:hover,.archive-card:focus-visible,.case-archive-card:hover,.case-archive-card:focus-visible,.related-grid a:hover,.related-grid a:focus-visible{box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-glass-hover);border-color:#8a0b2f33;transform:translateY(-5px)}.case-tags a,.case-filter-list a,.archive-pagination a,.archive-pagination span{-webkit-backdrop-filter:blur(12px);background:#ffffffad;border-color:#51081f1a;border-radius:999px;box-shadow:inset 0 1px #ffffffa8}.archive-search button:hover,.archive-search button:focus-visible{color:#fff;background:var(--wine-dark)}.archive-pagination a:not([aria-current=page]):hover,.archive-pagination a:not([aria-current=page]):focus-visible{color:var(--wine);background:#fffffff0;border-color:#8a0b2f6b}.specialties span{color:#ead49f;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border-color:#cebd9561;border-radius:999px;box-shadow:inset 0 1px #ffffff14}.team-grid{border:0;gap:10px}.team-card{-webkit-backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;box-shadow:inset 0 1px #ffffff14}.team-card:hover,.team-card:focus-visible{background:linear-gradient(145deg,#e6ca8c,#bd9851);border-color:#ffffff61;transform:translateY(-3px);box-shadow:0 20px 42px #0a020638}.process-step{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin:0 4px;padding:26px 18px 18px}.process-step:before{top:-4px}.lawyer-feature{background:linear-gradient(145deg,#230712,#4a0c22);border:1px solid #ffffff2e;border-radius:32px;overflow:hidden;box-shadow:0 34px 90px #2a091538}.lawyer-card,.office-card,.archive-card,.case-archive-card{transition:transform .22s,box-shadow .22s,border-color .22s}.practice-grid{border:0;gap:14px}.practice-card{border:1px solid var(--glass-line)}.practice-card:hover{background:radial-gradient(circle at 90% 5%, #cebd9538, transparent 32%), var(--gradient-wine);border-color:#ffffff47}.review-section{background:radial-gradient(circle at 12% 10%,#cebd9529,#0000 29%),linear-gradient(130deg,#1c060ef2,#4a0c22e6),url(/crawled/a42b5f5d62bee656.jpg) 50%/cover}.review-card{-webkit-backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(145deg,#ffffff1c,#ffffff09);border-color:#ffffff2e;border-radius:24px;box-shadow:inset 0 1px #ffffff1f,0 22px 50px #07010429}.media-card,.media-hub-card{box-shadow:var(--shadow-glass);border:1px solid #ffffff2e;border-radius:26px}.media-card:after,.media-hub-shade{background:linear-gradient(#1c050e0a 10%,#2b07145c 55%,#1c050ef0 100%)}.office-links a{background:#ffffff75;border-radius:999px}.consultation{background:radial-gradient(circle at 10% 5%,#cebd952b,#0000 30%),linear-gradient(135deg,#270711,#550e28 52%,#260711)}.consultation-copy{background:radial-gradient(circle at 16% 8%,#cebd952e,#0000 32%),linear-gradient(135deg,#22060fd1,#4d0b22e6),url(/crawled/7858bb7285c62b70.jpg) 50%/cover}.consultation-form-wrap,.consultation-page .consultation-form-wrap{-webkit-backdrop-filter:blur(24px)saturate(120%);background:radial-gradient(circle at 100% 0,#cebd9529,#0000 30%),#ffffffe6}.field input,.field select,.field textarea{background:#ffffffb3;border-color:#51081f1a;border-radius:14px;box-shadow:inset 0 1px #ffffffc7}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffffeb;border-color:#8a0b2f7a;box-shadow:0 0 0 4px #8a0b2f14,0 10px 28px #51081f14}.quick-consult-form select,.quick-consult-form input[type=tel]{color:#fff;background:#ffffff14;border-color:#ffffff38;border-radius:14px;box-shadow:inset 0 1px #ffffff0f}.quick-consult-form select:focus,.quick-consult-form input[type=tel]:focus{border-color:var(--gold);color:#fff;background:#ffffff1f;box-shadow:0 0 0 3px #cebd9529}.faq-list{border-top:0;gap:10px;display:grid}.faq-item{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);background:#fff9;border-radius:18px;padding:0 22px;box-shadow:inset 0 1px #fff9}.archive-hero{background:radial-gradient(circle at 84% 10%,#d6b16b3d,#0000 30%),radial-gradient(circle at 4% 96%,#a4184438,#0000 32%),linear-gradient(115deg,#230610fa,#670e2feb),url(/crawled/4e1bc629d8046a4c.jpg) 50%/cover}.archive-breadcrumb{-webkit-backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;width:fit-content;padding:9px 14px}.archive-section,.content-detail,.related-section,.consultation-page{background:radial-gradient(circle at 92% 2%, #8a0b2f11, transparent 24%), radial-gradient(circle at 4% 40%, #cebd951a, transparent 26%), var(--gradient-page)}.archive-search>div,.case-browser-tools,.content-video-gallery,.video-unavailable{border:1px solid var(--glass-line);border-radius:var(--card-radius);background:var(--glass-surface);box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-glass);-webkit-backdrop-filter:blur(20px)saturate(125%)}.archive-search>div{border-bottom:1px solid var(--glass-line);padding:0 14px}.case-browser-tools{padding:22px}.case-archive-card{background:radial-gradient(circle at 100% 0, #cebd9521, transparent 34%), var(--glass-surface-strong)}.case-category-ribbon{background:linear-gradient(135deg,#d9bb77,#b48e43);border-radius:0 999px 999px 0;box-shadow:0 8px 22px #633f1429}.archive-card-image,.case-attorney img,.case-attorney-fallback span{background:linear-gradient(145deg,#eee7e0,#f9f6f2)}.content-video-gallery{background:radial-gradient(circle at 95% 3%,#8a0b2f14,#0000 34%),linear-gradient(145deg,#ffffffbd,#f2e9e0a8)}.content-video-card{border-color:#ffffff9e;box-shadow:0 18px 38px #2a091521}.source-body blockquote,.source-body table{background:#ffffff9e;border-radius:16px;box-shadow:inset 0 1px #ffffffb3}.related-grid a{background:#ffffffa8}.footer-office-grid{background:0 0;gap:10px}.footer-office{-webkit-backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 1px #ffffff0f}.quick-consult-bar{-webkit-backdrop-filter:blur(24px)saturate(130%);background:#2b1b16d1;border-top:1px solid #ffffff29;box-shadow:0 -18px 48px #15040a29}.mobile-bottom{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#230b14e6;border:1px solid #ffffff2e;box-shadow:0 18px 50px #2a091530}@media (width<=900px){:root{--card-radius:20px}.site-header{-webkit-backdrop-filter:none;background:#fffffff5}.hero-panel,.lawyer-feature,.media-card,.media-hub-card{border-radius:22px}.team-grid{gap:8px}.process-step{margin:0}.case-browser-tools{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:16px 0 0}}@media (width<=640px){.quick-rail{display:none}.case-card,.lawyer-card,.practice-card,.office-card,.archive-card,.case-archive-card,.review-card,.related-grid a{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffffa8,0 14px 34px #43112217}.faq-item{padding:0 16px}.content-video-gallery{-webkit-backdrop-filter:blur(14px);border-radius:20px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header,.nav-dropdown,.case-card,.lawyer-card,.practice-card,.office-card,.archive-card,.case-archive-card,.content-video-gallery,.faq-item,.related-grid a{background-color:#fffffff5}.hero-panel,.team-card,.review-card,.quick-consult-bar,.footer-office,.mobile-bottom{background-color:#2a0915f5}}.about-greeting{gap:104px;display:grid}.about-greeting-intro{grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(42px,5vw,74px);display:grid}.about-greeting-copy{padding-top:32px}.about-greeting-label,.about-greeting-letter>header>p,.about-greeting-promise>div>p{color:var(--wine);letter-spacing:.16em;margin:0 0 22px;font-size:11px;font-weight:850}.about-greeting-welcome{color:#5f5752;margin:0 0 24px;font-size:14px;font-weight:650;line-height:1.7}.about-greeting-copy h2{font-family:var(--display);letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(38px,4.1vw,58px);font-weight:500;line-height:1.3}.about-greeting-copy h2 em{color:var(--wine);font-style:normal;display:block}.about-greeting-lede{color:#5d5753;word-break:keep-all;margin:34px 0 0;font-size:16px;line-height:1.95}.about-greeting-keywords{border-top:1px solid #23232329;flex-wrap:wrap;margin-top:36px;display:flex}.about-greeting-keywords span{color:#4d4743;padding:16px 17px 0 0;font-size:12px;font-weight:750}.about-greeting-keywords span+span:before{color:var(--gold-strong);content:"·";margin-right:17px}.about-leader-grid{border-top:1px solid #2323232e;border-bottom:1px solid #2323232e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-leader{min-width:0;color:var(--ink);background:#ffffff8f;grid-template-rows:auto 1fr;transition:background-color .18s;display:grid}.about-leader+.about-leader{border-left:1px solid #2323232e}.about-leader:hover,.about-leader:focus-visible{background:#fff}.about-leader-photo{--about-leader-offset-y:0%;aspect-ratio:4/4.65;background:#f0eeec;min-height:0;position:relative;overflow:hidden}.about-leader-photo img{transform:translateY(var(--about-leader-offset-y));transition:transform .42s}.about-leader:hover .about-leader-photo img,.about-leader:focus-visible .about-leader-photo img{transform:translateY(var(--about-leader-offset-y)) scale(1.018)}.about-leader-photo--founder,.about-leader-photo--current{object-fit:cover;object-position:center top}.about-leader--current .about-leader-photo{--about-leader-offset-y:7.5%;background:#efeff1}.about-leader-number{z-index:2;color:#2a091561;font-family:var(--display);font-size:19px;position:absolute;top:18px;left:20px}.about-leader-copy{flex-direction:column;min-height:264px;padding:26px 24px 24px;display:flex}.about-leader-copy small{color:var(--wine);letter-spacing:.08em;font-size:11px;font-weight:800}.about-leader-copy h3{font-family:var(--display);letter-spacing:-.035em;margin:9px 0 18px;font-size:27px;font-weight:600}.about-leader-copy h3 span{color:#6c6560;font-family:var(--sans);font-size:12px;font-weight:650}.about-leader-copy ul{color:#6a625e;word-break:keep-all;gap:7px;margin:0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.about-leader-copy li:before{color:var(--gold-strong);content:"—";margin-right:7px}.about-leader-copy b{color:#3d3733;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800}.about-leader-copy b span{color:var(--wine);margin-left:5px}.about-greeting-letter{background:#ffffffad;border-top:1px solid #23232329;border-bottom:1px solid #23232329;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(52px,7vw,96px);padding:clamp(62px,7vw,94px) clamp(32px,7vw,92px);display:grid;position:relative}.about-greeting-letter>header{align-self:start;position:relative}.about-greeting-letter>header h2{z-index:1;font-family:var(--display);letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.38;position:relative}.about-greeting-letter>header>span{z-index:0;color:#8a0b2f0b;font-family:var(--display);font-size:210px;line-height:1;position:absolute;bottom:-130px;right:0}.about-greeting-letter-body{border-left:1px solid #23232329;padding-left:clamp(34px,5vw,70px)}.about-greeting-letter-body>p,.about-greeting-managed-body>p{color:#4e4946;word-break:keep-all;margin:0 0 25px;font-size:16px;line-height:2}.about-greeting-managed-body>:first-child{margin-top:0}.about-greeting-managed-body h2,.about-greeting-managed-body h3{color:#2f2927;font-family:var(--display);letter-spacing:-.03em;margin:38px 0 16px;font-weight:560;line-height:1.45}.about-greeting-managed-body h2{font-size:clamp(25px,2.4vw,34px)}.about-greeting-managed-body h3{font-size:clamp(21px,2vw,28px)}.about-greeting-managed-body ul,.about-greeting-managed-body ol{color:#4e4946;margin:22px 0 30px;padding-left:1.35em;line-height:1.9}.about-greeting-managed-body img{max-width:100%;height:auto}.office-managed-intro{border-bottom:1px solid #23232324;margin:0 auto 54px;padding-bottom:42px}.about-greeting-challenge{color:#746a65;font-family:var(--display);letter-spacing:-.025em;border-top:1px solid #8a0b2f47;border-bottom:1px solid #8a0b2f47;gap:8px;margin:34px 0;padding:22px 0;font-size:clamp(19px,1.8vw,24px);line-height:1.55;display:grid}.about-greeting-milestone{color:#fff;background:radial-gradient(circle at 100% 0,#cebd9533,#0000 38%),linear-gradient(135deg,#300914,#65132d);grid-template-columns:auto 1fr;align-items:center;gap:28px;margin:42px 0;padding:28px 30px;display:grid}.about-greeting-milestone>strong{color:var(--gold);font-family:var(--display);white-space:nowrap;font-size:clamp(38px,4.4vw,58px);font-weight:520;line-height:1}.about-greeting-milestone>p{color:#ffffffc7;word-break:keep-all;border-left:1px solid #ffffff3d;margin:0;padding-left:27px;font-size:14px;line-height:1.85}.about-greeting-letter-body blockquote{border-left:3px solid var(--gold-strong);margin:42px 0;padding:5px 0 5px 29px}.about-greeting-letter-body blockquote p{color:#2f2927;font-family:var(--display);letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.62}.about-greeting-letter-body>.about-greeting-final{color:#3c3532;font-family:var(--display);letter-spacing:-.025em;background:#8a0b2f0b;border:1px solid #8a0b2f2e;margin-top:42px;padding:28px 30px;font-size:clamp(20px,2vw,27px);line-height:1.65}.about-greeting-final strong{color:var(--wine);font-weight:620;display:block}.about-greeting-signature{text-align:right;border-top:1px solid #23232324;margin-top:54px;padding-top:28px}.about-greeting-signature>span{color:#746c67;font-size:12px}.about-greeting-signature p{color:#514a46;margin:6px 0 0;font-size:13px}.about-greeting-signature strong{color:var(--ink);font-family:var(--display);margin-left:10px;font-size:28px;font-weight:600}.about-greeting-promise{color:#fff;background:radial-gradient(circle at 93% 12%,#cebd9529,#0000 29%),linear-gradient(135deg,#2b0915,#541025 68%,#65132d);padding:clamp(48px,6vw,76px)}.about-greeting-promise>div{justify-content:space-between;align-items:end;gap:28px;display:flex}.about-greeting-promise>div>p{color:var(--gold);margin:0 0 7px}.about-greeting-promise>div>h2{max-width:580px;font-family:var(--display);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.35}.about-greeting-promise ol{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.about-greeting-promise li{align-content:start;min-height:176px;padding:26px 27px;display:grid}.about-greeting-promise li+li{border-left:1px solid #ffffff2e}.about-greeting-promise li>span{color:var(--gold);font-family:var(--display);font-size:14px}.about-greeting-promise li>strong{font-family:var(--display);margin-top:18px;font-size:24px;font-weight:550}.about-greeting-promise li>p{color:#ffffff9e;word-break:keep-all;margin:10px 0 0;font-size:13px;line-height:1.7}.about-greeting-actions{justify-content:flex-end;gap:8px;margin-top:34px;display:flex}.about-greeting-actions a{color:#ffffffc7;border:1px solid #ffffff38;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.about-greeting-actions a:hover,.about-greeting-actions a:focus-visible{color:#fff;border-color:#ffffff80}.about-greeting-actions .about-greeting-consult{border-color:var(--gold);color:#271b15;background:var(--gold);justify-content:space-between;min-width:144px}.about-greeting-consult span{margin-left:20px}@media (width<=1040px){.about-greeting{gap:84px}.about-greeting-intro{grid-template-columns:1fr}.about-greeting-copy{max-width:760px;padding-top:0}.about-greeting-copy h2{max-width:740px}.about-greeting-lede{max-width:720px}.about-leader-photo{aspect-ratio:4/4.15}}@media (width<=760px){.about-greeting{gap:64px}.about-greeting-copy h2{font-size:clamp(34px,9.2vw,44px)}.about-greeting-lede{margin-top:27px;font-size:15px;line-height:1.86}.about-leader-grid{border:0;grid-template-columns:1fr;gap:18px}.about-leader{border-top:1px solid #2323232e;border-bottom:1px solid #2323232e;grid-template-rows:1fr;grid-template-columns:minmax(132px,.72fr) minmax(0,1.28fr)}.about-leader+.about-leader{border-left:0}.about-leader-photo{aspect-ratio:auto;min-height:322px}.about-leader-copy{min-height:322px;padding:24px 20px 22px}.about-leader-copy h3{font-size:25px}.about-greeting-letter{grid-template-columns:1fr;gap:38px;padding:48px 24px 54px}.about-greeting-letter>header h2{max-width:520px}.about-greeting-letter>header>span{font-size:130px;bottom:-40px;right:0}.about-greeting-letter-body{border-top:1px solid #23232329;border-left:0;padding:32px 0 0}.about-greeting-letter-body>p,.about-greeting-managed-body>p{font-size:15px;line-height:1.9}.about-greeting-letter-body blockquote{margin:34px 0;padding-left:21px}.about-greeting-milestone{grid-template-columns:1fr;gap:18px;padding:25px 23px}.about-greeting-milestone>p{border-top:1px solid #ffffff3d;border-left:0;padding:17px 0 0}.about-greeting-letter-body>.about-greeting-final{padding:24px}.about-greeting-promise{padding:44px 24px}.about-greeting-promise>div{display:block}.about-greeting-promise ol{grid-template-columns:1fr;margin-top:34px}.about-greeting-promise li{grid-template-columns:42px 56px 1fr;align-items:baseline;gap:8px;min-height:0;padding:23px 4px}.about-greeting-promise li+li{border-top:1px solid #ffffff2e;border-left:0}.about-greeting-promise li>strong{margin-top:0;font-size:20px}.about-greeting-promise li>p{margin-top:0}.about-greeting-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-greeting-actions .about-greeting-consult{grid-column:1/-1}}@media (width<=430px){.about-greeting-welcome{font-size:13px}.about-greeting-keywords{grid-template-columns:1fr;display:grid}.about-greeting-keywords span{padding-top:12px}.about-greeting-keywords span+span:before{margin-right:9px}.about-leader{grid-template-columns:42% 58%}.about-leader-photo,.about-leader-copy{min-height:300px}.about-leader-copy{padding:20px 15px 18px}.about-leader-copy h3{margin-bottom:14px;font-size:22px}.about-leader-copy h3 span,.about-leader-copy ul,.about-leader-copy b{font-size:10px}.about-greeting-promise li{grid-template-columns:36px 48px 1fr}.about-greeting-promise li>p{font-size:12px}}:root{--wine:#86143a;--wine-dark:#541028;--wine-deep:#250812;--gold:#d4bf8d;--gold-strong:#a77b34;--cream:#f2ece5;--cream-deep:#e7ddd3;--paper:#faf8f5;--ink:#211d1e;--muted:#655e5b;--line:#211d1e24;--content-width:1320px;--shadow-soft:0 8px 28px #2a091512;--shadow-lift:0 24px 64px #2a091521}.sentence-line{text-wrap:pretty;display:block}html{font-size:16px}body{color:var(--ink);background:var(--paper);word-break:keep-all;font-size:16px;line-height:1.68}p,li,dd{overflow-wrap:break-word}.announcement{min-height:40px;font-size:13px}.site-header{border-bottom-color:#2a091517;height:86px;box-shadow:0 8px 28px #2a09150b}.main-nav>.nav-item>a{color:#2f292b;font-size:16px;font-weight:700}.nav-dropdown a{min-height:46px;font-size:15px}.phone-block small{color:#736a67;font-size:11px}.phone-block strong{font-size:20px}.header-cta{border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-size:14px;display:inline-flex}.section{padding:clamp(88px,8vw,128px) 0}.section-label{color:var(--wine);letter-spacing:.14em;font-size:13px;font-weight:800}.section-title{color:var(--ink);letter-spacing:-.04em;font-size:clamp(38px,4vw,58px);line-height:1.2}.section-description{color:var(--muted);font-size:17px;line-height:1.78}.hero-lede{color:#ffffffd1;max-width:680px;font-size:17px;line-height:1.82}.hero-assurances{color:#ffffffc4;font-size:14px}.hero-panel-body>p,.case-content p,.review-card p,.media-card-copy p,.office-card p{color:#625a57;font-size:15px;line-height:1.75}.hero-panel-body>p{color:#ffffffb8}.hero-consult-card{align-self:center;margin-bottom:0}.hero-consult-card .hero-panel-top{justify-content:flex-start}.hero-consult-card .hero-panel-top span:last-child{color:var(--gold)}.hero-consult-topic{color:var(--gold);letter-spacing:.03em;font-size:12px;font-weight:750;display:inline-flex}.hero-consult-card h2{margin-top:16px}.hero-phone-link{color:var(--wine-deep);background:linear-gradient(135deg,#e5d3a7,#c9ad70);border:1px solid #fff3;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:19px 20px;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:0 18px 38px #0d020733}.hero-phone-link:hover,.hero-phone-link:focus-visible{transform:translateY(-2px);box-shadow:0 22px 46px #0d020747}.hero-phone-link>span{gap:5px;min-width:0;display:grid}.hero-phone-link small{letter-spacing:.02em;font-size:11px;font-weight:750}.hero-phone-link strong{font-family:var(--sans);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(28px,2.6vw,36px);font-weight:850;line-height:1}.hero-phone-link b{width:44px;height:44px;color:var(--gold);background:var(--wine-deep);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.strategy-title strong{color:#e7cd8e;font-family:var(--display);text-shadow:0 12px 34px #0000003d;margin:0 .06em;font-size:1.7em;font-weight:600;line-height:.72;display:inline-block;transform:translateY(.08em)}.strategy .team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collaboration-process{background:radial-gradient(circle at 8% 20%,#e1c37f1f,#0000 30%),#14040a61;border:1px solid #ffffff24;border-radius:30px;margin-top:clamp(72px,8vw,112px);padding:clamp(28px,4vw,52px);overflow:hidden;box-shadow:inset 0 1px #ffffff14}.collaboration-process .process-head{margin-bottom:40px}.collaboration-process .process-head h3{font-size:clamp(28px,3vw,40px)}.collaboration-process .process-head p{text-align:right;max-width:410px;font-size:13px;line-height:1.7}.process-system{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.process-overview{background:linear-gradient(160deg,#e7cd8e21,#ffffff06),#ffffff09;border:1px solid #e7cd8e3d;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:420px;padding:32px;display:flex;position:relative;overflow:hidden}.process-overview>span{z-index:1;color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:800;position:relative}.process-overview-number{color:#e7cd8e29;font-family:var(--display);font-size:clamp(190px,19vw,300px);font-weight:500;line-height:.7;position:absolute;top:42%;right:-8px;transform:translateY(-50%)}.process-overview>div{z-index:1;position:relative}.process-overview h4{font-family:var(--display);margin:0 0 14px;font-size:clamp(27px,2.8vw,38px);font-weight:600;line-height:1.35}.process-overview p{color:#ffffffad;word-break:keep-all;max-width:310px;margin:0;font-size:14px;line-height:1.75}.process-timeline{gap:14px;margin:0;padding:4px 0 4px 54px;list-style:none;display:grid;position:relative}.process-timeline:before{background:linear-gradient(var(--gold), #cebd9529);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:17px}.process-timeline-item{position:relative}.process-marker{z-index:1;width:35px;height:35px;color:var(--wine-deep);background:var(--gold);font-family:var(--display);border:1px solid #e7cd8e80;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:20px;left:-54px;box-shadow:0 0 0 7px #cebd951a}.process-timeline-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:82px minmax(150px,.42fr) minmax(0,1fr);align-items:center;gap:18px;min-height:92px;padding:19px 22px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.process-timeline-item:hover .process-timeline-card{background:#ffffff13;border-color:#e7cd8e4d;transform:translate(4px)}.process-timeline-card b{color:var(--gold);letter-spacing:.08em;font-size:10px}.process-timeline-card h4{word-break:keep-all;margin:0;font-size:16px;font-weight:750;line-height:1.45}.process-timeline-card p{color:#fff9;word-break:keep-all;margin:0;font-size:12px;line-height:1.65}@media (width<=1024px){.strategy .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-system{grid-template-columns:1fr}.process-overview{min-height:310px}.process-overview-number{font-size:240px;right:20px}}@media (width<=640px){.strategy-title strong{font-size:1.5em}.strategy .team-grid{grid-template-columns:1fr}.collaboration-process{border-radius:22px;margin-top:58px;padding:22px 18px}.collaboration-process .process-head{gap:9px;margin-bottom:28px;display:grid}.collaboration-process .process-head p{text-align:left}.process-overview{border-radius:18px;min-height:270px;padding:24px}.process-overview-number{font-size:180px;right:8px}.process-timeline{padding-left:44px}.process-marker{width:29px;height:29px;left:-44px;box-shadow:0 0 0 5px #cebd951a}.process-timeline:before{left:14px}.process-timeline-card{padding:18px;display:block}.process-timeline-card h4{margin:7px 0 8px}}#top.site-shell .case-detail-outcome{background:0 0;border-top:3px solid #342b2e;border-bottom:1px solid #3a2d3133;width:min(100%,960px);margin:0 auto clamp(68px,7vw,92px);padding:24px 0 34px}#top.site-shell .case-detail-outcome-heading{justify-content:space-between;align-items:baseline;gap:28px;margin-bottom:26px;display:flex}#top.site-shell .case-detail-outcome-heading p{color:#8a0b2f;letter-spacing:.08em;margin:0;font-size:13px;font-weight:850}#top.site-shell .case-detail-outcome-heading span{color:#776d70;text-align:right;font-size:13px;line-height:1.55}#top.site-shell .case-detail-comparison{border-bottom:1px solid #3a2d3124;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) minmax(160px,auto);align-items:end;gap:20px;margin:0 0 30px;padding:0 0 28px;display:grid}#top.site-shell .case-detail-comparison-value{gap:8px;min-width:0;display:grid}#top.site-shell .case-detail-comparison-value small{color:#776d70;letter-spacing:.03em;font-size:12px;font-weight:700}#top.site-shell .case-detail-comparison-value strong{color:#62585c;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(30px,4.1vw,52px);font-weight:720;line-height:1.05}#top.site-shell .case-detail-comparison-value--to strong{color:#8a0b2f}#top.site-shell .case-detail-comparison-arrow{color:#9a8e92;text-align:center;padding-bottom:4px;font-size:clamp(26px,3vw,38px);font-weight:350;line-height:1}#top.site-shell .case-detail-comparison>p{color:#8a0b2f;border-left:2px solid #8a0b2f;margin:0 0 3px;padding-left:20px;font-size:17px;font-weight:800;line-height:1.5}#top.site-shell .case-detail-outcome>h2{color:#2e272a;letter-spacing:-.045em;word-break:keep-all;max-width:880px;margin:0;font-size:clamp(28px,3.4vw,43px);font-weight:720;line-height:1.38}#top.site-shell .case-outcome-accent{color:#8a0b2f;font-weight:820}#top.site-shell .case-outcome-accent--baseline{color:#665c60;background-image:linear-gradient(#0000 72%,#665c6024 72%)}#top.site-shell .case-outcome-accent--result,#top.site-shell .case-outcome-accent--keyword{background-image:linear-gradient(#0000 68%,#8a0b2f29 68%)}#top.site-shell .case-detail-outcome-list{border-top:1px solid #3a2d3121;margin:28px 0 0;padding:0;list-style:none;display:grid}#top.site-shell .case-detail-outcome-list li{color:#494044;border-bottom:1px solid #3a2d311a;margin:0;padding:13px 0 13px 24px;font-size:17px;line-height:1.7;position:relative}#top.site-shell .case-detail-outcome-list li:before{content:"";background:#8a0b2f;border-radius:50%;width:5px;height:5px;position:absolute;top:25px;left:2px}#top.site-shell .case-detail-narrative{width:min(100%,820px);margin-inline:auto}#top.site-shell .source-body--case strong{color:#8a0b2f;font-weight:800}#top.site-shell .case-detail-media-heading>div{gap:8px;display:grid}#top.site-shell .case-detail-media-heading h2{color:#2d2629;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.2}#top.site-shell .case-detail-media-heading p{text-align:right;max-width:410px;padding-bottom:4px;font-size:14px;line-height:1.65}#top.site-shell .case-detail-documents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px 30px}#top.site-shell .case-detail-documents[data-document-count="1"]{grid-template-columns:minmax(0,720px)}#top.site-shell .case-detail-document{border:1px solid #3a2d3138;border-radius:0}#top.site-shell .case-detail-document>a{background:#f0ede8;display:block}#top.site-shell .case-detail-document>a:focus-visible{outline-offset:3px;outline:3px solid #8a0b2f59}#top.site-shell .case-detail-document figcaption{justify-content:space-between;align-items:center;gap:18px;padding:13px 15px 14px;display:flex}#top.site-shell .case-detail-document figcaption span{color:#4b4245;font-weight:720}#top.site-shell .case-detail-document figcaption small{color:#91868a;font-size:10px;font-weight:700}@media (width<=760px){#top.site-shell .case-detail-outcome{margin-bottom:58px;padding:20px 0 28px}#top.site-shell .case-detail-outcome-heading{gap:7px;margin-bottom:22px;display:grid}#top.site-shell .case-detail-outcome-heading span{text-align:left;font-size:12px}#top.site-shell .case-detail-comparison{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:10px;padding-bottom:24px}#top.site-shell .case-detail-comparison-value strong{font-size:clamp(28px,8vw,39px)}#top.site-shell .case-detail-comparison>p{border-top:1px solid #8a0b2f40;border-left:0;grid-column:1/-1;margin-top:8px;padding:12px 0 0;font-size:15px}#top.site-shell .case-detail-outcome>h2{font-size:clamp(26px,7.5vw,34px);line-height:1.42}#top.site-shell .case-detail-outcome-list li{padding-left:20px;font-size:16px}#top.site-shell .case-detail-media{width:100%;margin-top:72px}#top.site-shell .case-detail-media-heading{gap:12px;display:grid}#top.site-shell .case-detail-media-heading p{text-align:left;max-width:none;padding-bottom:0}#top.site-shell .case-detail-documents{grid-template-columns:minmax(0,1fr);gap:24px}}#top.site-shell .case-detail-document-trigger{width:100%;color:inherit;cursor:zoom-in;font:inherit;text-align:inherit;background:#f0ede8;border:0;padding:0;display:block;position:relative;overflow:hidden}#top.site-shell .case-detail-document-trigger:focus-visible{outline-offset:3px;outline:3px solid #8a0b2f73}#top.site-shell .case-detail-document-trigger img{transition:transform .22s,filter .22s}#top.site-shell .case-detail-document-open{color:#fff;letter-spacing:-.01em;opacity:0;background:#271c20d6;border:1px solid #fff6;padding:7px 11px;font-size:11px;font-weight:760;transition:opacity .18s,transform .18s;position:absolute;bottom:14px;right:14px;transform:translateY(5px);box-shadow:0 6px 18px #190b1038}@media (hover:hover){#top.site-shell .case-detail-document-trigger:hover img{filter:brightness(.94);transform:scale(1.012)}#top.site-shell .case-detail-document-trigger:hover .case-detail-document-open{opacity:1;transform:translateY(0)}}.case-document-modal-backdrop{z-index:31000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151012e6;animation:.16s ease-out both case-document-modal-fade;position:fixed;inset:0;overflow:hidden}.case-document-modal{color:#fff;background:0 0;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.case-document-modal-close,.case-document-modal-nav{color:#fff;cursor:pointer;background:#22171bd6;border:1px solid #ffffff3d;border-radius:50%;place-items:center;padding:0;display:grid}.case-document-modal-close{z-index:3;width:44px;height:44px;position:absolute;top:16px;right:16px}.case-document-modal-close span{color:inherit;letter-spacing:0;font-size:28px;font-weight:300;line-height:1;transform:translateY(-1px)}.case-document-modal-stage{background:0 0;place-items:center;padding:16px 72px;display:grid;position:absolute;inset:0;overflow:hidden}.case-document-modal-image{place-items:center;width:100%;height:100%;min-height:0;display:grid}.case-document-modal-image img{object-fit:contain;background:#fff;width:auto;max-width:calc(100vw - 144px);height:auto;max-height:calc(100dvh - 32px);display:block}.case-document-modal-nav{z-index:2;width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%)}.case-document-modal-nav--previous{left:16px}.case-document-modal-nav--next{right:16px}.case-document-modal-nav span{color:inherit;letter-spacing:0;font-size:38px;font-weight:250;line-height:1;transform:translateY(-2px)}.case-document-modal-close:hover,.case-document-modal-close:focus-visible,.case-document-modal-nav:hover,.case-document-modal-nav:focus-visible{background:#8a0b2f;border-color:#ffffffb8;outline:0}.case-document-modal-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes case-document-modal-fade{0%{opacity:0}to{opacity:1}}@media (width<=760px){#top.site-shell .case-detail-document-open{opacity:1;transform:none}.case-document-modal-close{width:42px;height:42px;top:10px;right:10px}.case-document-modal-stage{padding:8px}.case-document-modal-image img{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.case-document-modal-nav{background:#28191fe6;width:44px;height:44px}.case-document-modal-nav--previous{left:10px}.case-document-modal-nav--next{right:10px}}@media (prefers-reduced-motion:reduce){#top.site-shell .case-detail-document-trigger img,#top.site-shell .case-detail-document-open,.case-document-modal-backdrop,.case-document-modal{transition:none;animation:none}}.archive-section--column{background:linear-gradient(180deg, #faf7f4f5, #fff 34%), var(--surface-page);padding-top:clamp(42px,5vw,72px)}.archive-section--column .archive-search{margin-bottom:28px}.archive-section--column .archive-summary{margin-bottom:clamp(28px,4vw,46px)}.archive-grid--column{grid-template-columns:minmax(0,1fr);gap:clamp(38px,5vw,64px);display:grid}.column-archive-feature{min-width:0;color:var(--ink);background:#fff;border:1px solid #4b323a1f;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 24px 68px #361e2617}.column-archive-feature:hover,.column-archive-feature:focus-visible{border-color:#86143a4d;transform:translateY(-3px);box-shadow:0 30px 76px #4b182b24}.column-archive-feature:focus-visible,.column-archive-row:focus-visible,.column-detail-meta a:focus-visible,.column-detail-note a:focus-visible{outline-offset:4px;outline:3px solid #b895589e}.column-archive-feature-media{background:radial-gradient(circle at 24% 28%,#b895584d,#0000 30%),linear-gradient(145deg,#55142b,#260b15);min-height:440px;position:relative;overflow:hidden}.column-archive-feature-media img{object-fit:cover;transition:transform .42s}.column-archive-feature:hover .column-archive-feature-media img{transform:scale(1.025)}.column-archive-feature-media>span{color:#ffffffd1;letter-spacing:.16em;font-size:12px;font-weight:850;position:absolute;inset:auto 34px 32px}.column-archive-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(36px,5vw,64px);display:flex}.column-archive-meta{color:#776d70;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.column-archive-meta span{color:var(--wine);background:#86143a12;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:820}.column-archive-kicker{color:#a37c38;letter-spacing:.14em;font-weight:850;margin:28px 0 10px!important;font-size:11px!important}.column-archive-feature h2{color:#292225;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(31px,3.2vw,45px);line-height:1.25}.column-archive-feature-copy>p:not(.column-archive-kicker){color:#6a6164;margin:22px 0 0;font-size:17px;line-height:1.82}.column-archive-feature-copy>strong{color:var(--wine);align-items:center;gap:8px;margin-top:30px;font-size:14px;display:inline-flex}.column-archive-list{border-top:1px solid #4b323a24}.column-archive-row{min-width:0;color:var(--ink);border-bottom:1px solid #4b323a1f;grid-template-columns:50px minmax(0,1fr) 160px 32px;align-items:center;gap:clamp(18px,3vw,34px);padding:30px 12px;transition:background-color .18s,padding .18s;display:grid}.column-archive-row:hover,.column-archive-row:focus-visible{background:#86143a09;padding-left:18px;padding-right:18px}.column-archive-row-index{color:#b8adaf;font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font-family:Georgia,Times New Roman,serif;font-size:18px}.column-archive-row-copy{min-width:0}.column-archive-row h2{color:#30282b;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(22px,2.2vw,29px);line-height:1.35}.column-archive-row-copy>p{color:#756c6f;max-width:760px;margin:12px 0 0;font-size:16px;line-height:1.72}.column-archive-row-media{aspect-ratio:4/3;background:#f3eeeb;border-radius:14px;width:160px;position:relative;overflow:hidden}.column-archive-row-media img{object-fit:cover;transition:transform .3s}.column-archive-row:hover .column-archive-row-media img{transform:scale(1.035)}.column-archive-row-media>span{color:#a29196;letter-spacing:.12em;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.column-archive-row-arrow{color:var(--wine);font-size:20px}.content-detail--editorial-column{background:radial-gradient(circle at 8% 5%,#86143a0b,#0000 28%),#f7f4f1;padding-top:clamp(34px,5vw,68px)}.content-detail--editorial-column .content-detail-inner{width:min(1120px,100%)}.column-detail-stage{background:#fff;border:1px solid #4b323a1f;border-radius:30px;width:100%;overflow:hidden;box-shadow:0 28px 76px #361e261a}.column-detail-toolbar{background:#fffffff7;border-bottom:1px solid #4b323a1a;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px clamp(22px,4vw,38px);display:flex}.column-detail-kicker{gap:3px;min-width:0;display:grid}.column-detail-kicker span,.column-detail-intro>p:first-child{color:var(--wine);letter-spacing:.15em;margin:0;font-size:10px;font-weight:850}.column-detail-kicker strong{color:#352c2f;font-size:16px}.column-detail-meta{color:#7a7073;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px 18px;font-size:13px;font-weight:650;display:flex}.column-detail-meta>*+*{position:relative}.column-detail-meta>*+:before{content:"";background:#c2b8bb;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-10px}.column-detail-meta a{color:var(--wine);font-weight:800}.column-detail-paper{padding:clamp(34px,5vw,64px) clamp(22px,4vw,48px)}.column-detail-intro{text-align:center;max-width:840px;margin:0 auto clamp(42px,6vw,68px)}.column-detail-intro h2{color:#2d2528;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(30px,3.5vw,44px);line-height:1.28}.column-detail-intro>p:nth-of-type(2){color:#655c5f;text-wrap:pretty;margin:22px auto 0;font-size:clamp(17px,1.6vw,19px);line-height:1.9}.column-detail-topics{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.column-detail-topics span{color:#7a1234;background:#86143a0b;border:1px solid #86143a1f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:760}.column-detail-video{background:#faf8f6;border:1px solid #4b323a1c;border-radius:22px;width:min(100%,920px);margin:0 auto clamp(48px,7vw,82px);padding:clamp(18px,3vw,28px)}.column-detail-video>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.column-detail-video>header p{color:var(--wine);letter-spacing:.15em;margin:0;font-size:10px;font-weight:850}.column-detail-video>header strong{color:#62585b;font-size:13px}.column-detail-video :is(.youtube-player,.naver-tv-player,.content-video-gallery){margin:0}.column-detail-reading-layout{width:100%;margin:0 auto}.column-detail-article{width:100%;min-width:0}.column-detail-prose{color:#3e3639;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.92}.column-detail-prose :where(*){box-sizing:border-box;max-width:100%}.column-detail-prose :is(p,li,dd,td){font-size:18px!important;line-height:1.92!important}.column-detail-prose p{margin:0 0 26px}.column-detail-prose :is(h2,h3,h4){color:#2f2529;letter-spacing:-.04em;text-wrap:balance;margin:clamp(48px,7vw,78px) 0 22px;line-height:1.42;font-size:clamp(24px,2.6vw,33px)!important}.column-detail-prose :is(h3,h4){margin-top:42px;font-size:clamp(20px,2.1vw,25px)!important}.column-detail-prose .column-detail-section-title{border-left:4px solid var(--wine);color:#30272a;letter-spacing:-.04em;margin:clamp(46px,6vw,70px) 0 24px;padding:4px 0 4px 18px;line-height:1.42;font-size:clamp(23px,2.5vw,31px)!important}.column-detail-prose strong{color:#5f1831;font-weight:780}.column-detail-prose img{object-fit:contain;background:#f5f1ee;border-radius:18px;width:auto;margin:clamp(34px,6vw,64px) auto;display:block;box-shadow:0 16px 44px #361e2614;max-width:100%!important;height:auto!important}.column-detail-prose .column-detail-image--lead{width:auto;max-height:760px;max-width:min(100%,680px)!important}.column-detail-prose table{border-spacing:0;border-collapse:separate;background:#fff;border:1px solid #4b323a24;border-radius:14px;margin:36px 0;overflow:hidden;width:100%!important}.column-detail-prose table :is(th,td){vertical-align:top;border:1px solid #4b323a1a;border-top:0;border-left:0;padding:14px 16px!important}.column-detail-prose table th{color:#5f1831;background:#f8f1f3}.column-detail-prose :is(ul,ol){margin:24px 0 32px;padding-left:24px}.column-detail-prose li+li{margin-top:10px}.column-detail-prose blockquote{color:#4d4045;background:#faf6f1;border:0;border-left:4px solid #b58b45;margin:34px 0;padding:24px 28px}.column-detail-prose hr{border:0;border-top:1px solid #4b323a21;margin:42px 0}.column-slide-reader{gap:20px;min-width:0;display:grid}.column-slide-reader-header{grid-template-columns:minmax(0,1fr) minmax(160px,30%);align-items:end;gap:34px;display:grid}.column-slide-reader-current{gap:7px;min-width:0;display:grid}.column-slide-reader-current>span{color:var(--wine);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:750}.column-slide-reader-current>strong{color:#30272a;letter-spacing:-.04em;text-overflow:ellipsis;text-wrap:balance;font-size:clamp(24px,2.8vw,34px);line-height:1.35;overflow:hidden}.column-slide-reader-progress{background:#4b323a1f;border-radius:999px;height:3px;overflow:hidden}.column-slide-reader-progress i{border-radius:inherit;background:var(--wine);height:100%;transition:width .22s;display:block}.column-slide-reader-stage-shell{min-width:0}.column-slide-reader-stage{cursor:grab;touch-action:pan-y;background:#fff;border:1px solid #4b323a21;border-radius:24px;outline:none;min-width:0;overflow:hidden;box-shadow:0 20px 54px #361e2614}.column-slide-reader-stage.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.column-slide-reader-stage:focus-visible{box-shadow:0 0 0 3px #86143a29,0 20px 54px #361e2614}.column-slide-reader-prose{background:#fff;min-height:clamp(560px,70vh,780px)}.column-slide{min-height:inherit;animation:.22s ease-out both column-slide-enter}.column-slide[hidden]{display:none}.column-slide-media{background:linear-gradient(135deg,#86143a0e,#0000 55%),#f7f3f1;border-bottom:1px solid #4b323a1a;place-items:center;min-height:clamp(260px,36vw,500px);margin:0;padding:clamp(18px,3.5vw,42px);display:grid;overflow:hidden}.column-slide-media .column-detail-image{object-fit:contain;border-radius:12px;max-height:min(64vh,680px);box-shadow:0 16px 42px #361e261a;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto!important}.column-slide-copy{max-width:920px;margin:0 auto;padding:clamp(36px,5vw,62px) clamp(24px,6vw,70px) clamp(42px,6vw,70px)}.column-slide--text-only .column-slide-copy{flex-direction:column;justify-content:center;min-height:clamp(520px,66vh,720px);display:flex}.column-slide-eyebrow{color:var(--wine);letter-spacing:.15em;font-weight:850;margin:0 0 13px!important;font-size:11px!important}.column-slide-copy>h2{color:#2f2529;letter-spacing:-.045em;text-wrap:balance;margin:0 0 26px;line-height:1.32;font-size:clamp(30px,4vw,46px)!important}.column-slide-copy-body,.column-slide-copy-body :is(p,li,dd,td){color:#3e3639;letter-spacing:-.018em;font-size:clamp(19px,1.75vw,22px)!important;line-height:1.86!important}.column-slide-copy-body>:first-child{margin-top:0!important}.column-slide-copy-body>:last-child{margin-bottom:0!important}.column-slide-copy-body :is(h2,h3,h4){margin-top:34px;font-size:clamp(24px,2.7vw,32px)!important}.column-slide-reader-pagination{justify-content:center;align-items:center;gap:4px;min-height:34px;display:flex}.column-slide-reader-pagination button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.column-slide-reader-pagination button:before{content:"";background:0 0;border:1.5px solid #aaa196;border-radius:50%;width:10px;height:10px;transition:width .16s,height .16s,border-color .16s,background-color .16s}.column-slide-reader-pagination button[aria-current=step]:before{background:#9c9488;border-color:#9c9488;width:15px;height:15px}.column-slide-reader-pagination button:is(:hover,:focus-visible):before{border-color:var(--wine)}.column-slide-reader-pagination button:focus-visible{outline-offset:-4px;outline:2px solid #86143a38}@keyframes column-slide-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.column-detail-note{background:#faf8f6;border:1px solid #4b323a1c;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin-top:clamp(52px,7vw,82px);padding:22px 24px;display:flex}.column-detail-note p{color:#766c6f;margin:0;font-size:13px;line-height:1.65}.column-detail-note a{color:#fff;background:var(--wine);border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}@media (width<=900px){.column-archive-feature{grid-template-columns:minmax(0,1fr)}.column-archive-feature-media{min-height:360px}.column-slide-reader-prose{min-height:0}}@media (width<=720px){.archive-section--column{padding-top:34px}.column-archive-feature{border-radius:22px}.column-archive-feature-media{min-height:280px}.column-archive-feature-copy{padding:30px 24px 34px}.column-archive-kicker{margin-top:22px!important}.column-archive-feature h2{font-size:clamp(28px,8vw,36px)}.column-archive-row{grid-template-columns:minmax(0,1fr) 96px;gap:18px;padding:24px 0}.column-archive-row:hover,.column-archive-row:focus-visible{padding-left:6px;padding-right:6px}.column-archive-row-index,.column-archive-row-arrow,.column-archive-row-copy>p{display:none}.column-archive-row-media{border-radius:11px;width:96px}.column-archive-row h2{margin-top:9px;font-size:20px}.column-detail-stage{border-radius:22px}.column-detail-toolbar{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:18px 20px}.column-detail-meta{justify-content:flex-start}.column-detail-paper{padding:34px 20px 28px}.column-detail-intro{text-align:left;margin-bottom:42px}.column-detail-topics{justify-content:flex-start}.column-detail-video{border-radius:16px;padding:12px}.column-detail-video>header{flex-direction:column;align-items:flex-start;gap:5px;padding:4px 4px 0}.column-slide-reader-header{grid-template-columns:minmax(0,1fr);gap:15px}.column-slide-reader-current>strong{font-size:25px}.column-slide-reader-stage{border-radius:17px}.column-slide-media{min-height:0;padding:12px}.column-slide-media .column-detail-image{border-radius:9px;max-height:none}.column-slide-copy{padding:30px 21px 38px}.column-slide-copy>h2{margin-bottom:21px;font-size:29px!important}.column-slide-reader .column-slide-copy-body,.column-slide-reader .column-slide-copy-body :is(p,li,dd,td){font-size:18px!important;line-height:1.82!important}.column-detail-prose,.column-detail-prose :is(p,li,dd,td){font-size:17px!important;line-height:1.86!important}.column-detail-prose{word-break:normal}.column-detail-prose img{border-radius:13px;margin:34px auto}.column-detail-note{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.column-slide,.column-slide-reader-progress i,.column-slide-reader-pagination button:before{transition:none;animation:none}}.case-content h3,.review-card h3,.media-card-copy h3{font-size:21px;line-height:1.45}.case-card,.lawyer-card,.practice-card,.review-card,.media-card,.office-card,.archive-card,.case-archive-card,.related-grid a{box-shadow:var(--shadow-soft);border:1px solid #2a091517}.lawyer-section{background:linear-gradient(#fffdfa 0%,#f6f1e8 100%)}.decision-title strong{color:var(--gold);font-family:var(--display);text-shadow:0 12px 32px #00000038;margin-right:.08em;font-size:1.38em;font-weight:600;line-height:.74;display:inline-block;transform:translateY(.06em)}.strategy-result{position:relative;overflow:hidden}.strategy-privacy-note{color:var(--wine-deep);background:#ffffffad;border:1px solid #8a0b2f29;border-radius:14px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.strategy-privacy-note>span{color:#fff;background:var(--wine);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:14px;font-weight:850;display:grid}.strategy-privacy-note p{color:var(--wine-deep);gap:2px;margin:0;line-height:1.4;display:grid}.strategy-privacy-note strong{font-size:13px;font-weight:850}.strategy-privacy-note small{color:#756c68;font-size:11px}.review-privacy-notice{border:1px solid #ffffff29;border-left:3px solid var(--gold);-webkit-backdrop-filter:blur(14px);background:#ffffff12;border-radius:0 18px 18px 0;gap:8px;max-width:470px;padding:22px 24px;display:grid;box-shadow:inset 0 1px #ffffff12}.review-privacy-notice>span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:850}.review-privacy-notice>strong{color:#fff;word-break:keep-all;font-size:16px;line-height:1.55}.review-privacy-notice>p{color:#ffffffa3;word-break:keep-all;margin:0;font-size:12px;line-height:1.65}.review-category{align-items:center;gap:9px;display:flex}.review-category>span{color:#ffffffad;border:1px solid #cebd9547;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.review-category>strong{color:var(--gold);font-size:13px;font-weight:850}@media (width<=640px){.decision-title strong{font-size:1.25em}.strategy-privacy-note{margin-top:18px;padding:12px}.review-privacy-notice{width:100%;max-width:none;padding:18px}}.archive-hero{min-height:430px;padding:clamp(78px,8vw,118px) 0 clamp(72px,7vw,102px)}.archive-hero--compact{min-height:390px}.archive-hero:before{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 82% 28%,#d4bf8d29,#0000 28%),linear-gradient(#0000 55%,#1403092e);position:absolute;inset:0}.archive-hero .section-inner{z-index:2}.archive-breadcrumb{color:#ffffffb8;margin-bottom:34px;font-size:13px}.archive-hero h1{letter-spacing:-.045em;max-width:940px;margin:0 0 24px;font-size:clamp(48px,5.3vw,76px);line-height:1.1}.archive-hero>.section-inner>p:last-child{color:#ffffffd1;max-width:720px;font-size:18px;line-height:1.78}.content-detail{background:radial-gradient(circle at 100% 0, #86143a0b, transparent 32%), var(--paper);padding:clamp(74px,7vw,112px) 0 clamp(96px,9vw,144px)}.content-detail-inner{width:min(1160px,100%)}.source-body{color:#302b2c;letter-spacing:-.012em;overflow-wrap:break-word;width:min(100%,900px);font-size:18px;line-height:1.88}.source-body div,.source-body div div,.source-body div div div{margin-top:0;margin-bottom:0}.source-body>div>*+*{margin-top:30px}.source-body p{margin:0 0 1.45em}.source-body strong{color:#241f20;font-family:var(--sans);font-size:1.12em;font-weight:760;line-height:1.72}.source-body h1,.source-body h2{color:#2b2023;letter-spacing:-.035em;margin:64px 0 24px;font-weight:650;font-size:clamp(32px,3.2vw,42px)!important;line-height:1.32!important}.source-body h3{color:#34272b;margin:48px 0 18px;font-weight:650;font-size:clamp(25px,2.2vw,31px)!important;line-height:1.4!important}.source-body ul,.source-body ol{margin:0 0 1.6em;padding-left:1.3em}.source-body li{margin:.42em 0;padding-left:.2em}.source-body li::marker{color:var(--wine)}.source-body img{border-radius:22px;width:auto;max-width:100%;height:auto;margin:42px auto;box-shadow:0 22px 54px #2a091521}.source-body blockquote{border:0;border-left:4px solid var(--wine);color:#3a3033;background:#f2eae5;border-radius:0 18px 18px 0;margin:42px 0;padding:26px 30px}.content-detail--practice-guide-divorce{--practice-guide-accent:#8a0b2f;--practice-guide-ink:#572235;--practice-guide-card-start:#fff8f5;--practice-guide-card-end:#f5e3e5;--practice-guide-card-alt:#f9edef;--practice-guide-border:#8a0b2f2e;--practice-guide-orb:#8a0b2f17;--practice-guide-shadow:#4912241a}.content-detail--practice-guide-affair{--practice-guide-accent:#8b3d68;--practice-guide-ink:#5d2947;--practice-guide-card-start:#fff8fb;--practice-guide-card-end:#f1e1eb;--practice-guide-card-alt:#f7eaf1;--practice-guide-border:#8b3d6833;--practice-guide-orb:#8b3d681a;--practice-guide-shadow:#53233e1a}.content-detail--practice-guide-criminal{--practice-guide-accent:#38636b;--practice-guide-ink:#294b52;--practice-guide-card-start:#f7fbfa;--practice-guide-card-end:#dfedeb;--practice-guide-card-alt:#eaf3f1;--practice-guide-border:#38636b38;--practice-guide-orb:#38636b1c;--practice-guide-shadow:#1f464d1a}.content-detail--practice-guide-inheritance{--practice-guide-accent:#7a5a34;--practice-guide-ink:#44371f;--practice-guide-card-start:#fffdf6;--practice-guide-card-end:#eee8d4;--practice-guide-card-alt:#f6f1e2;--practice-guide-border:#7a5a3438;--practice-guide-orb:#a6894b21;--practice-guide-shadow:#4a391b1c}.content-detail--practice-guide{background:radial-gradient(circle at 100% 0, var(--practice-guide-orb), transparent 30%), linear-gradient(180deg, #faf7f4 0%, #f6f0ec 100%)}.content-detail--practice-guide .content-detail-inner{width:100%}.practice-detail-nav{border:1px solid var(--practice-guide-border);box-shadow:0 14px 38px var(--practice-guide-shadow);background:#ffffffdb;border-radius:20px;grid-template-columns:190px minmax(0,1fr);margin-bottom:26px;display:grid;overflow:hidden}.practice-detail-nav-label{color:#fff;background:var(--practice-guide-accent);align-content:center;gap:4px;min-height:84px;padding:18px 24px;display:grid}.practice-detail-nav-label small{letter-spacing:.14em;opacity:.72;font-size:10px;font-weight:800}.practice-detail-nav-label strong{letter-spacing:-.03em;font-size:20px;font-weight:780}.practice-detail-nav-links{scrollbar-color:var(--practice-guide-border) transparent;scrollbar-width:thin;align-items:center;gap:7px;min-width:0;padding:16px 18px;display:flex;overflow-x:auto}.practice-detail-nav-links a{border:1px solid var(--practice-guide-border);color:#615659;white-space:nowrap;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:730;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.practice-detail-nav-links a:hover,.practice-detail-nav-links a:focus-visible,.practice-detail-nav-links a[aria-current=page]{border-color:var(--practice-guide-accent);color:#fff;background:var(--practice-guide-accent);transform:translateY(-1px)}.practice-resource-nav{border:1px solid var(--practice-guide-border);background:radial-gradient(circle at 100% 0, var(--practice-guide-orb), transparent 42%), #ffffffc7;box-shadow:0 12px 30px var(--practice-guide-shadow);border-radius:18px;grid-template-columns:178px minmax(0,1fr);align-items:stretch;gap:10px;margin:-10px 0 26px;padding:12px;display:grid}.practice-resource-nav>strong{color:#fff;background:var(--practice-guide-ink);letter-spacing:-.025em;border-radius:12px;align-items:center;min-height:58px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.practice-resource-nav>span{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.practice-resource-nav a{border:1px solid var(--practice-guide-border);color:#5f5544;word-break:keep-all;background:#ffffffe0;border-radius:12px;align-items:center;min-width:0;min-height:58px;padding:12px 36px 12px 15px;font-size:12px;font-weight:750;line-height:1.45;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.practice-resource-nav a:after{color:var(--practice-guide-accent);content:"→";font-size:15px;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.practice-resource-nav a:hover,.practice-resource-nav a:focus-visible,.practice-resource-nav a[aria-current=page]{border-color:var(--practice-guide-accent);color:var(--practice-guide-ink);background:var(--practice-guide-card-alt);box-shadow:0 8px 20px var(--practice-guide-shadow);transform:translateY(-1px)}.practice-resource-nav a:focus-visible{outline:3px solid var(--practice-guide-orb);outline-offset:3px}.practice-detail-highlights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.practice-detail-highlights li{border:1px solid var(--practice-guide-border);min-width:0;box-shadow:0 12px 30px var(--practice-guide-shadow);background:#ffffffdb;border-radius:18px;padding:22px 24px}.practice-detail-highlights li.is-urgent{background:#fff4f3;border-color:#8a0b2f47}.practice-detail-highlights strong{color:var(--practice-guide-ink);margin-top:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2;display:block}.practice-detail-highlights a{color:inherit;text-decoration:none}.practice-detail-highlights p{color:#71666a;margin:8px 0 0;font-size:14px;line-height:1.62}.practice-detail-overview{border:1px solid var(--practice-guide-border);background:radial-gradient(circle at 94% 8%, var(--practice-guide-orb), transparent 30%), linear-gradient(135deg, var(--practice-guide-card-start), var(--practice-guide-card-end));box-shadow:0 24px 58px var(--practice-guide-shadow);border-radius:28px;margin-bottom:clamp(48px,6vw,72px);padding:clamp(34px,4.6vw,58px)}.practice-detail-checkpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.practice-detail-checkpoints li{min-width:0;min-height:250px;box-shadow:inset 0 0 0 1px var(--practice-guide-border);background:#ffffffad;border:1px solid #ffffffb8;border-radius:18px;flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.practice-detail-checkpoints li>span{color:var(--practice-guide-accent);font-family:var(--display);font-size:13px;font-weight:800}.practice-detail-checkpoints strong{color:var(--practice-guide-ink);letter-spacing:-.03em;margin-top:32px;font-size:17px;font-weight:780}.practice-detail-checkpoints p{color:#71666a;margin:12px 0 0;font-size:13px;line-height:1.68}.practice-topic-overview{background:radial-gradient(circle at 92% 4%, #8a0b2f13, transparent 29%), radial-gradient(circle at 5% 100%, #c7a46017, transparent 28%), var(--surface-card);border:1px solid #8a0b2f21;border-radius:30px;margin:0 0 clamp(48px,6vw,76px);padding:clamp(34px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 25px 64px #3a1d2813}.practice-topic-overview:before{background:linear-gradient(90deg, var(--practice-guide-accent), #d9b96c);content:"";border-radius:0 0 999px 999px;width:clamp(140px,17vw,250px);height:3px;position:absolute;top:0;right:clamp(30px,7vw,110px)}.practice-topic-overview-heading{z-index:2;max-width:940px;position:relative}.practice-topic-overview-heading>span{color:var(--practice-guide-accent);letter-spacing:.18em;margin-bottom:15px;font-size:13px;font-weight:850;display:block}.practice-topic-overview-heading h2{max-width:880px;color:var(--practice-guide-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:790;line-height:1.22}.practice-topic-overview-heading p{color:#71666a;text-wrap:pretty;max-width:800px;margin:18px 0 0;font-size:17px;line-height:1.72}.practice-topic-diagram{background:linear-gradient(#8a0b2f07 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#8a0b2f07 1px,#0000 1px) 0 0/46px 46px,linear-gradient(145deg,#fffbf8f5,#faf4f5cc);border:1px solid #8a0b2f1f;border-radius:26px;min-height:450px;margin-top:clamp(30px,4vw,48px);position:relative;overflow:hidden}.practice-topic-diagram:before,.practice-topic-diagram:after{z-index:0;content:"";background:#8a0b2f40;position:absolute}.practice-topic-diagram:before{height:1px;top:50%;left:16%;right:16%}.practice-topic-diagram:after{width:1px;top:17%;bottom:17%;left:50%}.practice-topic-core{z-index:3;color:#fff;background:radial-gradient(circle at 32% 23%, #ffffff2e, transparent 35%), var(--practice-guide-accent);text-align:center;border:1px solid #8a0b2f57;border-radius:50%;place-content:center;width:184px;height:184px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #8a0b2f12,0 24px 48px #4a13292b}.practice-topic-core small{color:#ffffffb8;letter-spacing:.13em;font-size:10px;font-weight:850;display:block}.practice-topic-core strong{color:#fff;letter-spacing:-.04em;margin-top:9px;font-size:23px;font-weight:820;line-height:1.3;display:block}.practice-topic-nodes{margin:0;padding:0;list-style:none}.practice-topic-nodes li{z-index:2;border-bottom:1px solid #8a0b2f26;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;width:min(30%,310px);min-width:0;padding:13px 8px;display:grid;position:absolute}.practice-topic-nodes li:first-child{top:11%;left:6%}.practice-topic-nodes li:nth-child(2){top:11%;right:6%}.practice-topic-nodes li:nth-child(3){bottom:11%;left:6%}.practice-topic-nodes li:nth-child(4){bottom:11%;right:6%}.practice-topic-nodes li>span{width:42px;height:42px;color:var(--practice-guide-accent);background:#ffffffe6;border:1px solid #8a0b2f38;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid;box-shadow:0 8px 22px #4b1a2d14}.practice-topic-nodes strong{color:var(--practice-guide-ink);letter-spacing:-.035em;font-size:19px;font-weight:800;line-height:1.35;display:block}.practice-topic-nodes p{color:#756a6e;text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:1.58}.practice-topic-overview--flow .practice-topic-diagram,.practice-topic-overview--bridge .practice-topic-diagram{min-height:335px;padding:134px 40px 42px}.practice-topic-overview--flow .practice-topic-diagram:before,.practice-topic-overview--bridge .practice-topic-diagram:before{background:linear-gradient(90deg,#8a0b2f52,#c9a8608c);height:2px;top:188px;left:10%;right:10%}.practice-topic-overview--flow .practice-topic-diagram:after,.practice-topic-overview--bridge .practice-topic-diagram:after{display:none}.practice-topic-overview--flow .practice-topic-core,.practice-topic-overview--bridge .practice-topic-core{border-radius:999px;width:auto;min-width:250px;height:auto;min-height:70px;padding:14px 30px;top:35px;transform:translate(-50%)}.practice-topic-overview--flow .practice-topic-core small,.practice-topic-overview--bridge .practice-topic-core small{display:none}.practice-topic-overview--flow .practice-topic-core strong,.practice-topic-overview--bridge .practice-topic-core strong{margin:0}.practice-topic-overview--flow .practice-topic-nodes,.practice-topic-overview--bridge .practice-topic-nodes{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid;position:relative}.practice-topic-overview--flow .practice-topic-nodes li,.practice-topic-overview--bridge .practice-topic-nodes li{text-align:center;border:0;width:auto;padding:0 5px;display:block;position:relative;inset:auto}.practice-topic-overview--flow .practice-topic-nodes li>span,.practice-topic-overview--bridge .practice-topic-nodes li>span{color:#fff;background:var(--practice-guide-accent);margin:0 auto 22px;box-shadow:0 0 0 9px #8a0b2f13}.practice-topic-overview--bridge .practice-topic-diagram:before{background:repeating-linear-gradient(90deg,#8a0b2f80 0 22px,#0000 22px 34px);border-radius:999px;height:3px}.practice-topic-overview--orbit .practice-topic-diagram:before{background:0 0;border:1px solid #8a0b2f36;border-radius:50%;height:auto;inset:14% 18%}.practice-topic-overview--orbit .practice-topic-diagram:after{width:auto;height:1px;inset:50% 22% auto}@media (width>=901px){.practice-topic-overview--orbit .practice-topic-nodes li{border-bottom:0}.practice-topic-overview--orbit .practice-topic-nodes li:first-child,.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(2){top:2%}.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(3),.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(4){bottom:2%}.practice-topic-overview--orbit .practice-topic-nodes li:first-child,.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(3){left:2%}.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(2),.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(4){right:2%}.practice-topic-overview--orbit .practice-topic-nodes li:after{content:"";background:#8a0b2f26;width:58%;height:1px;position:absolute;bottom:0}.practice-topic-overview--orbit .practice-topic-nodes li:first-child:after,.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(3):after{left:8px}.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(2):after,.practice-topic-overview--orbit .practice-topic-nodes li:nth-child(4):after{right:8px}}.practice-topic-overview--standard .practice-topic-diagram{background:linear-gradient(135deg, #fffdfbfa, #f7eff1e6), var(--surface-card);flex-direction:column;min-height:0;padding:clamp(28px,3vw,42px);display:flex}.practice-topic-overview--standard .practice-topic-diagram:before,.practice-topic-overview--standard .practice-topic-diagram:after{display:none}.practice-topic-overview--standard .practice-topic-nodes{z-index:2;background:#ffffffd1;border:1px solid #8a0b2f24;border-bottom:0;border-radius:22px 22px 0 0;order:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #4b1a2d13}.practice-topic-overview--standard .practice-topic-nodes li{background:linear-gradient(#fffffff5,#fffaf8c7);border:0;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:20px;width:auto;min-height:185px;padding:30px 32px;display:grid;position:relative;inset:auto}.practice-topic-overview--standard .practice-topic-nodes li:nth-child(2n){border-left:1px solid #8a0b2f1f}.practice-topic-overview--standard .practice-topic-nodes li:nth-child(n+3){border-top:1px solid #8a0b2f1f}.practice-topic-overview--standard .practice-topic-nodes li:before{display:none}.practice-topic-overview--standard .practice-topic-nodes li>span{color:#fff;background:var(--practice-guide-accent);letter-spacing:.08em;border:0;border-radius:8px;width:50px;height:32px;margin:0;font-size:11px;box-shadow:0 8px 20px #4b1a2d24}.practice-topic-overview--standard .practice-topic-nodes strong{font-size:20px}.practice-topic-overview--standard .practice-topic-nodes p{margin-top:10px;font-size:15px;line-height:1.65}.practice-topic-overview--standard .practice-topic-core{z-index:3;background:linear-gradient(105deg, #ffffff1f, transparent 34%), var(--practice-guide-accent);border:0;border-radius:0 0 22px 22px;order:2;grid-template-columns:auto auto;place-content:center;align-items:center;gap:25px;width:100%;height:auto;min-height:104px;padding:25px 34px;display:grid;position:relative;top:auto;left:auto;transform:none;box-shadow:0 22px 44px #4a13292e}.practice-topic-overview--standard .practice-topic-core small{letter-spacing:.16em;border-right:1px solid #ffffff4d;padding-right:25px;font-size:11px}.practice-topic-overview--standard .practice-topic-core strong{margin-top:0;font-size:clamp(24px,2.2vw,30px)}.practice-topic-overview--balance .practice-topic-core{border-radius:74px;width:222px;height:142px}.practice-topic-overview--balance .practice-topic-diagram:before{background:linear-gradient(90deg, #d6b66f, var(--practice-guide-accent), #d6b66f);border-radius:999px;height:4px;left:11%;right:11%}.practice-topic-overview--split .practice-topic-core{background:linear-gradient(90deg, var(--practice-guide-accent) 0 49.5%, #a86d42 49.5% 50.5%, #c59b58 50.5% 100%);border-radius:34px}@media (width>=901px){.practice-topic-overview--evidence .practice-topic-diagram{min-height:440px;padding:212px 42px 38px}.practice-topic-overview--evidence .practice-topic-diagram:before{display:none}.practice-topic-overview--evidence .practice-topic-diagram:after{background:linear-gradient(90deg,#8a0b2f1f,#8a0b2f61 50%,#8a0b2f1f);width:auto;height:1px;inset:174px 14% auto}.practice-topic-overview--evidence .practice-topic-core{border-radius:24px;grid-template-columns:auto auto;align-items:center;gap:18px;width:300px;height:106px;padding:18px 24px;top:34px;transform:translate(-50%)}.practice-topic-overview--evidence .practice-topic-core:after{content:"";background:#8a0b2f61;width:1px;height:35px;position:absolute;bottom:-35px;left:50%}.practice-topic-overview--evidence .practice-topic-core>*{transform:none}.practice-topic-overview--evidence .practice-topic-core small{white-space:nowrap;border-right:1px solid #ffffff47;padding-right:18px;line-height:1.45}.practice-topic-overview--evidence .practice-topic-core strong{white-space:nowrap;margin-top:0;font-size:21px}.practice-topic-overview--evidence .practice-topic-nodes{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.practice-topic-overview--evidence .practice-topic-nodes li{background:#ffffffe0;border:1px solid #8a0b2f24;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:12px;width:auto;min-height:150px;padding:20px;display:grid;position:relative;inset:auto;box-shadow:0 14px 30px #4b1a2d12}.practice-topic-overview--evidence .practice-topic-nodes li:before{content:"";background:#8a0b2f3d;width:1px;height:37px;position:absolute;top:-38px;left:50%}.practice-topic-overview--evidence .practice-topic-nodes li>span{color:#fff;background:var(--practice-guide-accent);width:38px;height:38px;box-shadow:0 7px 18px #4b1a2d21}.practice-topic-overview--evidence .practice-topic-nodes strong{font-size:17px}.practice-topic-overview--evidence .practice-topic-nodes p{font-size:14px;line-height:1.55}.practice-topic-overview--claim .practice-topic-diagram{min-height:460px;padding:68px 48px 242px}.practice-topic-overview--claim .practice-topic-diagram:before{background:0 0;border:1px dashed #8a0b2f3d;border-radius:22px;height:auto;inset:24px}.practice-topic-overview--claim .practice-topic-diagram:after{background:linear-gradient(90deg,#8a0b2f1f,#8a0b2f66 50%,#8a0b2f1f);width:auto;height:1px;inset:267px 11% auto}.practice-topic-overview--claim .practice-topic-core{border-radius:24px;grid-template-columns:auto auto;align-items:center;gap:18px;width:320px;height:88px;padding:16px 26px;top:auto;bottom:44px;transform:translate(-50%)}.practice-topic-overview--claim .practice-topic-core:before{content:"";background:#8a0b2f66;width:1px;height:61px;position:absolute;top:-62px;left:50%}.practice-topic-overview--claim .practice-topic-core small{white-space:nowrap;border-right:1px solid #ffffff47;padding-right:18px;line-height:1.45}.practice-topic-overview--claim .practice-topic-core strong{white-space:nowrap;margin-top:0;font-size:21px}.practice-topic-overview--claim .practice-topic-nodes{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.practice-topic-overview--claim .practice-topic-nodes li{background:#ffffffe6;border:1px solid #8a0b2f24;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:12px;width:auto;min-height:150px;padding:20px;display:grid;position:relative;inset:auto;box-shadow:0 14px 30px #4b1a2d12}.practice-topic-overview--claim .practice-topic-nodes li:after{content:"";background:#8a0b2f3d;width:1px;height:49px;position:absolute;bottom:-50px;left:50%}.practice-topic-overview--claim .practice-topic-nodes li>span{color:#fff;background:var(--practice-guide-accent);width:38px;height:38px;box-shadow:0 7px 18px #4b1a2d21}.practice-topic-overview--claim .practice-topic-nodes strong{font-size:17px}.practice-topic-overview--claim .practice-topic-nodes p{font-size:14px;line-height:1.55}}.practice-topic-overview--shield .practice-topic-core{border-radius:46% 46% 58% 58%/32% 32% 72% 72%;width:184px;height:194px}.practice-topic-overview--shield .practice-topic-diagram{background:radial-gradient(circle,#8a0b2f17,#0000 25%),linear-gradient(145deg,#fffbf8f5,#faf4f5cc)}.practice-topic-overview--tree .practice-topic-diagram{min-height:410px;padding:230px 38px 38px}.practice-topic-overview--tree .practice-topic-diagram:before{height:1px;top:200px;left:11%;right:11%}.practice-topic-overview--tree .practice-topic-diagram:after{height:55px;top:146px;bottom:auto}.practice-topic-overview--tree .practice-topic-core{border-radius:24px 24px 48px 48px;width:230px;height:112px;top:42px;transform:translate(-50%)}.practice-topic-overview--tree .practice-topic-nodes{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.practice-topic-overview--tree .practice-topic-nodes li{text-align:center;border:0;width:auto;padding:0 5px;display:block;position:relative;inset:auto}.practice-topic-overview--tree .practice-topic-nodes li>span{margin:0 auto 16px}@media (width<=900px){.practice-topic-overview{border-radius:24px;padding:28px}.practice-topic-diagram,.practice-topic-overview--flow .practice-topic-diagram,.practice-topic-overview--bridge .practice-topic-diagram,.practice-topic-overview--tree .practice-topic-diagram{min-height:0;padding:28px}.practice-topic-diagram:before,.practice-topic-diagram:after,.practice-topic-overview--flow .practice-topic-diagram:before,.practice-topic-overview--bridge .practice-topic-diagram:before,.practice-topic-overview--tree .practice-topic-diagram:before,.practice-topic-overview--tree .practice-topic-diagram:after{display:none}.practice-topic-core,.practice-topic-overview--flow .practice-topic-core,.practice-topic-overview--bridge .practice-topic-core,.practice-topic-overview--tree .practice-topic-core,.practice-topic-overview--balance .practice-topic-core,.practice-topic-overview--evidence .practice-topic-core,.practice-topic-overview--shield .practice-topic-core{border-radius:24px;width:min(100%,280px);height:auto;min-height:106px;margin:0 auto 28px;position:relative;top:auto;left:auto;transform:none}.practice-topic-overview--evidence .practice-topic-core>*{transform:none}.practice-topic-overview--flow .practice-topic-core small,.practice-topic-overview--bridge .practice-topic-core small{display:block}.practice-topic-overview--flow .practice-topic-core strong,.practice-topic-overview--bridge .practice-topic-core strong{margin-top:9px}.practice-topic-nodes,.practice-topic-overview--flow .practice-topic-nodes,.practice-topic-overview--bridge .practice-topic-nodes,.practice-topic-overview--tree .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid;position:static}.practice-topic-nodes li,.practice-topic-overview--flow .practice-topic-nodes li,.practice-topic-overview--bridge .practice-topic-nodes li,.practice-topic-overview--tree .practice-topic-nodes li{text-align:left;border-top:1px solid #8a0b2f24;border-bottom:0;grid-template-columns:42px minmax(0,1fr);gap:14px;width:auto;min-height:118px;padding:20px 0;display:grid;position:relative;inset:auto}.practice-topic-overview--flow .practice-topic-nodes li>span,.practice-topic-overview--bridge .practice-topic-nodes li>span,.practice-topic-overview--tree .practice-topic-nodes li>span{color:var(--practice-guide-accent);background:#ffffffe6;margin:0;box-shadow:0 8px 22px #4b1a2d14}.practice-topic-overview--standard .practice-topic-diagram{padding:24px}.practice-topic-overview--standard .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative}.practice-topic-overview--standard .practice-topic-nodes li{border:0;min-height:170px;padding:26px 24px 30px;display:block}.practice-topic-overview--standard .practice-topic-nodes li:nth-child(2n){border-left:1px solid #8a0b2f1f}.practice-topic-overview--standard .practice-topic-nodes li:nth-child(n+3){border-top:1px solid #8a0b2f1f}.practice-topic-overview--standard .practice-topic-nodes li>span{color:#fff;background:var(--practice-guide-accent);margin:0 0 20px;box-shadow:0 8px 20px #4b1a2d24}.practice-topic-overview--standard .practice-topic-core{border-radius:0 0 22px 22px;width:100%;min-height:96px;margin:0}}@media (width<=560px){.practice-topic-overview{border-radius:21px;padding:21px}.practice-topic-overview-heading>span{margin-bottom:11px;font-size:11px}.practice-topic-overview-heading h2{font-size:31px}.practice-topic-overview-heading p{margin-top:13px;font-size:16px}.practice-topic-diagram,.practice-topic-overview--flow .practice-topic-diagram,.practice-topic-overview--bridge .practice-topic-diagram,.practice-topic-overview--tree .practice-topic-diagram{border-radius:20px;margin-top:25px;padding:20px}.practice-topic-nodes,.practice-topic-overview--flow .practice-topic-nodes,.practice-topic-overview--bridge .practice-topic-nodes,.practice-topic-overview--tree .practice-topic-nodes{grid-template-columns:1fr}.practice-topic-nodes li,.practice-topic-overview--flow .practice-topic-nodes li,.practice-topic-overview--bridge .practice-topic-nodes li,.practice-topic-overview--tree .practice-topic-nodes li{min-height:0}.practice-topic-overview--standard .practice-topic-diagram{padding:14px}.practice-topic-overview--standard .practice-topic-nodes{grid-template-columns:1fr}.practice-topic-overview--standard .practice-topic-nodes li{grid-template-columns:50px minmax(0,1fr);gap:15px;min-height:0;padding:22px 20px 24px;display:grid}.practice-topic-overview--standard .practice-topic-nodes li:nth-child(2n){border-left:0}.practice-topic-overview--standard .practice-topic-nodes li+li{border-top:1px solid #8a0b2f1f}.practice-topic-overview--standard .practice-topic-nodes li:before{background:linear-gradient(180deg, #c7a460b8, var(--practice-guide-accent));content:"";border-radius:0 999px 999px 0;width:4px;height:auto;display:block;position:absolute;inset:20px auto 20px 0}.practice-topic-overview--standard .practice-topic-nodes li>span{margin:0}.practice-topic-overview--standard .practice-topic-core{text-align:left;grid-template-columns:1fr;place-content:center start;gap:7px;min-height:108px;padding:22px 24px}.practice-topic-overview--standard .practice-topic-core small{border-right:0;padding-right:0}}.home-case-popup-backdrop{z-index:30000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2009119e;place-items:center;padding:20px;animation:.18s ease-out both home-case-popup-fade;display:grid;position:fixed;inset:0}.home-popup-stage{align-items:center;gap:18px;width:min(1160px,100vw - 40px);min-width:0;max-height:min(88dvh,820px);display:grid}.home-popup-stage--dual{grid-template-columns:minmax(0,1.55fr) minmax(360px,.94fr)}.home-popup-stage--case-only{grid-template-columns:minmax(0,1fr);width:min(700px,100vw - 40px)}.home-popup-stage--message-only{grid-template-columns:minmax(0,1fr);width:min(500px,100vw - 40px)}.home-popup-panel{grid-template-rows:minmax(0,1fr) auto;align-self:center;gap:14px;width:100%;min-width:0;max-height:min(88dvh,820px);animation:.22s cubic-bezier(.2,.7,.2,1) both home-case-popup-enter;display:grid}.home-case-popup{color:#26191e;width:100%;min-width:0;max-height:min(82dvh,760px);font-family:var(--sans);background:#fff;border:1px solid #ffffff38;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #1a070e6b}.home-popup-stage--dual .home-popup-panel,.home-popup-stage--case-only .home-popup-panel--cases{height:min(88dvh,820px)}.home-popup-stage--dual .home-case-popup,.home-popup-stage--case-only .home-case-popup--cases{height:100%}.home-case-popup-header{color:#fff;text-align:center;background:radial-gradient(circle at 88% 12%,#ffffff24,#0000 32%),linear-gradient(135deg,#71122f,#92143c);flex:none;padding:20px 28px 19px;position:relative}.home-case-popup-header p{color:#e8cf9d;letter-spacing:.14em;margin:0 0 5px;font-size:17px;font-weight:800}.home-case-popup-header h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:820;line-height:1.25}.home-case-popup-header>span{color:#ffffffc7;margin-top:6px;font-size:17px;line-height:1.5;display:block}.home-case-popup-body{overscroll-behavior:contain;scrollbar-color:#7e1f3873 #f7f3f1;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.home-case-popup-group{border-bottom:1px solid #2a09151a;grid-template-columns:92px minmax(0,1fr);display:grid}.home-case-popup-group:last-child{border-bottom:0}.home-case-popup-group h3{color:#fff;text-align:center;background:#2a0915;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:16px 8px;font-size:17px;font-weight:780;line-height:1.45;display:flex}.home-case-popup-group ul{min-width:0;margin:0;padding:0;list-style:none}.home-case-popup-group li{border-bottom:1px solid #2a09151a;grid-template-columns:minmax(0,1fr) 198px;min-width:0;display:grid}.home-case-popup-group li:last-child{border-bottom:0}.home-case-popup-case,.home-case-popup-result{min-width:0;text-decoration:none;transition:color .15s,background .15s,filter .15s}.home-case-popup-case{color:#26191e;letter-spacing:-.025em;background:#fff;align-items:center;padding:18px 22px;font-size:17px;font-weight:570;line-height:1.48;display:flex}.home-case-popup-case:hover,.home-case-popup-case:focus-visible{color:#86143a;background:#fbf6f4;outline:0}.home-case-popup-result{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px 28px 12px 12px;display:flex;position:relative}.home-case-popup-result--deep{background:#861b3c}.home-case-popup-result--soft{background:#ad4b65}.home-case-popup-result strong{color:#fff;font-size:18px;font-weight:800;line-height:1.35}.home-case-popup-result span{color:#fffc;margin-top:2px;font-size:17px;line-height:1.35}.home-case-popup-result b{color:#ffffff94;font-size:22px;font-weight:400;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.home-case-popup-result:hover,.home-case-popup-result:focus-visible{filter:brightness(1.12);outline-offset:-4px;outline:2px solid #fff}.home-popup-actions{color:#fff;background:0 0;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:0 4px;display:flex}.home-popup-actions button{color:#fffffff0;min-height:40px;font-family:var(--sans);white-space:nowrap;cursor:pointer;text-shadow:0 1px 8px #14050a61;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:6px 2px;font-size:16px;font-weight:650;line-height:1.3;text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex}.home-popup-hide-today{gap:11px}.home-popup-hide-today:before{content:"";background:#fffffffa;border:2px solid #ffffffeb;border-radius:5px;flex:0 0 23px;width:23px;height:23px;box-shadow:0 1px 5px #14050a47}.home-popup-actions .home-popup-close-action{font-weight:780}.home-popup-actions button:hover{color:#fff;opacity:.78;background:0 0}.home-popup-actions button:focus-visible{color:#fff;outline-offset:2px;background:0 0;outline:2px solid #fffffff0}.home-profile-popup{color:#302528;background:#fbf8f3;border-color:#ffffff5c;align-self:center;position:relative}.home-profile-popup-header{color:#fff;text-align:center;background:linear-gradient(145deg,#2c0711 0%,#5b1026 64%,#741733 100%);flex-direction:column;flex:none;justify-content:center;align-items:center;min-height:128px;padding:25px 34px 27px;display:flex;position:relative}.home-profile-popup-header p{color:#d8bc82;letter-spacing:.14em;margin:0 0 11px;font-size:12px;font-weight:680;line-height:1.4}.home-profile-popup-header h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:35px;font-weight:820;line-height:1.18}.home-profile-popup-body{overscroll-behavior:contain;scrollbar-color:#7e1f3859 #f7f3f1;scrollbar-width:thin;background:#fbf8f3;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:23px 34px;display:flex;overflow-y:auto}.home-profile-popup-lead{color:#4f1428;letter-spacing:-.035em;word-break:keep-all;border-bottom:1px solid #5f2d3b33;margin:0;padding:0 0 20px;font-size:21px;font-weight:740;line-height:1.65}.home-profile-popup-copy p{color:#4a4043;letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:16px;line-height:1.72}.home-profile-popup-copy{gap:0;display:grid}.home-profile-popup-copy p+p{border-top:1px solid #5f2d3b24;margin-top:16px;padding-top:16px}@keyframes home-case-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes home-case-popup-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.home-popup-stage--dual{grid-template-columns:minmax(0,1fr);width:min(700px,100vw - 40px)}.home-popup-stage--dual .home-popup-panel--message{display:none}}@media (width<=700px){.home-case-popup-backdrop{padding:0}.home-popup-stage,.home-popup-stage--dual,.home-popup-stage--case-only,.home-popup-stage--message-only{width:100%;height:100dvh;max-height:100dvh;display:block}.home-popup-stage .home-popup-panel{grid-template-rows:minmax(0,1fr) auto;gap:0;width:100%;height:100dvh;max-height:100dvh}.home-case-popup{border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.home-case-popup-header{text-align:left;padding:17px 18px 16px}.home-case-popup-header h2{font-size:23px}.home-case-popup-header>span{margin-top:4px}.home-case-popup-group{grid-template-columns:58px minmax(0,1fr)}.home-case-popup-group h3{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.08em;padding:12px 5px}.home-case-popup-group h3 span{display:contents}.home-case-popup-group li{grid-template-columns:1fr}.home-case-popup-case{padding:13px 15px 8px}.home-case-popup-result{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:3px 9px;padding:8px 30px 11px 15px}.home-case-popup-result strong,.home-case-popup-result span{margin:0}.home-profile-popup-header{min-height:146px;padding:27px 24px 29px}.home-profile-popup-header h2{font-size:31px}.home-profile-popup-body{gap:23px;padding:28px 26px 30px}.home-profile-popup-lead{padding-bottom:23px;font-size:20px}.home-profile-popup-copy p{font-size:16px;line-height:1.76}.home-popup-actions{min-height:62px;padding:7px 18px calc(7px + env(safe-area-inset-bottom));background:#200911e0}}@media (width<=430px){.home-case-popup-header p{display:none}.home-case-popup-header>span{max-width:260px}.home-profile-popup-header p{margin-bottom:8px;font-size:11px}.home-profile-popup-body{gap:21px;padding:25px 22px 27px}.home-profile-popup-lead{padding-bottom:21px;font-size:19px;line-height:1.63}.home-profile-popup-copy p{font-size:16px;line-height:1.72}}@media (prefers-reduced-motion:reduce){.home-case-popup-backdrop,.home-popup-stage,.home-popup-panel,.home-case-popup{animation:none}}.practice-detail-content{width:min(960px,100%);margin:0 auto}.practice-detail-content .source-body--practice-guide{width:100%;min-width:0;font-size:17px}.source-body--practice-guide .practice-guide-card{border:1px solid var(--practice-guide-border);border-left:6px solid var(--practice-guide-accent);border-collapse:separate;border-spacing:0;background:linear-gradient(132deg, var(--practice-guide-card-start), var(--practice-guide-card-end));width:100%;box-shadow:0 18px 44px var(--practice-guide-shadow);table-layout:fixed;border-radius:22px;margin:clamp(42px,5vw,64px) 0 26px;overflow:hidden}.source-body--practice-guide .practice-guide-card:nth-of-type(2n){background:linear-gradient(132deg, var(--practice-guide-card-alt), var(--practice-guide-card-start))}.source-body--practice-guide .practice-guide-card td{background:0 0;border:0;padding:clamp(30px,4.4vw,54px) clamp(28px,5vw,62px);position:relative;overflow:hidden}.source-body--practice-guide .practice-guide-card td:after{border:1px solid var(--practice-guide-border);background:var(--practice-guide-orb);content:"";opacity:.72;border-radius:50%;width:clamp(76px,9vw,116px);height:clamp(76px,9vw,116px);position:absolute;top:50%;right:clamp(22px,5vw,64px);transform:translateY(-50%)}.source-body--practice-guide .practice-guide-card h2{z-index:1;max-width:calc(100% - 130px);color:var(--practice-guide-ink);letter-spacing:-.04em;font-weight:680;position:relative;margin:0!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.35!important}.source-body--practice-guide .practice-guide-card h2:after{background:var(--practice-guide-accent);content:"";opacity:.78;border-radius:999px;width:48px;height:3px;margin-top:17px;display:block}@media (width<=820px){.practice-resource-nav{grid-template-columns:1fr}.practice-resource-nav>strong{min-height:50px}.practice-detail-overview{padding:24px}.practice-detail-checkpoints{grid-template-columns:1fr}.practice-detail-checkpoints li{min-height:0}}@media (width<=640px){.practice-detail-nav{border-radius:17px;grid-template-columns:1fr}.practice-detail-nav-label{min-height:70px;padding:15px 20px}.practice-detail-nav-links{padding:13px}.practice-detail-nav-links a{min-height:40px;padding:0 13px}.practice-resource-nav{border-radius:15px;margin-top:-8px;padding:10px}.practice-resource-nav>strong{min-height:46px;padding:12px 15px}.practice-resource-nav>span{grid-template-columns:1fr}.practice-resource-nav a{min-height:52px}.practice-detail-overview{border-radius:21px;margin-bottom:42px;padding:18px}.practice-detail-checkpoints li{min-height:0;padding:20px}.practice-detail-checkpoints strong{margin-top:14px}.source-body--practice-guide .practice-guide-card{border-left-width:4px;border-radius:17px;margin:34px 0 20px}.source-body--practice-guide .practice-guide-card td{padding:25px 23px}.source-body--practice-guide .practice-guide-card td:after{width:62px;height:62px;right:18px}.source-body--practice-guide .practice-guide-card h2{max-width:calc(100% - 58px);font-size:25px!important}.source-body--practice-guide .practice-guide-card h2:after{width:38px;margin-top:13px}}.content-detail--lawyer{padding-top:clamp(54px,6vw,88px)}.content-detail--lawyer .content-detail-inner{width:100%}.lawyer-detail{gap:clamp(76px,8vw,112px);display:grid}.lawyer-profile{background:radial-gradient(circle at 96% 4%,#9d6a521f,#0000 34%),linear-gradient(145deg,#fffffffa,#f8f3eff0);border:1px solid #5d2c391c;border-radius:28px;grid-template-columns:minmax(420px,520px) minmax(0,1fr);align-items:center;gap:clamp(38px,4.5vw,64px);padding:clamp(28px,4vw,50px);display:grid;box-shadow:0 30px 80px #2a091517}.lawyer-profile-portrait{aspect-ratio:640/784;background:linear-gradient(145deg,#f5f1ee,#fff);border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 50px #2a09151f}.lawyer-profile-portrait>span{color:#86143a80;letter-spacing:.18em;place-items:center;font-size:13px;font-weight:750;display:grid;position:absolute;inset:0}.lawyer-section-label{color:var(--wine);letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}.lawyer-profile-story h2{color:#241b1e;letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0;font-size:clamp(42px,4.2vw,62px);line-height:1.08;display:flex}.lawyer-profile-story h2 span{color:#6b5f62;font-family:var(--sans);letter-spacing:-.02em;font-size:17px;font-weight:650}.lawyer-expertise{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lawyer-expertise li{color:#7d1738;background:#86143a0e;border:1px solid #86143a24;border-radius:999px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.lawyer-profile-tagline{border-left:3px solid var(--wine);color:#31272a;letter-spacing:-.028em;margin-top:28px;padding-left:20px;font-size:clamp(20px,2vw,26px);font-weight:720;line-height:1.52;display:block}.lawyer-profile-biography{color:#62585b;margin-top:24px;font-size:16px;line-height:1.82}.lawyer-profile-biography p{margin:0}.lawyer-profile-biography p+p{margin-top:14px}.lawyer-profile-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lawyer-profile-actions a{border:1px solid var(--wine);min-height:48px;color:var(--wine);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:750;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.lawyer-profile-actions a:first-child,.lawyer-profile-actions a:hover,.lawyer-profile-actions a:focus-visible{color:#fff;background:var(--wine);transform:translateY(-1px)}.lawyer-section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px;display:flex}.lawyer-section-head h2{color:#251d20;letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.6vw,50px);line-height:1.16}.lawyer-section-head>p{color:#71676a;max-width:470px;margin:0;font-size:15px;line-height:1.72}.lawyer-credentials-grid{grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);align-items:start;gap:18px;display:grid}.lawyer-credentials-grid--long{grid-template-columns:minmax(0,1fr)}.lawyer-credential-card{background:#ffffffe0;border:1px solid #5d2c391c;border-radius:22px;overflow:hidden;box-shadow:0 18px 52px #2a091511}.lawyer-credential-card>header{background:linear-gradient(135deg,#86143a13,#ffffffeb);border-bottom:1px solid #5d2c391a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 24px;display:grid}.lawyer-credential-card>header>span{color:#fff;background:var(--wine);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.lawyer-credential-card header small{color:#9b6e7b;letter-spacing:.13em;font-size:10px;font-weight:800}.lawyer-credential-card header h3{color:#302326;margin:2px 0 0;font-size:22px;line-height:1.28}.lawyer-credential-card header b{color:#817477;font-size:12px;font-weight:650}.lawyer-credential-card ol{margin:0;padding:8px 24px 14px;list-style:none;display:grid}.lawyer-credentials-grid--long .lawyer-credential-card--career ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.lawyer-credential-card li{border-bottom:1px solid #5d2c3916;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin:0;padding:15px 0;display:grid}.lawyer-credential-card li:last-child{border-bottom:0}.lawyer-credential-card li>span{color:#aa7a88;letter-spacing:.04em;padding-top:2px;font-size:11px;font-weight:800}.lawyer-credential-card li p{color:#3c3436;margin:0;font-size:15px;line-height:1.58}.lawyer-credential-empty{color:#746a6c;margin:0;padding:28px 24px;font-size:15px}.lawyer-cases{color:#fff;background:radial-gradient(circle at 100% 0,#d0a56f2e,#0000 32%),linear-gradient(145deg,#2c0916,#571027);border-radius:28px;padding:clamp(34px,4vw,50px);box-shadow:0 28px 72px #2a091529}.lawyer-cases .lawyer-section-label,.lawyer-cases .lawyer-section-head h2{color:#fff}.lawyer-cases-head{align-items:center}.lawyer-cases-summary{align-items:center;gap:18px;display:flex}.lawyer-cases-summary p{color:#ffffffb3;margin:0;font-size:13px}.lawyer-cases-summary strong{color:#f0d6ad;font-size:21px}.lawyer-cases-all{color:#fff;border:1px solid #ffffff5c;border-radius:999px;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.lawyer-cases-all span{color:#f0d6ad}.lawyer-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lawyer-case-card{color:#fff;background:#ffffff16;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:280px;padding:24px;transition:background-color .18s,transform .18s;display:flex}.lawyer-case-card:hover,.lawyer-case-card:focus-visible{background:#ffffff24;transform:translateY(-3px)}.lawyer-case-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.lawyer-case-card>div span{color:#f0d6ad;letter-spacing:.04em;font-size:11px;font-weight:800}.lawyer-case-card time{color:#ffffff8f;font-size:11px}.lawyer-case-card h3{color:#fff;letter-spacing:-.025em;margin:22px 0 12px;font-size:20px;line-height:1.48}.lawyer-case-card p{color:#ffffffab;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.72;display:-webkit-box;overflow:hidden}.lawyer-case-card>b{color:#f0d6ad;margin-top:auto;padding-top:22px;font-size:12px;font-weight:750}.lawyer-cases-empty{background:#ffffff13;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.lawyer-cases-empty>span{color:#f0d6ad;background:#ffffff17;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.lawyer-cases-empty strong{color:#fff;font-size:18px;display:block}.lawyer-cases-empty p{color:#ffffff9e;margin:7px 0 0;font-size:13px;line-height:1.6}.lawyer-cases-empty a{color:#f0d6ad;text-underline-offset:4px;font-size:13px;font-weight:750;text-decoration:underline}.related-section{padding:clamp(76px,7vw,112px) 0}.related-section h2{font-size:clamp(36px,4vw,54px)}.related-section-title>h2{margin-bottom:0}.related-section-title>p:last-child:not(.section-label){max-width:580px;color:var(--muted);margin:18px 0 34px;font-size:16px;line-height:1.75}.related-grid a{background:#ffffffe6;min-height:190px;padding:30px}.related-grid a strong{font-size:19px;line-height:1.45}.related-content-action{width:fit-content;min-height:40px;color:var(--wine);letter-spacing:-.01em;border:1px solid #8a0b2f2e;border-radius:999px;align-items:center;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.related-section--lawyers{padding-top:clamp(72px,7vw,104px)}.related-grid--lawyers{gap:18px}.related-grid--lawyers .related-lawyer-card{background:#ffffffe0;grid-template-rows:220px minmax(0,1fr);align-content:stretch;gap:0;min-height:380px;padding:0;display:grid;overflow:hidden}.related-lawyer-card-portrait{background:radial-gradient(circle at 72% 18%,#cebd954d,#0000 30%),linear-gradient(145deg,#f4eee8,#e9dfd6);border-bottom:1px solid #2a091514;min-height:220px;position:relative;overflow:hidden}.related-lawyer-card-portrait img{object-fit:cover;object-position:center 18%;transition:transform .26s}.related-lawyer-card:hover .related-lawyer-card-portrait img,.related-lawyer-card:focus-visible .related-lawyer-card-portrait img{transform:scale(1.025)}.related-lawyer-card-copy{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:26px 28px 28px;display:flex}.related-grid--lawyers .related-lawyer-card strong{word-break:keep-all;font-size:20px;line-height:1.5}.related-lawyer-card-action{width:fit-content;min-height:42px;color:var(--wine);letter-spacing:-.01em;background:#8a0b2f0b;border:1px solid #8a0b2f33;border-radius:999px;align-items:center;padding:10px 16px;font-size:13px;font-weight:850;display:inline-flex}.archive-search label,.case-search label{font-size:16px}.archive-search input,.case-search input{min-height:58px;font-size:16px}.archive-search button,.case-search button{min-height:58px;font-size:15px}.case-filter-controls{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-bottom:20px;display:grid}.case-filter-controls .case-search,.case-lawyer-filter{gap:8px;width:100%;margin:0;display:grid}.case-filter-controls .case-search label,.case-lawyer-filter label{clip:auto;color:#51494a;white-space:normal;width:auto;height:auto;font-size:13px;font-weight:750;position:static;overflow:visible}.case-lawyer-filter>div{background:#fff;border:1px solid #2a091526;border-radius:14px;min-height:58px;display:flex;overflow:hidden;box-shadow:0 16px 42px #2a09150f}.case-lawyer-filter>div:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px #8a0b2f1a}.case-lawyer-filter select{min-width:0;color:var(--ink);background:#fff;border:0;outline:0;flex:1;padding:0 16px;font-size:14px;font-weight:650}.case-lawyer-filter button{color:#fff;background:var(--wine);cursor:pointer;border:0;min-width:78px;font-size:14px;font-weight:750;transition:background-color .18s}.case-lawyer-filter button:hover,.case-lawyer-filter button:focus-visible{background:var(--wine-dark)}.case-lawyer-active{color:#5d5454;background:#86143a0e;border:1px solid #86143a24;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 18px;padding:13px 16px;font-size:13px;display:flex}.case-lawyer-active strong{color:var(--wine)}.case-lawyer-active a{color:var(--wine);text-underline-offset:3px;font-weight:750;text-decoration:underline}.case-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.case-filter-list a,.archive-pagination a,.archive-pagination span{font-size:14px}@media (width<=760px){.case-filter-controls{grid-template-columns:minmax(0,1fr)}.case-lawyer-active{flex-direction:column;align-items:flex-start;gap:7px}}.archive-card h2,.case-archive-card h2{font-size:21px;line-height:1.48}.archive-card p,.case-archive-card>p{color:#625a57;font-size:15px;line-height:1.72}.quick-consult-bar{background:#30201bf0;border:0;border-top:1px solid #fff3;border-radius:0;width:100%;height:88px;margin:0;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -18px 52px #1f070f38}.quick-consult-inner{grid-template-columns:minmax(250px,.72fr) minmax(320px,.82fr) minmax(540px,1.46fr)}.quick-lawyer-profile .quick-lawyer-cutout{object-fit:contain;object-position:center bottom;width:118px;height:144px;transform:translate(-4px)}.quick-service-link strong{font-size:16px}.quick-service-link small,.quick-lawyer-profile b,.quick-consent{font-size:11px}.quick-consult-form select,.quick-consult-form input[type=tel],.quick-consult-submit{height:48px;font-size:13px}.site-shell{padding-bottom:88px}.site-footer{background:radial-gradient(circle at 85% 10%,#86143a47,#0000 32%),#260812}.footer-brand-block p,.footer-menu-group a{font-size:13px;line-height:1.65}.footer-menu-group .footer-menu-title{font-size:15px}.footer-office p,.footer-office a,.footer-office span,.footer-legal p{font-size:12px;line-height:1.65}@media (width<=1280px){.header-inner{grid-template-columns:185px 1fr auto;gap:18px;width:min(100% - 40px,1240px)}.main-nav{gap:clamp(16px,1.8vw,28px)}.nav-caret-slot{flex-basis:22px;width:22px}.main-nav>.nav-item>a{font-size:15px}.quick-consult-inner{grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr)}.quick-consult-bar{width:100%;height:80px}.site-shell{padding-bottom:80px}.quick-lawyer-profile .quick-lawyer-cutout{width:108px;height:132px;transform:translate(-4px)}}@media (width<=1024px){.site-header{-webkit-backdrop-filter:none;background:#fffffff7;height:72px}.announcement,.quick-consult-bar{display:none}.site-shell{padding-bottom:92px}.mobile-menu-layer{width:100vw;height:100dvh;position:fixed;inset:0}.archive-hero,.archive-hero--compact{min-height:340px;padding:54px 0 62px}.archive-hero h1{font-size:clamp(40px,7.2vw,58px)}.archive-hero>.section-inner>p:last-child{font-size:17px}.review-grid,.media-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lawyer-profile{grid-template-columns:minmax(0,1fr);gap:36px}.lawyer-profile-portrait{width:min(100%,520px);margin:0 auto}}@media (width<=640px){body{font-size:16px;line-height:1.7}.section-inner,.footer-inner{width:min(100% - 36px, var(--content-width))}.section{padding:72px 0}.section-label{font-size:12px}.section-title{font-size:clamp(33px,10vw,43px)}.section-description{font-size:16px;line-height:1.74}.hero-lede{font-size:16px;line-height:1.78}.hero-copy h1>span,.hero-copy h1>em{white-space:normal}.hero-consult-card h2{font-size:22px}.hero-phone-link{margin-top:22px;padding:17px}.hero-phone-link strong{font-size:clamp(27px,9vw,34px)}.archive-hero,.archive-hero--compact{min-height:330px;padding:32px 0 52px}.archive-breadcrumb{margin-bottom:26px;font-size:12px}.archive-hero h1{margin:14px 0 18px;font-size:clamp(39px,12vw,50px);line-height:1.14}.archive-hero>.section-inner>p:last-child{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.72;display:-webkit-box;overflow:hidden}.content-detail{padding:58px 0 84px}.source-body{color:#2e292a;width:100%;font-size:17px;line-height:1.86}.source-body>div>*+*{margin-top:24px}.source-body h1,.source-body h2{margin:48px 0 18px;font-size:30px!important}.source-body h3{margin:38px 0 16px;font-size:24px!important}.source-body strong{font-size:1.06em;line-height:1.7}.source-body img{border-radius:16px;margin:30px auto}.lawyer-detail{gap:70px}.lawyer-profile{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:32px;padding:22px}.lawyer-profile-portrait{border-radius:17px;width:min(100%,520px);margin:0 auto}.lawyer-profile-story h2{font-size:42px}.lawyer-profile-story h2 span{width:100%;font-size:15px}.lawyer-profile-tagline{margin-top:24px;font-size:20px}.lawyer-profile-biography{font-size:15px;line-height:1.78}.lawyer-section-head,.lawyer-cases-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.lawyer-section-head h2{font-size:34px}.lawyer-credentials-grid,.lawyer-credentials-grid--long,.lawyer-credentials-grid--long .lawyer-credential-card--career ol{grid-template-columns:minmax(0,1fr)}.lawyer-credential-card>header{padding:19px 18px}.lawyer-credential-card ol{padding:6px 18px 12px}.lawyer-cases{border-radius:22px;padding:26px 20px}.lawyer-cases-summary{justify-content:space-between;align-items:flex-start;gap:14px;width:100%}.lawyer-case-grid{grid-template-columns:minmax(0,1fr)}.lawyer-case-card{min-height:246px;padding:21px}.lawyer-cases-empty{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px}.related-section h2{font-size:36px}.related-grid a{min-height:166px;padding:24px}.related-section-title>p:last-child:not(.section-label){margin:14px 0 26px;font-size:15px}.related-grid--lawyers{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;margin-right:0;padding-right:0;overflow:visible}.related-grid--lawyers .related-lawyer-card{grid-template-rows:none;grid-template-columns:112px minmax(0,1fr);min-height:164px;padding:0}.related-lawyer-card-portrait{border-bottom:0;border-right:1px solid #2a091514;min-height:164px}.related-lawyer-card-copy{gap:16px;padding:20px}.related-grid--lawyers .related-lawyer-card strong{font-size:17px}.related-lawyer-card-action{min-height:38px;padding:8px 13px;font-size:12px}.archive-card h2,.case-archive-card h2{font-size:20px}.archive-card p,.case-archive-card>p{font-size:15px}.review-grid,.media-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(82vw,1fr);grid-auto-flow:column;gap:12px;width:calc(100% + 18px);padding:4px 18px 18px 0;display:grid;overflow-x:auto}.review-grid::-webkit-scrollbar{display:none}.media-grid::-webkit-scrollbar{display:none}.review-grid>*,.media-grid>*{scroll-snap-align:start;min-width:0}.team-grid{grid-template-columns:1fr}.hero-panel p,.team-card p,.process-step p,.strategy-choice-grid small{display:block}.team-card{min-height:210px}.process-step{min-height:160px}.strategy-choice-grid button{min-height:88px}.mobile-bottom{z-index:130;width:100%;height:calc(72px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);background:var(--wine-deep);border:0;border-top:1px solid #ffffff29;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -12px 36px #2008113d}.mobile-bottom a{color:#fff;background:var(--wine-deep);border-radius:0;place-content:center;justify-items:center;gap:5px;min-width:0;min-height:72px;padding:7px 4px 8px;font-size:11px;line-height:1;display:grid}.mobile-bottom a+a{border-left:1px solid #ffffff24}.mobile-bottom a.mobile-bottom-kakao{color:#191919;background:#fee500}.mobile-bottom a.mobile-bottom-quick{color:var(--wine-deep);background:var(--gold)}.mobile-bottom-action strong{letter-spacing:-.02em;font-size:12px;font-weight:800}.mobile-bottom-icon{border:1.5px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;line-height:1;display:grid}.mobile-bottom-form-icon{border:0;font-size:21px}.mobile-kakao-logo{color:#fee500;background:#191919;border-radius:50%;place-items:center;width:31px;height:24px;display:grid;position:relative}.mobile-kakao-logo:after{clip-path:polygon(0 0,100% 0,10% 100%);content:"";background:#191919;width:8px;height:8px;position:absolute;bottom:-3px;left:4px}.mobile-kakao-logo span{z-index:1;letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:7px;font-weight:900;position:relative}#consultation-form{scroll-margin-top:96px}.site-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.footer-brand-block p,.footer-menu-accordion summary,.footer-menu-accordion a,.footer-menu-mobile-direct{font-size:14px}.footer-office p,.footer-office a,.footer-office span,.footer-legal p{font-size:12px}}.strategy-choice-grid button{isolation:isolate;flex-direction:column;min-height:196px;padding:0;display:flex;position:relative;overflow:hidden}.strategy-choice-image{border-bottom:1px solid var(--surface-line);background:#eee8e3;flex:none;width:100%;height:108px;display:block;position:relative;overflow:hidden}.strategy-choice-image:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 56%,#2114181f);position:absolute;inset:0}.strategy-choice-image img,.strategy-result-visual img{object-fit:cover}.strategy-choice-image img{transition:filter .24s,transform .36s}.strategy-choice-grid button:hover .strategy-choice-image img,.strategy-choice-grid button:focus-visible .strategy-choice-image img,.strategy-choice-grid button[aria-pressed=true] .strategy-choice-image img{filter:saturate(1.04)contrast(1.02);transform:scale(1.045)}.strategy-choice-copy{flex:auto;width:100%;padding:14px 15px 16px;display:block}.strategy-choice-grid strong{font-size:16px;line-height:1.35}.strategy-choice-grid small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.strategy-choice-state{z-index:2;color:#fff;background:var(--wine);opacity:0;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:850;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.72);box-shadow:0 5px 16px #380e1d3d}.strategy-choice-grid button[aria-pressed=true] .strategy-choice-state{opacity:1;transform:scale(1)}.strategy-result-visual{border:1px solid var(--surface-line);background:#eee8e3;border-radius:16px;height:148px;margin-top:18px;position:relative;overflow:hidden}.strategy-result-visual:after{content:"";background:linear-gradient(#0000 42%,#241218b3);position:absolute;inset:0}.strategy-result-visual>span{z-index:1;color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:800;position:absolute;bottom:13px;left:16px;right:16px}.strategy-result .strategy-privacy-note{margin-top:14px}.strategy-result h3{margin-top:24px}@media (width<=640px){.strategy-choice-grid button{min-height:148px;padding:0}.strategy-choice-image{height:82px}.strategy-choice-copy{padding:12px 12px 14px}.strategy-choice-grid strong{font-size:14px}.strategy-choice-grid small{display:none}.strategy-choice-state{width:25px;height:25px;top:8px;right:8px}.strategy-result-visual{border-radius:14px;height:136px;margin-top:16px}.strategy-result h3{margin-top:24px}}@media (prefers-reduced-motion:reduce){.strategy-choice-image img,.strategy-choice-state{transition:none}.strategy-choice-grid button:hover .strategy-choice-image img,.strategy-choice-grid button:focus-visible .strategy-choice-image img,.strategy-choice-grid button[aria-pressed=true] .strategy-choice-image img{transform:none}}.home-case-search-wrap{width:min(820px,100%);margin:0 0 28px}.home-case-search{width:100%;margin:0}.home-case-search>div{background:#fff;border:1px solid #2a091526;border-radius:16px;min-height:64px;box-shadow:0 14px 38px #2a091511}.home-case-search input:not([type=hidden]){min-height:62px;padding:0 22px;font-size:17px}.home-case-search button{min-width:104px;min-height:62px;padding:0 22px;font-size:17px}.home-case-search-wrap>p{color:#83797c;margin:10px 2px 0;font-size:17px;line-height:1.55}.home-case-search-wrap>p strong{color:var(--wine);font-weight:800}@media (width<=640px){.home-case-search-wrap{margin-bottom:22px}.home-case-search>div{border-radius:14px;min-height:58px}.home-case-search input:not([type=hidden]){min-height:56px;padding:0 16px}.home-case-search button{min-width:76px;min-height:56px;padding:0 16px}}.strategy .team-card{isolation:isolate;position:relative;overflow:hidden}.strategy .team-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(102deg,#fffdfcf5 0%,#fffdfce6 48%,#fffbf999 100%);transition:background .22s;position:absolute;inset:0}.team-card-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-card-media img{object-fit:cover;object-position:center 40%;opacity:.78;filter:saturate(.7)contrast(.92);transition:filter .26s,opacity .26s,transform .42s;transform:scale(1.015)}.strategy .team-card>.team-index,.strategy .team-card>div{z-index:2;position:relative}.strategy .team-card:hover:before,.strategy .team-card:focus-visible:before{background:linear-gradient(102deg,#fffdfcf2 0%,#fffdfcdb 48%,#fff9f785 100%)}.strategy .team-card:hover .team-card-media img,.strategy .team-card:focus-visible .team-card-media img{opacity:.84;filter:saturate(.8)contrast(.95);transform:scale(1.045)}@media (width<=640px){.team-card-media img{object-position:center 34%}}@media (prefers-reduced-motion:reduce){.team-card-media img{transition:none}.strategy .team-card:hover .team-card-media img,.strategy .team-card:focus-visible .team-card-media img{transform:scale(1.015)}}.content-detail--history{background:#f8f4ef;padding-top:0}.content-detail--history .content-detail-inner{width:min(1320px,100%)}.history-page{color:#2a2426}.history-page ul,.history-page ol,.history-page dl,.history-page figure,.history-page p,.history-page h2,.history-page h3,.history-page h4{margin-top:0}.history-page ul,.history-page ol{margin-bottom:0;padding:0;list-style:none}.history-page>section{padding:clamp(92px,9vw,136px) 0}.history-page>section+section{border-top:1px solid #2a09151a}.history-eyebrow{color:var(--wine);letter-spacing:.18em;margin-bottom:18px;font-size:12px;font-weight:850}.history-section-head{margin-bottom:52px}.history-section-head h2,.history-intro h2{color:#2c2023;font-family:var(--display);letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(42px,5vw,66px);font-weight:600;line-height:1.2}.history-section-lede,.history-intro-copy>p:last-child{color:#655d5a;max-width:650px;margin-bottom:0;font-size:17px;line-height:1.8}.history-practice-head{grid-template-columns:1.05fr .95fr;align-items:end;column-gap:clamp(54px,8vw,120px);display:grid}.history-practice-head .history-eyebrow,.history-practice-head h2{grid-column:1}.history-practice-head .history-section-lede{grid-area:1/2/span 2;align-self:end;padding-bottom:10px}.history-practice-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.history-practice-item{min-width:0}.history-practice-card{height:100%;min-height:480px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #2a09151a;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.history-practice-visual{isolation:isolate;background:#3b252b;flex-direction:column;justify-content:space-between;min-height:228px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.history-practice-visual:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#180d116b,#180d1114 48%),linear-gradient(#0000 42%,#1e0e14c7);position:absolute;inset:0}.history-practice-image{z-index:-2;object-fit:cover;transition:transform .5s}.history-practice-card:hover .history-practice-image{transform:scale(1.025)}.history-practice-meta{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.history-practice-number{color:#f0dba7;font-family:var(--display);font-size:38px;font-weight:650}.history-practice-label{color:#fff;letter-spacing:.13em;font-size:11px;font-weight:850}.history-practice-card h3{z-index:1;color:#fff;font-family:var(--display);letter-spacing:-.035em;margin:48px 0 0;font-size:42px;font-weight:650;line-height:1.2;position:relative}.history-practice-copy{background:#fff;flex-direction:column;flex:auto;padding:26px 32px 30px;display:flex}.history-practice-copy>p{color:#6d6461;min-height:3.4em;margin-bottom:24px;font-size:15px;line-height:1.7}.history-service-list{border-top:1px solid #2a09151a;margin-top:clamp(40px,4vw,56px)!important;padding-top:24px!important}.history-service-list li{color:#4e4745;padding:7px 0 7px 18px;font-size:15px;line-height:1.55;position:relative}.history-service-list li:before{background:var(--wine);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.history-intro{color:#fff;background:radial-gradient(circle at 90% 15%,#d4bf8d33,#0000 32%),linear-gradient(135deg,#250812,#5b102b 65%,#300914);border-radius:32px;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,8vw,110px);display:grid;box-shadow:0 34px 80px #2a09152e;border:0!important;padding:clamp(70px,8vw,112px) clamp(34px,6vw,88px)!important}.history-intro .history-eyebrow{color:var(--gold)}.history-intro .history-range-title{color:#fff;flex-wrap:wrap;align-items:center;gap:.22em;font-size:clamp(45px,5.1vw,68px);display:flex}.history-range-rule{color:var(--gold);font-weight:400}.history-intro-copy>p:last-child{color:#ffffffbd}.history-stats{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.history-stat{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column-reverse;justify-content:space-between;min-height:150px;padding:24px;display:flex}.history-stat dt{color:#ffffff94;font-size:12px}.history-stat dd{color:#fff;font-family:var(--display);margin:0;font-size:38px;font-weight:650;line-height:1}.history-now{border-top:0!important}.history-now-head,.history-archive-head{max-width:760px}.history-featured-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.history-featured-card{height:100%;min-height:330px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #2a09151a;border-radius:26px;flex-direction:column;justify-content:space-between;padding:clamp(32px,4vw,52px);display:flex}.history-featured-item-primary .history-featured-card{color:#fff;background:radial-gradient(circle at 92% 10%, #d4bf8d4d, transparent 32%), var(--wine);border-color:#0000}.history-featured-year>span{color:#8a7e79;letter-spacing:.15em;font-size:11px;font-weight:850}.history-featured-year h3{color:var(--wine);font-family:var(--display);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(56px,7vw,92px);font-weight:600;line-height:1}.history-featured-events li,.history-event-list li{color:#4f4846;padding:7px 0 7px 20px;font-size:16px;line-height:1.65;position:relative}.history-featured-events li:before,.history-event-list li:before{background:var(--wine);content:"";width:8px;height:1px;position:absolute;top:18px;left:0}.history-featured-item-primary .history-featured-year>span,.history-featured-item-primary .history-featured-year h3,.history-featured-item-primary .history-featured-events li{color:#fff}.history-featured-item-primary .history-featured-events li:before{background:var(--gold)}.history-archive{padding-bottom:20px!important}.history-era-list{gap:clamp(90px,12vw,170px);display:grid}.history-era{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(54px,8vw,112px);display:grid}.history-era-visual{background:#2b0a16;border-radius:28px;position:sticky;top:120px;overflow:hidden;box-shadow:0 28px 64px #2a09152e}.history-era-item:nth-child(2n) .history-era-visual{order:2}.history-era-image-frame{aspect-ratio:568/337;position:relative;overflow:hidden}.history-era-image-frame:after{content:"";background:linear-gradient(#0000 42%,#19040bc7);position:absolute;inset:0}.history-era-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.history-era:hover .history-era-image{transform:scale(1.025)}.history-era-caption{z-index:2;color:#fff;padding:30px;position:absolute;bottom:0;left:0;right:0}.history-era-caption span{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:850}.history-era-caption h3{font-family:var(--display);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.1}.history-year-list{gap:18px;display:grid;position:relative;padding-left:42px!important}.history-year-list:before{content:"";background:#86143a38;width:1px;position:absolute;top:8px;bottom:8px;left:8px}.history-year-item{position:relative}.history-year-item:before{z-index:1;background:var(--wine);content:"";border:4px solid #f8f4ef;border-radius:50%;width:15px;height:15px;position:absolute;top:32px;left:-41px;box-shadow:0 0 0 1px #86143a59}.history-year-card{background:#ffffffd6;border:1px solid #2a091517;border-radius:20px;padding:26px 28px 28px;box-shadow:0 8px 24px #2a09150b}.history-year-card h4{color:var(--wine);font-family:var(--display);margin-bottom:14px;font-size:32px;font-weight:650;line-height:1}@media (width<=900px){.history-practice-head{display:block}.history-practice-list{grid-template-columns:1fr}.history-practice-card,.history-practice-copy>p{min-height:0}.history-practice-card h3{margin-top:34px}.history-intro,.history-featured-list{grid-template-columns:1fr}.history-featured-card{min-height:280px}.history-era,.history-era-item:nth-child(2n) .history-era{grid-template-columns:1fr}.history-era-visual,.history-era-item:nth-child(2n) .history-era-visual{order:0;position:relative;top:auto}}@media (width<=640px){.content-detail--history{padding-top:0}.history-page>section{padding:76px 0}.history-eyebrow{margin-bottom:14px}.history-section-head{margin-bottom:34px}.history-section-head h2,.history-intro h2{margin-bottom:18px;font-size:38px;line-height:1.22}.history-section-lede,.history-intro-copy>p:last-child{font-size:16px;line-height:1.76}.history-practice-card{border-radius:22px}.history-practice-visual{min-height:210px;padding:26px 24px}.history-practice-copy{padding:24px}.history-practice-number{font-size:32px}.history-practice-card h3{margin-top:28px;font-size:36px}.history-practice-card>p,.history-service-list li{font-size:15px}.history-intro{border-radius:24px;gap:36px;margin-left:-2px;margin-right:-2px;padding:48px 24px!important}.history-intro .history-range-title{font-size:39px}.history-stat{min-height:120px;padding:18px}.history-stat dd{font-size:31px}.history-featured-card{border-radius:22px;min-height:260px;padding:28px 24px}.history-featured-year h3{font-size:60px}.history-featured-events li,.history-event-list li{padding-left:18px;font-size:15px;line-height:1.68}.history-era-list{gap:90px}.history-era-visual{border-radius:22px}.history-era-caption{padding:24px}.history-era-caption h3{font-size:36px}.history-year-list{gap:12px;padding-left:28px!important}.history-year-list:before{left:5px}.history-year-item:before{width:13px;height:13px;top:28px;left:-29px}.history-year-card{border-radius:18px;padding:22px 20px 24px}.history-year-card h4{font-size:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.archive-hero--practice,.archive-hero--practice.archive-hero--compact{isolation:isolate;min-height:0;padding:clamp(48px,6vw,76px) 0 clamp(54px,6.5vw,82px);overflow:hidden;background:#2a0915!important}.archive-hero--practice .practice-hero-media{z-index:0;pointer-events:none;width:min(66vw,1120px);position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000085 24%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#00000085 24%,#000 48%)}.archive-hero--practice .practice-hero-media-image{object-fit:cover;object-position:center;filter:brightness(1.12)saturate(.88)contrast(.96);transform:scale(1.01)}.archive-hero--practice:before{z-index:1;background:linear-gradient(90deg,#2a0915 0%,#2a0915fa 35%,#2a0915b8 58%,#2a091529 84%,#0000 100%),linear-gradient(#2a091514 42%,#2a0915ad 100%)}.archive-hero--practice:after{z-index:1;content:"";opacity:.34;border:1px solid #f7eff114;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-260px;right:max(-130px,50vw - 770px);box-shadow:0 0 0 72px #f7eff106,0 0 0 144px #f7eff105}.archive-hero--practice .section-inner{z-index:2;width:min(100% - 40px,960px);position:relative}@media (width>=901px){.archive-hero--practice h1{max-width:59%}.archive-hero--practice>.section-inner>.practice-hero-lede{max-width:min(54ch,58%)}}.archive-hero--practice .archive-breadcrumb{color:#f7eff19e;letter-spacing:.04em;border-bottom:1px solid #f7eff129;margin:0 0 34px;padding:0 0 18px;font-size:11px}.archive-hero--practice .section-label{color:#d4bf8d;letter-spacing:.18em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:760}.archive-hero--practice h1{color:#f7eff1;max-width:760px;font-family:var(--display);letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;margin:0 0 20px;font-size:clamp(35px,4.5vw,49px);font-weight:480;line-height:1.24}.archive-hero--practice>.section-inner>.practice-hero-lede{color:#f7eff1c7;text-wrap:pretty;-webkit-line-clamp:initial;max-width:57ch;margin:0;font-size:17px;line-height:1.78;display:block;overflow:visible}.archive-hero--practice .practice-hero-lede strong{color:#fff;text-underline-offset:5px;font-weight:650;-webkit-text-decoration:underline #d4bf8db8;text-decoration:underline #d4bf8db8;text-decoration-thickness:1px}.practice-hero-highlights{background:#f7eff124;border:1px solid #f7eff129;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:clamp(36px,5vw,54px) 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.practice-hero-highlights li{background:#2a0915e6;align-content:start;min-width:0;min-height:156px;padding:22px 24px 24px;display:grid}.practice-hero-highlights li>strong{color:#fff;font-family:var(--display);letter-spacing:-.04em;margin-top:0;font-size:clamp(24px,2.8vw,34px);font-weight:570;line-height:1.18}.practice-hero-highlights li>strong>a{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #ffd5cc8c;text-decoration:underline #ffd5cc8c;text-decoration-thickness:1px}.practice-hero-highlights li>strong>a:focus-visible{outline-offset:4px;outline:2px solid #ffd5cc}.practice-hero-highlights li>p{color:#f7eff1a8;margin:12px 0 0;font-size:12px;line-height:1.65}.practice-hero-highlights li.is-urgent{background:linear-gradient(135deg,#b7402f57,#0000 72%),#2a0915eb}.practice-hero-highlights li.is-urgent>strong{color:#ffd5cc}.practice-hero-subnav{border:1px solid #f7eff129;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.practice-hero-subnav a{color:#f7eff1ad;text-align:center;word-break:keep-all;place-items:center;min-height:52px;padding:12px 16px;font-size:12px;font-weight:720;display:grid}.practice-hero-subnav a+a{border-left:1px solid #f7eff129}.practice-hero-subnav a:hover,.practice-hero-subnav a:focus-visible,.practice-hero-subnav a[aria-current=page]{color:#2a0915;background:#f7eff1}@media (width<=900px){.archive-hero--practice .practice-hero-media{opacity:.76;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.archive-hero--practice:before{background:linear-gradient(90deg,#2a0915fa 0%,#2a0915e8 50%,#2a09158c 100%),linear-gradient(#2a091533 38%,#2a0915c2 100%)}}.practice-infographic{min-width:0;padding-top:26px;position:relative}.practice-infographic:before{background:linear-gradient(90deg, var(--curated-accent), var(--curated-line) 32%, transparent 78%);content:"";height:1px;position:absolute;top:8px;left:0;right:0}.practice-infographic-label{z-index:1;color:var(--curated-accent);background:var(--paper);letter-spacing:.16em;padding-right:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850;line-height:17px;position:absolute;top:0;left:0}.practice-infographic--comparison .practice-editorial-content>:is(.two,.compare){position:relative}.practice-infographic--comparison .practice-editorial-content>:is(.two,.compare):after{z-index:2;border:1px solid var(--curated-line);width:34px;height:34px;color:var(--curated-accent);box-shadow:0 8px 22px var(--curated-shadow);content:"비교";background:#fff;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:900;display:grid;position:absolute;top:30px;left:50%;transform:translate(-50%)}.practice-infographic--deadline{border:1px solid var(--curated-line);background:radial-gradient(circle at 92% 4%, var(--curated-soft), transparent 34%), #ffffffb8;border-radius:20px;margin:-8px 0 0;padding:34px clamp(18px,3vw,28px) clamp(18px,3vw,28px);overflow:hidden}.practice-infographic--deadline .practice-infographic-label{background:0 0;top:12px;left:clamp(18px,3vw,28px)}.practice-infographic--deadline:before{top:20px;left:clamp(18px,3vw,28px);right:clamp(18px,3vw,28px)}.practice-infographic--decision{border:1px solid var(--curated-line);background:linear-gradient(90deg, transparent calc(50% - .5px), var(--curated-line) 50%, transparent calc(50% + .5px)) top / 100% 38px no-repeat, #ffffff8a;border-radius:20px;padding:34px clamp(18px,3vw,28px) clamp(18px,3vw,28px)}.practice-infographic--decision .practice-infographic-label{background:var(--paper);padding:0 10px;top:12px;left:50%;transform:translate(-50%)}.practice-infographic--decision:before{top:20px}.practice-infographic--checklist .practice-infographic-label:before{color:#fff;background:var(--curated-accent);content:"✓";border-radius:50%;place-items:center;width:15px;height:15px;margin-right:7px;font-size:8px;display:inline-grid}.practice-infographic--matrix:before{background:linear-gradient(90deg, var(--curated-accent), var(--curated-line) 45%, transparent 45%), repeating-linear-gradient(90deg, transparent 0 12px, var(--curated-line) 12px 13px)}.practice-infographic--cards .practice-editorial-content>:is(.cards3,.grounds,.blk){counter-reset:practice-card}.practice-infographic--timeline .practice-infographic-label:before{border:2px solid var(--curated-accent);width:8px;height:8px;box-shadow:12px 0 0 -2px var(--paper), 12px 0 0 0 var(--curated-line);content:"";border-radius:50%;margin-right:8px;display:inline-block}.practice-infographic--timeline .practice-editorial-content>:is(.prep,.blk) article:not(:last-child):after{z-index:0;background:linear-gradient(var(--curated-accent), var(--curated-line));content:"";width:1px;position:absolute;top:70px;bottom:-1px;left:21px}.practice-infographic--timeline .practice-editorial-content>:is(.prep,.blk) article>*{z-index:1;position:relative}.practice-infographic--timeline .practice-editorial-content>.blk article:not(:last-child):after{top:63px;left:24px}.practice-infographic--timeline .practice-editorial-content>.steps4>.s4{counter-increment:practice-flow}.practice-infographic--timeline .practice-editorial-content>.steps4{counter-reset:practice-flow}.practice-infographic--timeline .practice-editorial-content>.steps4>.s4:after{color:var(--curated-accent);content:counter(practice-flow, decimal-leading-zero) "  →";opacity:.62;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850;position:absolute;bottom:12px;right:14px}.practice-infographic--checklist{border:1px solid var(--curated-line);background:linear-gradient(#ffffffc7, #ffffffc7), repeating-linear-gradient(0deg, transparent 0 31px, var(--curated-line) 31px 32px);border-radius:20px;padding:38px clamp(17px,3vw,26px) clamp(18px,3vw,26px)}.practice-infographic--checklist .practice-infographic-label{background:0 0;top:12px;left:clamp(17px,3vw,26px)}.practice-infographic--checklist:before{top:20px;left:clamp(17px,3vw,26px);right:clamp(17px,3vw,26px)}.practice-infographic--checklist .practice-editorial-content>:is(.list,.factors,.crit,.docs,.assets,.proof,.evid){box-shadow:0 14px 34px var(--curated-shadow);background:#ffffffb8;border-color:#211d1e14}.practice-infographic--matrix .practice-editorial-content>:is(.case,.spec){border:1px solid var(--curated-line);box-shadow:0 18px 40px var(--curated-shadow);border-radius:18px;overflow:hidden}.practice-infographic--matrix .case-row:not(.head):nth-child(odd),.practice-infographic--matrix .spec .row:nth-child(2n){background:var(--curated-soft)}.practice-infographic--cards .practice-editorial-content>:is(.cards3,.grounds)>:is(.c3,.ground){counter-increment:practice-card}.practice-infographic--cards .practice-editorial-content>:is(.cards3,.grounds)>:is(.c3,.ground):after{color:var(--curated-accent);font-family:var(--display);content:counter(practice-card, decimal-leading-zero);opacity:.1;font-size:34px;font-weight:600;line-height:1;position:absolute;bottom:9px;right:15px}.practice-infographic--narrative{border:1px solid var(--curated-line);border-left:5px solid var(--curated-accent);background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 38%), #ffffffb8;box-shadow:0 18px 42px var(--curated-shadow);border-radius:0 22px 22px 0;padding:clamp(28px,4vw,40px);overflow:hidden}.practice-infographic--narrative:after{color:var(--curated-accent);font-family:var(--display);content:"“";opacity:.07;font-size:116px;line-height:1;position:absolute;top:-24px;right:18px}.practice-infographic--narrative .practice-infographic-label{background:0 0;top:14px;left:clamp(28px,4vw,40px)}.practice-infographic--narrative:before{top:22px;left:clamp(28px,4vw,40px);right:clamp(28px,4vw,40px)}.practice-editorial-section--statement .practice-infographic{padding-top:0}.practice-infographic--statement{min-height:0}.practice-editorial-section--statement .practice-infographic:before,.practice-editorial-section--statement .practice-infographic-label{display:none}.practice-related-media{background:radial-gradient(circle at 90% 0,#7e1f3811,#0000 30%),#f2ede8;border-top:1px solid #2a091514;padding:clamp(72px,8vw,108px) 0}.practice-related-media>.section-inner{width:min(100% - 40px,960px)}.practice-related-media-heading{max-width:650px;margin-bottom:34px}.practice-related-media-heading .section-label{color:#7e1f38;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.practice-related-media-heading h2{color:#2a0915;font-family:var(--display);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(30px,4vw,42px);font-weight:580}.practice-related-media-heading>p:last-child{color:#756b6e;margin:13px 0 0;font-size:14px;line-height:1.72}.practice-related-media .content-video-gallery{background:#ffffff7a;margin-bottom:0}@media (width<=720px){.practice-infographic--comparison .practice-editorial-content>:is(.two,.compare):after{display:none}.practice-infographic--timeline .practice-editorial-content>.steps4>.s4:after{content:counter(practice-flow, decimal-leading-zero) "  ↓"}}@media (width<=640px){.archive-hero--practice,.archive-hero--practice.archive-hero--compact{min-height:0;padding:31px 0 46px}.archive-hero--practice .practice-hero-media{opacity:.62;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000002e,#000 52%);mask-image:linear-gradient(90deg,#0000002e,#000 52%)}.archive-hero--practice .practice-hero-media-image{filter:brightness(1.06)saturate(.78)contrast(.95)}.archive-hero--practice:before{background:linear-gradient(90deg,#2a0915fa 0%,#2a0915e6 64%,#2a0915ad 100%),linear-gradient(#2a091529 32%,#2a0915d1 100%)}.archive-hero--practice .section-inner{width:min(100% - 36px,960px)}.archive-hero--practice .archive-breadcrumb{margin-bottom:27px;padding-bottom:15px}.archive-hero--practice h1{margin:14px 0 16px;font-size:clamp(31px,9.4vw,40px)}.archive-hero--practice>.section-inner>.practice-hero-lede{-webkit-line-clamp:initial;font-size:15px;line-height:1.72;display:block}.practice-hero-highlights{grid-template-columns:1fr;margin-top:31px}.practice-hero-highlights li{grid-template-columns:1fr;align-items:center;gap:10px;min-height:0;padding:16px 17px}.practice-hero-highlights li>strong,.practice-hero-highlights li>p{margin-top:0}.practice-hero-highlights li>strong{font-size:22px}.practice-hero-highlights li>p{grid-column:1/-1;margin-top:3px;font-size:11px;line-height:1.55}.practice-hero-subnav{grid-template-columns:1fr}.practice-hero-subnav a{min-height:46px}.practice-hero-subnav a+a{border-top:1px solid #f7eff129;border-left:0}.practice-infographic--decision{background:#ffffff8a}.practice-infographic--checklist,.practice-infographic--narrative{border-radius:16px;padding-left:17px;padding-right:17px}.practice-infographic--narrative .practice-infographic-label{left:17px}.practice-related-media{padding:60px 0 68px}.practice-related-media>.section-inner{width:min(100% - 36px,960px)}}.back-to-top{right:24px;bottom:calc(112px + env(safe-area-inset-bottom));z-index:160;color:#fff;background:var(--gradient-wine);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #ffffff4d;border-radius:50%;align-content:center;justify-items:center;gap:1px;width:52px;height:52px;padding:7px 0 6px;transition:opacity .18s,transform .18s,background-color .18s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 14px 34px #2a091547}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover,.back-to-top:focus-visible{background:var(--wine-dark)}.back-to-top span{font-size:19px;line-height:1}.back-to-top small{letter-spacing:.08em;font-size:8px;font-weight:800}.case-tags button{border:1px solid var(--line);color:#514d49;cursor:pointer;background:#ffffffc7;border-radius:999px;padding:9px 14px;font-size:12px;transition:border-color .18s,color .18s,background-color .18s}.case-tags button.is-active,.case-tags button:hover,.case-tags button:focus-visible{border-color:var(--wine);color:#fff;background:var(--wine)}.case-tags button small{opacity:.72;margin-left:7px}.home-case-panel{min-height:430px}.home-case-empty{border-radius:var(--card-radius);min-height:250px;color:var(--muted);text-align:center;background:#ffffffb3;border:1px solid #51081f1a;align-content:center;justify-items:center;padding:42px;display:grid}.home-case-empty strong{color:var(--ink);font-family:var(--display);font-size:24px}.home-case-empty p{margin:10px 0 0}.nav-dropdown{padding:14px 0;left:-20px;transform:translateY(10px)}.nav-dropdown a{width:100%;padding-left:20px;padding-right:20px}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown,.nav-item.is-open .nav-dropdown{transform:translateY(0)}.process-overview-number{text-align:center;width:100%;top:48%;left:50%;right:auto;transform:translate(-50%,-50%)}@media (width>=1101px){.footer-office-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1025px){.office-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.office-card{grid-column:span 2}.office-card:nth-child(4){grid-column:2/span 2}}@media (width<=1024px){.back-to-top{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));width:48px;height:48px}.mobile-nav-children{margin-left:27px}}@media (width<=640px){.case-tags{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.case-tags::-webkit-scrollbar{display:none}.case-tags button{flex:none}.home-case-panel{min-height:0}.office-grid{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-right:0;padding-right:0;overflow:visible}.office-card{grid-column:auto}.footer-office-grid{grid-template-columns:minmax(0,1fr)}.process-overview-number{width:100%;top:46%;left:50%;right:auto;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.content-detail--editorial{padding-top:clamp(44px,5vw,68px)}.content-detail--editorial .content-detail-inner{width:min(1040px,100%)}.editorial-detail-overview{background:radial-gradient(circle at 96% 4%,#cebd9533,#0000 34%),#fffffff0;border:1px solid #5d2c391f;border-radius:28px;width:min(100%,940px);margin:0 auto clamp(42px,5vw,64px);padding:clamp(24px,3.2vw,34px);box-shadow:0 24px 64px #2a091514}.editorial-detail-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.editorial-detail-heading p,.editorial-detail-team>header p{color:#8a0b2f;letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:850}.editorial-detail-heading h2,.editorial-detail-team>header h3{color:#2a2023;letter-spacing:-.035em;margin:0;line-height:1.25}.editorial-detail-heading h2{font-size:clamp(27px,2.5vw,34px)}.editorial-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.editorial-detail-source,.editorial-detail-back{color:#7a1234;white-space:nowrap;background:#8a0b2f0b;border:1px solid #8a0b2f33;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.editorial-detail-source{color:#fff;background:#8a0b2f;border-color:#8a0b2f;gap:8px;transition:transform .16s,background-color .16s,box-shadow .16s;box-shadow:0 10px 24px #7a12342e}.editorial-detail-source:hover{background:#6f0926;transform:translateY(-1px);box-shadow:0 13px 28px #7a12343d}.editorial-detail-source:focus-visible,.editorial-detail-back:focus-visible{outline-offset:3px;outline:3px solid #cebd95b8}.editorial-detail-facts{background:#5d2c3917;border:1px solid #5d2c391a;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;margin:24px 0 0;padding:1px;display:grid;overflow:hidden}.editorial-detail-fact{background:#fbf8f6fa;gap:6px;min-width:0;padding:17px 19px;display:grid}.editorial-detail-fact dt{color:#8a0b2f;letter-spacing:.08em;font-size:10px;font-weight:820}.editorial-detail-fact dd{color:#30272a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:720;line-height:1.35;overflow:hidden}.editorial-detail-team{border-top:1px solid #5d2c391a;margin-top:26px;padding-top:26px}.editorial-detail-team>header h3{font-size:clamp(22px,2vw,27px)}.editorial-detail-attorneys{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;margin-top:17px;display:grid}.editorial-detail-attorneys[data-attorney-count="1"] .editorial-detail-attorney{width:min(100%,520px)}.editorial-detail-attorney{color:#2e2528;background:#fbf8f6;border:1px solid #5d2c391a;border-radius:19px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;min-height:132px;padding:11px 14px 11px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.editorial-detail-attorney:hover,.editorial-detail-attorney:focus-visible{border-color:#8a0b2f4d;transform:translateY(-2px);box-shadow:0 14px 30px #2a091517}.editorial-detail-attorney-photo{object-fit:cover;object-position:center 16%;color:#fff;background:linear-gradient(145deg,#5c1830,#2b0a16);border-radius:14px;place-items:center;width:88px;height:108px;font-size:25px;font-weight:750;display:grid;overflow:hidden}.editorial-detail-attorney-copy{gap:4px;min-width:0;display:grid}.editorial-detail-attorney-copy small{color:#9a7b3f;letter-spacing:.06em;font-size:10px;font-weight:800}.editorial-detail-attorney-copy strong{color:#2a2023;font-size:19px;line-height:1.25}.editorial-detail-attorney-copy b{color:#74696c;text-overflow:ellipsis;font-size:12px;font-weight:560;line-height:1.5;overflow:hidden}.editorial-detail-attorney-action{color:#7a1234;white-space:nowrap;border:1px solid #8a0b2f24;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.content-cover-frame--editorial{border:1px solid #5d2c3914;box-shadow:0 20px 52px #2a091514}.source-body--editorial{margin-left:auto;margin-right:auto}.content-detail--editorial-video{background:radial-gradient(circle at 8% 8%,#8a0b2f0b,#0000 28%),#f8f5f1;padding-top:clamp(34px,4.5vw,60px)}.content-detail--editorial-video .content-detail-inner{width:min(980px,100%)}.video-detail-stage{background:#fff;border:1px solid #4c232f1c;border-radius:30px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 28px 72px #2a09151a}.video-detail-toolbar{background:#fffffffa;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px clamp(20px,3vw,30px);display:flex}.video-detail-kicker{gap:4px;min-width:0;display:grid}.video-detail-kicker span,.video-detail-summary>p{color:#8a0b2f;letter-spacing:.15em;margin:0;font-size:10px;font-weight:850}.video-detail-kicker strong{color:#30272a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.35;overflow:hidden}.video-detail-meta{color:#817477;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:680;display:flex}.video-detail-meta time,.video-detail-meta>span{white-space:nowrap;padding:7px 9px}.video-detail-meta a{color:#7a1234;white-space:nowrap;background:#8a0b2f0b;border:1px solid #8a0b2f2e;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.video-detail-meta a:focus-visible{outline-offset:3px;outline:3px solid #cebd95b8}.video-detail-stage .youtube-player,.video-detail-stage .content-video-gallery,.video-detail-stage>.video-unavailable{box-shadow:none;border:0;border-radius:0;margin:0}.video-detail-stage .content-video-gallery{background:#171214;padding:clamp(18px,2.4vw,26px)}.video-detail-stage>.video-unavailable{padding:clamp(28px,4vw,44px)}.video-detail-summary{background:linear-gradient(135deg,#cebd951f,#0000 38%),#fbf8f4;border-top:1px solid #4c232f1a;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,34px);padding:clamp(25px,3.6vw,38px) clamp(22px,4vw,42px);display:grid}.video-detail-summary>p{padding-top:7px}.video-detail-summary>div{min-width:0}.video-detail-summary h2{color:#2d2326;letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.28}.video-detail-summary div>p{color:#6e6265;word-break:keep-all;max-width:720px;margin:13px 0 0;font-size:16px;line-height:1.75}@media (width<=720px){.editorial-detail-overview{border-radius:22px;padding:21px}.editorial-detail-heading{flex-direction:column;align-items:start;gap:16px}.editorial-detail-actions{justify-content:flex-start;width:100%}.editorial-detail-facts{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-detail-fact{padding:15px}.editorial-detail-attorney{border-radius:16px;grid-template-columns:72px minmax(0,1fr);gap:13px;min-height:108px;padding:9px 12px 9px 9px}.editorial-detail-attorney-photo{border-radius:12px;width:72px;height:88px}.editorial-detail-attorney-copy strong{font-size:17px}.editorial-detail-attorney-action{display:none}.content-detail--editorial-video{padding-top:24px}.video-detail-stage{border-radius:22px}.video-detail-toolbar{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:16px 17px}.video-detail-meta{justify-content:flex-start;width:100%}.video-detail-meta time,.video-detail-meta>span{padding-left:0}.video-detail-meta a{margin-left:auto}.video-detail-summary{grid-template-columns:minmax(0,1fr);gap:10px;padding:23px 20px 26px}.video-detail-summary>p{padding-top:0}.video-detail-summary h2{font-size:clamp(23px,7vw,29px)}.video-detail-summary div>p{margin-top:10px;font-size:15px;line-height:1.7}}@media (width<=420px){.editorial-detail-facts{grid-template-columns:minmax(0,1fr)}}.content-detail--editorial-press{background:radial-gradient(circle at 92% 6%,#8a0b2f0b,#0000 30%),#f8f6f3;padding-top:clamp(34px,4.8vw,64px)}.content-detail--editorial-press .content-detail-inner{width:min(1120px,100%)}.press-detail-stage{background:#fff;border:1px solid #4c232f1c;border-radius:30px;width:100%;overflow:hidden;box-shadow:0 28px 74px #2a091517}.press-detail-toolbar{background:#fffffffa;border-bottom:1px solid #4c232f17;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px clamp(22px,3.4vw,36px);display:flex}.press-detail-kicker{gap:3px;min-width:0;display:grid}.press-detail-kicker span,.press-detail-summary>p:first-child,.press-detail-team header p,.press-detail-highlight>p,.press-detail-body>header p,.press-detail-footer>div>p{color:#8a0b2f;letter-spacing:.15em;margin:0;font-size:11px;font-weight:850}.press-detail-kicker strong{color:#30272a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.35;overflow:hidden}.press-detail-meta{color:#817477;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;font-weight:680;display:flex}.press-detail-meta time,.press-detail-meta>span{white-space:nowrap;padding:7px 9px}.press-detail-meta a{color:#7a1234;white-space:nowrap;background:#8a0b2f0b;border:1px solid #8a0b2f2e;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-size:13px;font-weight:800;display:inline-flex}.press-detail-meta a:focus-visible,.press-detail-attorney:focus-visible,.press-detail-source:focus-visible{outline-offset:3px;outline:3px solid #cebd95b8}.press-detail-article{padding:clamp(34px,5vw,64px) clamp(22px,5.6vw,64px) clamp(30px,5vw,58px)}.press-detail-intro{width:min(940px,100%);margin:0 auto clamp(38px,5vw,56px)}.press-detail-intro--with-team{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(24px,4vw,42px);display:grid}.press-detail-summary{align-self:center;padding:clamp(8px,1vw,14px) 0}.press-detail-summary h2{color:#2c2326;letter-spacing:-.045em;word-break:keep-all;max-width:620px;margin:12px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.2}.press-detail-summary>p:last-child{color:#5f5558;word-break:keep-all;max-width:680px;margin:22px 0 0;font-size:18px;line-height:1.82}.press-detail-team{background:#faf7f3;border:1px solid #8a0b2f1a;border-radius:22px;padding:24px}.press-detail-team header{margin-bottom:16px}.press-detail-team header h2{color:#33282b;letter-spacing:-.025em;margin:5px 0 0;font-size:21px;line-height:1.35}.press-detail-attorneys{gap:10px;display:grid}.press-detail-attorney{min-width:0;min-height:118px;color:inherit;background:#fff;border:1px solid #5326321a;border-radius:17px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:15px;padding:10px 14px 10px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.press-detail-attorney:hover{border-color:#8a0b2f3d;transform:translateY(-2px);box-shadow:0 13px 26px #2a091514}.press-detail-attorney--lead{background:linear-gradient(135deg,#fff,#fdf9f1);border-color:#9a7b3f40}.press-detail-attorney-photo{object-fit:cover;object-position:center 16%;color:#fff;background:linear-gradient(145deg,#5c1830,#2b0a16);border-radius:13px;place-items:center;width:92px;height:112px;font-size:25px;font-weight:780;display:grid;overflow:hidden}.press-detail-attorney-copy{gap:4px;min-width:0;display:grid}.press-detail-attorney-copy strong{color:#2b2225;font-size:19px;line-height:1.25}.press-detail-attorney-copy>span{color:#74696c;font-size:13px;line-height:1.5}.press-detail-attorney-copy small{color:#9a7b3f;letter-spacing:.04em;font-size:11px;font-weight:820}.press-detail-attorney-copy b{color:#8a0b2f;margin-top:2px;font-size:11px;font-weight:780}.press-detail-cover{background:#f1f1ed;border:1px solid #4c232f17;border-radius:24px;width:min(860px,100%);margin:0 auto clamp(44px,6vw,70px);padding:clamp(16px,3vw,28px);overflow:hidden}.press-detail-broadcast{background:#171214;border-radius:24px;width:min(900px,100%);margin:0 auto clamp(44px,6vw,70px);overflow:hidden;box-shadow:0 20px 48px #2a091521}.press-detail-broadcast .youtube-player,.press-detail-broadcast .content-video-gallery{box-shadow:none;border:0;border-radius:0;margin:0}.press-detail-broadcast .content-video-gallery{padding:clamp(16px,2.5vw,24px)}.press-detail-cover img{object-fit:contain;width:100%;height:auto;max-height:900px;margin:0 auto;display:block}.press-detail-cover figcaption{color:#857a7d;text-align:center;margin-top:13px;font-size:12px;font-weight:680}.press-detail-highlight{color:#fff;background:radial-gradient(circle at 100% 0,#cebd9540,#0000 34%),#6f1230;border-radius:24px;width:min(840px,100%);margin:0 auto clamp(54px,7vw,82px);padding:clamp(28px,4.5vw,46px);position:relative;overflow:hidden}.press-detail-highlight>p{color:#e1cfa5}.press-detail-highlight h2{color:#fff;margin:10px 0 0;font-size:19px;line-height:1.4}.press-detail-highlight blockquote{color:#fff;letter-spacing:-.035em;word-break:keep-all;margin:20px 0 0;font-size:clamp(21px,2.7vw,29px);font-weight:650;line-height:1.62}.press-detail-body{width:min(760px,100%);margin:0 auto}.press-detail-body>header{border-bottom:1px solid #4c232f1f;margin-bottom:31px;padding-bottom:19px}.press-detail-body>header h2{color:#2d2427;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(27px,3.4vw,36px);line-height:1.25}.press-detail-prose{color:#493f42;overflow-wrap:anywhere;word-break:keep-all;font-size:18px;line-height:1.9}.press-detail-prose p{margin:0}.press-detail-prose p+p{margin-top:24px}.press-detail-prose p:first-child{color:#30272a;font-size:20px;font-weight:620;line-height:1.82}.press-detail-media{gap:24px;width:min(900px,100%);margin:clamp(46px,6vw,72px) auto 0;display:grid}.press-detail-media figure{background:#f3f2ee;border:1px solid #4c232f17;border-radius:22px;margin:0;padding:clamp(12px,2vw,22px);overflow:hidden}.press-detail-media img{object-fit:contain;width:100%;height:auto;max-height:1080px;margin:0 auto;display:block}.press-detail-footer{background:#faf7f3;border:1px solid #4c232f1a;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;width:min(900px,100%);margin:clamp(58px,8vw,92px) auto 0;padding:clamp(24px,4vw,34px);display:flex}.press-detail-footer>div{min-width:0}.press-detail-footer h2{color:#2d2427;margin:7px 0 4px;font-size:20px;line-height:1.35}.press-detail-footer>div>span{color:#746a6d;font-size:14px;line-height:1.65}.press-detail-source{color:#fff;white-space:nowrap;background:#8a0b2f;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:13px 20px;font-size:14px;font-weight:820;display:inline-flex;box-shadow:0 12px 26px #6e0d2d2e}.press-detail-source:hover{background:#6f0a27}@media (width<=820px){.press-detail-intro--with-team{grid-template-columns:minmax(0,1fr)}.press-detail-team{width:min(560px,100%)}}@media (width<=720px){.content-detail--editorial-press{padding-top:24px}.press-detail-stage{border-radius:22px}.press-detail-toolbar{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:16px 17px}.press-detail-meta{justify-content:flex-start;width:100%}.press-detail-meta time,.press-detail-meta>span{padding-left:0}.press-detail-meta a{margin-left:auto}.press-detail-article{padding:30px 18px 24px}.press-detail-summary h2{font-size:clamp(28px,8.4vw,36px)}.press-detail-summary>p:last-child,.press-detail-prose{font-size:17px;line-height:1.82}.press-detail-team{border-radius:18px;padding:18px}.press-detail-attorney{grid-template-columns:72px minmax(0,1fr);gap:13px;min-height:94px}.press-detail-attorney-photo{border-radius:11px;width:72px;height:88px}.press-detail-cover{border-radius:18px;margin-bottom:40px;padding:11px}.press-detail-broadcast{border-radius:18px;margin-bottom:40px}.press-detail-highlight{border-radius:19px;margin-bottom:50px;padding:28px 22px}.press-detail-highlight blockquote{font-size:20px;line-height:1.65}.press-detail-prose p:first-child{font-size:18px}.press-detail-media figure{border-radius:17px;padding:9px}.press-detail-footer{border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px}.press-detail-source{width:100%}}.content-detail--case{padding-top:clamp(48px,5vw,72px)}.case-detail-overview{gap:24px;width:min(100%,1040px);margin:0 auto clamp(56px,6vw,80px);display:grid}.case-detail-facts{background:#5d2c391a;border:1px solid #5d2c391c;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0;padding:1px;display:grid;overflow:hidden;box-shadow:0 18px 46px #2a091512}.case-detail-fact{background:#fffffff0;gap:7px;min-width:0;padding:20px 24px;display:grid}.case-detail-fact dt{color:#8a0b2f;letter-spacing:.12em;font-size:11px;font-weight:800}.case-detail-fact dd{color:#2f2729;margin:0;font-size:18px;font-weight:720;line-height:1.35}.case-detail-team{background:radial-gradient(circle at 96% 4%,#cebd9530,#0000 34%),#ffffffeb;border:1px solid #5d2c391f;border-radius:28px;padding:clamp(24px,3.5vw,38px);box-shadow:0 26px 68px #2a091514}.case-detail-team-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.case-detail-team-heading>div>p{color:#8a0b2f;letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:850}.case-detail-team-heading h2{color:#2a2023;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.25}.case-detail-team-heading>p{color:#74696c;max-width:360px;margin:0;font-size:14px;line-height:1.7}.case-detail-attorneys{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;margin-top:24px;display:grid}.case-detail-attorney{color:#2e2528;background:#fbf8f6;border:1px solid #5d2c391a;border-radius:20px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:140px;padding:12px 18px 12px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.case-detail-attorney:only-child{width:min(100%,520px)}.case-detail-attorney:hover,.case-detail-attorney:focus-visible{border-color:#8a0b2f4d;transform:translateY(-2px);box-shadow:0 16px 34px #2a091517}.case-detail-attorney-photo{object-fit:cover;object-position:center 16%;color:#fff;background:linear-gradient(145deg,#5c1830,#2b0a16);border-radius:15px;place-items:center;width:96px;height:116px;font-size:28px;font-weight:750;display:grid;overflow:hidden}.case-detail-attorney-copy{gap:5px;min-width:0;display:grid}.case-detail-attorney-copy small{color:#9a7b3f;letter-spacing:.08em;font-size:10px;font-weight:800}.case-detail-attorney-copy strong{color:#2a2023;font-size:20px;line-height:1.25}.case-detail-attorney-copy b{color:#74696c;text-overflow:ellipsis;font-size:13px;font-weight:560;line-height:1.55;overflow:hidden}.source-body--case dt,.source-body--case h2.case-result-heading{color:#8a0b2f;letter-spacing:.04em;background:#8a0b2f12;border-radius:999px;width:fit-content;margin:54px 0 16px;padding:7px 11px;font-weight:800;font-size:17px!important;line-height:1.5!important}.source-body--case dd{margin:0}.source-body--case h2:first-of-type{margin-top:0}@media (width<=820px){.case-detail-team-heading{gap:12px;display:grid}.case-detail-team-heading>p{max-width:620px}.case-detail-attorneys{grid-template-columns:1fr}}@media (width<=640px){.content-detail--case{padding-top:40px}.case-detail-overview{gap:18px;margin-bottom:48px}.case-detail-facts{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-fact{padding:16px}.case-detail-fact:last-child:nth-child(odd){grid-column:1/-1}.case-detail-fact dd{font-size:16px}.case-detail-team{border-radius:22px;padding:21px}.case-detail-team-heading h2{font-size:27px}.case-detail-attorney{border-radius:17px;grid-template-columns:84px minmax(0,1fr);gap:14px;min-height:124px;padding:10px 14px 10px 10px}.case-detail-attorney-photo{border-radius:13px;width:84px;height:104px}.case-detail-attorney-copy strong{font-size:18px}.case-detail-attorney-copy b{font-size:12px}}.content-detail--case .content-detail-inner{width:min(1240px,100%)}.case-detail-layout{width:100%}.case-detail-overview{border-top:1px solid #5d2c3924;border-bottom:1px solid #5d2c3924;width:100%;margin:0 0 clamp(28px,3.5vw,44px);display:block}.case-detail-facts{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:0;padding:0;display:flex;overflow:visible}.case-detail-fact{background:0 0;border-left:1px solid #5d2c391c;gap:5px;min-width:160px;padding:17px 28px}.case-detail-fact:first-child{border-left:0;padding-left:0}.case-detail-fact dt{letter-spacing:.14em;font-size:10px}.case-detail-fact dd{font-size:16px;font-weight:680}.case-detail-columns{grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);align-items:start;gap:clamp(34px,4.2vw,64px);display:grid}.case-detail-media{align-content:start;gap:17px;min-width:0;display:grid}.case-detail-media-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.case-detail-media-heading span{color:#8a0b2f;letter-spacing:.15em;font-size:11px;font-weight:850}.case-detail-media-heading p{color:#82777a;text-align:right;max-width:330px;margin:0;font-size:12px;line-height:1.6}.case-detail-documents{gap:24px;display:grid}.case-detail-document{background:#fff;border:1px solid #4a373c21;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 24px 60px #2a09151a}.case-detail-document img{background:#f2f0ed;width:100%;height:auto;display:block}.case-detail-document figcaption{color:#877b7e;letter-spacing:.06em;background:#fffffff5;border-top:1px solid #4a373c14;padding:13px 18px 14px;font-size:11px;font-weight:720}.case-detail-media--fallback{background:radial-gradient(circle at 76% 18%,#dcc38d33,#0000 22%),linear-gradient(145deg,#4a1024 0%,#260812 58%,#19050c 100%);border:1px solid #835d673d;border-radius:28px;align-content:end;min-height:clamp(560px,62vw,760px);padding:clamp(30px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 28px 68px #2a09152e}.case-detail-media--fallback:before{content:"";border:1px solid #ebd7a833;border-radius:50%;width:310px;height:310px;position:absolute;top:9%;right:-11%;box-shadow:0 0 0 34px #ebd7a809,0 0 0 68px #ebd7a806}.case-detail-media--fallback:after{content:"01";color:#eed7a52e;font-family:var(--serif);font-size:clamp(100px,13vw,180px);font-weight:700;line-height:1;position:absolute;top:clamp(34px,5vw,68px);left:clamp(28px,4vw,52px)}.case-detail-summary-card{z-index:1;gap:14px;display:grid;position:relative}.case-detail-summary-card>span{color:#e2c98f;letter-spacing:.17em;font-size:11px;font-weight:850}.case-detail-summary-card>p{color:#ffffffc2;border:1px solid #eed7a53d;border-radius:999px;width:fit-content;margin:0;padding:7px 11px;font-size:11px;font-weight:700}.case-detail-summary-card>strong{color:#fff;max-width:590px;font-family:var(--sans);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(33px,4vw,54px);font-weight:720;line-height:1.2}.case-detail-summary-card>small{color:#ffffffa6;max-width:460px;font-size:13px;line-height:1.75}.case-detail-copy{min-width:0;padding-top:4px}.case-detail-copy-lead{color:#3b3134;background:#f4ece8;border-left:3px solid #8a0b2f;padding:28px;font-size:18px;line-height:1.85}.case-detail-copy-lead p{margin:0}.source-body--case{width:100%;font-size:17px;line-height:1.88}.source-body--case h1,.source-body--case h2{margin:54px 0 20px;font-size:clamp(27px,2.4vw,34px)!important;line-height:1.35!important}.source-body--case h3{margin:40px 0 16px;font-size:clamp(22px,1.9vw,27px)!important;line-height:1.45!important}.source-body--case h2:first-of-type,.source-body--case h3:first-of-type{margin-top:0}.source-body--case dt,.source-body--case h2.case-result-heading{margin:48px 0 15px}.source-body--case dd{line-height:1.88}.source-body--case p:last-child{margin-bottom:0}.case-detail-copy .case-detail-team{background:radial-gradient(circle at 96% 4%,#cebd9529,#0000 32%),#fffffff0;border-radius:23px;margin-top:clamp(52px,6vw,76px);padding:27px;box-shadow:0 20px 48px #2a091512}.case-detail-copy .case-detail-team-heading{align-items:start;gap:10px;display:grid}.case-detail-copy .case-detail-team-heading h2{font-size:clamp(25px,2.2vw,31px)}.case-detail-copy .case-detail-team-heading>p{max-width:100%;font-size:13px}.case-detail-copy .case-detail-attorneys{grid-template-columns:minmax(0,1fr)}.case-detail-copy .case-detail-attorney,.case-detail-copy .case-detail-attorney:only-child{border-radius:17px;grid-template-columns:84px minmax(0,1fr);gap:15px;width:100%;min-height:126px;padding:10px 14px 10px 10px}.case-detail-copy .case-detail-attorney-photo{border-radius:13px;width:84px;height:104px}.case-detail-copy .case-detail-attorney-copy strong{font-size:18px}.case-detail-copy .case-detail-attorney-copy b{font-size:12px}@media (width<=980px){.case-detail-columns{grid-template-columns:minmax(0,1fr);gap:44px}.case-detail-media--fallback{min-height:480px}.case-detail-copy{padding-top:0}}@media (width<=640px){.content-detail--case{padding-top:34px}.case-detail-overview{margin-bottom:28px}.case-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-detail-fact,.case-detail-fact:first-child{border-top:1px solid #5d2c391a;border-left:0;min-width:0;padding:14px 12px}.case-detail-fact:nth-child(-n+2){border-top:0}.case-detail-fact:nth-child(2n){border-left:1px solid #5d2c391a}.case-detail-fact:last-child:nth-child(odd){grid-column:1/-1}.case-detail-columns{gap:34px}.case-detail-media-heading{flex-direction:column;align-items:start;gap:6px}.case-detail-media-heading p{text-align:left;max-width:100%}.case-detail-documents{gap:18px}.case-detail-document{border-radius:18px}.case-detail-document figcaption{padding:11px 14px 12px}.case-detail-media--fallback{border-radius:22px;min-height:410px;padding:25px}.case-detail-media--fallback:after{font-size:104px;top:28px;left:24px}.case-detail-summary-card>strong{font-size:clamp(29px,9vw,40px)}.source-body--case{font-size:16px;line-height:1.82}.source-body--case h1,.source-body--case h2{margin-top:44px;font-size:27px!important}.source-body--case h3{margin-top:34px;font-size:22px!important}.source-body--case dt,.source-body--case h2.case-result-heading{margin-top:40px}.case-detail-copy .case-detail-team{border-radius:20px;margin-top:48px;padding:20px}.case-detail-copy .case-detail-team-heading h2{font-size:25px}.case-detail-copy .case-detail-attorney,.case-detail-copy .case-detail-attorney:only-child{grid-template-columns:78px minmax(0,1fr);gap:13px;min-height:116px}.case-detail-copy .case-detail-attorney-photo{width:78px;height:96px}}#insight .media-grid{gap:18px}#insight .media-card,#insight .media-card:first-child{background:#2c0915;border-color:#4914261f;grid-row:auto;min-height:440px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 26px 64px #2a091524}#insight .media-card:hover,#insight .media-card:focus-visible{border-color:#8a0b2f3d;transform:translateY(-5px);box-shadow:0 32px 72px #2a091533}#insight .media-card:after{z-index:1;background:linear-gradient(#23071105 18%,#2307113d 43%,#230711e6 63%,#230711 86%)}.media-card-visual{z-index:0;background:#eadfde;position:absolute;inset:0;overflow:hidden}#insight .media-card .media-card-primary-image{opacity:1;object-fit:cover;object-position:center;width:100%;height:58%;transition:transform .5s;position:absolute;inset:0 0 auto}#insight .media-card:hover .media-card-primary-image,#insight .media-card:focus-visible .media-card-primary-image{transform:scale(1.035)}.media-card--video .media-card-visual{background:#e9a6ba}.media-card--audio .media-card-visual{background:#dce4c4}#insight .media-card-copy{z-index:2;flex-direction:column;justify-content:flex-end;min-height:440px;padding:26px;display:flex;position:relative}.media-card-number{color:#fff;-webkit-backdrop-filter:blur(10px);background:#2e071452;border:1px solid #ffffff6b;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:11px;font-weight:800;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 8px 24px #23071124}#insight .media-card-copy h3,#insight .media-card:first-child h3{color:#fff;max-width:none;font-family:var(--sans);letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.65vw,24px);font-weight:780;line-height:1.42}#insight .media-card-copy>p{color:#ffffffb8;word-break:keep-all;margin:11px 0 0;font-size:13px;line-height:1.65}.media-card-footer{border-top:1px solid #ffffff29;gap:15px;margin-top:20px;padding-top:16px;display:grid}.media-card-source{gap:4px;min-width:0;display:grid}#insight .media-card-source small{color:#e5cb8f;letter-spacing:.13em;font-size:9px;font-weight:850}.media-card-source>span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.media-card-action{width:fit-content;min-height:46px;color:var(--wine-deep);background:#fffdf9;border-radius:999px;align-items:center;gap:10px;padding:7px 15px 7px 7px;font-size:12px;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 12px 30px #08010433}.media-card:hover .media-card-action,.media-card:focus-visible .media-card-action{transform:translate(3px);box-shadow:0 16px 36px #08010447}.media-card-action>i{color:#fff;background:var(--wine);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.media-card-action>b{white-space:nowrap;font-weight:850}.media-card-action>span{color:#9a7b3f;font-size:15px;font-weight:800}.media-card--video .media-card-action>i:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0;margin-left:2px}.media-card--audio .media-card-action>i:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #ffffff57,0 0 0 8px #ffffff29}.media-card--webtoon .media-card-action>i:before{content:"↗";font-size:15px;font-style:normal;font-weight:850}.media-card--webtoon .media-card-visual{background:radial-gradient(circle at 18% 15%,#8a0b2f1f,#0000 26%),linear-gradient(145deg,#fbf5ec,#e8d6c2)}#insight .media-card--webtoon .media-card-primary-image,#insight .media-card--webtoon .media-card-secondary-image{opacity:1;object-fit:cover;border:7px solid #fffdf9f0;border-radius:18px;width:39%;height:49%;position:absolute;inset:auto;box-shadow:0 16px 34px #2a09152e}#insight .media-card--webtoon .media-card-primary-image{top:18px;left:auto;right:18px;transform:rotate(3deg)}#insight .media-card--webtoon .media-card-secondary-image{transition:transform .5s;top:50px;right:31%;transform:rotate(-5deg)}#insight .media-card--webtoon:hover .media-card-primary-image,#insight .media-card--webtoon:focus-visible .media-card-primary-image{transform:rotate(3deg)translateY(-4px)}#insight .media-card--webtoon:hover .media-card-secondary-image,#insight .media-card--webtoon:focus-visible .media-card-secondary-image{transform:rotate(-5deg)translateY(-3px)}.media-webtoon-cover{z-index:2;color:#3b1522;-webkit-backdrop-filter:blur(10px);background:#fffdf9e6;border:1px solid #8a0b2f21;border-radius:16px;gap:7px;max-width:43%;padding:16px;display:grid;position:absolute;top:22px;left:22px;box-shadow:0 14px 30px #2a09151a}.media-webtoon-cover>span{color:var(--wine);letter-spacing:.13em;font-size:8px;font-weight:850}.media-webtoon-cover>strong{font-family:var(--display);letter-spacing:-.035em;word-break:keep-all;font-size:18px;font-weight:650;line-height:1.35}.media-webtoon-cover>small{color:#8b747b;white-space:nowrap;font-size:8px}@media (width<=1024px){#insight .media-card,#insight .media-card:first-child,#insight .media-card-copy{min-height:430px}#insight .media-card-copy h3,#insight .media-card:first-child h3{font-size:22px}}@media (width<=640px){#insight .media-card,#insight .media-card:first-child,#insight .media-card-copy{min-height:450px}#insight .media-card-copy{padding:24px}#insight .media-card-copy h3,#insight .media-card:first-child h3{font-size:21px}.media-webtoon-cover{max-width:44%}}.team-page{gap:clamp(34px,5vw,68px);width:min(100%,1160px);margin:0 auto;display:grid}.team-system{color:#fff;background:radial-gradient(circle at 88% 10%,#dcbc7833,#0000 32%),linear-gradient(135deg,#290712,#570d28 58%,#300714);border:1px solid #ffffff24;border-radius:30px;padding:clamp(32px,5vw,62px);overflow:hidden;box-shadow:0 30px 76px #2a091533}.team-system-heading{max-width:820px}.team-system-heading>p:first-child,.team-detail-label{color:var(--wine);letter-spacing:.14em;margin:0;font-size:11px;font-weight:850}.team-system-heading h2{color:#fff;font-family:var(--display);letter-spacing:-.045em;word-break:keep-all;margin:0 0 18px;font-size:clamp(36px,4.4vw,58px);font-weight:620;line-height:1.22}.team-system-heading>p:last-child{color:#ffffffc7;word-break:keep-all;max-width:720px;margin:0;font-size:17px;line-height:1.78}.team-system-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(32px,5vw,54px);display:grid}.team-system-principles>section{background:#fff1;border:1px solid #ffffff1f;border-radius:19px;min-height:190px;padding:26px;box-shadow:inset 0 1px #ffffff14}.team-system-principles span{color:#ddc384;letter-spacing:.12em;font-size:12px;font-weight:850}.team-system-principles h3{color:#fff;font-family:var(--sans);margin:20px 0 10px;font-size:21px}.team-system-principles p{color:#ffffffb3;word-break:keep-all;margin:0;font-size:14px;line-height:1.72}.team-system-flow{background:#1002072e;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.team-system-flow li{align-content:center;gap:7px;min-height:92px;padding:18px;display:grid}.team-system-flow li+li{border-left:1px solid #ffffff1a}.team-system-flow span{color:#d6bd7e;letter-spacing:.1em;font-size:10px;font-weight:850}.team-system-flow strong{color:#fff;font-size:14px}.team-page-nav{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#fbf8f4e8;border:1px solid #50112721;border-radius:22px;grid-template-columns:188px minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;display:grid;position:sticky;top:88px;box-shadow:0 18px 42px #2a091521}.team-page-nav-heading{flex-direction:column;justify-content:center;gap:7px;padding:12px 14px;display:flex}.team-page-nav-heading span{color:var(--wine);letter-spacing:.13em;font-size:10px;font-weight:850}.team-page-nav-heading strong{color:#3b3033;font-size:12px;line-height:1.45}.team-page-nav-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0;display:grid}.team-page-nav-links a{color:#3c3235;background:#fffc;border:1px solid #4515251a;border-radius:13px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:72px;padding:12px 10px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.team-page-nav-links a>span{color:var(--wine);letter-spacing:.08em;font-size:9px;font-weight:850}.team-page-nav-links a>strong{text-overflow:ellipsis;word-break:keep-all;font-size:12px;line-height:1.35;overflow:hidden}.team-page-nav-links a:hover,.team-page-nav-links a:focus-visible{color:#fff;background:var(--wine);border-color:#8a0b2f6b;transform:translateY(-2px)}.team-page-nav-links a:hover>span,.team-page-nav-links a:focus-visible>span{color:#ead49f}.team-detail-list{gap:clamp(42px,6vw,76px);display:grid}.team-detail{background:#fff;border:1px solid #4a142621;border-radius:30px;scroll-margin-top:190px;transition:border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:0 26px 70px #2a09151c}.team-detail:target{border-color:#8a0b2fad;box-shadow:0 0 0 4px #8a0b2f14,0 30px 84px #2a09152b}.team-detail-header{color:#fff;background:radial-gradient(circle at 88% 10%,#dcbc782e,#0000 31%),linear-gradient(135deg,#2b0713,#5a0d2a 65%,#350817);grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:clamp(28px,4vw,50px);min-height:230px;padding:clamp(28px,4vw,46px);display:grid}.team-detail-number{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;padding-right:30px;display:flex}.team-detail-number>span,.team-detail-number>small{color:#ddc384;letter-spacing:.15em;font-size:10px;font-weight:850}.team-detail-number>strong{color:#fff;font-family:var(--display);margin:6px 0;font-size:58px;font-weight:500;line-height:1}.team-detail-title{flex-direction:column;justify-content:center;display:flex}.team-detail-context{color:#ffffffc2;background:#ffffff0f;border:1px solid #ddc38457;border-radius:999px;width:max-content;max-width:100%;margin:0 0 15px;padding:7px 11px;font-size:11px}.team-detail-title h2{color:#fff;font-family:var(--display);letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(40px,5vw,60px);font-weight:570;line-height:1.15}.team-detail-title>p:last-child{color:#ffffffbf;word-break:keep-all;margin:18px 0 0;font-size:17px;line-height:1.65}.team-detail-body{padding:clamp(28px,5vw,54px)}.team-detail-overview{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.team-detail-overview h3,.team-detail-columns h3,.team-detail-examples h3{color:#302428;font-family:var(--display);letter-spacing:-.035em;margin:9px 0 20px;font-size:clamp(25px,2.7vw,34px);font-weight:620;line-height:1.3}.team-detail-overview>section>p:not(.team-detail-label){color:#5b5355;word-break:keep-all;margin:0;font-size:16px;line-height:1.84}.team-detail-overview>section>p+p{margin-top:12px}.team-detail-overview aside{background:linear-gradient(145deg,#fbf5f2,#f5ece7);border:1px solid #8a0b2f1f;border-radius:19px;padding:25px}.team-detail-overview aside>span{color:var(--wine);letter-spacing:.13em;font-size:10px;font-weight:850}.team-detail-overview aside>strong{color:#302428;margin-top:8px;font-size:20px;display:block}.team-detail-overview aside>p{color:#6c6264;margin:15px 0 17px;font-size:13px;line-height:1.7}.team-detail-overview aside>ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-detail-overview aside li{color:#6a3a4a;background:#8a0b2f14;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:720}.team-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(32px,5vw,54px);display:grid}.team-detail-columns>section{background:#faf7f4;border:1px solid #4916271a;border-radius:20px;min-height:100%;padding:clamp(24px,4vw,34px)}.team-detail-checklist,.team-detail-process{margin:0;padding:0;list-style:none}.team-detail-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-detail-checklist li{color:#4e4547;background:#fff;border-radius:12px;align-items:center;min-height:48px;padding:12px 13px 12px 35px;font-size:13px;line-height:1.45;display:flex;position:relative}.team-detail-checklist li:before{content:"✓";color:var(--wine);font-weight:900;position:absolute;left:13px}.team-detail-process{counter-reset:team-process}.team-detail-process li{counter-increment:team-process;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.team-detail-process li+li{border-top:1px solid #4a142617}.team-detail-process span{color:#fff;background:var(--wine);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.team-detail-process p{color:#5e5557;margin:3px 0 0;font-size:13px;line-height:1.65}.team-detail-examples{border-top:1px solid #4614251f;border-radius:22px;margin-top:clamp(34px,5vw,56px);padding:clamp(30px,4vw,42px)}.team-detail-examples>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.team-detail-examples>header>div>h3{margin-bottom:0}.team-detail-examples>header>p{color:#786e70;text-align:right;max-width:360px;margin:0;font-size:13px;line-height:1.65}.team-detail-examples>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.team-detail-examples article{color:#fff;background:linear-gradient(145deg,#3b0a1b,#5a102a);border:1px solid #ffffff1f;border-radius:18px;min-height:190px;padding:25px}.team-detail-examples article>span{color:#d9bf7f;letter-spacing:.12em;font-size:9px;font-weight:850}.team-detail-examples h4{color:#fff;word-break:keep-all;margin:18px 0 10px;font-size:18px;line-height:1.45}.team-detail-examples article>p{color:#ffffffb3;word-break:keep-all;margin:0;font-size:13px;line-height:1.72}.team-detail-back{width:max-content;min-height:44px;color:var(--wine);border-bottom:1px solid #8a0b2f61;align-items:center;gap:9px;margin:24px 0 0 auto;padding:0 4px;font-size:12px;font-weight:800;display:flex}.team-detail-back:hover,.team-detail-back:focus-visible{color:var(--wine-dark);border-bottom-color:var(--wine-dark)}.team-page-disclaimer{color:#857a7c;text-align:center;margin:-18px 0 0;font-size:11px;line-height:1.65}:is(.team-page:has(#team-01:target) .team-page-nav-links a[href$=\#team-01],.team-page:has(#team-02:target) .team-page-nav-links a[href$=\#team-02],.team-page:has(#team-03:target) .team-page-nav-links a[href$=\#team-03],.team-page:has(#team-04:target) .team-page-nav-links a[href$=\#team-04],.team-page:has(#team-05:target) .team-page-nav-links a[href$=\#team-05],.team-page:has(#team-06:target) .team-page-nav-links a[href$=\#team-06],.team-page:has(#team-07:target) .team-page-nav-links a[href$=\#team-07]){border-color:var(--wine);color:#fff;background:var(--wine)}:is(.team-page:has(#team-01:target) .team-page-nav-links a[href$=\#team-01]>span,.team-page:has(#team-02:target) .team-page-nav-links a[href$=\#team-02]>span,.team-page:has(#team-03:target) .team-page-nav-links a[href$=\#team-03]>span,.team-page:has(#team-04:target) .team-page-nav-links a[href$=\#team-04]>span,.team-page:has(#team-05:target) .team-page-nav-links a[href$=\#team-05]>span,.team-page:has(#team-06:target) .team-page-nav-links a[href$=\#team-06]>span,.team-page:has(#team-07:target) .team-page-nav-links a[href$=\#team-07]>span){color:#ead49f}@media (width<=1024px){.team-page-nav{grid-template-columns:minmax(0,1fr)}.team-page-nav-heading{flex-direction:row;justify-content:space-between;align-items:center;padding:4px 8px 6px}.team-page-nav-links{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(138px,1fr);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.team-detail-overview,.team-detail-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.team-page{gap:34px}.team-system{border-radius:22px;padding:28px 20px}.team-system-heading>p:last-child{font-size:15px}.team-system-principles{grid-template-columns:minmax(0,1fr)}.team-system-principles>section{min-height:0;padding:21px}.team-system-principles h3{margin-top:12px}.team-system-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.team-system-flow li{min-height:76px}.team-system-flow li+li{border-left:0}.team-system-flow li:nth-child(2n){border-left:1px solid #ffffff1a}.team-system-flow li:nth-child(n+3){border-top:1px solid #ffffff1a}.team-system-flow li:last-child{grid-column:1/-1}.team-page-nav{border-left:0;border-right:0;border-radius:0;margin-left:-16px;margin-right:-16px;padding:10px 16px;top:68px}.team-page-nav-heading{display:none}.team-page-nav-links a{min-height:62px;padding:9px 11px}.team-detail{border-radius:22px;scroll-margin-top:150px}.team-detail-header{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:26px 21px 30px}.team-detail-number{border-bottom:1px solid #ffffff29;border-right:0;flex-direction:row;align-items:baseline;gap:8px;padding:0 0 16px}.team-detail-number>strong{font-size:36px}.team-detail-number>small{margin-left:auto}.team-detail-context{border-radius:12px;width:100%;line-height:1.45}.team-detail-title>p:last-child{font-size:15px}.team-detail-body{padding:25px 20px 28px}.team-detail-overview{gap:22px}.team-detail-overview>section>p:not(.team-detail-label){font-size:15px}.team-detail-columns>section{padding:22px 18px}.team-detail-checklist{grid-template-columns:minmax(0,1fr)}.team-detail-examples>header{flex-direction:column;align-items:flex-start;gap:10px}.team-detail-examples{border-radius:18px;padding:22px 18px}.team-detail-examples>header>p{text-align:left}.team-detail-examples>div{grid-template-columns:minmax(0,1fr)}.team-detail-examples article{min-height:0;padding:22px 19px}}@media (prefers-reduced-motion:reduce){.team-page-nav-links a,.team-detail{transition:none}}.content-detail--about-section{background:radial-gradient(circle at 100% 4%,#86143a12,#0000 30%),linear-gradient(#faf7f3 0%,#f7f1eb 100%);padding-top:clamp(40px,5vw,72px)}.content-detail--about-section .content-detail-inner{width:min(1240px,100%)}.about-section-nav{background:#ffffffdb;border:1px solid #5410281f;border-radius:22px;margin:0 0 clamp(54px,7vw,92px);padding:21px 24px 23px;box-shadow:0 15px 42px #2a091512}.about-section-nav>p{color:var(--wine);letter-spacing:-.01em;margin:0 0 14px;font-size:12px;font-weight:850}.about-section-nav>div{flex-wrap:wrap;gap:9px;display:flex}.about-section-nav a{color:#51494a;background:#fbf8f5;border:1px solid #5410281a;border-radius:999px;align-items:center;min-height:42px;padding:10px 15px;font-size:13px;font-weight:720;line-height:1.35;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.about-section-nav a:hover,.about-section-nav a:focus-visible{color:var(--wine);border-color:#86143a61;transform:translateY(-2px)}.about-section-nav a.is-current{border-color:var(--wine);color:#fff;background:var(--wine);box-shadow:0 9px 22px #54102830}.about-story{gap:clamp(80px,9vw,132px);display:grid}.about-story section{scroll-margin-top:116px}.about-story-kicker,.about-story-section-head>div>p,.about-story-closing>p{color:var(--wine);letter-spacing:.15em;margin:0 0 15px;font-size:12px;font-weight:850}.about-story-lead{max-width:980px;padding:clamp(12px,2vw,24px) 0}.about-story-lead--split{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:clamp(46px,6vw,82px);max-width:none;display:grid}.about-story-lead h2,.about-story-section-head h2,.about-story-band h2,.about-system-section h2,.about-story-closing h2{color:#271f21;font-family:var(--display);letter-spacing:-.04em;word-break:keep-all;margin:0;font-weight:650}.about-story-lead h2{max-width:880px;font-size:clamp(38px,4.8vw,64px);line-height:1.2}.about-story-lead-copy>p:not(.about-story-kicker),.about-story-lead>p:not(.about-story-kicker){color:#62595a;max-width:760px;margin:27px 0 0;font-size:17px;line-height:1.86}.about-story-stat-row{border-top:1px solid #54102826;border-bottom:1px solid #54102826;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.about-story-stat-row span{color:#6d6262;text-align:center;min-width:0;padding:18px 14px;font-size:12px;line-height:1.5}.about-story-stat-row span+span{border-left:1px solid #5410281f}.about-story-stat-row strong{color:var(--wine);margin-bottom:4px;font-size:15px;display:block}.about-story-collage{min-height:450px;position:relative}.about-story-collage .about-story-image{aspect-ratio:1.3;width:min(78%,390px);position:absolute;box-shadow:0 24px 60px #2a091526}.about-story-collage .about-story-image:first-child{top:0;left:0}.about-story-collage .about-story-image:last-child{border-color:#d4bf8da6;bottom:0;right:0}.about-story-image{aspect-ratio:4/3;background:#eee5df;border:1px solid #5410281c;border-radius:24px;min-width:0;position:relative;overflow:hidden}.about-story-image img{object-fit:cover}.about-story-image--contain{background:linear-gradient(145deg,#ffffffdb,#f2eae4d1);padding:18px}.about-story-image--contain img{object-fit:contain;padding:18px}.about-story-feature{gap:34px;display:grid}.about-story-feature--video{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #5410281f;border-radius:30px;padding:clamp(32px,5vw,60px)}.about-story-feature--video .youtube-player{width:min(920px,100%);margin:0 auto}.about-story-section-head{border-bottom:1px solid #54102826;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:24px;display:flex}.about-story-section-head h2{font-size:clamp(32px,3.7vw,50px);line-height:1.25}.about-story-section-head>span{color:#817675;text-align:right;max-width:340px;font-size:13px;line-height:1.65}.about-milestone-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.about-milestone-card{min-width:0;box-shadow:var(--shadow-soft);background:#ffffffe0;border:1px solid #5410281c;border-radius:24px;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);align-items:stretch;display:grid;overflow:hidden}.about-milestone-card .about-story-image{border:0;border-radius:0;height:100%;min-height:360px}.about-milestone-card>div:last-child{flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,62px);display:flex}.about-milestone-index{color:#9b8e8e;letter-spacing:.16em;margin-bottom:24px;font-size:10px;font-weight:820}.about-milestone-card time{color:var(--wine);font-family:var(--display);font-size:20px;font-weight:750}.about-milestone-card h3{color:#2f2829;font-family:var(--display);letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(25px,2.4vw,34px);line-height:1.35}.about-milestone-card p{color:#716767;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.about-story-band{color:#fff;background:radial-gradient(circle at 12% 12%, #d4bf8d2b, transparent 32%), var(--wine-deep);border-radius:32px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(42px,6vw,80px);padding:clamp(34px,5vw,64px);display:grid;box-shadow:0 28px 72px #2a09152e}.about-story-band .about-story-image{border-color:#ffffff2b}.about-story-band h2{color:#fff;font-size:clamp(34px,4vw,52px);line-height:1.25}.about-story-band>div:last-child>p:not(.about-story-kicker),.about-story-band--text>div>p:not(.about-story-kicker){color:#ffffffb3;margin:22px 0 0;font-size:16px;line-height:1.83}.about-story-band .about-story-kicker{color:var(--gold)}.about-story-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.about-story-actions a,.about-story-closing>a{color:#fff;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:13px;font-weight:760;display:inline-flex}.about-award-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-award-gallery .about-story-image{aspect-ratio:.78}.about-article-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.about-article-grid--single{grid-template-columns:minmax(0,760px)}.about-article-card{color:#2d2728;min-height:250px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #54102821;border-radius:24px;flex-direction:column;padding:clamp(26px,3.2vw,38px);transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.about-article-card:hover,.about-article-card:focus-visible{box-shadow:var(--shadow-lift);border-color:#86143a66;transform:translateY(-4px)}.about-article-meta{color:var(--wine);letter-spacing:.08em;font-size:11px;font-weight:820}.about-article-card>strong{margin-top:16px;font-size:clamp(21px,2vw,27px);line-height:1.45}.about-article-card>p{color:#716767;margin:14px 0 26px;font-size:14px;line-height:1.72}.about-article-card>b{color:var(--wine);margin-top:auto;font-size:13px}.about-inline-article-link{color:#2d2728;background:#ffffffd1;border:1px solid #54102829;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding:19px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 30px #54102814}.about-inline-article-link:hover,.about-inline-article-link:focus-visible{box-shadow:var(--shadow-lift);border-color:#86143a73;transform:translateY(-3px)}.about-inline-article-link>span:first-child{color:var(--wine);letter-spacing:.07em;font-size:11px;font-weight:820}.about-inline-article-link>strong{min-width:0;font-size:14px;line-height:1.5}.about-inline-article-link>b{color:var(--wine);white-space:nowrap;font-size:12px}.about-certificate-card{color:#fff;background:radial-gradient(circle at 50% 0, #d4bf8d33, transparent 44%), var(--wine-deep);text-align:center;border:1px solid #d4bf8d9e;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:clamp(38px,5vw,64px);display:flex;box-shadow:0 26px 68px #2a091533}.about-certificate-card img{object-fit:contain;width:min(100%,396px);height:auto;margin-bottom:34px}.about-certificate-card p{color:var(--gold);letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:760}.about-certificate-card strong{font-family:var(--display);font-size:clamp(30px,3.5vw,44px);font-weight:620}.about-family-standard-list{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.about-family-standard-card{min-width:0;min-height:300px;box-shadow:var(--shadow-soft);background:#ffffffe0;border:1px solid #5410281f;border-radius:24px;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);display:grid;overflow:hidden}.about-family-standard-index{background:radial-gradient(circle at 0 0,#d4bf8d4d,#0000 52%),#f5eeea;border-right:1px solid #5410281a;flex-direction:column;justify-content:space-between;gap:34px;padding:clamp(28px,3.6vw,46px);display:flex}.about-family-standard-index>span{color:var(--wine);font-family:var(--display);font-size:clamp(48px,5vw,70px);font-weight:650;line-height:1}.about-family-standard-index>strong{color:#7d6f70;letter-spacing:.13em;font-size:10px;font-weight:850}.about-family-standard-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,62px);display:flex}.about-family-standard-copy>p:first-child{color:var(--wine);letter-spacing:.09em;margin:0 0 13px;font-size:11px;font-weight:820}.about-family-standard-copy h3{color:#2d2627;max-width:820px;font-family:var(--display);letter-spacing:-.035em;word-break:keep-all;margin:0 0 18px;font-size:clamp(25px,2.8vw,36px);font-weight:650;line-height:1.42}.about-family-standard-copy>p:last-of-type{color:#716767;word-break:keep-all;max-width:900px;margin:0;font-size:15px;line-height:1.84}.about-family-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.about-family-requirements>span{color:#786d6d;text-align:center;background:#fbf7f4;border:1px solid #5410281a;border-radius:16px;min-width:0;padding:16px;font-size:11px;line-height:1.5}.about-family-requirements strong{color:var(--wine);font-family:var(--display);margin-bottom:4px;font-size:21px;display:block}.about-family-standard-card--accent{color:#fff;background:radial-gradient(circle at 100% 0, #d4bf8d2e, transparent 34%), var(--wine-deep);border-color:#d4bf8d4d;box-shadow:0 26px 68px #2a09152e}.about-family-standard-card--accent .about-family-standard-index{background:#ffffff0b;border-right-color:#ffffff1c}.about-family-standard-card--accent .about-family-standard-index>span,.about-family-standard-card--accent .about-family-standard-copy>p:first-child{color:var(--gold)}.about-family-standard-card--accent .about-family-standard-index>strong,.about-family-standard-card--accent .about-family-standard-copy>p:last-of-type{color:#ffffffad}.about-family-standard-card--accent .about-family-standard-copy h3{color:#fff}.about-family-proof-list{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.about-family-proof-list article{min-width:0;box-shadow:var(--shadow-soft);background:#ffffffdb;border:1px solid #5410281c;border-radius:22px;grid-template-columns:72px minmax(260px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,46px);padding:clamp(26px,3.6vw,42px);display:grid}.about-family-proof-list article>span{width:56px;height:56px;color:var(--wine);font-family:var(--display);border:1px solid #86143a33;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:750;display:inline-flex}.about-family-proof-list h3{color:#2d2627;font-family:var(--display);letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(22px,2.25vw,30px);font-weight:650;line-height:1.45}.about-family-proof-list p{color:#716767;word-break:keep-all;border-left:1px solid #5410281f;margin:0;padding-left:clamp(22px,3vw,42px);font-size:14px;line-height:1.78}.about-generation-panel{box-shadow:var(--shadow-lift);background:#fff;border:1px solid #54102821;border-radius:32px;grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.about-generation-panel>article{padding:clamp(34px,5vw,62px)}.about-generation-panel>article>span{color:var(--wine);letter-spacing:.14em;font-size:11px;font-weight:850}.about-generation-panel>article>strong{color:#2d2627;font-family:var(--display);margin:24px 0 9px;font-size:clamp(28px,3vw,40px);display:block}.about-generation-panel>article>p{color:#776d6c;margin:0;font-size:13px}.about-generation-panel ul{border-top:1px solid #5410281f;margin:32px 0 0;padding:25px 0 0;list-style:none}.about-generation-panel li{color:#5f5656;margin:10px 0;padding-left:18px;font-size:14px;line-height:1.6;position:relative}.about-generation-panel li:before{background:var(--wine);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.about-generation-panel>div{color:#fff;background:var(--wine-deep);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:38px 24px;display:flex}.about-generation-panel>div strong{color:var(--gold);font-family:var(--display);font-size:clamp(80px,9vw,126px);font-weight:500;line-height:.8}.about-generation-panel>div span{color:#ffffff94;letter-spacing:.12em;margin-top:24px;font-size:10px;font-weight:760}.about-bar-exam-legacy{box-shadow:var(--shadow-lift);background:radial-gradient(circle at 8% 14%,#86143a1a,#0000 34%),linear-gradient(135deg,#faf5f1 0%,#fff 72%);border:1px solid #54102821;border-radius:32px;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:stretch;gap:clamp(32px,5vw,68px);padding:clamp(34px,5vw,64px);display:grid}.about-bar-exam-legacy-mark{color:#fff;background:radial-gradient(circle at 50% 18%, #d4bf8d38, transparent 34%), var(--wine-deep);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:28px;display:flex}.about-bar-exam-legacy-mark strong{color:var(--gold);font-family:var(--display);font-size:clamp(76px,8vw,112px);font-weight:550;line-height:.9}.about-bar-exam-legacy-mark span{color:#ffffffb8;letter-spacing:.14em;margin-top:24px;font-size:10px;font-weight:820}.about-bar-exam-legacy-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.about-bar-exam-legacy-copy>p:first-child{color:var(--wine);letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.about-bar-exam-legacy-copy h2{color:#271f21;font-family:var(--display);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:650;line-height:1.3}.about-bar-exam-legacy-copy>p:last-of-type{color:#6b6263;word-break:keep-all;margin:20px 0 0;font-size:16px;line-height:1.8}.about-bar-exam-legacy-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.about-bar-exam-legacy-records>span{background:#ffffffd1;border:1px solid #86143a24;border-radius:16px;min-width:0;padding:18px 20px}.about-bar-exam-legacy-records b,.about-bar-exam-legacy-records em{display:block}.about-bar-exam-legacy-records b{color:var(--wine);font-size:13px;font-weight:820}.about-bar-exam-legacy-records em{color:#51494a;margin-top:8px;font-size:13px;font-style:normal;line-height:1.55}.about-story-band--text{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.about-story-band--text blockquote{background:#ffffff0f;border:1px solid #d4bf8d47;border-radius:22px;margin:0;padding:30px}.about-story-band--text blockquote strong{color:var(--gold);font-family:var(--display);font-size:30px}.about-story-band--text blockquote p{color:#ffffffad;margin:13px 0 0;font-size:14px;line-height:1.75}.about-story-lead--system{max-width:none}.about-system-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(42px,6vw,72px);display:grid}.about-system-index a{color:#31292b;min-height:190px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #54102821;border-radius:22px;flex-direction:column;padding:25px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.about-system-index a:hover,.about-system-index a:focus-visible{box-shadow:var(--shadow-lift);border-color:#86143a66;transform:translateY(-4px)}.about-system-index span{color:var(--wine);font-family:var(--display);font-size:18px;font-weight:750}.about-system-index strong{margin-top:30px;font-size:17px;line-height:1.5}.about-system-index b{color:var(--wine);margin-top:auto;font-size:18px}.about-system-sections{gap:28px;display:grid}.about-system-section{box-shadow:var(--shadow-soft);background:#ffffffe0;border:1px solid #5410281c;border-radius:30px;grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(44px,7vw,94px);padding:clamp(30px,5vw,60px);display:grid}.about-system-section--reverse .about-story-image{order:2}.about-system-section .about-story-image{aspect-ratio:1.08}.about-system-number{color:#86143a47;font-family:var(--display);margin:22px 0 8px;font-size:62px;font-weight:500;line-height:.9;display:block}.about-system-section h2{max-width:620px;font-size:clamp(34px,4vw,52px);line-height:1.25}.about-system-section>div:last-child>p:not(.about-story-kicker){color:#6a6060;margin:22px 0 0;font-size:16px;line-height:1.82}.about-system-section ul{border-top:1px solid #5410281f;gap:10px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.about-system-section li{color:#4f4748;padding-left:21px;font-size:14px;font-weight:700;position:relative}.about-system-section li:before{background:var(--wine);content:"";width:8px;height:2px;position:absolute;top:.62em;left:0}.about-story-closing{color:#fff;background:radial-gradient(circle at 100% 0,#d4bf8d30,#0000 34%),linear-gradient(130deg,#4b0d22,#250812);border-radius:32px;padding:clamp(46px,7vw,86px);box-shadow:0 30px 76px #2a091533}.about-story-closing>p{color:var(--gold)}.about-story-closing h2{color:#fff;max-width:850px;font-size:clamp(36px,4.6vw,60px);line-height:1.23}.about-story-closing>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:38px 0;display:grid}.about-story-closing>div span{color:#ffffffb8;border:1px solid #ffffff24;border-radius:18px;padding:20px;font-size:13px;line-height:1.65}.about-story-closing>div strong{color:var(--gold);margin-bottom:7px;display:block}@media (width<=1050px){.about-story-lead--split,.about-story-band,.about-story-band--text,.about-system-section{grid-template-columns:minmax(0,1fr)}.about-story-collage{min-height:520px}.about-story-collage .about-story-image{width:min(68%,470px)}.about-milestone-card{grid-template-columns:minmax(0,1fr)}.about-milestone-card .about-story-image{order:initial;min-height:240px}.about-generation-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.about-generation-panel>div{grid-area:1/1/auto/-1;min-height:210px}.about-bar-exam-legacy{grid-template-columns:minmax(0,1fr)}.about-bar-exam-legacy-mark{min-height:180px}.about-system-index{grid-template-columns:repeat(2,minmax(0,1fr))}.about-system-section--reverse .about-story-image{order:initial}}@media (width<=720px){.about-section-nav{border-radius:18px;margin-bottom:50px;padding:17px 16px 18px}.about-section-nav>div{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.about-section-nav a{flex:none;min-height:40px;padding:9px 13px}.about-story{gap:78px}.about-story-lead h2{font-size:36px}.about-story-lead-copy>p:not(.about-story-kicker),.about-story-lead>p:not(.about-story-kicker){font-size:15px}.about-story-stat-row{grid-template-columns:minmax(0,1fr)}.about-story-stat-row span+span{border-top:1px solid #5410281f;border-left:0}.about-story-collage{min-height:420px}.about-story-collage .about-story-image{width:82%}.about-story-section-head{flex-direction:column;align-items:flex-start;gap:12px}.about-story-section-head h2{font-size:32px}.about-story-section-head>span{text-align:left}.about-inline-article-link{grid-template-columns:minmax(0,1fr);gap:7px}.about-inline-article-link>b{margin-top:6px}.about-milestone-grid,.about-award-gallery,.about-article-grid,.about-system-index,.about-story-closing>div,.about-family-standard-card{grid-template-columns:minmax(0,1fr)}.about-family-standard-index{border-bottom:1px solid #5410281a;border-right:0;flex-direction:row;align-items:center;padding:24px}.about-family-standard-index>span{font-size:36px}.about-family-standard-card--accent .about-family-standard-index{border-bottom-color:#ffffff1c}.about-family-requirements{grid-template-columns:minmax(0,1fr)}.about-family-proof-list article{grid-template-columns:minmax(0,1fr);gap:18px}.about-family-proof-list p{border-top:1px solid #5410281f;border-left:0;padding-top:18px;padding-left:0}.about-story-band,.about-system-section,.about-story-closing{border-radius:24px;padding:26px 20px}.about-story-band h2,.about-system-section h2{font-size:32px}.about-story-feature--video{border-radius:22px;padding:22px 16px}.about-generation-panel{border-radius:24px;grid-template-columns:minmax(0,1fr)}.about-generation-panel>div{grid-area:auto}.about-generation-panel>article{padding:34px 25px}.about-bar-exam-legacy{border-radius:24px;gap:26px;padding:24px 20px}.about-bar-exam-legacy-mark{min-height:150px}.about-bar-exam-legacy-mark strong{font-size:72px}.about-bar-exam-legacy-copy h2{font-size:30px}.about-bar-exam-legacy-records{grid-template-columns:minmax(0,1fr)}.about-system-index a{min-height:150px}.about-system-section .about-story-image{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.about-section-nav a,.about-article-card,.about-inline-article-link,.about-system-index a{transition:none}}.team-detail-overview{grid-template-columns:minmax(0,1fr)}.team-detail-overview>section{max-width:900px}.archive-grid--lawyer{align-items:stretch;gap:clamp(18px,2vw,26px)}.archive-card--lawyer{background:#fffffffa;border-radius:26px;flex-direction:column;min-width:0;display:flex}.archive-card--lawyer .archive-card-image{aspect-ratio:4/5;isolation:isolate;background:radial-gradient(circle at 50% 24%,#fffffff5,#0000 39%),linear-gradient(145deg,#eef0f1,#f9f7f4);width:100%;min-height:0}.archive-card--lawyer .archive-card-image img,.lawyer-profile-portrait img{width:100%;height:100%;min-height:0;object-fit:contain!important;object-position:center bottom!important}.archive-card--lawyer:hover .archive-card-image img,.archive-card--lawyer:focus-visible .archive-card-image img{transform:scale(1.012)}.archive-card--lawyer .archive-card-copy{flex-direction:column;flex:1;min-height:222px;padding:clamp(22px,2.4vw,30px);display:flex}.archive-card--lawyer .archive-card-meta{margin-bottom:16px}.archive-card--lawyer .archive-card-meta time{display:none}.archive-card--lawyer h2{-webkit-line-clamp:2;min-height:58px;margin:0;font-size:clamp(19px,1.45vw,23px);line-height:1.42}.archive-lawyer-expertise{border-top:1px solid #53443d1c;margin-top:auto;padding-top:24px}.archive-lawyer-expertise>span{color:var(--muted);letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.archive-lawyer-expertise ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.archive-lawyer-expertise li{border:1px solid var(--line);color:var(--wine);background:#ffffffe0;border-radius:999px;margin:0;padding:7px 11px;font-size:12px;font-weight:720;line-height:1.2}.lawyer-portrait-placeholder{color:var(--wine);background:radial-gradient(circle at 50% 34%,#fffffff5,#0000 42%),linear-gradient(150deg,#faf9f7 0%,#f3f1ef 52%,#fcfbfa 100%);overflow:hidden;letter-spacing:0!important;font-size:0!important;display:block!important;position:absolute!important;inset:0!important}.lawyer-portrait-placeholder:before{aspect-ratio:1;border:1px solid var(--line);content:"";opacity:.18;background:#fff6;border-radius:50%;width:68%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.lawyer-portrait-placeholder:after{width:18%;height:2px;color:var(--wine);content:"";opacity:.05;background:currentColor;border-radius:999px;position:absolute;bottom:7%;right:9%;box-shadow:0 7px,0 14px}.lawyer-portrait-placeholder-figure{z-index:1;filter:grayscale(.45);opacity:.065;width:74%;height:84%;bottom:-1px;left:50%;transform:translate(-50%);display:block!important;position:absolute!important}.lawyer-portrait-placeholder-figure:before{z-index:2;aspect-ratio:.86;background:linear-gradient(145deg, var(--wine), var(--wine-deep));opacity:.9;content:"";border-radius:48% 48% 44% 44%/42% 42% 56% 56%;width:31%;position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:0 12px 25px #1510121f}.lawyer-portrait-placeholder-figure:after{background:linear-gradient(138deg, var(--wine), var(--wine-deep));content:"";border-radius:50% 50% 7% 7%/26% 26% 5% 5%;height:69%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 22px 44px #170e122e}.lawyer-portrait-placeholder-figure i{z-index:3;background:linear-gradient(165deg, #ffffffeb 0 26%, var(--wine) 27% 100%);clip-path:polygon(0 0,50% 17%,100% 0,69% 100%,31% 100%);width:30%;height:56%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lawyer-portrait-placeholder-label{z-index:3;color:var(--wine);opacity:.24;white-space:nowrap;font-weight:650;line-height:1.4;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.16em!important;font-size:clamp(12px,1.1vw,15px)!important;display:block!important;position:absolute!important}.lawyer-profile-portrait .lawyer-portrait-placeholder{border-radius:inherit}@media (width<=1024px){.archive-grid--lawyer{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-card--lawyer{display:flex}.archive-card--lawyer .archive-card-image{aspect-ratio:4/5;height:auto;min-height:0}.archive-card--lawyer .archive-card-copy{min-height:210px}}@media (width<=640px){.archive-grid--lawyer{grid-template-columns:minmax(0,1fr);gap:14px}.archive-card--lawyer{border-radius:20px;grid-template-columns:minmax(132px,42%) minmax(0,1fr);display:grid}.archive-card--lawyer .archive-card-image{aspect-ratio:auto;width:100%;height:100%;min-height:238px}.archive-card--lawyer .archive-card-copy{min-height:238px;padding:19px 16px}.archive-card--lawyer .archive-card-meta{margin-bottom:11px}.archive-card--lawyer h2{-webkit-line-clamp:3;min-height:0;font-size:17px;line-height:1.42}.archive-lawyer-expertise{padding-top:16px}.archive-lawyer-expertise>span{margin-bottom:8px}.archive-lawyer-expertise ul{gap:5px}.archive-lawyer-expertise li{padding:6px 8px;font-size:11px}}.lawyer-carousel{border-top:1px solid #2a09151f;margin-top:clamp(30px,3.2vw,46px);padding-top:clamp(24px,2.6vw,36px)}.lawyer-carousel-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lawyer-carousel-heading>div{min-width:0}.lawyer-carousel-heading p{color:var(--wine);letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:820}.lawyer-carousel-heading h3{color:var(--ink);letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(22px,2.3vw,31px);font-weight:760;line-height:1.3}.lawyer-carousel .lawyer-rail{scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(16.6667% - 10px);gap:12px;margin-top:20px;padding:3px 3px 14px}.lawyer-carousel .lawyer-rail::-webkit-scrollbar{width:0;height:0;display:none}.lawyer-carousel .lawyer-card{background:#fffffff0;border-color:#2a09151a;border-radius:3px;flex-direction:column;height:100%;display:flex;box-shadow:0 10px 24px #2a091512}.lawyer-carousel .lawyer-card-image{aspect-ratio:4/5;background:radial-gradient(circle at 72% 16%,#cebd953d,#0000 32%),linear-gradient(145deg,#f2efec,#e5dfda);border-bottom:1px solid #2a091514;flex:none;height:auto;position:relative}.lawyer-carousel .lawyer-card-copy{flex-direction:column;flex:auto;min-height:118px;padding:14px 14px 16px;display:flex}.lawyer-carousel .lawyer-card-copy small{min-height:2.7em;color:var(--wine);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:780;line-height:1.35;display:-webkit-box;overflow:hidden}.lawyer-carousel .lawyer-card-copy h4{white-space:nowrap;margin:7px 0 5px;font-size:17px;line-height:1.35}.lawyer-carousel .lawyer-card-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.lawyer-carousel-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.lawyer-carousel-controls{align-items:center;gap:10px;display:flex}.lawyer-carousel-arrow{width:48px;height:48px;color:var(--wine);cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #2a091547;border-radius:50%;place-items:center;padding:0;transition:color .18s,background-color .18s,border-color .18s,transform .18s,opacity .18s;display:grid;box-shadow:0 10px 28px #2a091514}.lawyer-carousel-arrow span{font-size:25px;font-weight:420;line-height:1;transform:translateY(-1px)}.lawyer-carousel-arrow:hover:not(:disabled),.lawyer-carousel-arrow:focus-visible{border-color:var(--wine);color:#fff;background:var(--wine);transform:translateY(-2px)}.lawyer-carousel-arrow:focus-visible,.section-all-link:focus-visible{outline-offset:3px;outline:3px solid #8a0b2f3d}.lawyer-carousel-arrow:disabled{cursor:default;opacity:.32;box-shadow:none}.section-cta-footer{justify-content:flex-end;margin-top:clamp(30px,3vw,44px);display:flex}.section-all-link{border:1px solid var(--wine);min-height:58px;color:var(--wine);background:#ffffffa3;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:17px;font-weight:800;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.section-all-link span{font-size:20px}.section-all-link:hover,.section-all-link:focus-visible{color:#fff;background:var(--wine);transform:translateY(-2px)}@media (width<=1279px){.lawyer-carousel .lawyer-rail{grid-auto-columns:calc(20% - 9.6px)}}@media (width<=1024px){.lawyer-carousel .lawyer-rail{grid-auto-columns:calc(25% - 7.5px);gap:10px}}@media (width<=760px){.lawyer-carousel .lawyer-rail{grid-auto-columns:calc(33.3333% - 6.66667px)}.lawyer-carousel .lawyer-card-copy{min-height:124px}.lawyer-carousel-heading{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=640px){.lawyer-carousel{margin-top:24px;padding-top:22px}.lawyer-carousel .lawyer-rail{grid-auto-columns:calc(50% - 5px);gap:10px;margin-right:-16px;padding-right:19px}.lawyer-carousel .lawyer-card-image{height:auto}.lawyer-carousel .lawyer-card-copy{min-height:126px;padding:12px 11px 14px}.lawyer-carousel .lawyer-card-copy h4{font-size:16px}.lawyer-carousel .lawyer-card-copy p{font-size:10px}.lawyer-carousel-footer{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px}.lawyer-carousel-controls{justify-content:flex-end}.lawyer-carousel-arrow{width:48px;height:48px}.lawyer-carousel-arrow span{font-size:25px}.section-cta-footer{margin-top:28px}.section-all-link{width:100%;min-height:56px;font-size:16px}}@media (prefers-reduced-motion:reduce){.lawyer-carousel .lawyer-rail{scroll-behavior:auto}}.home-office-tabs{margin-top:24px}.home-office-tablist{border-bottom:1px solid #2a091529;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-office-tab{color:#756b65;cursor:pointer;min-height:68px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0 18px;transition:color .18s,background-color .18s;display:flex;position:relative}.home-office-tab:after{background:var(--wine);content:"";opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(.55)}.home-office-tab span{font-family:var(--display);font-size:20px;font-weight:700}.home-office-tab:hover,.home-office-tab:focus-visible,.home-office-tab[aria-selected=true]{color:var(--wine);background:#ffffff85}.home-office-tab:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #8a0b2f33}.home-office-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.home-office-panel{background:#ffffffe0;border:1px solid #2a09151f;border-top:0;border-radius:0 0 28px 28px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 24px 60px #2a09151a}.home-office-panel:focus-visible{outline-offset:4px;outline:3px solid #8a0b2f38}.home-office-panel .office-map{min-height:500px}.home-office-info{flex-direction:column;padding:clamp(34px,4vw,54px);display:flex}.home-office-info>header{border-bottom:1px solid #2a09151f;padding-bottom:26px}.home-office-eyebrow{color:var(--gold-strong);letter-spacing:.14em;font-size:11px;font-weight:850;display:block}.home-office-info h3{color:var(--ink);font-family:var(--display);margin:10px 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.22}.home-office-info>header p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.home-office-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:26px 0 0;display:grid}.home-office-contact>div:first-child,.home-office-contact .home-office-transit{grid-column:1/-1}.home-office-contact dt{color:#958a83;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:850}.home-office-contact dd{color:#443d39;word-break:keep-all;margin:0;font-size:13px;line-height:1.65}.home-office-contact a{color:var(--wine);font-size:18px;font-weight:850}.home-office-actions{grid-template-columns:minmax(max-content,1fr) minmax(0,1fr);gap:9px;margin-top:28px;display:grid}.home-office-actions a{border:1px solid var(--wine);color:#fff;background:var(--wine);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 12px;font-size:13px;font-weight:850;transition:color .18s,background-color .18s,transform .18s;display:flex}.home-office-actions a+a{color:var(--wine);background:0 0}.home-office-actions a:hover,.home-office-actions a:focus-visible{color:#fff;background:var(--wine-deep);transform:translateY(-2px)}.home-office-actions a:focus-visible,.home-office-detail-link:focus-visible{outline-offset:3px;outline:3px solid #8a0b2f33}.home-office-detail-link{color:var(--wine);border-top:1px solid #2a09151f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:13px;font-weight:850;display:flex}.home-office-detail-link span{font-size:18px}@media (width<=1024px){.home-office-panel{grid-template-columns:1fr}.home-office-panel .office-map{min-height:370px}.home-office-detail-link{margin-top:30px}}@media (width<=640px){.home-office-tabs{margin-top:16px}.home-office-tablist{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:96px;grid-auto-flow:column;margin-right:-16px;overflow-x:auto}.home-office-tablist::-webkit-scrollbar{display:none}.home-office-tab{min-height:60px;padding:0 12px}.home-office-tab:after{left:10px;right:10px}.home-office-tab span{font-size:17px}.home-office-panel{border-radius:0 0 20px 20px;min-height:0}.home-office-panel .office-map{min-height:300px}.home-office-info{padding:28px 22px}.home-office-info h3{font-size:29px}.home-office-contact{grid-template-columns:1fr}.home-office-contact>div,.home-office-contact>div:first-child,.home-office-contact .home-office-transit{grid-column:auto}.home-office-actions{grid-template-columns:1fr}}.case-section .case-card,.case-browser .case-archive-card{background:radial-gradient(circle at 100% 0,#cebd9524,#0000 31%),#ffffffe6;border-color:#2a09151f;min-height:430px}.case-section .case-category-ribbon,.case-browser .case-category-ribbon{z-index:2;clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);color:#301d0c;letter-spacing:-.02em;background:linear-gradient(105deg,#d7b866 0%,#efd58f 100%);border-radius:0;min-height:47px;padding:13px 31px 12px 19px;font-size:14px;font-weight:850;position:absolute;top:0;left:0;box-shadow:0 8px 22px #4f34101f}.case-section .case-category-ribbon:before,.case-browser .case-category-ribbon:before{display:none}.case-section .case-card-head{color:#8d847f;letter-spacing:.04em;border-bottom:0;align-items:flex-end;min-height:82px;padding:45px 26px 0;font-size:11px;font-weight:800}.case-section .case-card-head b{color:var(--wine);background:0 0;padding:0;font-size:11px}.case-section .case-content{min-height:0;padding:18px 26px 24px}.case-section .case-content h3{color:#251c19;min-height:65px;font-family:var(--sans);letter-spacing:-.035em;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:22px;font-weight:820;line-height:1.46;display:-webkit-box;overflow:hidden}.case-section .case-content>p{color:#6d6560;-webkit-line-clamp:3;min-height:72px;font-size:14px;line-height:1.72}.case-section .case-card-attorneys{margin-top:auto}.case-section .case-attorney-list{gap:10px}.case-section .case-attorney>img,.case-section .case-attorney>span,.case-section .case-more{flex-basis:46px;width:46px;height:46px}.case-browser .case-archive-card{padding:72px 25px 23px}.case-browser .case-card-topline{color:#9a918c;letter-spacing:0;min-height:20px;font-size:11px}.case-browser .case-card-topline>span{color:var(--wine);letter-spacing:.04em;font-size:11px;font-weight:850}.case-browser .case-archive-card h2{color:#251c19;min-height:66px;font-family:var(--sans);letter-spacing:-.035em;-webkit-line-clamp:2;margin:15px 0 13px;font-size:21px;font-weight:820;line-height:1.48}.case-browser .case-archive-card>p{color:#6d6560;-webkit-line-clamp:3;min-height:75px;margin-bottom:19px;font-size:13.5px;line-height:1.7}.lawyer-case-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:60px;display:-webkit-box;overflow:hidden}@media (width<=640px){.case-section .case-card,.case-browser .case-archive-card{min-height:400px}.case-section .case-category-ribbon,.case-browser .case-category-ribbon{min-height:43px;padding:11px 28px 10px 17px;font-size:13px}.case-section .case-card-head{min-height:76px;padding:41px 22px 0}.case-section .case-content{padding:17px 22px 22px}.case-section .case-content h3,.case-browser .case-archive-card h2{min-height:59px;font-size:20px}.case-browser .case-archive-card{padding:65px 20px 20px}}.curated-practice-body{--curated-accent:var(--practice-guide-accent,var(--wine));--curated-ink:var(--practice-guide-ink,var(--wine-dark));--curated-line:var(--practice-guide-border,#86143a2b);--curated-soft:var(--practice-guide-orb,#86143a13);--curated-shadow:var(--practice-guide-shadow,#3a101f1a);--curated-paper:#ffffffe0;color:#3d3537;overflow-wrap:anywhere;word-break:keep-all;width:100%;min-width:0;max-width:none;font-size:17px;line-height:1.82}.curated-practice-body *,.curated-practice-body :before,.curated-practice-body :after{box-sizing:border-box}.curated-practice-body :is(p,li,dt,dd,h2,h3,h4,a,span){overflow-wrap:anywhere}.curated-practice-body :is(h2,h3,h4){text-wrap:balance}.curated-practice-body :is(p,li,dd){text-wrap:pretty}.curated-practice-body :is(b,strong){color:var(--curated-ink);font-family:inherit;font-size:inherit;font-weight:780;line-height:inherit}.curated-practice-body .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.curated-practice-body a:focus-visible,.practice-page-outline a:focus-visible{outline-offset:4px;outline:3px solid #86143a4d}.practice-page-outline{border:1px solid var(--curated-line,var(--practice-guide-border));border-top:4px solid var(--curated-accent,var(--practice-guide-accent));background:radial-gradient(circle at 100% 0, var(--curated-soft,#86143a14), transparent 34%), #ffffffe0;box-shadow:0 18px 44px var(--curated-shadow,#3a101f17);border-radius:22px;margin:0 0 clamp(52px,6vw,78px);padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}.practice-page-outline>p{color:var(--curated-accent,var(--practice-guide-accent));letter-spacing:.18em;margin:0 0 17px;font-size:10px;font-weight:850;line-height:1.4}.practice-page-outline ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.practice-page-outline li{min-width:0;margin:0;padding:0}.practice-page-outline a{color:#3d3437;background:#ffffffb8;border:1px solid #211d1e17;border-radius:13px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:12px 15px;line-height:1.45;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.practice-page-outline a>span{width:31px;height:31px;color:var(--curated-accent,var(--practice-guide-accent));background:var(--curated-soft,#86143a14);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;display:grid}.practice-page-outline a>strong{color:inherit;font-size:13px;font-weight:750;line-height:1.5}.practice-page-outline a:hover,.practice-page-outline a:focus-visible{border-color:var(--curated-line,var(--practice-guide-border));box-shadow:0 8px 22px var(--curated-shadow,#3a101f14);background:#fff;transform:translateY(-2px)}.practice-editorial{min-width:0}.practice-editorial-section{border-top:1px solid var(--curated-line);min-width:0;margin:0;padding:clamp(68px,7.2vw,94px) 0;scroll-margin-top:122px}.practice-editorial-section:first-child{border-top:0;padding-top:0}.practice-editorial-heading{border-left:4px solid var(--curated-accent);margin:0 0 clamp(32px,4vw,46px);padding-left:clamp(20px,2.6vw,30px);position:relative}.practice-editorial-heading>span{color:var(--curated-accent);letter-spacing:.16em;margin-bottom:11px;font-size:10px;font-weight:850;line-height:1.45;display:block}.practice-editorial-heading>h2{max-width:720px;color:var(--curated-ink);letter-spacing:-.045em;font-weight:710;margin:0!important;font-size:clamp(31px,3.5vw,43px)!important;line-height:1.3!important}.practice-editorial-heading>p{color:#71676a;max-width:760px;margin:17px 0 0;font-size:16px;line-height:1.78}.practice-editorial-content{min-width:0}.practice-editorial-content>:first-child{margin-top:0}.practice-editorial-content>:last-child{margin-bottom:0}.practice-editorial-content>h3{color:var(--curated-ink);letter-spacing:-.035em;margin:clamp(34px,4vw,48px) 0 12px;font-weight:720;font-size:clamp(23px,2.5vw,29px)!important;line-height:1.4!important}.practice-editorial-content>.sec-lede{color:#756b6e;max-width:760px;margin:0 0 25px;font-size:15px;line-height:1.75}.practice-editorial-section--statement{color:#ffffffd1;background:radial-gradient(circle at 92% 8%, #d4bf8d33, transparent 34%), linear-gradient(135deg, var(--curated-ink), #250812);border:0;border-radius:28px;margin-top:clamp(56px,7vw,86px);padding:clamp(38px,6vw,68px);overflow:hidden;box-shadow:0 28px 68px #2a091533}.practice-editorial-section--statement .practice-editorial-heading{display:none}.practice-editorial-section--statement blockquote{color:#fff;font-family:var(--display);letter-spacing:-.04em;background:0 0;border:0;margin:0;padding:0;font-size:clamp(28px,4vw,43px);font-weight:650;line-height:1.42}.practice-editorial-section--statement .after{color:#ffffffb8;max-width:690px;margin:25px 0 0;font-size:15px;line-height:1.8}.curated-practice-body :is(.two,.compare,.deadline){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.curated-practice-body :is(.cards3,.grounds){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.curated-practice-body :is(.steps4,.router,.decide){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.curated-practice-body :is(.rc,.col,.c3,.s4,.ground,.dl){background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 38%), var(--curated-paper);border:1px solid #211d1e1c;border-radius:17px;min-width:0;padding:clamp(23px,3vw,31px);position:relative;overflow:hidden;box-shadow:0 12px 30px #2a09150e}.curated-practice-body :is(.rc.hl,.rc.hard,.col.pick,.c3.hl){border-color:var(--curated-line);background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 42%), linear-gradient(145deg, #fffffff5, var(--practice-guide-card-alt,#f8e9ee));box-shadow:0 18px 38px var(--curated-shadow)}.curated-practice-body .rc.ok{background:radial-gradient(circle at 100% 0, #3f6b521f, transparent 42%), var(--curated-paper);border-color:#3f6b5247}.curated-practice-body .rc.no{background:radial-gradient(circle at 100% 0, #b7402f1c, transparent 42%), var(--curated-paper);border-color:#b7402f47}.curated-practice-body :is(.rc,.col):before{background:var(--curated-accent);content:"";opacity:.24;width:4px;position:absolute;inset:0 auto 0 0}.curated-practice-body :is(.rc.hl,.rc.hard,.col.pick):before{opacity:1}.curated-practice-body .rc.ok:before{opacity:1;background:#3f6b52}.curated-practice-body .rc.no:before{opacity:1;background:#b7402f}.curated-practice-body .rc.ok .badge,.curated-practice-body .case-row .o{color:#3f6b52;font-weight:800}.curated-practice-body .rc.no .badge,.curated-practice-body .case-row .x{color:#9a3327;font-weight:800}.curated-practice-body :is(.rc,.col,.c3,.s4,.ground) :is(h3,h4){color:var(--curated-ink);letter-spacing:-.03em;margin:0 0 10px;font-weight:750;font-size:19px!important;line-height:1.46!important}.curated-practice-body :is(.rc,.col,.c3,.s4,.ground) p{color:#6e6467;margin:0;font-size:14px;line-height:1.72}.curated-practice-body :is(.rc,.col) ul{border-top:1px solid #211d1e1a;gap:8px;margin:19px 0 0;padding:17px 0 0;list-style:none;display:grid}.curated-practice-body :is(.rc,.col) li{color:#5c5255;margin:0;padding:0 0 0 16px;font-size:13px;line-height:1.65;position:relative}.curated-practice-body :is(.rc,.col) li:before{background:var(--curated-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.66em;left:0}.curated-practice-body .badge,.curated-practice-body :is(.c3,.s4)>.t,.curated-practice-body .ground>.no{border:1px solid var(--curated-line);width:fit-content;color:var(--curated-accent);letter-spacing:.1em;background:#ffffffa8;border-radius:999px;margin:0 0 13px;padding:6px 10px;font-size:10px;font-weight:820;line-height:1.3;display:inline-flex}.curated-practice-body :is(.rc,.col) .one,.curated-practice-body .when{color:var(--curated-accent);letter-spacing:.06em;margin:6px 0 0;font-size:11px;font-weight:800;line-height:1.55}.curated-practice-body .grounds>ol{counter-reset:curated-ground;grid-column:1/-1;gap:10px;margin:0;padding:0;list-style:none;display:grid}.curated-practice-body .grounds>ol>li{counter-increment:curated-ground;background:#ffffffc2;border:1px solid #211d1e1a;border-radius:13px;margin:0;padding:18px 20px 18px 57px;position:relative}.curated-practice-body .grounds>ol>li:before{color:var(--curated-accent);content:counter(curated-ground, decimal-leading-zero);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:820;position:absolute;top:18px;left:18px}.curated-practice-body .grounds>ol .n{color:#83787b;margin-top:7px;font-size:12px;line-height:1.62;display:block}.curated-practice-body .urgent{color:#ffffffd1;background:radial-gradient(circle at 96% 4%, #ffffff21, transparent 33%), linear-gradient(135deg, var(--curated-accent), #310916);box-shadow:0 24px 58px var(--curated-shadow);border-radius:23px;grid-template-columns:126px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,42px);padding:clamp(28px,4.4vw,46px);display:grid;position:relative;overflow:hidden}.curated-practice-body .urgent .dcount{text-align:center;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-content:center;min-height:126px;padding:17px 12px;display:grid}.curated-practice-body .urgent .dcount b{color:#fff;font-family:var(--display);font-size:56px;font-weight:720;line-height:.92}.curated-practice-body .urgent .dcount span{color:#ffffffb8;letter-spacing:.09em;margin-top:9px;font-size:10px;font-weight:800}.curated-practice-body .urgent h3{color:#fff;margin:0 0 10px;font-weight:740;font-size:24px!important;line-height:1.42!important}.curated-practice-body .urgent p{color:#ffffffd1;margin:0 0 12px;font-size:15px;line-height:1.75}.curated-practice-body .urgent p:last-child{margin-bottom:0}.curated-practice-body .urgent :is(b,strong){color:#fff}.curated-practice-body .urgent .caution{background:#ffffff17;border:1px solid #ffffff2b;border-radius:11px;margin-top:17px;padding:14px 16px;font-size:13px}.curated-practice-body .steps{margin:0;padding:4px 0 4px 45px;position:relative}.curated-practice-body .steps:before{background:linear-gradient(var(--curated-accent), var(--curated-line));content:"";width:1px;position:absolute;top:9px;bottom:9px;left:13px}.curated-practice-body .steps article{margin:0;padding:0 0 38px;position:relative}.curated-practice-body .steps article:last-child{padding-bottom:0}.curated-practice-body .steps article:before{background:var(--curated-accent);width:21px;height:21px;box-shadow:0 0 0 1px var(--curated-line);content:"";border:5px solid #faf7f4;border-radius:50%;position:absolute;top:5px;left:-42px}.curated-practice-body .steps .n{color:var(--curated-accent);letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:850;line-height:1.4;display:block}.curated-practice-body .steps h3{color:var(--curated-ink);letter-spacing:-.03em;margin:0 0 8px;font-weight:750;font-size:20px!important;line-height:1.44!important}.curated-practice-body .steps p{color:#62585b;margin:0 0 9px;font-size:15px;line-height:1.76}.curated-practice-body .steps p:last-child{margin-bottom:0}.curated-practice-body .steps .day{vertical-align:.16em;border:1px solid var(--curated-line);color:var(--curated-accent);background:var(--curated-soft);letter-spacing:.04em;border-radius:999px;margin-left:9px;padding:5px 8px;font-size:9px;font-weight:820;display:inline-flex}.curated-practice-body .steps .sub{color:#706568;background:#ffffffb8;border:1px solid #211d1e1a;border-radius:11px;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.7}.curated-practice-body .steps ul{color:#62585b;margin:10px 0 0;padding-left:19px;font-size:14px}.curated-practice-body .steps li{margin:5px 0;padding-left:2px}.curated-practice-body .nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.curated-practice-body .nums .pb{border:1px solid var(--curated-line);background:var(--curated-soft);border-radius:12px;gap:5px;padding:17px;display:grid}.curated-practice-body .nums .pb b{color:var(--curated-accent);font-family:var(--display);font-size:25px;line-height:1.2}.curated-practice-body .nums .pb span{color:#675d60;font-size:11px;line-height:1.55}.curated-practice-body .deadline .dl,.curated-practice-body>.dl,.curated-practice-body .practice-editorial-content>.dl{text-align:center;align-content:center;display:grid}.curated-practice-body .dl .yr{color:var(--curated-accent);letter-spacing:.12em;margin:0 0 12px;font-size:10px;font-weight:850}.curated-practice-body .dl>b{color:var(--curated-accent);font-family:var(--display);letter-spacing:-.035em;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.28;display:block}.curated-practice-body .dl>p{color:#6d6266;margin:12px 0 0;font-size:13px;line-height:1.7}.curated-practice-body :is(.list,.factors,.crit,.docs,.assets,.spec,.proof,.evid,.exc){background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 34%), var(--curated-paper);border:1px solid #211d1e1c;border-radius:17px;padding:clamp(10px,2vw,18px) clamp(20px,3vw,28px);overflow:hidden;box-shadow:0 12px 30px #2a09150b}.curated-practice-body :is(.list,.factors,.crit,.docs,.assets) :is(ol,ul),.curated-practice-body .spec dl{margin:0;padding:0;list-style:none}.curated-practice-body :is(.list,.factors,.crit,.docs,.assets) li{color:#5d5356;border-bottom:1px solid #211d1e17;grid-template-columns:33px minmax(0,1fr);gap:11px;margin:0;padding:16px 0;font-size:14px;line-height:1.72;display:grid}.curated-practice-body :is(.list,.factors,.crit,.docs,.assets) li:last-child{border-bottom:0}.curated-practice-body :is(.list,.factors,.crit,.docs) li>.c{color:var(--curated-accent);letter-spacing:.06em;padding-top:2px;font-size:10px;font-weight:850}.curated-practice-body .docs .d{color:#807579;margin-top:5px;font-size:12px;line-height:1.65;display:block}.curated-practice-body .assets li{grid-template-columns:minmax(100px,.32fr) minmax(0,1fr);gap:22px}.curated-practice-body .assets .t{color:var(--curated-ink);font-weight:760}.curated-practice-body :is(.proof,.evid){border-color:var(--curated-line);padding:clamp(23px,3.5vw,32px)}.curated-practice-body :is(.proof,.evid) h4,.curated-practice-body .exc h4{color:var(--curated-ink);margin:0 0 17px;font-weight:760;font-size:18px!important;line-height:1.45!important}.curated-practice-body :is(.proof,.evid) ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px;margin:0;padding:0;list-style:none;display:grid}.curated-practice-body :is(.proof,.evid) li{break-inside:avoid;color:#5f5558;background:#ffffffb3;border:1px solid #211d1e14;border-radius:10px;margin:0;padding:10px 12px 10px 30px;font-size:13px;line-height:1.55;position:relative}.curated-practice-body :is(.proof,.evid) li:before{color:var(--curated-accent);content:"✓";font-size:11px;font-weight:900;position:absolute;top:11px;left:11px}.curated-practice-body .exc{padding-block:clamp(23px,3vw,29px)}.curated-practice-body .exc ol{margin:0;padding-left:21px}.curated-practice-body .exc li{color:#5f5558;margin:9px 0;padding-left:4px;font-size:14px;line-height:1.72}.curated-practice-body .spec .row{border-bottom:1px solid #211d1e17;grid-template-columns:116px minmax(0,1fr);gap:18px;margin:0;padding:17px 0;display:grid}.curated-practice-body .spec .row:last-child{border-bottom:0}.curated-practice-body .spec dt{color:var(--curated-ink);font-size:13px;font-weight:780}.curated-practice-body .spec dd{color:#62585b;margin:0;font-size:14px;line-height:1.72}.curated-practice-body .case{background:var(--curated-paper);border:1px solid #211d1e1c;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #2a09150b}.curated-practice-body .case-row{border-bottom:1px solid #211d1e17;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.curated-practice-body .case-row:last-child{border-bottom:0}.curated-practice-body .case-row>div{color:#62585b;padding:15px 18px;font-size:13px;line-height:1.65}.curated-practice-body .case-row>div+div{border-left:1px solid #211d1e17}.curated-practice-body .case-row.head{color:#fff;background:var(--curated-ink)}.curated-practice-body .case-row.head>div{color:#fff;letter-spacing:.08em;font-size:11px;font-weight:800}.curated-practice-body .router .rt{color:#51474a;background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 38%), var(--curated-paper);border:1px solid #211d1e1c;border-radius:16px;flex-direction:column;min-height:174px;padding:24px 24px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 12px 28px #2a09150b}.curated-practice-body .router .rt:hover,.curated-practice-body .router .rt:focus-visible{border-color:var(--curated-accent);box-shadow:0 18px 38px var(--curated-shadow);transform:translateY(-3px)}.curated-practice-body .router .rt .q{color:var(--curated-ink);letter-spacing:-.025em;margin:0 0 9px;font-size:17px;font-weight:760;line-height:1.5;display:block}.curated-practice-body .router .rt .a{color:#71666a;font-size:13px;line-height:1.67;display:block}.curated-practice-body .router .rt .go{color:var(--curated-accent);letter-spacing:.08em;margin-top:auto;padding-top:17px;font-size:10px;font-weight:820;display:block}.curated-practice-body .decide{counter-reset:curated-decision;margin:0;padding:0;list-style:none}.curated-practice-body .decide-wrap{margin:0;padding:0}.curated-practice-body .decide li{background:var(--curated-paper);counter-increment:curated-decision;border:1px solid #211d1e1a;border-radius:15px;margin:0;padding:23px 22px 22px;position:relative;overflow:hidden}.curated-practice-body .decide li:after{color:var(--curated-soft);font-family:var(--display);content:counter(curated-decision, decimal-leading-zero);font-size:39px;font-weight:800;line-height:1;position:absolute;top:11px;right:14px}.curated-practice-body .decide .q{z-index:1;max-width:calc(100% - 30px);color:var(--curated-ink);margin-bottom:9px;font-size:16px;font-weight:760;line-height:1.52;display:block;position:relative}.curated-practice-body .decide .a{z-index:1;color:#72676a;font-size:13px;line-height:1.7;display:block;position:relative}.curated-practice-body .prep{border-top:1px solid var(--curated-line);counter-reset:curated-prep}.curated-practice-body .prep article{border-bottom:1px solid #211d1e1a;grid-template-columns:52px minmax(0,1fr);gap:18px;margin:0;padding:29px 0;display:grid;position:relative}.curated-practice-body .prep .n{border:1px solid var(--curated-line);width:42px;height:42px;color:var(--curated-accent);background:var(--curated-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.curated-practice-body .prep h3{color:var(--curated-ink);margin:0 0 9px;font-weight:750;font-size:20px!important;line-height:1.45!important}.curated-practice-body .prep p{color:#61575a;margin:0 0 10px;font-size:14px;line-height:1.75}.curated-practice-body .prep p:last-child{margin-bottom:0}.curated-practice-body .blk{border-top:1px solid var(--curated-line);counter-reset:curated-block}.curated-practice-body .blk article{counter-increment:curated-block;border-bottom:1px solid #211d1e1a;margin:0;padding:28px 12px 28px 58px;position:relative}.curated-practice-body .blk article:before{border:1px solid var(--curated-line);width:32px;height:32px;color:var(--curated-accent);background:var(--curated-soft);content:counter(curated-block, decimal-leading-zero);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850;display:grid;position:absolute;top:31px;left:8px}.curated-practice-body .blk h3{color:var(--curated-ink);letter-spacing:-.025em;margin:0 0 9px;font-weight:750;font-size:20px!important;line-height:1.46!important}.curated-practice-body .blk p{color:#62585b;margin:0 0 9px;font-size:14px;line-height:1.76}.curated-practice-body .blk p:last-child{margin-bottom:0}.curated-practice-body .blk ul{color:#62585b;margin:8px 0 0;padding-left:19px;font-size:14px}.curated-practice-body .blk li{margin:5px 0;padding-left:2px}.curated-practice-body :is(.warn,.tip,.law-note,.note){border-radius:14px;margin-top:20px;font-size:14px;line-height:1.75;position:relative}.curated-practice-body .warn{color:#65443f;background:linear-gradient(135deg,#b1493d18,#ffffffc2);border:1px solid #9c373038;padding:20px 22px 20px 58px}.curated-practice-body .warn:before{color:#fff;content:"!";background:#9b433a;border-radius:50%;place-items:center;width:24px;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;display:grid;position:absolute;top:19px;left:20px}.curated-practice-body .warn :is(b,strong){color:#71362f}.curated-practice-body--international #guide-section-3 .warn{border-radius:18px;padding:24px 28px 24px 70px;font-size:clamp(17px,1.35vw,19px);line-height:1.72}.curated-practice-body--international #guide-section-3 .warn:before{width:32px;height:32px;font-size:15px;top:24px;left:26px}.curated-practice-body--international #guide-section-3 .warn :is(b,strong){font-weight:820;font-size:clamp(20px,1.65vw,23px)!important}.curated-practice-body--international #guide-section-3 .case{border-radius:20px}.curated-practice-body--international #guide-section-3 .case-row>div{padding:20px 24px;font-size:clamp(17px,1.25vw,18px);line-height:1.65}.curated-practice-body--international #guide-section-3 .case-row.head>div{letter-spacing:.055em;padding-block:18px;font-size:clamp(14px,1vw,15px)}.curated-practice-body--international #guide-section-3 .case-row:not(.head) :is(b,strong){font-weight:820;font-size:clamp(18px,1.4vw,20px)!important}.curated-practice-body .tip{border:1px solid var(--curated-line);background:linear-gradient(135deg, var(--curated-soft), #ffffffc7);color:#564b4f;padding:20px 22px 20px 58px}.curated-practice-body .tip:before{border:1px solid var(--curated-line);width:24px;height:24px;color:var(--curated-accent);font-family:var(--display);content:"!";background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid;position:absolute;top:19px;left:20px}.curated-practice-body :is(.warn,.tip) :is(p,ul,ol){margin:11px 0 0}.curated-practice-body :is(.warn,.tip) ul{padding-left:19px}.curated-practice-body :is(.warn,.tip) li{margin:5px 0}.curated-practice-body .law-note{border-left:3px solid var(--curated-accent);color:#766b6e;background:#fff9;border-radius:0 12px 12px 0;padding:16px 19px;font-size:13px}.curated-practice-body .note{border:1px solid var(--curated-line);background:var(--curated-soft);color:#685d60;padding:14px 16px;font-size:13px}.curated-practice-body .practice-editorial-section:not(.practice-editorial-section--statement) blockquote{border:1px solid var(--curated-line);border-left:5px solid var(--curated-accent);color:var(--curated-ink);background:var(--curated-soft);font-family:var(--display);letter-spacing:-.03em;border-radius:0 18px 18px 0;margin:0;padding:clamp(25px,4vw,38px);font-size:clamp(22px,3vw,31px);font-weight:650;line-height:1.5}@media (width<=1024px){.curated-practice-body{font-size:16.5px}.curated-practice-body :is(.cards3,.grounds){grid-template-columns:repeat(2,minmax(0,1fr))}.practice-editorial-section{padding-block:clamp(60px,7vw,78px)}.practice-page-outline{margin-bottom:60px}}@media (width<=720px){.practice-page-outline{border-radius:18px;margin-bottom:50px;padding:22px}.practice-page-outline ol,.curated-practice-body :is(.two,.compare,.deadline,.cards3,.grounds,.steps4,.router,.decide){grid-template-columns:1fr}.practice-editorial-section{padding-block:54px;scroll-margin-top:98px}.practice-editorial-heading{margin-bottom:30px}.practice-editorial-heading>h2{font-size:clamp(28px,7vw,36px)!important}.practice-editorial-heading>p{font-size:14px}.practice-editorial-section--statement{border-radius:22px;padding:38px 30px}.curated-practice-body :is(.proof,.evid) ul{grid-template-columns:1fr}.curated-practice-body .router .rt{min-height:0}}@media (width<=640px){.curated-practice-body{font-size:16px;line-height:1.78}.practice-page-outline{border-top-width:3px;border-radius:16px;margin-bottom:44px;padding:19px 17px}.practice-page-outline a{min-height:57px;padding:10px 12px}.practice-editorial-section{padding-block:48px}.practice-editorial-heading{border-left-width:3px;margin-bottom:26px;padding-left:17px}.practice-editorial-heading>h2{font-size:27px!important;line-height:1.36!important}.practice-editorial-section--statement{border-radius:19px;margin-top:44px;padding:32px 23px}.curated-practice-body :is(.rc,.col,.c3,.s4,.ground,.dl){border-radius:14px;padding:21px 19px}.curated-practice-body .urgent{border-radius:18px;grid-template-columns:1fr;gap:21px;padding:25px 21px}.curated-practice-body .urgent .dcount{width:102px;min-height:102px}.curated-practice-body .urgent .dcount b{font-size:46px}.curated-practice-body .urgent h3{font-size:21px!important}.curated-practice-body .steps{padding-left:31px}.curated-practice-body .steps:before{left:8px}.curated-practice-body .steps article:before{border-width:4px;width:16px;height:16px;left:-30px}.curated-practice-body .steps h3{font-size:18px!important}.curated-practice-body .steps .day{vertical-align:initial;margin:7px 0 0}.curated-practice-body .nums{grid-template-columns:1fr}.curated-practice-body :is(.list,.factors,.crit,.docs,.assets,.spec,.proof,.evid,.exc){border-radius:14px;padding-inline:17px}.curated-practice-body .assets li,.curated-practice-body .spec .row{grid-template-columns:1fr;gap:5px}.curated-practice-body .case-row{grid-template-columns:1fr}.curated-practice-body .case-row>div{padding:13px 15px}.curated-practice-body .case-row>div+div{border-top:1px solid #211d1e17;border-left:0}.curated-practice-body .prep article{grid-template-columns:40px minmax(0,1fr);gap:13px}.curated-practice-body .prep .n{width:36px;height:36px}.curated-practice-body .prep h3,.curated-practice-body .blk h3{font-size:18px!important}.curated-practice-body .blk article{padding:24px 2px 24px 44px}.curated-practice-body .blk article:before{width:28px;height:28px;top:26px;left:0}.curated-practice-body :is(.warn,.tip){padding:48px 18px 18px}.curated-practice-body :is(.warn,.tip):before{top:16px;left:18px}.curated-practice-body--international #guide-section-3 .warn{border-radius:16px;padding:20px 18px 20px 58px}.curated-practice-body--international #guide-section-3 .warn:before{width:30px;height:30px;top:20px;left:16px}.curated-practice-body--international #guide-section-3 .case-row>div{padding:16px 17px}.curated-practice-body--international #guide-section-3 .case-row.head>div{padding-block:15px}}.content-detail--practice-guide-criminal .curated-practice-body .case{border-radius:20px}.content-detail--practice-guide-criminal .curated-practice-body .case-row>div{padding:20px 24px;font-size:clamp(18px,1.35vw,20px);line-height:1.72}.content-detail--practice-guide-criminal .curated-practice-body .case-row.head>div{letter-spacing:.055em;padding-block:18px;font-size:clamp(14px,1.05vw,16px)}.content-detail--practice-guide-criminal .curated-practice-body :is(.rc,.c3,.blk article) :is(h3,h4){font-size:clamp(21px,1.55vw,24px)!important}.content-detail--practice-guide-criminal .curated-practice-body :is(.rc,.c3,.blk article) :is(p,li){line-height:1.78;font-size:clamp(17px,1.2vw,19px)!important}.content-detail--practice-guide-criminal .curated-practice-body .badge{letter-spacing:.045em;font-size:17px!important}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip){border-radius:18px;padding:24px 28px 24px 70px;font-size:clamp(18px,1.35vw,20px);line-height:1.8}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip) :is(b,strong){font-weight:820;font-size:clamp(20px,1.55vw,23px)!important}@media (width<=720px){.content-detail--practice-guide-criminal .curated-practice-body .case-row>div{padding:17px 18px}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip){padding:56px 20px 20px}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip):before{top:17px;left:20px}}.content-detail--practice-guide-inheritance{--inheritance-positive:#4f7257;--inheritance-positive-soft:#4f72571c;--inheritance-danger:#9b493f;--inheritance-danger-soft:#9b493f17;--inheritance-muted:#776e5d}.content-detail--practice-guide-inheritance .curated-practice-body :is(.ladder,.ways,.reqs,.fails,.layers,.ratios,.calc,.example,.scope,.prec,.rates,.chg,.opts,.dont,.dlt,.branch,.pick,.form,.void,.chk,.res:has(>.rrow),.qflow,.fork){min-width:0}.content-detail--practice-guide-inheritance .curated-practice-body .ladder,.content-detail--practice-guide-inheritance .curated-practice-body .layers{border:1px solid var(--curated-line);background:linear-gradient(90deg, var(--curated-soft) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(var(--curated-soft) 1px, transparent 1px) 0 0 / 28px 28px, #ffffffc7;width:min(820px,100%);box-shadow:0 18px 42px var(--curated-shadow);border-radius:22px;margin-inline:auto;padding:clamp(18px,3vw,28px);overflow:hidden}.content-detail--practice-guide-inheritance .curated-practice-body .lrow{border:1px solid var(--curated-line);background:#fffffff0;border-radius:15px;grid-template-columns:98px minmax(0,1fr) minmax(220px,.95fr);display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #3e2f150e}.content-detail--practice-guide-inheritance .curated-practice-body .lrow.dim{opacity:.72}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .rk{color:#fff;background:var(--curated-accent);letter-spacing:.06em;place-items:center;min-height:94px;padding:18px 12px;font-size:12px;font-weight:850;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .kin,.content-detail--practice-guide-inheritance .curated-practice-body .lrow .sp{align-content:center;min-width:0;padding:20px 22px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .kin b{color:var(--curated-ink);font-size:18px;line-height:1.45;display:block}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .kin span,.content-detail--practice-guide-inheritance .curated-practice-body .lrow .sp{color:#746a59;font-size:13px;line-height:1.65}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .kin span{margin-top:4px;display:block}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .sp{border-left:1px solid var(--curated-line);background:var(--curated-soft)}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .sp.solo{color:var(--curated-ink);background:linear-gradient(135deg, var(--curated-soft), #ffffffe6)}.content-detail--practice-guide-inheritance .curated-practice-body :is(.ladder,.layers) .larrow{color:#87795f;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:6px 16px;font-size:11px;font-weight:720;line-height:1.45;display:flex}.content-detail--practice-guide-inheritance .curated-practice-body :is(.ladder,.layers) .larrow span{color:var(--curated-accent);font-size:18px}.content-detail--practice-guide-inheritance .curated-practice-body .ladder .lend{border:1px dashed var(--curated-line);color:#746a59;text-align:center;background:#ffffffc7;border-radius:12px;margin-top:14px;padding:14px 18px;font-size:12px;line-height:1.65}.content-detail--practice-guide-inheritance .curated-practice-body .layer{border:1px solid var(--curated-line);background:#fffffff0;border-radius:15px;grid-template-columns:minmax(155px,.36fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #3e2f150e}.content-detail--practice-guide-inheritance .curated-practice-body .layer.top{border-color:var(--curated-accent);box-shadow:0 14px 30px var(--curated-shadow)}.content-detail--practice-guide-inheritance .curated-practice-body .layer .lh,.content-detail--practice-guide-inheritance .curated-practice-body .layer .lb{min-width:0;padding:21px 23px}.content-detail--practice-guide-inheritance .curated-practice-body .layer .lh{border-right:1px solid var(--curated-line);background:var(--curated-soft);align-content:center;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .layer .lh b{font-size:18px;line-height:1.4}.content-detail--practice-guide-inheritance .curated-practice-body .layer .lh i{color:var(--curated-accent);margin-top:6px;font-size:10px;font-style:normal;font-weight:800}.content-detail--practice-guide-inheritance .curated-practice-body .layer .lb{color:#6b6252;font-size:14px;line-height:1.72}.content-detail--practice-guide-inheritance .curated-practice-body .ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .way{background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 42%), var(--curated-paper);border:1px solid #3a301d1f;border-radius:17px;flex-direction:column;min-width:0;min-height:228px;padding:clamp(22px,2.8vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #3e2f150e}.content-detail--practice-guide-inheritance .curated-practice-body .way:is(.best,.mid){border-color:var(--curated-accent);background:radial-gradient(circle at 100% 0, #b5975833, transparent 44%), linear-gradient(145deg, #fffef9, var(--practice-guide-card-alt));box-shadow:0 18px 38px var(--curated-shadow)}.content-detail--practice-guide-inheritance .curated-practice-body .way:before{background:var(--curated-accent);content:"";opacity:.25;width:4px;position:absolute;inset:0 auto 0 0}.content-detail--practice-guide-inheritance .curated-practice-body .way:is(.best,.mid):before{opacity:1}.content-detail--practice-guide-inheritance .curated-practice-body .way :is(.nm,h4){color:var(--curated-ink);margin:0 0 12px;font-weight:760;font-size:19px!important;line-height:1.45!important}.content-detail--practice-guide-inheritance .curated-practice-body .way .nm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-detail--practice-guide-inheritance .curated-practice-body .way .nm i,.content-detail--practice-guide-inheritance .curated-practice-body .way>.n{border:1px solid var(--curated-line);width:fit-content;color:var(--curated-accent);letter-spacing:.07em;background:#ffffffb8;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:820;line-height:1.35}.content-detail--practice-guide-inheritance .curated-practice-body .way>.n{margin-bottom:14px}.content-detail--practice-guide-inheritance .curated-practice-body .way .ds,.content-detail--practice-guide-inheritance .curated-practice-body .way>p{color:#6d6454;margin:0;font-size:13px;line-height:1.72}.content-detail--practice-guide-inheritance .curated-practice-body .way .mt{gap:7px;margin-top:auto;padding-top:19px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .way .chip{color:#665d4e;border-top:1px solid #3a301d17;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:11px;line-height:1.45;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .way .chip em{color:#8b806d;letter-spacing:.06em;font-size:9px;font-style:normal;font-weight:800}.content-detail--practice-guide-inheritance .curated-practice-body .way .chip .y{color:var(--inheritance-danger);font-weight:800}.content-detail--practice-guide-inheritance .curated-practice-body .way .chip .n{color:var(--inheritance-positive);font-weight:800}.content-detail--practice-guide-inheritance .curated-practice-body .way .cond{color:#746a59;margin-top:auto;padding-top:17px;font-size:11px;line-height:1.6}.content-detail--practice-guide-inheritance .curated-practice-body .reqs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.content-detail--practice-guide-inheritance .curated-practice-body .reqs:before{background:var(--curated-line);content:"";height:2px;position:absolute;top:50%;left:5%;right:5%}.content-detail--practice-guide-inheritance .curated-practice-body .req{border:1px solid var(--curated-line);text-align:center;background:#fffffff0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:174px;padding:22px 14px 18px;display:flex;position:relative;box-shadow:0 12px 28px #3e2f150f}.content-detail--practice-guide-inheritance .curated-practice-body .req .num{color:var(--curated-accent);letter-spacing:.08em;font-size:9px;font-weight:850;position:absolute;top:13px;left:14px}.content-detail--practice-guide-inheritance .curated-practice-body .req>b{font-size:20px;line-height:1.35}.content-detail--practice-guide-inheritance .curated-practice-body .req>span:last-child{color:#766d5d;margin-top:9px;font-size:11px;line-height:1.55}.content-detail--practice-guide-inheritance .curated-practice-body .fails,.content-detail--practice-guide-inheritance .curated-practice-body .void,.content-detail--practice-guide-inheritance .curated-practice-body .dont{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body :is(.fail,.vd,.dn){background:radial-gradient(circle at 100% 0, var(--inheritance-danger-soft), transparent 46%), #ffffffe6;border:1px solid #9b493f33;border-radius:15px;min-width:0;padding:24px 24px 23px 29px;position:relative;overflow:hidden}.content-detail--practice-guide-inheritance .curated-practice-body :is(.fail,.vd,.dn):before{background:var(--inheritance-danger);content:"";width:4px;position:absolute;inset:0 auto 0 0}.content-detail--practice-guide-inheritance .curated-practice-body :is(.fail,.vd,.dn) h4{color:#713d36;margin:0 0 9px;font-weight:760;font-size:17px!important;line-height:1.48!important}.content-detail--practice-guide-inheritance .curated-practice-body :is(.fail,.vd,.dn) p{color:#70645d;margin:0;font-size:13px;line-height:1.72}.content-detail--practice-guide-inheritance .curated-practice-body :is(.fail,.vd) .cite{color:#9a746f;margin-top:13px;font-size:10px;line-height:1.55;display:block}.content-detail--practice-guide-inheritance .curated-practice-body .ratios{gap:13px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .ratios>.ratio{background:var(--curated-paper);border:1px solid #3a301d1c;border-radius:15px;min-width:0;padding:19px 20px 20px;box-shadow:0 9px 24px #3e2f150b}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .who{color:#746a59;margin:0 0 12px;font-size:12px;line-height:1.55}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .bar{border:1px solid var(--curated-line);background:#f6f2e8;border-radius:11px;min-width:0;min-height:64px;display:flex;overflow:hidden}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg{text-align:center;place-content:center;min-width:0;padding:12px 7px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg+.seg{border-left:1px solid #ffffffb8}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg.sp{color:#fff;background:var(--curated-accent);flex:1.5 1 0}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg:is(.kid,.par,.sib){color:var(--curated-ink);background:var(--practice-guide-card-end);flex:1 1 0}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg.par{background:#e3e8d9}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg.sib{background:#ece6dc}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg b,.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg small{color:inherit;line-height:1.35}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg b{font-size:12px}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg small{opacity:.8;margin-top:3px;font-size:10px}.content-detail--practice-guide-inheritance .curated-practice-body .calc{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .cstep{border:1px solid var(--curated-line);border-top:4px solid var(--curated-accent);background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 38%), var(--curated-paper);border-radius:15px;flex-direction:column;min-width:0;min-height:248px;padding:24px 22px 22px;display:flex;position:relative}.content-detail--practice-guide-inheritance .curated-practice-body .cstep:not(:last-child):after{z-index:2;border:1px solid var(--curated-line);width:24px;height:24px;color:var(--curated-accent);content:"→";background:#faf7f1;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.content-detail--practice-guide-inheritance .curated-practice-body .cstep .n{color:var(--curated-accent);letter-spacing:.1em;margin-bottom:14px;font-size:9px;font-weight:850}.content-detail--practice-guide-inheritance .curated-practice-body .cstep h4{color:var(--curated-ink);margin:0 0 9px;font-weight:760;font-size:18px!important;line-height:1.45!important}.content-detail--practice-guide-inheritance .curated-practice-body .cstep p{color:#6d6454;margin:0;font-size:13px;line-height:1.68}.content-detail--practice-guide-inheritance .curated-practice-body .cstep .eq{border:1px solid var(--curated-line);color:var(--curated-ink);background:var(--curated-soft);text-align:center;border-radius:10px;margin-top:auto;padding:14px 12px;font-size:11px;font-weight:700;line-height:1.65}.content-detail--practice-guide-inheritance .curated-practice-body .example{border:1px solid var(--curated-line);box-shadow:0 14px 34px var(--curated-shadow);background:#ffffffe6;border-radius:17px;overflow:hidden}.content-detail--practice-guide-inheritance .curated-practice-body .example .eh{color:#fff;background:var(--curated-ink);padding:17px 20px;font-size:12px;line-height:1.6}.content-detail--practice-guide-inheritance .curated-practice-body .example .eh b{color:#fff}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow{border-bottom:1px solid #3a301d17;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow:last-child{border-bottom:0}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow>div{color:#665d4e;min-width:0;padding:15px 19px;font-size:13px;line-height:1.65}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow>div:first-child{color:var(--curated-ink);background:var(--curated-soft);font-weight:740}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow.tot{background:#fffdf6}.content-detail--practice-guide-inheritance .curated-practice-body .example .hi{color:var(--curated-accent);font-size:16px}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope,.prec,.chg,.opts,.dlt,.res:has(>.rrow)){border:1px solid var(--curated-line);background:#ffffffe6;border-radius:17px;overflow:hidden;box-shadow:0 14px 34px #3e2f150e}.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow{border-bottom:1px solid #3a301d17;grid-template-columns:92px minmax(165px,.52fr) minmax(0,1.48fr);display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow:has(>:nth-child(2):last-child){grid-template-columns:92px minmax(0,1fr)}.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow:last-child,.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow:last-child,.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow:last-child,.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow:last-child,.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow:last-child,.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row):last-child{border-bottom:0}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope .srow,.prec .prow,.opts .orow,.dlt .dlrow,.res .rrow,.chg .crow,.chg .case-row)>div{color:#665d4e;min-width:0;padding:15px 17px;font-size:12px;line-height:1.65}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope .srow,.prec .prow,.opts .orow,.dlt .dlrow,.res .rrow,.chg .crow,.chg .case-row)>div+div{border-left:1px solid #3a301d17}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope .srow,.prec .prow,.opts .orow,.dlt .dlrow,.res .rrow,.chg .crow,.chg .case-row).head{color:#fff;background:var(--curated-ink)}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope .srow,.prec .prow,.opts .orow,.dlt .dlrow,.res .rrow,.chg .crow,.chg .case-row).head>div{color:#fff;letter-spacing:.06em;font-size:10px;font-weight:820}.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow:not(.head):nth-child(odd),.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow:not(.head):nth-child(odd),.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow:not(.head):nth-child(odd),.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow:not(.head):nth-child(odd),.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow:not(.head):nth-child(odd),.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row):not(.head):nth-child(odd){background:var(--curated-soft)}.content-detail--practice-guide-inheritance .curated-practice-body .scope .mk{border:1px solid var(--curated-line);width:fit-content;min-width:53px;color:var(--curated-accent);letter-spacing:.04em;text-align:center;background:#fff;border-radius:999px;align-self:center;place-items:center;padding:6px 8px;font-size:9px;font-weight:820;display:inline-grid}.content-detail--practice-guide-inheritance .curated-practice-body .scope .mk.yes{color:var(--inheritance-positive);background:var(--inheritance-positive-soft);border-color:#4f72574d}.content-detail--practice-guide-inheritance .curated-practice-body .scope .mk:is(.no,.not){color:var(--inheritance-danger);background:var(--inheritance-danger-soft);border-color:#9b493f45}.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow span{color:#817766;font-size:11px}.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow{border-bottom:1px solid #3a301d17;grid-template-columns:82px minmax(0,1fr) minmax(130px,.34fr);display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .prec .yr{color:var(--curated-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:820}.content-detail--practice-guide-inheritance .curated-practice-body .prec .res{font-weight:780}.content-detail--practice-guide-inheritance .curated-practice-body .prec .res.y{color:var(--inheritance-positive)}.content-detail--practice-guide-inheritance .curated-practice-body .prec .res.n{color:var(--inheritance-danger)}.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row){border-bottom:1px solid #3a301d17;grid-template-columns:minmax(155px,.42fr) minmax(0,1fr) minmax(116px,.32fr);display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row) span{color:#817766;font-size:11px}.content-detail--practice-guide-inheritance .curated-practice-body .chg .when{color:var(--curated-accent);align-content:center;margin:0;font-size:10px;font-weight:820;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow{border-bottom:1px solid #3a301d17;grid-template-columns:112px repeat(3,minmax(0,1fr));display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .opts .lbl{color:var(--curated-ink);background:var(--curated-soft);font-weight:760}.content-detail--practice-guide-inheritance .curated-practice-body .opts .y{color:var(--inheritance-positive);font-weight:780}.content-detail--practice-guide-inheritance .curated-practice-body .opts .n{color:var(--inheritance-danger);font-weight:780}.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow{border-bottom:1px solid #3a301d17;grid-template-columns:112px minmax(185px,.54fr) minmax(0,1fr);display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow .t{color:var(--curated-accent);font-family:var(--display);text-align:center;align-content:center;font-size:19px;font-weight:740;line-height:1.35;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow.hot{background:linear-gradient(90deg, var(--inheritance-danger-soft), #ffffffeb)}.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow.hot .t{color:var(--inheritance-danger)}.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow span{color:#887b68;font-size:10px}.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow{border-bottom:1px solid #3a301d17;grid-template-columns:minmax(190px,.8fr) minmax(190px,.75fr) minmax(135px,.45fr);display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow .ratio{color:var(--curated-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800}.content-detail--practice-guide-inheritance .curated-practice-body .rates{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .rate{border:1px solid var(--curated-line);background:radial-gradient(circle at 100% 0, var(--curated-soft), transparent 45%), var(--curated-paper);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:210px;padding:24px 17px;display:flex}.content-detail--practice-guide-inheritance .curated-practice-body .rate.off{opacity:.68;border-style:dashed}.content-detail--practice-guide-inheritance .curated-practice-body .rate .who{color:#756b5a;font-size:12px;font-weight:760}.content-detail--practice-guide-inheritance .curated-practice-body .rate .big{color:var(--curated-accent);font-family:var(--display);margin:17px 0 13px;font-size:clamp(32px,4vw,45px);font-weight:730;line-height:1}.content-detail--practice-guide-inheritance .curated-practice-body .rate small{color:#867b69;font-size:10px;line-height:1.55}.content-detail--practice-guide-inheritance .curated-practice-body .branch,.content-detail--practice-guide-inheritance .curated-practice-body .fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk){border:1px solid var(--curated-line);background:var(--curated-paper);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 13px 32px #3e2f150e}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) .bh,.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) .fh{border-bottom:1px solid var(--curated-line);min-height:82px;color:var(--curated-ink);background:var(--curated-soft);justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) :is(.bh,.fh) b{font-size:17px;line-height:1.45}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) :is(.bh,.fh) i{color:var(--curated-accent);letter-spacing:.06em;flex:none;font-size:9px;font-style:normal;font-weight:820}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) :is(.bb,.fb){padding:22px 22px 23px}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) :is(.bb,.fb) p{color:#695f50;margin:0 0 12px;font-size:13px;line-height:1.72}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) :is(.bb,.fb) p:last-of-type{margin-bottom:0}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) :is(.stepline,.cite){color:var(--curated-accent);border-top:1px solid #3a301d17;margin-top:16px;padding-top:13px;font-size:10px;font-weight:780;line-height:1.55;display:block}.content-detail--practice-guide-inheritance .curated-practice-body .fk.a{border-top:4px solid var(--inheritance-danger)}.content-detail--practice-guide-inheritance .curated-practice-body .fk.b{border-top:4px solid var(--inheritance-positive)}.content-detail--practice-guide-inheritance .curated-practice-body .pick{gap:10px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .pk{background:var(--curated-paper);border:1px solid #3a301d1c;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,.36fr);min-width:0;display:grid;overflow:hidden}.content-detail--practice-guide-inheritance .curated-practice-body .pk.best{border-color:var(--curated-accent);box-shadow:0 12px 28px var(--curated-shadow)}.content-detail--practice-guide-inheritance .curated-practice-body .pk .q,.content-detail--practice-guide-inheritance .curated-practice-body .pk .a{color:#6b6252;min-width:0;padding:18px 20px;font-size:13px;line-height:1.68}.content-detail--practice-guide-inheritance .curated-practice-body .pk .a{border-left:1px solid var(--curated-line);background:var(--curated-soft);align-content:center;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .pk .a b{color:var(--curated-accent);font-size:18px}.content-detail--practice-guide-inheritance .curated-practice-body .pk .a i{color:#837866;margin-top:5px;font-size:10px;font-style:normal}.content-detail--practice-guide-inheritance .curated-practice-body .form{border:1px solid var(--curated-line);background:var(--curated-paper);border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #3e2f150d}.content-detail--practice-guide-inheritance .curated-practice-body .form+.form{margin-top:13px}.content-detail--practice-guide-inheritance .curated-practice-body .form .fh{border-bottom:1px solid var(--curated-line);background:var(--curated-soft);grid-template-columns:minmax(115px,.3fr) minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 21px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .form .fh b{font-size:18px;line-height:1.4}.content-detail--practice-guide-inheritance .curated-practice-body .form .fh span{color:#706655;font-size:12px;line-height:1.55}.content-detail--practice-guide-inheritance .curated-practice-body .form .fh em{border:1px solid var(--curated-line);color:var(--curated-accent);background:#fff;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:820}.content-detail--practice-guide-inheritance .curated-practice-body .form .fb{padding:21px 23px 23px}.content-detail--practice-guide-inheritance .curated-practice-body .form .fb ul{counter-reset:inheritance-form;gap:9px;margin:0;padding:0;list-style:none;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .form .fb li{color:#665d4e;counter-increment:inheritance-form;margin:0;padding-left:29px;font-size:13px;line-height:1.7;position:relative}.content-detail--practice-guide-inheritance .curated-practice-body .form .fb li:before{width:20px;height:20px;color:var(--curated-accent);background:var(--curated-soft);content:counter(inheritance-form, decimal-leading-zero);border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid;position:absolute;top:.18em;left:0}.content-detail--practice-guide-inheritance .curated-practice-body .form .cau{border-left:3px solid var(--inheritance-danger);color:#735f59;background:var(--inheritance-danger-soft);border-radius:0 10px 10px 0;margin:18px 0 0;padding:14px 16px;font-size:12px;line-height:1.68}.content-detail--practice-guide-inheritance .curated-practice-body .chk{border:1px solid var(--curated-line);background:repeating-linear-gradient(0deg,#0000 0 51px,#73572314 51px 52px),#ffffffe6;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:9px 22px;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .chk>div{color:#645b4c;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:58px;padding:12px 0;font-size:12px;line-height:1.65;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .chk .bx{border:1px solid var(--curated-line);width:25px;height:25px;color:var(--curated-accent);background:#fff;border-radius:6px;place-items:center;font-size:13px;line-height:1;display:grid}.content-detail--practice-guide-inheritance .curated-practice-body .qflow{gap:12px;display:grid;position:relative}.content-detail--practice-guide-inheritance .curated-practice-body .qflow:before{background:linear-gradient(var(--curated-accent), var(--curated-line));content:"";width:2px;position:absolute;top:32px;bottom:32px;left:31px}.content-detail--practice-guide-inheritance .curated-practice-body .qf{border:1px solid var(--curated-line);background:#ffffffed;border-radius:15px;align-content:center;min-width:0;min-height:94px;padding:20px 22px 20px 82px;display:grid;position:relative}.content-detail--practice-guide-inheritance .curated-practice-body .qf .qn{z-index:1;color:#fff;background:var(--curated-accent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid;position:absolute;top:22px;left:18px}.content-detail--practice-guide-inheritance .curated-practice-body .qf>span:last-child>b{font-size:16px;line-height:1.48;display:block}.content-detail--practice-guide-inheritance .curated-practice-body .qf>span:last-child>span{color:#776d5c;margin-top:6px;font-size:12px;line-height:1.65;display:block}@media (width<=1024px){.content-detail--practice-guide-inheritance .curated-practice-body .ways,.content-detail--practice-guide-inheritance .curated-practice-body .rates{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail--practice-guide-inheritance .curated-practice-body .reqs{grid-template-columns:repeat(3,minmax(0,1fr))}.content-detail--practice-guide-inheritance .curated-practice-body .reqs:before{display:none}}@media (width<=720px){.practice-resource-nav>span,.content-detail--practice-guide-inheritance .curated-practice-body :is(.ways,.reqs,.fails,.rates,.branch,.pick,.void,.dont,.fork),.content-detail--practice-guide-inheritance .curated-practice-body :is(.lrow,.layer){grid-template-columns:1fr}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .rk{place-items:start;min-height:0;padding:11px 18px}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .kin,.content-detail--practice-guide-inheritance .curated-practice-body .lrow .sp,.content-detail--practice-guide-inheritance .curated-practice-body .layer .lh,.content-detail--practice-guide-inheritance .curated-practice-body .layer .lb{padding:16px 18px}.content-detail--practice-guide-inheritance .curated-practice-body .lrow .sp,.content-detail--practice-guide-inheritance .curated-practice-body .layer .lh{border-top:1px solid var(--curated-line);border-left:0;border-right:0}.content-detail--practice-guide-inheritance .curated-practice-body .way,.content-detail--practice-guide-inheritance .curated-practice-body .cstep,.content-detail--practice-guide-inheritance .curated-practice-body .rate{min-height:0}.content-detail--practice-guide-inheritance .curated-practice-body .calc{grid-template-columns:1fr}.content-detail--practice-guide-inheritance .curated-practice-body .cstep:not(:last-child):after{content:"↓";top:auto;bottom:-19px;right:50%;transform:translate(50%)}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow,.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow,.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow,.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row),.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow,.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow,.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow,.content-detail--practice-guide-inheritance .curated-practice-body .pk,.content-detail--practice-guide-inheritance .curated-practice-body .form .fh,.content-detail--practice-guide-inheritance .curated-practice-body .chk{grid-template-columns:1fr}.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow:has(>:nth-child(2):last-child){grid-template-columns:1fr}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope .srow,.prec .prow,.opts .orow,.dlt .dlrow,.res .rrow,.chg .crow,.chg .case-row).head{display:none}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope .srow,.prec .prow,.opts .orow,.dlt .dlrow,.res .rrow,.chg .crow,.chg .case-row):not(.head){background:#ffffffd1;border:1px solid #3a301d1a;border-radius:12px;margin:10px;overflow:hidden}.content-detail--practice-guide-inheritance .curated-practice-body :is(.scope .srow,.prec .prow,.opts .orow,.dlt .dlrow,.res .rrow,.chg .crow,.chg .case-row)>div+div{border-top:1px solid #3a301d17;border-left:0}.content-detail--practice-guide-inheritance .curated-practice-body .scope .srow>.mk{margin:14px 15px 0}.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow>div:before,.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow>div:before,.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row)>div:before,.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow>div:before{color:#918571;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:820;display:block}.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow>div:first-child:before{content:"결정"}.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow>div:nth-child(2):before{content:"사안"}.content-detail--practice-guide-inheritance .curated-practice-body .prec .prow>div:nth-child(3):before{content:"결과"}.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow>div:nth-child(2):before{content:"단순승인"}.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow>div:nth-child(3):before{content:"한정승인"}.content-detail--practice-guide-inheritance .curated-practice-body .opts .orow>div:nth-child(4):before{content:"상속포기"}.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row)>div:first-child:before{content:"변경 주제"}.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row)>div:nth-child(2):before{content:"핵심 내용"}.content-detail--practice-guide-inheritance .curated-practice-body .chg :is(.crow,.case-row)>div:nth-child(3):before{content:"적용 시점"}.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow>div:first-child:before{content:"가족 구성"}.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow>div:nth-child(2):before{content:"상속인"}.content-detail--practice-guide-inheritance .curated-practice-body .res .rrow>div:nth-child(3):before{content:"비율"}.content-detail--practice-guide-inheritance .curated-practice-body .dlt .dlrow .t{text-align:left}.content-detail--practice-guide-inheritance .curated-practice-body .pk .a{border-top:1px solid var(--curated-line);border-left:0}.content-detail--practice-guide-inheritance .curated-practice-body .form .fh{gap:6px}.content-detail--practice-guide-inheritance .curated-practice-body .form .fh em{width:fit-content;margin-top:4px}}@media (width<=640px){.content-detail--practice-guide-inheritance .curated-practice-body .ladder,.content-detail--practice-guide-inheritance .curated-practice-body .layers{border-radius:17px;padding:14px}.content-detail--practice-guide-inheritance .curated-practice-body .ways,.content-detail--practice-guide-inheritance .curated-practice-body :is(.fails,.void,.dont),.content-detail--practice-guide-inheritance .curated-practice-body :is(.branch,.fork){gap:10px}.content-detail--practice-guide-inheritance .curated-practice-body .way,.content-detail--practice-guide-inheritance .curated-practice-body :is(.fail,.vd,.dn),.content-detail--practice-guide-inheritance .curated-practice-body .cstep{padding:20px 18px}.content-detail--practice-guide-inheritance .curated-practice-body .req{text-align:left;align-items:flex-start;min-height:126px;padding:20px 17px}.content-detail--practice-guide-inheritance .curated-practice-body .req .num{margin-bottom:9px;position:static}.content-detail--practice-guide-inheritance .curated-practice-body .req>span:last-child br{display:none}.content-detail--practice-guide-inheritance .curated-practice-body .ratios>.ratio{padding:16px}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .bar{min-height:58px}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg{padding-inline:4px}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg b{font-size:10px}.content-detail--practice-guide-inheritance .curated-practice-body .ratios .seg small{font-size:9px}.content-detail--practice-guide-inheritance .curated-practice-body .example .eh,.content-detail--practice-guide-inheritance .curated-practice-body .example .erow>div{padding:14px 16px}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow{grid-template-columns:1fr}.content-detail--practice-guide-inheritance .curated-practice-body .example .erow>div+div{border-top:1px solid #3a301d17}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) .bh,.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) .fh{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:17px 18px}.content-detail--practice-guide-inheritance .curated-practice-body :is(.br,.fk) :is(.bb,.fb),.content-detail--practice-guide-inheritance .curated-practice-body .form .fb{padding:19px 18px}.content-detail--practice-guide-inheritance .curated-practice-body .pk .q,.content-detail--practice-guide-inheritance .curated-practice-body .pk .a{padding:16px 17px}.content-detail--practice-guide-inheritance .curated-practice-body .chk{padding:7px 17px}.content-detail--practice-guide-inheritance .curated-practice-body .qflow:before{left:25px}.content-detail--practice-guide-inheritance .curated-practice-body .qf{min-height:0;padding:18px 17px 18px 65px}.content-detail--practice-guide-inheritance .curated-practice-body .qf .qn{top:19px;left:12px}}@media (prefers-reduced-motion:reduce){.practice-page-outline a,.curated-practice-body .router .rt,.practice-resource-nav a{scroll-behavior:auto;transition:none}.practice-page-outline a:hover,.practice-page-outline a:focus-visible,.curated-practice-body .router .rt:hover,.curated-practice-body .router .rt:focus-visible,.practice-resource-nav a:hover,.practice-resource-nav a:focus-visible{transform:none}}:root{--surface-page:#fff;--surface-soft:#f7f8f6;--surface-muted:#f2f3f0;--surface-card:#fff;--surface-line:#2023241a;--surface-shadow:0 12px 34px #1e1c1d0e;--surface-shadow-lift:0 20px 48px #1e1c1d17;--cream:var(--surface-muted);--cream-deep:#e8eae6;--paper:#fbfcfa;--line:var(--surface-line);--shadow-soft:var(--surface-shadow);--shadow-lift:var(--surface-shadow-lift)}body,.site-shell{background:var(--surface-page)}.archive-hero:not(.archive-hero--practice){color:#fff;border-bottom:1px solid #ffffff24;background:radial-gradient(circle at 88% 12%,#ffffff1a,#0000 30%),linear-gradient(112deg,#2a0915,#5a102b)!important}.archive-hero:not(.archive-hero--practice):before{background:linear-gradient(#0000 55%,#14030938)}.archive-hero:not(.archive-hero--practice):after{border-color:#ffffff1f}.archive-hero:not(.archive-hero--practice) .section-label{color:#f3b2c5}.archive-hero:not(.archive-hero--practice) .archive-breadcrumb a,.archive-hero:not(.archive-hero--practice) .archive-breadcrumb,.archive-hero:not(.archive-hero--practice) .archive-breadcrumb b{color:#ffffffd1}.archive-hero:not(.archive-hero--practice) .archive-breadcrumb span+span:before{color:#ffffff7a}.archive-hero:not(.archive-hero--practice) h1{color:#fff}.archive-hero:not(.archive-hero--practice)>.section-inner>p:last-child{color:#ffffffd6}.case-section,#insight{color:var(--ink);background:var(--surface-page)}.strategy,.lawyer-section,.review-section,.office-section{color:var(--ink);background:var(--surface-soft)}.decision-section{color:var(--ink);background:var(--surface-page)}.strategy,.lawyer-section,.decision-section,.review-section,.office-section,#insight{border-top:1px solid var(--surface-line)}.strategy .section-label,.decision-section .section-label,.review-section .section-label{color:var(--wine)}.strategy .section-description,.decision-section .section-description,.review-section .section-description{color:var(--muted)}.strategy-title strong,.decision-title strong{color:var(--wine);text-shadow:none}.strategy .team-grid{gap:12px}.strategy .team-card{border-color:var(--surface-line);color:var(--ink);background:var(--surface-card);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;justify-content:flex-start;gap:32px}.strategy .team-card>div{margin:0}.strategy .team-card .team-index,.strategy .team-card .team-card-meta{color:var(--wine)}.strategy .team-card p{color:var(--muted)}.strategy .team-card:hover,.strategy .team-card:focus-visible{color:var(--ink);box-shadow:var(--surface-shadow-lift);background:#fffafb;border-color:#86143a47}.strategy .team-card:hover .team-index,.strategy .team-card:focus-visible .team-index,.strategy .team-card:hover .team-card-meta,.strategy .team-card:focus-visible .team-card-meta{color:var(--wine)}.strategy .team-card:hover p,.strategy .team-card:focus-visible p{color:var(--muted)}.collaboration-process{border-color:var(--surface-line);background:var(--surface-page);box-shadow:var(--surface-shadow)}.collaboration-process .process-head h3,.process-overview h4,.process-timeline-card h4{color:var(--ink)}.collaboration-process .process-head p,.process-overview p,.process-timeline-card p{color:var(--muted)}.process-overview{background:var(--surface-soft);border-color:#86143a24}.process-overview>span,.process-timeline-card b{color:var(--wine)}.process-overview-number{color:#86143a14}.process-marker{color:#fff;background:var(--wine);border-color:#86143a3d;box-shadow:0 0 0 7px #86143a12}.process-timeline:before{background:linear-gradient(var(--wine), #86143a1a)}.process-timeline-card{border-color:var(--surface-line);background:var(--surface-page)}.process-timeline-item:hover .process-timeline-card{background:#fffafb;border-color:#86143a3d}.strategy .section-all-link{border-color:var(--wine);color:var(--wine);background:var(--surface-card)}.strategy .section-all-link:hover,.strategy .section-all-link:focus-visible{color:#fff;background:var(--wine)}.lawyer-feature{border-color:var(--surface-line);color:var(--ink);background:var(--surface-card);box-shadow:var(--surface-shadow-lift)}.lawyer-feature-image:after{background:linear-gradient(#0000,#19191914)}.lawyer-feature-copy{background:var(--surface-card)}.lawyer-role{color:var(--wine)}.lawyer-quote{border-color:var(--surface-line);color:#5d5758}.lawyer-feature .specialties span{color:var(--wine);box-shadow:none;-webkit-backdrop-filter:none;background:#fbf6f7;border-color:#86143a29}.lawyer-feature-copy .panel-link{color:var(--wine)}.lawyer-card,.case-section .case-card,.office-card,.home-office-panel{border-color:var(--surface-line);background:var(--surface-card);box-shadow:var(--surface-shadow)}.strategy-finder-steps,.strategy-result{border:1px solid var(--surface-line);background:var(--surface-soft);box-shadow:var(--surface-shadow)}.strategy-finder legend,.strategy-choice-grid button,.strategy-stage-list button{color:var(--ink)}.strategy-finder legend span{color:var(--wine)}.strategy-choice-grid button,.strategy-stage-list button{border-color:var(--surface-line);background:var(--surface-card)}.strategy-choice-grid button:hover,.strategy-choice-grid button:focus-visible,.strategy-choice-grid button[aria-pressed=true],.strategy-stage-list button:hover,.strategy-stage-list button:focus-visible,.strategy-stage-list button[aria-pressed=true]{color:var(--wine-dark);background:#fbf3f5;border-color:#86143a5c}.strategy-choice-grid small{color:#746d6f}.strategy-stage-list button>span{border-color:#20232459}.strategy-stage-list button[aria-pressed=true]>span{background:var(--wine);box-shadow:0 0 0 2px var(--wine);border-color:#fff}.strategy-result{color:var(--ink);background:var(--surface-card)}.topic-shortcuts{border-color:var(--surface-line);background:var(--surface-soft)}.topic-shortcuts>span{color:var(--wine)}.topic-shortcuts>a{color:var(--ink);background:var(--surface-card);border:1px solid #86143a24;box-shadow:0 4px 14px #3618220d}.topic-shortcuts>a:after{color:var(--wine);content:"↗";margin-left:7px;font-size:.84em;font-weight:800}.topic-shortcuts>a:hover,.topic-shortcuts>a:focus-visible{border-color:var(--wine);color:#fff;background:var(--wine)}.topic-shortcuts>a:hover:after,.topic-shortcuts>a:focus-visible:after{color:currentColor}.topic-shortcuts>a:focus-visible{outline-offset:2px;outline:3px solid #86143a38}.review-privacy-notice{border-color:var(--surface-line);border-left-color:var(--wine);color:var(--ink);background:var(--surface-card);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none}.review-privacy-notice>span,.review-privacy-notice>strong{color:var(--wine)}.review-privacy-notice>p{color:var(--muted)}.review-card{border-color:var(--surface-line);color:var(--ink);background:var(--surface-card);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;transition:border-color .18s,box-shadow .18s,transform .18s}.review-card:hover,.review-card:focus-visible{box-shadow:var(--surface-shadow-lift);border-color:#86143a3d;transform:translateY(-4px)}.review-quote,.review-category>strong,.review-meta strong{color:var(--wine)}.review-category>span{border-color:var(--surface-line);color:#766e70;background:var(--surface-soft)}.review-card h3{color:var(--ink)}.review-meta{border-color:var(--surface-line);color:#80787a}.home-office-panel,.home-office-tab:hover,.home-office-tab:focus-visible,.home-office-tab[aria-selected=true]{background:var(--surface-card)}.consultation{color:var(--ink);background:var(--surface-soft);border-top:1px solid var(--surface-line)}.consultation-copy{color:var(--ink);background:linear-gradient(#fffffff0,#fffffff7),url(/crawled/7858bb7285c62b70.jpg) 50%/cover}.consultation-copy:after{color:#86143a0a}.consultation-copy .section-label,.consultation-contact a{color:var(--wine)}.consultation-contact small{color:#746d6f}.consultation-form-wrap,.consultation-page .consultation-form-wrap{color:var(--ink);background:var(--surface-soft);-webkit-backdrop-filter:none}.field input,.field select,.field textarea{border-color:var(--surface-line);background:var(--surface-card);box-shadow:none}.quick-consult-bar{border-top-color:var(--surface-line);color:var(--ink);-webkit-backdrop-filter:blur(18px);background:#fffffff7;box-shadow:0 -12px 36px #1e1c1d1a}.quick-service-links,.quick-lawyer-promo,.quick-consult-form{color:var(--ink);background:var(--surface-page)}.quick-service-links{background:var(--surface-soft)}.quick-lawyer-promo{border-right-color:var(--surface-line)}.quick-lawyer-profile small,.quick-lawyer-profile strong,.quick-lawyer-profile strong em,.quick-lawyer-profile b{color:var(--ink)}.quick-lawyer-profile small{color:var(--wine)}.quick-lawyer-profile b,.quick-lawyer-profile strong em{color:#746d6f}.quick-consult-form select,.quick-consult-form input[type=tel]{border-color:var(--surface-line);color:var(--ink);background:var(--surface-soft);box-shadow:none}.quick-consult-form input::placeholder{color:#8a8384}.quick-consult-form select:focus,.quick-consult-form input[type=tel]:focus{background:var(--surface-page);border-color:#86143a70;box-shadow:0 0 0 3px #86143a14}.quick-consult-form select option{color:var(--ink);background:#fff}.quick-consent,.quick-consent a{color:#655f60}.quick-consent input{accent-color:var(--wine)}.quick-consult-submit{color:#fff;background:var(--wine)}.quick-consult-submit:hover,.quick-consult-submit:focus-visible{color:#fff;background:var(--wine-dark);box-shadow:0 12px 28px #5410282e}.archive-section,.content-detail,.content-detail--history,.content-detail--about-section,.content-detail--editorial,.content-detail--case,.content-detail--lawyer,.content-detail--practice-guide{background:var(--surface-page)}.archive-card,.case-archive-card,.editorial-detail-overview,.case-detail-overview,.lawyer-profile,.lawyer-credential-card,.related-grid a,.about-milestone-card,.about-article-card,.about-family-standard-card,.about-family-proof-list article,.about-generation-panel,.about-system-index a,.about-system-section,.practice-detail-nav,.practice-resource-nav,.practice-detail-highlights li,.practice-detail-overview,.practice-page-outline{border-color:var(--surface-line);background:var(--surface-card);box-shadow:var(--surface-shadow)}.practice-resource-nav{background:var(--surface-card)}.practice-detail-checkpoints li,.source-body--practice-guide .practice-guide-card,.source-body--practice-guide .practice-guide-card:nth-of-type(2n),.practice-page-outline a,.curated-practice-body :is(.rc,.col,.c3,.s4,.ground,.dl),.curated-practice-body :is(.list,.factors,.crit,.docs,.assets,.spec,.proof,.evid,.exc),.curated-practice-body .router .rt,.curated-practice-body .decide li,.curated-practice-body .case,.content-detail--practice-guide-inheritance .curated-practice-body :is(.ladder,.ways,.reqs,.fails,.layers,.ratios,.calc,.example,.scope,.prec,.rates,.branch,.fork,.opts,.dlt,.res,.chg,.form,.qflow,.check){background:var(--surface-card);box-shadow:var(--surface-shadow)}.curated-practice-body{--curated-paper:var(--surface-card);--curated-shadow:#1e1c1d0e}.practice-editorial-section{border-top-color:var(--surface-line);background:var(--surface-page)}.practice-editorial-section--statement{border:1px solid #86143a24;border-left:5px solid var(--curated-accent);color:var(--ink);box-shadow:var(--surface-shadow);background:#fbf6f7}.practice-editorial-section--statement blockquote{color:var(--curated-ink)}.practice-editorial-section--statement .after{color:var(--muted)}.curated-practice-body .urgent{color:var(--ink);box-shadow:var(--surface-shadow);background:#fbf6f7;border:1px solid #86143a29}.curated-practice-body .urgent :is(h3,p,b,strong),.curated-practice-body .urgent .dcount b,.curated-practice-body .urgent .dcount span{color:var(--curated-ink)}.curated-practice-body .urgent .dcount{background:var(--surface-card);border-color:#86143a2e}.curated-practice-body .urgent .caution{border-color:var(--surface-line);color:var(--muted);background:var(--surface-card)}.practice-related-media{background:var(--surface-soft)}.practice-related-media .content-video-gallery{background:var(--surface-card)}.lawyer-cases,.history-intro,.team-system,.team-detail-header,.team-detail-examples,.about-story-band,.about-certificate-card,.about-family-standard-card--accent,.about-story-closing{border:1px solid var(--surface-line);color:var(--ink);background:var(--surface-soft);box-shadow:var(--surface-shadow)}.lawyer-cases .lawyer-section-label,.lawyer-cases .lawyer-section-head h2,.lawyer-cases-summary p,.lawyer-case-card h3,.lawyer-case-card p,.history-intro .history-eyebrow,.history-intro .history-range-title,.history-intro-copy>p:last-child,.team-system-heading h2,.team-system-heading>p:last-child,.team-detail-header :is(h2,p,strong),.team-detail-examples :is(h3,h4,p),.about-story-band h2,.about-story-band>div:last-child>p:not(.about-story-kicker),.about-story-band--text>div>p:not(.about-story-kicker),.about-certificate-card :is(p,strong),.about-family-standard-card--accent .about-family-standard-index>span,.about-family-standard-card--accent .about-family-standard-index>strong,.about-family-standard-card--accent .about-family-standard-copy>p:first-child,.about-family-standard-card--accent .about-family-standard-copy>p:last-of-type,.about-family-standard-card--accent .about-family-standard-copy h3,.about-story-closing>p,.about-story-closing h2,.about-story-closing>div span,.about-story-closing>div strong{color:inherit}.lawyer-case-card,.team-system-principles>section,.team-detail-examples article,.about-story-band--text blockquote,.about-story-closing>div span{border-color:var(--surface-line);color:var(--ink);background:var(--surface-card);box-shadow:none}.history-practice-card,.history-practice-item:first-child .history-practice-card,.history-featured-card,.history-featured-item-primary .history-featured-card,.history-era-visual,.team-detail{border-color:var(--surface-line);color:var(--ink);background:var(--surface-card);box-shadow:var(--surface-shadow)}.history-intro .history-eyebrow,.history-intro .history-range-rule{color:var(--wine)}.history-intro .history-stats,.history-intro .history-stat{border-color:var(--surface-line)}.history-intro .history-stat dt{color:var(--muted)}.history-intro .history-stat dd,.history-featured-item-primary .history-featured-year>span,.history-featured-item-primary .history-featured-year h3,.history-featured-item-primary .history-featured-events li{color:var(--ink)}.history-era-caption,.history-era-caption h3{color:#fff}.history-era-caption span{color:#f0dba7}.about-story-band .about-story-kicker,.about-certificate-card p,.about-family-standard-card--accent .about-family-standard-index>span,.about-family-standard-card--accent .about-family-standard-copy>p:first-child,.about-story-closing>p,.about-story-closing>div strong{color:var(--wine)}.about-story-band>div:last-child>p:not(.about-story-kicker),.about-story-band--text>div>p:not(.about-story-kicker),.about-family-standard-card--accent .about-family-standard-index>strong,.about-family-standard-card--accent .about-family-standard-copy>p:last-of-type,.about-story-closing>div span{color:var(--muted)}.about-story-actions a,.about-story-closing>a{color:var(--wine);background:var(--surface-card);border-color:#86143a38}.about-story-actions a:first-child,.about-story-closing>a{border-color:var(--wine);color:#fff;background:var(--wine)}.about-generation-panel>div{color:var(--ink);background:var(--surface-soft)}.about-generation-panel>div strong{color:var(--wine)}.about-generation-panel>div span{color:var(--muted)}#top.site-shell .about-story-band--text blockquote strong{color:var(--wine);font-size:clamp(24px,2vw,30px)!important}.about-story-band--text blockquote p{color:var(--muted)}@media (width<=640px){.strategy,.lawyer-section,.review-section,.office-section{background:var(--surface-soft)}.decision-section,.case-section,#insight,.content-detail,.content-detail--practice-guide{background:var(--surface-page)}.collaboration-process,.strategy-finder-steps,.strategy-result,.review-card,.practice-detail-overview,.practice-page-outline{box-shadow:0 8px 24px #1e1c1d0b}.consultation-copy,.consultation-form-wrap{background-color:var(--surface-page);min-height:0}}.case-section{background:var(--surface-page)}.strategy,.lawyer-section{background:var(--surface-soft)}.decision-section{background:var(--surface-page)}.review-section{background:var(--surface-soft);background-image:radial-gradient(circle at 8% 12%,#86143a1a,#0000 34%),radial-gradient(circle at 92% 82%,#b8955821,#0000 36%),linear-gradient(135deg,#fcf8f9 0%,#f4e8ec 52%,#f8f1f3 100%);border-top-color:#86143a1f;border-bottom:1px solid #86143a1a}#insight{background:var(--surface-page)}.office-section,.consultation{background:var(--surface-soft)}.content-detail,.content-detail--practice-guide{background:var(--surface-page)}.practice-detail-nav{background:var(--surface-card)}.practice-detail-overview{background:var(--surface-soft)}.practice-detail-checkpoints li{border-color:var(--surface-line);background:var(--surface-card)}.practice-page-outline{background:var(--surface-card)}.practice-editorial-section{background:var(--surface-page)}.practice-editorial-section--statement{background:#fbf6f7}.strategy .section-title,.decision-section .section-title,.review-section .section-title{color:var(--ink)}.review-card{background:var(--surface-card);background-image:linear-gradient(145deg,#fffffffa,#fff8fae6);border-color:#86143a24;min-height:260px;padding:24px 26px;box-shadow:0 16px 38px #53112714}.review-card:hover,.review-card:focus-visible{border-color:#86143a4d;box-shadow:0 22px 48px #53112721}.review-privacy-notice{border-color:#86143a24;border-left-color:var(--wine);background:var(--surface-card);background-image:linear-gradient(120deg,#fffffff5,#f8ebefe6);box-shadow:0 14px 34px #53112714}.review-category>span{color:#6e5f64;background:#86143a0e;border-color:#86143a21}.review-category{margin-top:0}.review-card h3{color:#2d2226;margin:18px 0 14px}.review-meta{color:#74676b;border-color:#86143a1f;padding-top:18px}:root{--type-body:18px;--type-body-mobile:17px;--type-card-copy:18px;--type-reading-line:1.82}#top.site-shell{font-size:var(--type-body);letter-spacing:-.012em;line-height:1.72}.section-description,.hero-lede,.archive-hero>.section-inner>p:last-child,.archive-hero--practice .practice-hero-lede{font-size:var(--type-body);line-height:var(--type-reading-line)}.hero-panel-body>p,.case-content p,.review-card p,.media-card-copy p,.office-card p,.archive-card p,.case-archive-card p,.lawyer-card p,.related-grid a p{font-size:var(--type-card-copy);line-height:1.76}.source-body,.source-body--editorial,.curated-practice-body,.practice-editorial-content{font-size:var(--type-body);line-height:var(--type-reading-line)}.source-body :is(p,li,dd,td),.curated-practice-body .practice-editorial-content :is(p,li,dd,td),.inheritance-guide :is(p,li,dd,td),.inheritance-source-intro :is(p,li,dd,td){line-height:var(--type-reading-line);font-size:var(--type-body)!important}@media (width<=640px){#top.site-shell{font-size:var(--type-body-mobile);line-height:1.7}.section-description,.hero-lede,.archive-hero>.section-inner>p:last-child,.archive-hero--practice .practice-hero-lede,.hero-panel-body>p,.case-content p,.review-card p,.media-card-copy p,.office-card p,.archive-card p,.case-archive-card p,.lawyer-card p,.related-grid a p,.source-body,.source-body--editorial,.curated-practice-body,.practice-editorial-content{font-size:var(--type-body-mobile)}.source-body :is(p,li,dd,td),.curated-practice-body .practice-editorial-content :is(p,li,dd,td),.inheritance-guide :is(p,li,dd,td),.inheritance-source-intro :is(p,li,dd,td){line-height:1.78;font-size:var(--type-body-mobile)!important}}.team-system-heading>p:first-child{color:var(--wine)}.team-system-heading h2{color:var(--ink)}.team-system-heading>p:last-child{color:var(--muted)}.team-system-principles>section{border-color:var(--surface-line);background:var(--surface-card)}.team-system-principles span{color:var(--wine)}.team-system-principles h3{color:var(--ink)}.team-system-principles p{color:var(--muted)}.team-system-flow{border-color:var(--surface-line);background:#eeeae8}.team-system-flow li+li,.team-system-flow li:nth-child(2n),.team-system-flow li:nth-child(n+3){border-color:#352f311f}.team-system-flow span{color:var(--wine)}.team-system-flow strong{color:var(--ink)}.team-detail-header{isolation:isolate;color:var(--ink);background:var(--surface-soft);position:relative;overflow:hidden}.team-detail-header:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(102deg,#fffdfcf7 0%,#fffdfce8 50%,#fffbf99e 100%);position:absolute;inset:0}.team-detail-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-detail-media img{object-fit:cover;object-position:center 40%;opacity:.84;filter:saturate(.72)contrast(.94);transition:filter .28s,opacity .28s,transform .46s;transform:scale(1.015)}.team-detail-header>.team-detail-number,.team-detail-header>.team-detail-title{z-index:2;position:relative}.team-detail-number{border-color:#86143a33}.team-detail-number>span,.team-detail-number>small{color:var(--wine)}.team-detail-number>strong,.team-detail-title h2{color:var(--ink)}.team-detail-context{color:#554d4f;background:#ffffffc7;border-color:#86143a33}.team-detail-context strong{color:var(--wine)}.team-detail-title>p:last-child{color:#51494b}.team-detail:target .team-detail-media img{opacity:.9;filter:saturate(.8)contrast(.96);transform:scale(1.045)}.team-detail-examples article>span{color:var(--wine)}.team-detail-examples h4{color:var(--ink)}.team-detail-examples article>p{color:var(--muted)}@media (width<=720px){.team-detail-header:before{background:linear-gradient(#fffdfced 0%,#fffdfcde 100%)}.team-detail-media img{object-position:center 34%}}@media (prefers-reduced-motion:reduce){.team-detail-media img{transition:none}.team-detail:target .team-detail-media img{transform:scale(1.015)}}#top.site-shell:not(.english-home,.english-about,.english-editorial),#top.site-shell:not(.english-home,.english-about,.english-editorial) :not([data-reference-content],[data-reference-content] *,.home-welcome-backdrop,.home-welcome-backdrop *){font-family:var(--sans)!important}#top.site-shell:not(.english-home,.english-about,.english-editorial) :where(a,p,li,dt,dd,th,td,button,input,select,textarea,label,summary,small,span,strong,em,b,time,address,blockquote,figcaption,legend):not([aria-hidden=true],[aria-hidden=true] *,[data-reference-content],[data-reference-content] *,.home-welcome-backdrop,.home-welcome-backdrop *){font-size:max(17px,1em)!important}#top.site-shell .footer-office h3,#top.site-shell .process-timeline-card h4{font-size:17px!important}#top.site-shell .content-detail--lawyer .lawyer-profile-tagline{line-height:1.6;font-size:clamp(22px,1.65vw,25px)!important}#top.site-shell .content-detail--lawyer .lawyer-profile-biography,#top.site-shell .content-detail--lawyer .lawyer-profile-biography p{line-height:1.9;font-size:19px!important}#top.site-shell .content-detail--lawyer .lawyer-credential-card header h3{font-size:24px}#top.site-shell .content-detail--lawyer .lawyer-credential-card li p,#top.site-shell .content-detail--lawyer .lawyer-credential-empty{line-height:1.72;font-size:19px!important}@media (width<=640px){#top.site-shell .content-detail--lawyer .lawyer-profile-tagline{font-size:21px!important}#top.site-shell .content-detail--lawyer .lawyer-profile-biography,#top.site-shell .content-detail--lawyer .lawyer-profile-biography p,#top.site-shell .content-detail--lawyer .lawyer-credential-card li p,#top.site-shell .content-detail--lawyer .lawyer-credential-empty{font-size:18px!important}}#top.site-shell .hero-phone-link small{line-height:1.25;font-size:clamp(19px,1.5vw,22px)!important}#top.site-shell .hero-phone-link strong{letter-spacing:-.04em;line-height:1;font-size:clamp(38px,3.2vw,46px)!important}#top.site-shell .lawyer-feature-copy{padding:clamp(38px,4.2vw,64px)}#top.site-shell .lawyer-feature-copy h3{margin-bottom:16px;font-size:clamp(42px,3.8vw,58px)}#top.site-shell .lawyer-feature-standard{max-width:610px;color:var(--wine);letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.4}#top.site-shell .lawyer-feature-intro{color:#51494b;word-break:keep-all;max-width:610px;margin:12px 0 0;line-height:1.75}#top.site-shell .lawyer-career-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:680px;margin:26px 0 0;padding:0;list-style:none;display:grid}#top.site-shell .lawyer-career-highlights li{color:#51494b;background:linear-gradient(145deg,#fffdfd,#fbf3f5);border:1px solid #86143a21;border-radius:18px;flex-direction:column;gap:8px;min-width:0;min-height:128px;padding:18px;display:flex;box-shadow:0 10px 24px #5311270e}#top.site-shell .lawyer-career-highlights strong{color:var(--wine);letter-spacing:-.035em;font-weight:850;line-height:1;font-size:clamp(25px,2.4vw,34px)!important}#top.site-shell .lawyer-career-highlights span{color:#5f5558;word-break:keep-all;font-weight:650;line-height:1.5}#top.site-shell .lawyer-feature .lawyer-quote{color:#5d5557;max-width:680px;margin:24px 0 20px;padding:18px 0;line-height:1.75;font-size:18px!important}#top.site-shell .lawyer-feature-copy .panel-link{margin-top:24px}@media (width<=640px){#top.site-shell .lawyer-feature-copy{padding:30px 20px 36px}#top.site-shell .lawyer-feature-copy h3{font-size:40px}#top.site-shell .lawyer-feature-standard{font-size:22px}#top.site-shell .lawyer-career-highlights{grid-template-columns:1fr;gap:8px}#top.site-shell .lawyer-career-highlights li{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:15px 16px;display:grid}#top.site-shell .lawyer-career-highlights strong{font-size:25px!important}}#top.site-shell .header-inner{grid-template-columns:190px minmax(0,1fr) auto;column-gap:clamp(18px,2vw,28px)}#top.site-shell .main-nav{gap:clamp(12px,1.25vw,22px);min-width:0}#top.site-shell .header-contact{flex:none;min-width:max-content}#top.site-shell .phone-block{white-space:nowrap;flex:0 0 132px;min-width:132px}#top.site-shell .phone-block small,#top.site-shell .phone-block strong,#top.site-shell .header-cta{white-space:nowrap}#top.site-shell .phone-block small{letter-spacing:.02em;line-height:1.3}#top.site-shell .phone-block strong{line-height:1.15}#top.site-shell .header-cta{flex:none}@media (width>=1181px) and (width<=1280px){#top.site-shell .header-inner{grid-template-columns:181px minmax(0,1fr) auto;gap:16px}#top.site-shell .main-nav{gap:12px}#top.site-shell .phone-block{flex-basis:126px;min-width:126px}}@media (width>=1101px) and (width<=1180px){#top.site-shell .header-inner{grid-template-columns:181px minmax(0,1fr) auto;gap:16px}#top.site-shell .main-nav{gap:8px}#top.site-shell .phone-block{display:none}}@media (width>=1025px) and (width<=1100px){#top.site-shell .header-inner{grid-template-columns:181px minmax(0,1fr);gap:16px}#top.site-shell .main-nav{gap:8px}#top.site-shell .header-contact{display:none}}#top.site-shell .brand img{filter:brightness(0)saturate()invert(8%)sepia(48%)saturate(4843%)hue-rotate(323deg)brightness(92%)contrast(108%)drop-shadow(0 0 .45px #541028c7)}#top.site-shell .footer-logo{opacity:1;filter:drop-shadow(0 0 .5px #ffffffb8)}.home-strategy-process{color:var(--ink);background:radial-gradient(circle at 92% 12%, #86143a0e, transparent 30%), var(--surface-card);box-shadow:var(--surface-shadow);border:1px solid #86143a21;border-radius:32px;margin-top:clamp(72px,8vw,112px);padding:clamp(30px,4vw,54px);overflow:hidden}.home-process-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:clamp(28px,4vw,46px);display:flex}.home-process-head>div>span{color:var(--wine);letter-spacing:.14em;margin-bottom:12px;font-size:17px;font-weight:800;display:block}.home-process-head h3{max-width:760px;color:var(--ink);font-family:var(--body);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(32px,3.35vw,48px);font-weight:780;line-height:1.22}.home-process-head p{max-width:400px;color:var(--muted);text-align:right;word-break:keep-all;margin:0 0 4px;font-size:18px;line-height:1.75}.home-process-stage{isolation:isolate;background:#f7eee8;border:1px solid #86143a21;border-radius:26px;min-height:clamp(370px,35vw,470px);position:relative;overflow:hidden}.home-process-stage:after{z-index:-1;content:"";background:linear-gradient(90deg,#fffbf8fc 0%,#fffbf8f5 37%,#fffbf8b8 54%,#fffbf814 82%);position:absolute;inset:0}.home-process-stage-media{z-index:-2;position:absolute;inset:0}.home-process-stage-media img{object-fit:cover;object-position:center;opacity:0;transition:opacity .65s,transform .9s cubic-bezier(.2,.75,.25,1);transform:scale(1.025)}.home-process-stage-media img.is-active{opacity:1;transform:scale(1)}.home-process-stage-copy{z-index:1;width:min(58%,690px);min-height:inherit;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);animation:.52s cubic-bezier(.2,.75,.25,1) both homeProcessCopyIn;display:flex;position:relative}.home-process-stage-tag{color:#fff;background:var(--wine);letter-spacing:.07em;border-radius:999px;width:fit-content;margin-bottom:18px;padding:9px 16px;font-size:17px;font-weight:800;line-height:1;box-shadow:0 8px 22px #86143a29}.home-process-stage-copy h4{color:var(--ink);font-family:var(--body);letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.18}.home-process-stage-copy>p{color:#5e5558;word-break:keep-all;max-width:590px;margin:20px 0 0;font-size:clamp(18px,1.55vw,21px);line-height:1.78}.home-process-system-note{word-break:keep-all;border-top:1px solid #86143a26;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:14px;max-width:550px;margin-top:clamp(26px,4vw,42px);padding-top:19px;font-size:17px;line-height:1.55;display:grid}.home-process-system-note strong{color:var(--wine);font-weight:800}.home-process-system-note span{color:var(--muted)}.home-process-stage-count{z-index:2;min-width:92px;color:var(--wine);-webkit-backdrop-filter:blur(10px);text-align:center;background:#ffffffd1;border:1px solid #ffffff8c;border-radius:999px;padding:11px 15px;font-size:20px;font-weight:800;line-height:1;position:absolute;bottom:22px;right:24px;box-shadow:0 10px 30px #2a091517}.home-process-stage-count small{color:#8c7e82;font-size:16px;font-weight:650}.home-process-tab-scroll{overscroll-behavior-inline:contain;scrollbar-color:#86143a3d transparent;scrollbar-width:thin;margin-top:18px;padding-top:12px;overflow-x:auto}.home-process-tab-rail{width:100%;min-width:var(--process-rail-min-width);grid-template-columns:repeat(var(--process-step-count), minmax(0, 1fr));padding:0 0 8px;display:grid;position:relative}.home-process-track{z-index:0;top:22px;right:calc(50% / var(--process-step-count));left:calc(50% / var(--process-step-count));background:#86143a24;height:2px;position:absolute;overflow:hidden}.home-process-track i{width:var(--process-progress);background:linear-gradient(90deg, #b76d83, var(--wine));transform-origin:0;height:100%;transition:width .62s cubic-bezier(.2,.75,.25,1);display:block}.home-process-tab{z-index:1;appearance:none;color:#8a8184;cursor:pointer;min-width:0;min-height:102px;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:13px;padding:0 9px 12px;display:flex;position:relative}.home-process-tab:after{background:var(--wine);content:"";opacity:0;transform-origin:0;border-radius:99px;height:3px;position:absolute;bottom:0;left:22%;right:22%;transform:scaleX(0)}.home-strategy-process.is-running .home-process-tab.is-active:after{opacity:.75;animation:4.2s linear both homeProcessDwell}.home-process-tab-marker{color:#817578;background:#fff;border:1px solid #86143a2b;border-radius:50%;place-items:center;width:46px;height:46px;font-size:16px;font-weight:800;line-height:1;transition:border-color .24s,color .24s,background-color .24s,box-shadow .24s,transform .24s;display:grid;box-shadow:0 4px 14px #2a09150d}.home-process-tab.is-complete .home-process-tab-marker{color:var(--wine);background:#f8edf0;border-color:#86143a42}.home-process-tab.is-active .home-process-tab-marker{border-color:var(--wine);color:#fff;background:var(--wine);transform:scale(1.06);box-shadow:0 0 0 8px #86143a17}.home-process-tab-label{max-width:155px;color:inherit;word-break:keep-all;font-size:17px;font-weight:690;line-height:1.4}.home-process-tab.is-active .home-process-tab-label{color:var(--wine);font-weight:800}.home-process-tab:hover .home-process-tab-marker,.home-process-tab:focus-visible .home-process-tab-marker{border-color:#86143a7a;transform:translateY(-2px)}.home-process-tab:focus-visible{outline:2px solid var(--wine);outline-offset:-2px;border-radius:12px}.home-process-motion-note{color:#8a8184;text-align:center;margin:12px 0 0;font-size:17px;line-height:1.5}@keyframes homeProcessCopyIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes homeProcessDwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.home-process-head{align-items:start;gap:16px;display:grid}.home-process-head p{text-align:left;max-width:620px}.home-process-stage-copy{width:min(68%,620px)}}@media (width<=640px){.home-strategy-process{border-radius:24px;margin-top:58px;padding:24px 18px}.home-process-head{margin-bottom:24px}.home-process-head>div>span{letter-spacing:.1em;margin-bottom:9px;font-size:17px}.home-process-head h3{font-size:clamp(29px,9vw,38px);line-height:1.25}.home-process-head p{font-size:17px;line-height:1.65}.home-process-stage{border-radius:20px;min-height:470px}.home-process-stage:after{background:linear-gradient(90deg,#fffbf8fc 0%,#fffbf8f2 58%,#fffbf880 100%)}.home-process-stage-media img{object-position:58% center;opacity:0}.home-process-stage-media img.is-active{opacity:.72}.home-process-stage-copy{justify-content:flex-start;width:100%;min-height:470px;padding:30px 24px 88px}.home-process-stage-copy h4{max-width:92%;font-size:clamp(31px,10vw,42px)}.home-process-stage-copy>p{max-width:92%;margin-top:16px;font-size:18px;line-height:1.7}.home-process-system-note{grid-template-columns:1fr;gap:4px;max-width:92%;margin-top:24px;font-size:17px;display:grid}.home-process-stage-count{bottom:16px;right:16px}.home-process-tab-scroll{margin-top:10px;padding-bottom:4px}.home-process-tab{min-height:98px;padding-inline:8px}.home-process-motion-note{text-align:left;margin-top:10px}}@media (prefers-reduced-motion:reduce){.home-process-stage-media img,.home-process-track i,.home-process-tab-marker{transition:none}.home-process-stage-copy,.home-strategy-process.is-running .home-process-tab.is-active:after{animation:none}}.content-detail--practice-guide-divorce .divorce-preparation-overview{background:radial-gradient(circle at 100% 0,#8a0b2f11,#0000 30%),#fff;border:1px solid #8a0b2f26;border-radius:30px;margin:0 0 clamp(52px,6vw,78px);padding:clamp(30px,4.4vw,54px);position:relative;overflow:hidden;box-shadow:0 26px 64px #401b2714}.divorce-preparation-overview-heading{max-width:780px;margin-bottom:clamp(25px,3.5vw,40px)}.divorce-preparation-overview-heading>span{color:var(--practice-guide-accent);letter-spacing:.15em;margin-bottom:12px;font-size:12px;font-weight:850;display:block}.divorce-preparation-overview-heading h2{color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(31px,4vw,50px);font-weight:800;line-height:1.24}.divorce-preparation-overview-heading p{color:var(--muted);margin:15px 0 0;font-size:17px;line-height:1.72}.divorce-preparation-map{background:#fffaf6;border:1px solid #8a0b2f1f;border-radius:24px;margin:0;overflow:hidden}.divorce-preparation-map-image{aspect-ratio:16/7;border-bottom:1px solid #8a0b2f1a;position:relative;overflow:hidden}.divorce-preparation-map-image img{object-fit:cover;object-position:center 50%}.divorce-preparation-overview .divorce-preparation-map-steps{background:#fffffff0;border:1px solid #8a0b2f1f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 0 0;padding:0 clamp(16px,2.7vw,30px);list-style:none;display:grid;position:relative;overflow:hidden}.divorce-preparation-overview .divorce-preparation-map-steps:before{content:"";background:#8a0b2f33;height:1px;position:absolute;top:32px;left:16.66%;right:16.66%}.divorce-preparation-overview .divorce-preparation-map-steps li{z-index:1;min-width:0;min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:19px clamp(9px,2vw,22px) 23px;position:relative}.divorce-preparation-overview .divorce-preparation-map-steps li>span{width:28px;height:28px;color:var(--practice-guide-accent);background:#fff;border:1px solid #8a0b2f3d;border-radius:50%;place-items:center;margin:0 auto 11px;font-size:10px;font-weight:850;display:grid}.divorce-preparation-overview .divorce-preparation-map-steps strong{color:var(--ink);margin:0;font-size:17px;line-height:1.45;display:block}.divorce-preparation-overview .divorce-preparation-map-steps p{color:var(--muted);margin:5px 0 0;font-size:15px;line-height:1.58}.practice-detail-highlights--divorce{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.practice-detail-highlights--divorce li{min-width:0;min-height:72px;box-shadow:none;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 17px;display:grid}.practice-detail-highlights--divorce span,.practice-detail-highlights--divorce strong,.practice-detail-highlights--divorce p{margin:0}.practice-detail-highlights--divorce strong{font-size:24px}.practice-detail-highlights--divorce p{font-size:15px}.content-detail--practice-guide .practice-detail-content{width:min(1080px,100%)}.content-detail--practice-guide .practice-page-outline{box-shadow:none;border-top-width:1px;margin-bottom:28px;padding:20px 22px}.content-detail--practice-guide .practice-editorial{gap:clamp(22px,3vw,34px);display:grid}.content-detail--practice-guide .practice-editorial-section{border:1px solid var(--surface-line);background:#fff;border-radius:28px;margin:0;padding:clamp(42px,5.5vw,66px) clamp(24px,4.8vw,52px);box-shadow:0 22px 52px #1e1c1d0e}.content-detail--practice-guide .practice-editorial-section:nth-child(2n):not(.practice-editorial-section--statement){background:linear-gradient(145deg,#fff 0%,#fdf8f6 100%)}.content-detail--practice-guide .practice-editorial-section--statement{border-left:5px solid var(--practice-guide-accent);background:#fbf6f7}.content-detail--practice-guide .practice-editorial-heading{margin-bottom:clamp(27px,3.6vw,38px)}.content-detail--practice-guide .practice-editorial-heading>p{max-width:700px;margin-top:12px}.content-detail--practice-guide-divorce .practice-infographic--deadline{background:0 0;border:0;border-radius:0;margin:0;padding:32px 0 0;overflow:visible}.content-detail--practice-guide-divorce .practice-infographic--deadline:before{left:0;right:0}.content-detail--practice-guide-divorce .practice-infographic--deadline .practice-infographic-label{left:0}.content-detail--practice-guide-divorce .practice-infographic--deadline .practice-infographic-label,.content-detail--practice-guide-divorce .practice-infographic--checklist .practice-infographic-label{background:var(--paper)}.curated-practice-body .divorce-deadline-summary{background:linear-gradient(120deg,#f7e9eb 0%,#fffaf7 48%,#fff 100%);border:1px solid #8a0b2f26;border-radius:22px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);display:grid;overflow:hidden}.curated-practice-body .divorce-deadline-count{text-align:center;color:#fff;background:radial-gradient(circle at 30% 15%, #ffffff29, transparent 34%), var(--practice-guide-accent);place-content:center;min-height:238px;padding:28px 20px;display:grid}.curated-practice-body .divorce-deadline-count>span{color:#ffffffc7;letter-spacing:.08em;font-size:13px;font-weight:750}.curated-practice-body .divorce-deadline-count>strong{color:#fff;letter-spacing:-.06em;margin:8px 0 2px;font-size:clamp(64px,8vw,92px);font-weight:820;line-height:.95}.curated-practice-body .divorce-deadline-count>b{color:#fff;font-size:17px}.curated-practice-body .divorce-deadline-copy{min-width:0;padding:clamp(27px,4vw,42px)}.curated-practice-body .divorce-mini-label,.curated-practice-body .divorce-response-map header>span{color:var(--practice-guide-accent);letter-spacing:.14em;font-size:11px;font-weight:850;display:block}.curated-practice-body .divorce-deadline-copy h3,.curated-practice-body .divorce-response-map h3{color:var(--ink);margin:8px 0 10px;font-weight:800;font-size:clamp(22px,2.8vw,30px)!important;line-height:1.38!important}.curated-practice-body .divorce-deadline-copy>p{max-width:620px;color:var(--muted);margin:0}.curated-practice-body .divorce-deadline-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0 0;display:grid}.curated-practice-body .divorce-deadline-copy dl>div{background:#ffffffc7;border:1px solid #8a0b2f1c;border-radius:12px;min-width:0;padding:13px 15px}.curated-practice-body .divorce-deadline-copy dt{color:var(--practice-guide-accent);font-size:12px;font-weight:800}.curated-practice-body .divorce-deadline-copy dd{color:var(--ink);margin:3px 0 0;font-size:15px;font-weight:700}.curated-practice-body .divorce-response-map{border:1px solid var(--surface-line);background:var(--surface-soft);border-radius:20px;margin-top:26px;padding:clamp(23px,3.4vw,34px)}.curated-practice-body .divorce-response-map header{margin-bottom:22px}.curated-practice-body .divorce-response-map ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.curated-practice-body .divorce-response-map li{background:#fff;border:1px solid #8a0b2f1c;border-radius:14px;min-width:0;margin:0;padding:18px 16px;position:relative}.curated-practice-body .divorce-response-map li:not(:last-child):after{z-index:2;color:var(--practice-guide-accent);content:"→";font-size:14px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.curated-practice-body .divorce-response-map li>span{color:#fff;background:var(--practice-guide-accent);border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:14px;font-size:10px;font-weight:850;display:grid}.curated-practice-body .divorce-response-map li strong{color:var(--ink);font-size:17px;font-weight:800}.curated-practice-body .divorce-response-map li p{color:var(--muted);margin:6px 0 0;line-height:1.62}.curated-practice-body .divorce-one-line-warning,.curated-practice-body .divorce-preparation-key{border-left:4px solid var(--practice-guide-accent);color:var(--muted);background:#fbf4f5;border-radius:0 13px 13px 0;align-items:flex-start;gap:15px;margin:16px 0 0;padding:17px 19px;display:flex}.curated-practice-body .divorce-one-line-warning b,.curated-practice-body .divorce-preparation-key b{color:var(--practice-guide-accent);flex:none}.curated-practice-body .divorce-preparation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.curated-practice-body .divorce-preparation-grid>li{background:radial-gradient(circle at 100% 0,#8a0b2f12,#0000 40%),#fff;border:1px solid #8a0b2f1f;border-radius:17px;min-width:0;min-height:232px;margin:0;padding:23px 19px 21px;position:relative;overflow:hidden}.curated-practice-body .divorce-preparation-grid .n{color:#fff;background:var(--practice-guide-accent);border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:28px;font-size:11px;font-weight:850;display:grid}.curated-practice-body .divorce-preparation-grid small{color:var(--practice-guide-accent);letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.curated-practice-body .divorce-preparation-grid h3{color:var(--ink);margin:5px 0 9px;font-weight:800;font-size:21px!important;line-height:1.42!important}.curated-practice-body .divorce-preparation-grid p{color:var(--muted);margin:0;line-height:1.66}@media (width<=900px){.curated-practice-body .divorce-response-map ol,.curated-practice-body .divorce-preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curated-practice-body .divorce-response-map li:not(:last-child):after{display:none}}@media (width<=720px){.content-detail--practice-guide-divorce .divorce-preparation-overview{border-radius:23px;padding:20px}.divorce-preparation-map-image{aspect-ratio:4/3}.divorce-preparation-overview .divorce-preparation-map-steps{grid-template-columns:1fr;padding:10px 0}.divorce-preparation-overview .divorce-preparation-map-steps:before{width:1px;height:auto;top:28px;bottom:28px;left:26px}.divorce-preparation-overview .divorce-preparation-map-steps li{text-align:left;min-height:64px;padding:10px 8px 10px 55px}.divorce-preparation-overview .divorce-preparation-map-steps li>span{margin:0;position:absolute;top:17px;left:0}.practice-detail-highlights--divorce{grid-template-columns:1fr}.practice-detail-highlights--divorce li{grid-template-columns:58px 64px minmax(0,1fr)}.content-detail--practice-guide .practice-editorial-section{border-radius:22px;padding:34px 20px}.curated-practice-body .divorce-deadline-summary{grid-template-columns:1fr}.curated-practice-body .divorce-deadline-count{grid-template-columns:auto auto;align-items:end;column-gap:9px;min-height:150px}.curated-practice-body .divorce-deadline-count>span{grid-column:1/-1}.curated-practice-body .divorce-deadline-count>strong{font-size:70px}.curated-practice-body .divorce-deadline-count>b{padding-bottom:8px}}@media (width<=560px){.divorce-preparation-overview-heading h2{font-size:31px}.divorce-preparation-map-image{aspect-ratio:1}.curated-practice-body .divorce-deadline-copy dl,.curated-practice-body .divorce-response-map ol,.curated-practice-body .divorce-preparation-grid{grid-template-columns:1fr}.curated-practice-body .divorce-preparation-grid>li{min-height:0}.curated-practice-body .divorce-one-line-warning,.curated-practice-body .divorce-preparation-key{gap:4px;display:grid}}#top.site-shell main>.section .section-head.home-section-head{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #2a091524;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(340px,.88fr);align-items:center;gap:clamp(42px,5.6vw,82px);margin-bottom:clamp(30px,2.8vw,40px);padding:0 0 clamp(28px,2.4vw,36px);display:grid;overflow:visible}#top.site-shell .home-section-head .section-head-copy{max-width:780px;padding:0}#top.site-shell .home-section-head .section-label{margin-bottom:16px;font-size:clamp(12px,1vw,15px)}#top.site-shell .home-section-head .section-title{max-width:700px;font-size:clamp(34px,3.35vw,48px);line-height:1.3}#top.site-shell .home-section-summary{border:0;border-left:4px solid var(--wine);width:100%;min-width:0;min-height:clamp(138px,13vw,176px);color:var(--ink);text-align:left;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;justify-self:stretch;align-items:flex-start;padding:8px 0 8px clamp(26px,3vw,42px);display:flex}#top.site-shell .home-section-summary:before{content:none}#top.site-shell .home-section-summary-copy{color:#51494b;text-align:left;word-break:keep-all;max-width:570px;margin:0;font-weight:540;line-height:1.75;font-size:clamp(18px,1.35vw,21px)!important}#top.site-shell .home-section-summary-link{width:fit-content;color:var(--wine);border-bottom:1px solid #86143a73;align-items:center;gap:9px;margin-top:14px;padding-bottom:5px;font-weight:800;line-height:1.35;display:inline-flex;font-size:17px!important}#top.site-shell .home-section-summary-link:hover,#top.site-shell .home-section-summary-link:focus-visible{color:var(--wine-dark);border-bottom-color:currentColor}#top.site-shell .home-section-summary-statement{text-align:left;margin:0}#top.site-shell .home-section-summary-statement>strong{color:#2b2527;word-break:keep-all;font-weight:680;line-height:1.65;display:block;font-size:clamp(19px,1.5vw,23px)!important}#top.site-shell .home-section-summary-statement>p{color:#6e6567;word-break:keep-all;margin:12px 0 0;line-height:1.7;font-size:17px!important}#top.site-shell .home-section-summary-statement>small{color:#81777a;word-break:keep-all;margin-top:18px;font-size:15px;line-height:1.7;display:block}@media (width<=1024px){#top.site-shell main>.section .section-head.home-section-head{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);gap:36px}}@media (width<=820px){#top.site-shell main>.section .section-head.home-section-head{grid-template-columns:1fr;gap:24px}#top.site-shell .home-section-head .section-head-copy{padding:0}#top.site-shell .home-section-summary{border-left:0;border-top:3px solid var(--wine);text-align:left;justify-self:stretch;align-items:flex-start;width:100%;min-height:0;padding:22px 0 0}#top.site-shell .home-section-summary-copy,#top.site-shell .home-section-summary-statement{text-align:left;max-width:680px}#top.site-shell .home-section-summary-link{align-self:flex-start}}@media (width<=640px){#top.site-shell main>.lawyer-section,#top.site-shell main>.case-section,#top.site-shell main>.strategy,#top.site-shell main>.decision-section,#top.site-shell main>.review-section,#top.site-shell main>#insight,#top.site-shell main>.office-section{padding-top:56px;padding-bottom:56px}#top.site-shell main>.section .section-head.home-section-head{border-radius:0;gap:18px;margin-bottom:28px;padding:0 0 24px}#top.site-shell .home-section-head .section-label{margin-bottom:11px}#top.site-shell .home-section-head .section-title{font-size:clamp(30px,9.2vw,38px);line-height:1.28}#top.site-shell .home-section-summary{padding-top:18px}#top.site-shell .home-section-summary-copy,#top.site-shell .home-section-summary-statement>strong{font-size:18px!important}#top.site-shell .home-section-summary-statement>p{font-size:16px!important}#top.site-shell .home-section-summary-statement>small{margin-top:14px;font-size:14px}#top.site-shell .lawyer-feature-image{aspect-ratio:640/784;min-height:0;max-height:none;overflow:hidden}#top.site-shell .lawyer-feature-image img{object-fit:cover;width:100%;height:100%!important}#top.site-shell .lawyer-feature .lawyer-quote{-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible}#top.site-shell .archive-card--lawyer h2{overflow-wrap:anywhere;-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible}#top.site-shell #insight .media-card-copy>.media-card-footer{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;display:grid}#top.site-shell #insight .media-card-action{justify-self:center;margin-left:auto;margin-right:auto}}@media (width<=370px){.archive-pagination-page:not(.archive-pagination-page--mobile){display:none}}@media (width<=720px){html.home-section-snap{scroll-snap-type:y mandatory;scroll-padding-top:72px;scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}html.home-section-snap #top.site-shell main>section,html.home-section-snap #top.site-shell>.site-footer{scroll-snap-align:start;scroll-snap-stop:always}}@media (width<=720px) and (prefers-reduced-motion:reduce){html.home-section-snap{scroll-snap-type:y proximity}}.content-detail--editorial-webtoon{background:#f6f3f1;padding:clamp(38px,4.5vw,62px) 0 clamp(72px,8vw,112px)}.content-detail--editorial-webtoon .content-detail-inner{width:100%}.webtoon-reader{width:min(100%,980px);margin:0 auto}.webtoon-reader-toolbar{border-bottom:1px solid #48303824;justify-content:space-between;align-items:center;gap:20px;width:min(100%,810px);margin:0 auto 24px;padding:0 4px 20px;display:flex}.webtoon-reader-meta{color:#6f6467;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;font-size:13px;font-weight:650;display:flex}.webtoon-reader-meta>b{color:var(--wine);letter-spacing:.14em;font-size:11px;font-weight:850}.webtoon-reader-meta :is(time,span){position:relative}.webtoon-reader-meta :is(time,span):before{content:"";background:#6f646780;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.webtoon-reader-list{color:#7a1234;background:#ffffffad;border:1px solid #8a0b2f38;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:10px 17px;font-size:13px;font-weight:800;display:inline-flex}.webtoon-reader-strip{background:#fff;width:min(100%,810px);margin:0 auto;line-height:0;overflow:hidden;box-shadow:0 18px 54px #2a091514}.webtoon-reader-frame{width:100%;margin:0;padding:0;line-height:0}.webtoon-reader-frame img{width:100%;max-width:100%;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;display:block}.webtoon-reader-navigation{border-top:1px solid #48303824;border-bottom:1px solid #48303824;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:min(100%,810px);min-height:72px;margin:clamp(32px,5vw,52px) auto 0;padding:12px 0;display:grid}.webtoon-reader-navigation>:is(a,span){color:#392f32;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:760;display:inline-flex}.webtoon-reader-navigation>a{border-radius:999px;transition:color .16s,background-color .16s}.webtoon-reader-navigation>a:hover{color:var(--wine);background:#8a0b2f0f}.webtoon-reader-previous{justify-self:start}.webtoon-reader-next{justify-self:end}.webtoon-reader-navigation-list{justify-self:center;color:var(--wine)!important}.webtoon-reader-navigation>[aria-disabled=true]{opacity:.35}@media (width<=720px){.content-detail--editorial-webtoon{padding:28px 0 72px}.content-detail--editorial-webtoon .content-detail-layout{width:100%;max-width:none;padding-left:0;padding-right:0}.webtoon-reader-toolbar,.webtoon-reader-navigation{width:calc(100% - 32px)}.webtoon-reader-toolbar{align-items:flex-start;margin-bottom:18px;padding-bottom:16px}.webtoon-reader-meta{gap:6px 16px;font-size:12px}.webtoon-reader-meta :is(time,span):before{left:-9px}.webtoon-reader-list{min-height:40px;padding:9px 14px;font-size:12px}.webtoon-reader-strip{width:100%;box-shadow:none}.webtoon-reader-navigation{min-height:66px;margin-top:30px}.webtoon-reader-navigation>:is(a,span){gap:6px;padding-left:8px;padding-right:8px;font-size:13px}}.archive-grid--review{align-items:stretch}.archive-card--review{background:#fff;border-color:#6f183426;border-radius:26px;flex-direction:column;min-height:650px;display:flex;overflow:hidden;box-shadow:0 18px 46px #3a152213}.archive-card--review .archive-card-copy{background:radial-gradient(circle at 100% 0,#b895581f,#0000 34%),#fff;flex-direction:column;flex:1;min-height:360px;padding:32px 30px 30px;display:flex;position:relative;overflow:hidden}.archive-card--review .archive-card-copy:before{color:#86143a12;content:"“";pointer-events:none;font-family:Georgia,serif;font-size:118px;font-weight:700;line-height:1;position:absolute;top:64px;right:20px}.archive-card--review .archive-card-meta{z-index:1;color:var(--wine);letter-spacing:.12em;border-bottom:1px solid #6f18341f;align-items:center;margin-bottom:18px;padding-bottom:14px;font-size:11px;font-weight:850;position:relative}.archive-card--review .archive-card-meta time{color:#74696c;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.archive-card--review h2{z-index:1;color:#2d2226;letter-spacing:-.035em;-webkit-line-clamp:3;min-height:0;margin:0 0 16px;font-size:clamp(21px,1.65vw,25px);font-weight:800;line-height:1.46;position:relative}.archive-card--review p{z-index:1;color:#665c60;-webkit-line-clamp:3;min-height:0;margin:0 0 24px;font-size:17px;line-height:1.78;position:relative}.archive-card--review b{z-index:1;width:fit-content;color:var(--wine);border-bottom:2px solid #86143a59;margin-top:auto;padding-bottom:5px;font-size:14px;font-weight:820;position:relative}.archive-card--review .archive-card-image{background:linear-gradient(#fff3,#f8f2ef52),#f3efec;border-top:1px solid #6f18341a;flex:0 0 250px;min-height:250px}.archive-card--review .archive-card-image img{object-fit:contain;height:100%;padding:10px}.archive-card--review:hover .archive-card-image img,.archive-card--review:focus-visible .archive-card-image img{transform:scale(1.02)}.content-detail--editorial-review{background:radial-gradient(circle at 7% 4%,#8a0b2f0e,#0000 27%),radial-gradient(circle at 93% 36%,#b8955817,#0000 30%),#f8f5f2;padding:clamp(36px,5vw,70px) 0 clamp(80px,9vw,124px)}.content-detail--editorial-review .content-detail-inner{width:min(1140px,100%)}.review-detail-stage{background:#fff;border:1px solid #5223311f;border-radius:32px;width:100%;overflow:hidden;box-shadow:0 30px 80px #31131e1a}.review-detail-toolbar{color:#fff;background:radial-gradient(circle at 86% 10%,#debe7738,#0000 27%),linear-gradient(120deg,#3a0c1c 0%,#6e1232 60%,#81193c 100%);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px clamp(22px,4vw,42px);display:flex}.review-detail-kicker{gap:5px;min-width:0;display:grid}.review-detail-kicker span,.review-detail-story>header>p,.review-detail-context>p:first-of-type,.review-detail-team>header p,.review-detail-media>header p,.review-detail-footer p{color:var(--wine);letter-spacing:.14em;margin:0;font-size:11px;font-weight:880}.review-detail-kicker span{color:#edcf92}.review-detail-kicker strong{font-size:clamp(18px,1.8vw,22px);line-height:1.35}.review-detail-list-link{color:#fff;background:#ffffff14;border:1px solid #ffffff57;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:780;transition:border-color .16s,background-color .16s;display:inline-flex}.review-detail-list-link:hover,.review-detail-list-link:focus-visible{background:#ffffff24;border-color:#ffffffb8}.review-detail-paper{padding:clamp(24px,4.5vw,52px)}.review-detail-story-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:clamp(22px,3.5vw,40px);display:grid}.review-detail-story{background-color:#fffdfc;background-image:linear-gradient(90deg,#86143a0b 1px,#0000 1px),linear-gradient(#86143a0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #6f18341f;border-radius:27px;min-width:0;padding:clamp(26px,4vw,46px);box-shadow:0 18px 48px #3a15220e}.review-detail-story>header{border-bottom:1px solid #6f183421;padding-bottom:25px}.review-detail-story>header h2,.review-detail-team>header h2,.review-detail-media>header h2,.review-detail-context h2{color:#2c2225;letter-spacing:-.04em;word-break:keep-all;margin:7px 0 0;font-size:clamp(25px,2.5vw,34px);line-height:1.32}.review-detail-topics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.review-detail-topics span{color:#74102f;background:#86143a0e;border:1px solid #86143a24;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:760}.review-detail-prose{padding-top:26px}.review-detail-prose p{color:#50474a;letter-spacing:-.018em;word-break:keep-all;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.92}.review-detail-prose p+p{margin-top:18px}.review-detail-prose p:first-child{color:#33292c;font-size:clamp(19px,1.65vw,22px);font-weight:680;line-height:1.82}.review-detail-quote{color:#fff;background:radial-gradient(circle at 92% 8%,#e1c27e3d,#0000 32%),linear-gradient(135deg,#6f1233,#3e0d1e);border-radius:22px;margin:32px 0 0;padding:32px clamp(24px,4vw,42px) 28px;position:relative;overflow:hidden;box-shadow:0 18px 42px #4812262b}.review-detail-quote>span{color:#ffffff1a;font-family:Georgia,serif;font-size:150px;font-weight:700;line-height:1;position:absolute;top:-18px;right:20px}.review-detail-quote p{z-index:1;letter-spacing:-.022em;word-break:keep-all;margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:680;line-height:1.78;position:relative}.review-detail-quote footer{z-index:1;color:#e7c98b;margin-top:18px;font-size:12px;font-weight:750;position:relative}.review-detail-context{background:radial-gradient(circle at 100% 0,#b8955829,#0000 34%),#f6f1ed;border:1px solid #6f18341f;border-radius:24px;padding:28px;position:relative;overflow:hidden}.review-detail-context-mark{border-bottom:1px solid #6f183424;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:34px;display:flex}.review-detail-context-mark span{color:#7a1234;letter-spacing:.16em;padding-bottom:12px;font-size:10px;font-weight:850}.review-detail-context-mark strong{color:#6f18341c;margin-bottom:-10px;font-size:78px;font-weight:850;line-height:.9}.review-detail-context h2{font-size:clamp(22px,2vw,27px)}.review-detail-context>p:not(:first-of-type){color:#6b6063;word-break:keep-all;margin:13px 0 0;font-size:15px;line-height:1.75}.review-detail-facts{border-top:1px solid #6f18341f;margin:26px 0 0;padding:0}.review-detail-facts>div{border-bottom:1px solid #6f18341a;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.review-detail-facts dt{color:#8a0b2f;font-size:11px;font-weight:820}.review-detail-facts dd{color:#3c3235;margin:0;font-size:14px;font-weight:680;line-height:1.5}.review-detail-team{background:#fbf8f6;border:1px solid #6f18341c;border-radius:26px;margin-top:clamp(28px,4vw,46px);padding:clamp(26px,3.8vw,40px)}.review-detail-team>header h2,.review-detail-media>header h2{font-size:clamp(24px,2.3vw,31px)}.review-detail-attorneys{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.review-detail-attorneys[data-attorney-count="1"]{grid-template-columns:minmax(0,560px)}.review-detail-attorney{color:#2e2528;background:#fff;border:1px solid #6f18341c;border-radius:20px;grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:17px;min-width:0;min-height:148px;padding:11px 16px 11px 11px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;box-shadow:0 12px 30px #3a15220d}.review-detail-attorney:hover,.review-detail-attorney:focus-visible{border-color:#86143a52;transform:translateY(-2px);box-shadow:0 16px 36px #3a15221a}.review-detail-attorney-photo{object-fit:cover;object-position:center 14%;color:#fff;background:linear-gradient(145deg,#6e1837,#300b19);border-radius:15px;place-items:center;width:98px;height:126px;font-size:25px;font-weight:760;display:grid;overflow:hidden}.review-detail-attorney-copy{gap:5px;min-width:0;display:grid}.review-detail-attorney-copy small{color:#9a7b3f;letter-spacing:.08em;font-size:10px;font-weight:830}.review-detail-attorney-copy strong{color:#2d2326;font-size:20px;line-height:1.3}.review-detail-attorney-copy span{color:#756a6d;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.review-detail-attorney>b{color:#7a1234;white-space:nowrap;font-size:12px;font-weight:800}.review-detail-media{background-color:#f2eeea;background-image:linear-gradient(90deg,#86143a09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #6f18341c;border-radius:28px;margin-top:clamp(30px,5vw,56px);padding:clamp(26px,4.2vw,46px)}.review-detail-media>header{border-bottom:1px solid #6f183421;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;padding-bottom:22px;display:flex}.review-detail-media>header>span{color:#6c6265;text-align:right;word-break:keep-all;width:min(100%,360px);font-size:14px;line-height:1.65}.review-detail-gallery{gap:clamp(24px,4vw,38px);display:grid}.review-detail-gallery figure{background:#fff;border:1px solid #542d381f;border-radius:20px;width:min(100%,1020px);margin:0 auto;padding:clamp(12px,2vw,20px);overflow:hidden;box-shadow:0 18px 46px #3a152217}.review-detail-gallery img{object-fit:contain;background:#fff;border-radius:12px;width:100%;max-width:980px;height:auto;margin:0 auto}.review-detail-gallery figcaption{color:#7a6f72;letter-spacing:.04em;text-align:center;margin-top:13px;padding:0 4px;font-size:12px;font-weight:700}.review-detail-footer{border-top:1px solid #6f18341f;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:24px 0 0;display:flex}.review-detail-footer strong{color:#443a3d;margin-top:6px;font-size:15px;line-height:1.6;display:block}.review-detail-footer a{color:#7a1234;background:#fff;border:1px solid #86143a38;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:11px 17px;font-size:13px;font-weight:800;display:inline-flex}.review-detail-list-link:focus-visible,.review-detail-attorney:focus-visible,.review-detail-footer a:focus-visible{outline-offset:3px;outline:3px solid #cebd95c7}@media (width<=960px){.review-detail-story-layout{grid-template-columns:minmax(0,1fr)}.review-detail-context{grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);column-gap:26px;display:grid}.review-detail-context-mark{grid-row:1/span 4;margin:0}.review-detail-facts{grid-column:2}}@media (width<=720px){.archive-card--review{border-radius:22px;grid-template-columns:none;min-height:0;display:flex}.archive-card--review .archive-card-copy{min-height:0;padding:25px 22px 24px}.archive-card--review .archive-card-copy:before{font-size:96px;top:62px}.archive-card--review .archive-card-meta time{display:block}.archive-card--review h2{font-size:21px}.archive-card--review p{-webkit-line-clamp:4;margin-bottom:20px;font-size:17px}.archive-card--review .archive-card-image,.archive-card--review .archive-card-image img{width:100%;height:auto;min-height:0}.archive-card--review .archive-card-image{aspect-ratio:16/10;flex-basis:auto}.archive-card--review .archive-card-image img{height:100%}.content-detail--editorial-review{padding:24px 0 76px}.review-detail-stage{border-radius:23px}.review-detail-toolbar{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:18px 19px}.review-detail-list-link{min-height:42px}.review-detail-paper{padding:17px}.review-detail-story{background-size:30px 30px;border-radius:20px;padding:25px 20px}.review-detail-story>header{padding-bottom:20px}.review-detail-story>header h2{font-size:26px}.review-detail-prose{padding-top:22px}.review-detail-prose p,.review-detail-prose p:first-child{font-size:17px;line-height:1.82}.review-detail-quote{border-radius:18px;margin-top:26px;padding:27px 21px 24px}.review-detail-quote p{font-size:18px}.review-detail-context{border-radius:20px;padding:23px;display:block}.review-detail-context-mark{margin-bottom:28px}.review-detail-facts{margin-top:22px}.review-detail-team,.review-detail-media{border-radius:20px;padding:23px 18px}.review-detail-attorneys,.review-detail-attorneys[data-attorney-count="1"]{grid-template-columns:minmax(0,1fr)}.review-detail-attorney{border-radius:17px;grid-template-columns:76px minmax(0,1fr);gap:13px;min-height:116px;padding:9px 12px 9px 9px}.review-detail-attorney-photo{border-radius:12px;width:76px;height:96px}.review-detail-attorney>b{display:none}.review-detail-media>header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px;padding-bottom:18px}.review-detail-media>header>span{text-align:left}.review-detail-gallery figure{border-radius:14px;padding:8px}.review-detail-gallery img{border-radius:9px}.review-detail-footer{flex-direction:column;align-items:flex-start}}.archive-hero--press:not(.archive-hero--practice){color:#2d2729;border-bottom-color:#402d331a;min-height:300px;padding:clamp(42px,5.5vw,68px) 0 clamp(46px,5.8vw,72px);background:#eef0f0!important}.archive-hero--press:not(.archive-hero--practice):before{background:radial-gradient(circle at 10% 90%,#8a0b2f0e,#0000 28%),linear-gradient(#ffffff38,#0000)}.archive-hero--press:not(.archive-hero--practice):after{border-color:#4f3d4312}.press-hero-surface{z-index:0;background:linear-gradient(115deg,#ffffff9e,#0000 55%);position:absolute;inset:0}.archive-hero--press .section-inner{text-align:center}.archive-hero--press .archive-breadcrumb{text-align:left;justify-content:flex-end;margin-bottom:24px}.archive-hero--press:not(.archive-hero--practice) .archive-breadcrumb,.archive-hero--press:not(.archive-hero--practice) .archive-breadcrumb a,.archive-hero--press:not(.archive-hero--practice) .archive-breadcrumb b{color:#736a6d}.archive-hero--press:not(.archive-hero--practice) .archive-breadcrumb span+span:before{color:#aaa1a4}.archive-hero--press:not(.archive-hero--practice) .section-label{color:#8a0b2f}.archive-hero--press:not(.archive-hero--practice) h1{color:#252124;letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0 auto;font-size:clamp(38px,4.6vw,58px);line-height:1.18}@media (width<=640px){.archive-hero--press,.archive-hero--press.archive-hero--compact{min-height:260px;padding:28px 0 40px}.archive-hero--press .archive-breadcrumb{justify-content:flex-start;margin-bottom:20px}.archive-hero--press:not(.archive-hero--practice) h1{font-size:clamp(32px,9.5vw,42px);line-height:1.22}}#top .archive-section.archive-section--column{background:linear-gradient(180deg, #faf7f4f5, #fff 34%), var(--surface-page)}#top .archive-grid.archive-grid--column{grid-template-columns:minmax(0,1fr);display:grid}#top .content-detail.content-detail--editorial-column{background:radial-gradient(circle at 8% 5%,#86143a0b,#0000 28%),#f7f4f1;padding-top:clamp(34px,5vw,68px)}#top .archive-section.archive-section--shorts{background:linear-gradient(180deg, #f7f2ee 0, #fff 420px), var(--surface-page)}#top .shorts-archive-card{aspect-ratio:9/16;color:#fff;isolation:isolate;background:#1b0910;border:1px solid #3217211a;border-radius:26px;min-width:0;transition:box-shadow .24s,transform .24s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 52px #270b1624}#top .shorts-archive-card:hover,#top .shorts-archive-card:focus-visible{transform:translateY(-6px);box-shadow:0 28px 68px #270b163d}#top .shorts-archive-card:focus-visible{outline-offset:4px;outline:3px solid #86143a57}#top .shorts-archive-fallback{color:#ffffff85;letter-spacing:.17em;background:radial-gradient(circle at 50% 35%,#d4bf8d33,#0000 28%),linear-gradient(145deg,#4b1024,#17070e 72%);place-items:center;font-size:12px;font-weight:850;display:grid}#top .shorts-archive-play{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14070c6b;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:18px;right:18px}#top .shorts-archive-copy{z-index:2;padding:26px 24px 24px;position:absolute;bottom:0;left:0;right:0}#top .shorts-archive-copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0 17px;font-size:clamp(18px,1.65vw,24px);font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}#top .shorts-archive-copy strong{color:#ffffffc7;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}#top .shorts-archive-copy strong b{color:#ead69d;font-size:14px}html.shorts-viewer-open,html.shorts-viewer-open body{overscroll-behavior:none;background:#080508;height:100%;overflow:hidden}.shorts-page-shell,.shorts-page-shell>main{background:#080508;min-height:100dvh}.shorts-viewer{z-index:2200;color:#fff;background:radial-gradient(circle at 50% 42%,#86143a4d,#0000 31%),radial-gradient(circle at 86% 76%,#d4bf8d14,#0000 22%),linear-gradient(145deg,#080508,#17080f 58%,#090609);position:fixed;inset:0;overflow:hidden}.shorts-viewer:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff05 1px,#0000 1px);background-size:100% 7px;position:absolute;inset:0}.shorts-viewer-feed{position:absolute;inset:0;overflow:hidden}.shorts-viewer-slide{width:100%;height:100dvh;display:none;position:relative}.shorts-viewer-slide--current{animation:.26s ease-out both shorts-viewer-scene-in;display:block}@keyframes shorts-viewer-scene-in{0%{opacity:.62}to{opacity:1}}.shorts-viewer-player{aspect-ratio:9/16;background:#000;border:1px solid #ffffff29;border-radius:28px;width:min(45vw,47.25dvh,452px);height:auto;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 42px 110px #00000094,0 0 0 10px #ffffff06}.shorts-viewer-player iframe{border:0;width:100%;height:100%;display:block}.shorts-viewer-copy{z-index:4;gap:15px;width:min(370px,50vw - 310px);display:grid;position:absolute;top:50%;left:calc(50% + min(25vw,270px));transform:translateY(-50%)}.shorts-viewer-topic{color:#ddc384;letter-spacing:.08em;background:#ddc38412;border:1px solid #ddc38440;border-radius:999px;width:fit-content;margin:0;padding:7px 11px;font-size:11px;font-weight:850;line-height:1}.shorts-viewer-copy h1{color:#fff;letter-spacing:-.048em;text-wrap:balance;margin:2px 0 0;font-size:clamp(30px,3.3vw,48px);line-height:1.16}.shorts-viewer-copy>strong{color:#ffffffe6;letter-spacing:-.02em;font-size:17px;line-height:1.55}.shorts-viewer-copy>p:not(.shorts-viewer-topic){color:#ffffffa8;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.72;display:-webkit-box;overflow:hidden}.shorts-viewer-copy-links{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.shorts-viewer-copy-links a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:44px;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex}.shorts-viewer-copy-links a:first-child{color:#1a0b10;background:#ddc384;border-color:#ddc384}.shorts-viewer-close,.shorts-viewer-horizontal-nav :is(a,span[aria-disabled=true]),.shorts-viewer-topbar :is(a,button),.shorts-viewer-mobile-actions :is(a,button){color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c070a8f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;min-width:48px;min-height:48px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.shorts-viewer-close:hover,.shorts-viewer-close:focus-visible,.shorts-viewer-horizontal-nav a:hover,.shorts-viewer-horizontal-nav a:focus-visible,.shorts-viewer-topbar :is(a,button):hover,.shorts-viewer-topbar :is(a,button):focus-visible,.shorts-viewer-mobile-actions :is(a,button):hover,.shorts-viewer-mobile-actions :is(a,button):focus-visible{background:#86143abd;border-color:#ffffff75;transform:scale(1.045)}.shorts-viewer-close:focus-visible,.shorts-viewer-horizontal-nav a:focus-visible,.shorts-viewer-topbar :is(a,button):focus-visible,.shorts-viewer-mobile-actions :is(a,button):focus-visible,.shorts-viewer-copy-links a:focus-visible{outline-offset:3px;outline:3px solid #ddc384}.shorts-viewer-close{top:max(22px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));z-index:8;width:54px;height:54px;font-size:34px;font-weight:300;line-height:1;position:fixed}.shorts-viewer-progress{top:max(28px, env(safe-area-inset-top));z-index:7;color:#ffffff7a;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;font-size:12px;display:flex;position:fixed;left:30px}.shorts-viewer-progress strong{color:#fff;font-size:18px}.shorts-viewer-horizontal-nav{z-index:6;pointer-events:none;justify-content:space-between;display:flex;position:fixed;top:50%;left:max(28px,50% - min(31vw,330px));right:max(28px,50% - min(31vw,330px));transform:translateY(-50%)}.shorts-viewer-horizontal-nav :is(a,span[aria-disabled=true]){pointer-events:auto;width:56px;height:56px;font-size:23px}.shorts-viewer-horizontal-nav span[aria-disabled=true]{opacity:.24}.shorts-viewer-topbar,.shorts-viewer-mobile-actions,.shorts-viewer-mobile-gesture,.shorts-viewer-hint--mobile{display:none}.shorts-viewer-hint{z-index:6;color:#fff6;letter-spacing:.08em;margin:0;font-size:10px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=1180px) and (width>=761px){.shorts-viewer-player{width:min(43vw,43.875dvh,420px);height:auto;left:40%}.shorts-viewer-copy{width:calc(31vw - 32px);left:66%}.shorts-viewer-copy h1{font-size:clamp(27px,3.3vw,39px)}.shorts-viewer-horizontal-nav{left:max(24px,40% - min(27vw,270px));right:51%}}@media (width<=1024px){#top .shorts-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px),(pointer:coarse) and (orientation:portrait){#top .archive-section.archive-section--shorts{padding-top:34px}#top .shorts-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#top .shorts-archive-card{border-radius:18px;box-shadow:0 13px 32px #270b1621}#top .shorts-archive-copy{padding:20px 14px 16px}#top .shorts-archive-copy>span{padding:5px 8px;font-size:9px}#top .shorts-archive-copy h2{margin:10px 0 12px;font-size:clamp(14px,4vw,17px);line-height:1.38}#top .shorts-archive-copy strong{font-size:10px}#top .shorts-archive-play{width:40px;height:40px;top:12px;right:12px}.shorts-viewer-feed{overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;overflow:hidden auto}.shorts-viewer-feed[data-ready=false]{visibility:hidden}.shorts-viewer-feed::-webkit-scrollbar{display:none}.shorts-viewer-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#080508;min-height:100dvh;display:block;overflow:hidden}.shorts-viewer-slide--current:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0502046b,#0000 18%),linear-gradient(#0000 54%,#050204f0);position:absolute;inset:0}.shorts-viewer-player{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0;transform:none}.shorts-viewer-player iframe{pointer-events:auto}.shorts-viewer-mobile-gesture{z-index:2;touch-action:pan-y;height:24%;display:block;position:absolute;top:18%;left:0;right:0}.shorts-viewer-copy{top:auto;right:80px;bottom:calc(max(22px, env(safe-area-inset-bottom)) + 52px);left:max(17px, env(safe-area-inset-left));z-index:3;pointer-events:none;gap:8px;width:auto;position:absolute;transform:none}.shorts-viewer-topic{padding:6px 9px;font-size:9px}.shorts-viewer-copy h1{margin-top:1px;font-size:clamp(23px,7vw,32px);line-height:1.2}.shorts-viewer-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.48;display:-webkit-box;overflow:hidden}.shorts-viewer-copy>p:not(.shorts-viewer-topic){color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.shorts-viewer-copy-links{pointer-events:auto;margin-top:2px}.shorts-viewer-copy-links a{min-height:40px;padding:0 13px;font-size:9px}.shorts-viewer-copy-links a:first-child{display:none}.shorts-viewer-poster,.shorts-viewer-poster>img,.shorts-viewer-poster-shade{position:absolute;inset:0}.shorts-viewer-poster>img{object-fit:cover;width:100%;height:100%}.shorts-viewer-poster-shade{z-index:1;background:linear-gradient(#0000 48%,#050204e0)}.shorts-viewer-poster-label,.shorts-viewer-poster>strong{z-index:2;position:absolute;bottom:110px;left:22px;right:22px}.shorts-viewer-poster-label{color:#ddc384;letter-spacing:.12em;font-size:10px;font-weight:850;bottom:150px}.shorts-viewer-poster>strong{color:#fff;font-size:23px;line-height:1.3}.shorts-viewer-slide--empty{place-items:center;display:grid}.shorts-viewer-slide--empty p{color:#ffffff70;font-size:12px}.shorts-viewer-topbar{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:8;gap:7px;display:flex;position:fixed}.shorts-viewer-topbar :is(a,button){border-radius:999px;gap:6px;width:auto;min-width:48px;height:48px;padding:0 13px;font-size:15px;display:flex}.shorts-viewer-topbar b{font-size:10px}.shorts-viewer-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:48px;height:48px;font-size:30px}.shorts-viewer-progress{top:calc(max(12px, env(safe-area-inset-top)) + 58px);right:max(16px, env(safe-area-inset-right));font-size:10px;left:auto}.shorts-viewer-progress:before{display:none}.shorts-viewer-progress strong{font-size:15px}.shorts-viewer-horizontal-nav,.shorts-viewer-hint--desktop{display:none}.shorts-viewer-mobile-actions{right:max(10px, env(safe-area-inset-right));bottom:calc(max(22px, env(safe-area-inset-bottom)) + 44px);z-index:7;gap:8px;display:grid;position:fixed}.shorts-viewer-mobile-actions :is(a,button){gap:1px;width:52px;height:52px;padding:0;font-size:16px}.shorts-viewer-mobile-actions b{font-size:8px;font-weight:750}.shorts-viewer-hint{bottom:max(10px, env(safe-area-inset-bottom));white-space:nowrap;font-size:9px}.shorts-viewer-hint--mobile{display:inline}}@media (prefers-reduced-motion:reduce){#top .shorts-archive-card,#top .shorts-archive-media>img,.shorts-viewer-close,.shorts-viewer-horizontal-nav :is(a,span[aria-disabled=true]),.shorts-viewer-topbar :is(a,button),.shorts-viewer-mobile-actions :is(a,button){transition:none}.shorts-viewer-slide--current{animation:none}.shorts-viewer-feed{scroll-behavior:auto}}@media (width>=1025px){#top.site-shell .site-header,#top.site-shell .nav-dropdown{-webkit-backdrop-filter:none;background:#fff}}.header-search-link,.mobile-header-search{color:var(--wine-dark);background:#faf7f5;border:1px solid #54102824;border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,color .18s,background-color .18s}.header-search-link{white-space:nowrap;gap:7px;min-width:48px;min-height:48px;padding:0 14px;font-weight:760;display:inline-flex}.header-search-link:hover,.header-search-link:focus-visible,.mobile-header-search:hover,.mobile-header-search:focus-visible{border-color:var(--wine);color:#fff;background:var(--wine)}.header-search-link:focus-visible,.mobile-header-search:focus-visible{outline-offset:3px;outline:3px solid #86143a33}.header-search-link svg,.mobile-header-search svg,.mobile-nav-search svg,.global-search-form svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:21px;height:21px}.mobile-header-search{display:none}.mobile-nav-search{margin:0 0 10px}.mobile-nav-search>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mobile-nav-search>div{background:#fff;border:1px solid #54102826;border-radius:16px;grid-template-columns:minmax(0,1fr) 52px;min-height:58px;display:grid;overflow:hidden;box-shadow:0 10px 26px #420e2012}.mobile-nav-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0 6px 0 18px}.mobile-nav-search input::placeholder{color:#8a8082}.mobile-nav-search button{color:#fff;background:var(--wine);cursor:pointer;border:0;place-items:center;display:grid}.global-search-page{color:var(--ink);background:#fff}.global-search-hero{isolation:isolate;background:radial-gradient(circle at 87% 15%,#86143a14,#0000 30%),linear-gradient(145deg,#f8f5f2,#efe7e3);padding:clamp(62px,7vw,102px) 0 clamp(68px,7.8vw,112px);position:relative;overflow:hidden}.global-search-breadcrumb{color:#766c6e;align-items:center;gap:10px;margin-bottom:clamp(36px,4.2vw,58px);display:flex}.global-search-breadcrumb a:hover,.global-search-breadcrumb a:focus-visible{color:var(--wine)}.global-search-hero .section-inner>p{color:var(--wine);letter-spacing:.16em;margin:0 0 13px;font-weight:850}.global-search-hero h1{color:#251f21;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.8vw,76px);font-weight:800;line-height:1.08}.global-search-hero .section-inner>strong{color:#5b5154;letter-spacing:-.03em;margin-top:18px;font-weight:620;display:block;font-size:clamp(20px,1.8vw,25px)!important}.global-search-form{width:min(100%,1040px);margin-top:clamp(36px,4.5vw,58px)}.global-search-form>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.global-search-form>div{background:#fffffff5;border:2px solid #541028d6;border-radius:22px;grid-template-columns:minmax(0,1fr) 132px;min-height:88px;padding:9px;display:grid;box-shadow:0 22px 50px #39101f1f}.global-search-form input{color:#241f20;letter-spacing:-.025em;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 22px;font-weight:560;font-size:clamp(19px,1.8vw,24px)!important}.global-search-form input::placeholder{color:#948a8c;opacity:1}.global-search-form button{color:#fff;background:var(--wine);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-weight:800;transition:background-color .18s,transform .18s;display:inline-flex}.global-search-form button:hover,.global-search-form button:focus-visible{background:var(--wine-dark);transform:translateY(-1px)}.global-search-form button:focus-visible{outline-offset:3px;outline:3px solid #86143a38}.global-search-popular{align-items:center;gap:18px;width:min(100%,1040px);margin-top:22px;display:flex}.global-search-popular>span{color:#6c6063;flex:none;font-weight:800}.global-search-popular>div{flex-wrap:wrap;gap:9px;display:flex}.global-search-popular a{color:#574d50;background:#ffffffb8;border:1px solid #54102821;border-radius:999px;align-items:center;min-height:42px;padding:0 15px;font-weight:650;display:inline-flex}.global-search-popular a:hover,.global-search-popular a:focus-visible{color:var(--wine);background:#fff;border-color:#86143a6b}.global-search-results{min-height:520px;padding:clamp(72px,8vw,118px) 0 clamp(100px,10vw,150px)}.global-search-discovery{grid-template-columns:minmax(260px,.75fr) minmax(0,1.35fr);gap:clamp(42px,6vw,92px);display:grid}.global-search-discovery header>p,.global-search-summary p{color:var(--wine);letter-spacing:.14em;margin:0 0 14px;font-weight:850}.global-search-discovery h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,48px);line-height:1.26}.global-search-discovery header>span{max-width:460px;color:var(--muted);margin-top:24px;line-height:1.78;display:block}.global-search-discovery ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.global-search-discovery li{background:#fbf8f6;border:1px solid #5410281c;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 18px;min-height:154px;padding:25px 26px;display:grid}.global-search-discovery li>span{color:#3d3437;font-weight:800}.global-search-discovery li>strong{color:var(--wine);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.5vw,34px)!important}.global-search-discovery li>p{color:#766c6f;grid-column:1/-1;margin:0}.global-search-summary{border-bottom:1px solid #38272d24;justify-content:space-between;align-items:end;gap:24px;padding-bottom:34px;display:flex}.global-search-summary h2{letter-spacing:-.045em;margin:0;font-size:clamp(33px,3.6vw,50px);line-height:1.25}.global-search-summary h2 span{color:var(--wine)}.global-search-summary>strong{color:#6d6265;white-space:nowrap;font-weight:650}.global-search-summary>strong b{color:var(--wine);font-variant-numeric:tabular-nums;margin-right:5px;font-size:clamp(34px,3.5vw,48px)!important}.global-search-filters{scrollbar-width:thin;gap:8px;margin:26px 0 42px;padding-bottom:6px;display:flex;overflow-x:auto}.global-search-filters a{color:#5f5558;background:#faf7f5;border:1px solid #5410281f;border-radius:999px;align-items:center;gap:8px;min-width:max-content;min-height:52px;padding:0 17px;font-weight:700;display:inline-flex}.global-search-filters a b{color:#958a8d;font-variant-numeric:tabular-nums}.global-search-filters a[aria-current=page]{border-color:var(--wine);color:#fff;background:var(--wine)}.global-search-filters a[aria-current=page] b{color:#ffffffc2}.global-search-list{border-top:2px solid #2e2729}.global-search-card{border-bottom:1px solid #38272d21}.global-search-card>a{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:clamp(26px,3.5vw,52px);min-height:218px;padding:26px 8px;transition:background-color .18s,padding .18s;display:grid}.global-search-card>a:hover,.global-search-card>a:focus-visible{background:#fbf7f5;padding-left:20px;padding-right:20px}.global-search-card>a:focus-visible{outline-offset:-3px;outline:3px solid #86143a38}.global-search-card-media{aspect-ratio:16/10;color:#ffffffe6;background:radial-gradient(circle at 75% 20%,#d4bf8d4d,#0000 34%),linear-gradient(145deg,#741232,#2c0916);border-radius:16px;place-items:center;width:190px;display:grid;position:relative;overflow:hidden}.global-search-card-media--lawyer{aspect-ratio:4/3;background:#f1ece8}.global-search-card-media img{object-fit:cover;transition:transform .36s}.global-search-card-media--lawyer img{object-position:center 18%}.global-search-card>a:hover .global-search-card-media img,.global-search-card>a:focus-visible .global-search-card-media img{transform:scale(1.035)}.global-search-card-media>span{letter-spacing:.1em;font-weight:850}.global-search-card-copy{min-width:0}.global-search-card-copy>div{color:#817679;align-items:center;gap:10px;display:flex}.global-search-card-copy>div>span{color:var(--wine);font-weight:850}.global-search-card-copy>div>i{border-left:1px solid #5410282e;padding-left:10px;font-style:normal}.global-search-card-copy time{font-variant-numeric:tabular-nums;margin-left:auto}.global-search-card-copy h3{color:#2b2527;letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(23px,2vw,29px);line-height:1.4}.global-search-card-copy p{color:#655b5e;max-width:900px;margin:0;line-height:1.75}.global-search-card-copy mark{color:var(--wine-dark);background:#f2dce4;padding:0 .08em}.global-search-card-copy>strong{color:var(--wine);align-items:center;gap:8px;margin-top:17px;font-weight:800;display:inline-flex}.global-search-empty{text-align:center;background:#faf7f5;border:1px solid #5410281a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:72px 20px;display:flex}.global-search-empty>span{width:70px;height:70px;color:var(--wine);background:#f1e3e8;border-radius:50%;place-items:center;font-weight:850;display:grid;font-size:30px!important}.global-search-empty h2{margin:22px 0 10px;font-size:clamp(28px,3vw,38px)}.global-search-empty p{max-width:570px;color:var(--muted);margin:0;line-height:1.75}.global-search-empty a{color:#fff;background:var(--wine);border-radius:999px;align-items:center;min-height:48px;margin-top:28px;padding:0 20px;font-weight:780;display:inline-flex}.global-search-pagination{grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:20px;margin-top:48px;display:grid}.global-search-pagination>:is(a,span){border:1px solid #54102821;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;display:inline-flex}.global-search-pagination>span[aria-disabled=true]{color:#aaa1a3;background:#faf8f7}.global-search-pagination>div{justify-content:center;gap:7px;display:flex}.global-search-pagination>div a{color:#655a5d;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:750;display:grid}.global-search-pagination>div a[aria-current=page]{color:#fff;background:var(--wine)}@media (width>=1181px) and (width<=1280px){#top.site-shell .header-contact .phone-block{display:none}}@media (width>=1025px) and (width<=1100px){#top.site-shell .header-inner{grid-template-columns:181px minmax(0,1fr) auto}#top.site-shell .header-contact{display:flex}#top.site-shell .header-contact :is(.phone-block,.header-cta){display:none}}@media (width<=1024px){#top.site-shell .header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}#top.site-shell .mobile-header-search{width:46px;height:46px;display:grid}.global-search-discovery{grid-template-columns:minmax(0,1fr)}.global-search-discovery header>span{max-width:680px}}@media (width<=640px){#top.site-shell .mobile-header-search{width:44px;height:44px}.global-search-hero{padding:30px 0 62px}.global-search-breadcrumb{margin-bottom:38px}.global-search-hero h1{font-size:clamp(44px,14vw,58px)}.global-search-hero .section-inner>strong{margin-top:13px;font-size:19px!important}.global-search-form{margin-top:32px}.global-search-form>div{border-radius:18px;grid-template-columns:minmax(0,1fr) 64px;min-height:70px;padding:7px}.global-search-form input{padding:0 12px;font-size:17px!important}.global-search-form button{border-radius:12px}.global-search-form button svg{width:23px;height:23px}.global-search-form button{gap:0;font-size:0!important}.global-search-popular{flex-direction:column;align-items:flex-start;gap:12px}.global-search-popular>div{flex-wrap:nowrap;width:calc(100% + 18px);padding-right:18px;overflow-x:auto}.global-search-popular a{flex:none}.global-search-results{min-height:420px;padding:64px 0 96px}.global-search-discovery{gap:34px}.global-search-discovery h2{font-size:32px}.global-search-discovery h2 br{display:none}.global-search-discovery ul{grid-template-columns:minmax(0,1fr)}.global-search-discovery li{min-height:128px;padding:21px}.global-search-summary{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:25px}.global-search-summary h2{font-size:31px}.global-search-summary>strong b{font-size:34px!important}.global-search-filters{width:calc(100% + 18px);margin:20px 0 30px;padding-right:18px}.global-search-card>a{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:17px;min-height:0;padding:22px 0}.global-search-card>a:hover,.global-search-card>a:focus-visible{padding-left:8px;padding-right:8px}.global-search-card-media{aspect-ratio:6/5;border-radius:13px;width:112px;min-height:94px}.global-search-card-copy>div{flex-wrap:wrap;align-items:flex-start;gap:5px 8px}.global-search-card-copy time{width:100%;margin-left:0}.global-search-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 7px;font-size:21px;display:-webkit-box;overflow:hidden}.global-search-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;display:-webkit-box;overflow:hidden}.global-search-card-copy>strong{margin-top:12px}.global-search-pagination{grid-template-columns:82px minmax(0,1fr) 82px;gap:6px}.global-search-pagination>:is(a,span){min-height:44px}.global-search-pagination>div{gap:0}.global-search-pagination>div a{width:40px;height:44px}.global-search-pagination>div a:nth-child(n+4){display:none}}#top.site-shell .phone-block strong{font-size:clamp(22px,1.6vw,24px)!important}#top.site-shell .footer-main-phone{line-height:1.1;font-size:clamp(32px,2.6vw,40px)!important}#top.site-shell .footer-menu-group .footer-menu-title{font-size:20px!important}#top.site-shell .footer-office h3{font-size:19px!important}@media (width<=1024px){body{padding-bottom:0}body.mobile-menu-open .back-to-top{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(12px)}#top.site-shell .mobile-nav-panel .mobile-nav-parent{font-size:22px!important}#top.site-shell .mobile-nav-intro>div strong{font-size:20px!important}}#top.site-shell .archive-hero--case:not(.archive-hero--practice){color:#2d2729;border-bottom:1px solid #402d331f;min-height:360px;padding:clamp(46px,5.5vw,70px) 0 clamp(54px,6vw,78px);background:#f4f0eb!important}#top.site-shell .archive-hero--case:not(.archive-hero--practice):before,#top.site-shell .archive-hero--case:not(.archive-hero--practice):after,#top.site-shell .case-hero-surface{display:none}#top.site-shell .archive-hero--case:not(.archive-hero--practice) :is(.archive-breadcrumb,.archive-breadcrumb a,.archive-breadcrumb b){color:#746b6e}#top.site-shell .archive-hero--case:not(.archive-hero--practice) .archive-breadcrumb span+span:before{color:#aaa0a3}#top.site-shell .archive-hero--case:not(.archive-hero--practice) .section-label{color:#8a0b2f;letter-spacing:.13em;font-size:12px}#top.site-shell .archive-hero--case:not(.archive-hero--practice) h1{color:#282225;letter-spacing:-.048em;text-wrap:balance;max-width:980px;margin:0 0 22px;font-size:clamp(40px,5vw,64px);font-weight:720;line-height:1.16}#top.site-shell .archive-hero--case:not(.archive-hero--practice)>.section-inner>p:last-child{color:#625a5d;max-width:780px;margin:0;font-size:18px;line-height:1.82}#top.site-shell .content-detail--case .content-detail-inner{width:min(1120px,100%)}#top.site-shell .case-detail-layout{width:100%}#top.site-shell .case-detail-overview{width:100%;box-shadow:none;background:0 0;border:1px solid #3a2d3133;border-left:0;border-right:0;border-radius:0;margin:0 0 clamp(52px,6vw,78px);padding:0}#top.site-shell .case-detail-facts{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0;padding:0;display:flex;overflow:visible}#top.site-shell .case-detail-fact,#top.site-shell .case-detail-fact:first-child{background:0 0;border:0;border-left:1px solid #3a2d3124;gap:5px;min-width:180px;padding:18px 28px;display:grid}#top.site-shell .case-detail-fact dd{color:#30292b;margin:0;font-weight:680;line-height:1.45;font-size:16px!important}#top.site-shell .case-detail-columns{align-items:start;display:grid}#top.site-shell .case-detail-columns--with-documents{grid-template-columns:minmax(0,720px) minmax(280px,340px);justify-content:space-between;gap:0 clamp(56px,7vw,92px)}#top.site-shell .case-detail-columns--with-documents>.case-detail-narrative{grid-area:1/1}#top.site-shell .case-detail-columns--with-documents>.case-detail-media{grid-area:1/2}#top.site-shell .case-detail-narrative{min-width:0}#top.site-shell .case-detail-copy{min-width:0;padding:0}#top.site-shell .case-detail-copy-lead{color:#393235;background:0 0;border:0;border-left:2px solid #8a0b2f;margin:0;padding:0 0 0 24px;font-size:19px;line-height:1.88}#top.site-shell .source-body--case{color:#393235;word-break:keep-all;overflow-wrap:break-word;width:100%;font-size:18px;line-height:1.9}#top.site-shell .source-body--case :is(p,li,dd,td){color:#484044;line-height:1.9;font-size:18px!important}#top.site-shell .source-body--case :is(h1,h2,h3){color:#292326;font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;font-weight:720}#top.site-shell .source-body--case h2{border-top:1px solid #3a2d312e;margin:64px 0 22px;padding:28px 0 0;font-size:clamp(26px,2.5vw,34px)!important;line-height:1.38!important}#top.site-shell .source-body--case h2:first-of-type{border-top:0;margin-top:0;padding-top:0}#top.site-shell .source-body--case h3{margin:48px 0 18px;font-size:clamp(22px,2vw,27px)!important;line-height:1.45!important}#top.site-shell .source-body--case dl{margin:0}#top.site-shell .source-body--case dt,#top.site-shell .source-body--case h2.case-result-heading{color:#30292b;letter-spacing:-.035em;background:0 0;border-top:1px solid #3a2d312e;border-radius:0;width:auto;margin:56px 0 18px;padding:28px 0 0;font-weight:720;font-size:clamp(23px,2.2vw,29px)!important;line-height:1.42!important}#top.site-shell .source-body--case .case-section-heading--first{border-top:0;margin-top:0;padding-top:0}#top.site-shell .source-body--case dd{margin:0}#top.site-shell .source-body--case :is(p,dd):last-child{margin-bottom:0}#top.site-shell .case-detail-media{align-content:start;gap:18px;min-width:0;display:grid}#top.site-shell .case-detail-media-heading{border-top:2px solid #31292c;gap:7px;padding-top:16px;display:grid}#top.site-shell .case-detail-media-heading span{color:#8a0b2f;letter-spacing:.05em;font-size:12px;font-weight:800}#top.site-shell .case-detail-media-heading p{color:#756c6f;text-align:left;max-width:none;margin:0;font-size:13px;line-height:1.65}#top.site-shell .case-detail-documents{gap:22px;display:grid}#top.site-shell .case-detail-document{box-shadow:none;background:#fff;border:1px solid #3a2d312e;border-radius:3px;margin:0;overflow:hidden}#top.site-shell .case-detail-document img{background:#f2f0ed;width:100%;height:auto;display:block}#top.site-shell .case-detail-document figcaption{color:#776e71;letter-spacing:.03em;background:#fff;border-top:1px solid #3a2d311f;padding:11px 13px 12px;font-size:11px;font-weight:650}#top.site-shell .case-detail-team{width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #3a2d3138;border-radius:0;margin:clamp(76px,8vw,110px) 0 0;padding:30px 0 0}#top.site-shell .case-detail-team-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}#top.site-shell .case-detail-team-heading>div>p{color:#8a0b2f;letter-spacing:.05em;margin:0 0 8px;font-size:12px;font-weight:800}#top.site-shell .case-detail-team-heading h2{color:#2b2527;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.25}#top.site-shell .case-detail-team-heading>p{color:#72696c;max-width:none;margin:0;font-size:15px;line-height:1.72}#top.site-shell .case-detail-attorneys{border-top:1px solid #3a2d3124;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:30px;display:grid}#top.site-shell .case-detail-attorney,#top.site-shell .case-detail-attorney:only-child{color:#30292b;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-width:0;min-height:126px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #3a2d3124;border-radius:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;padding:16px 4px;transition:color .16s;display:grid}#top.site-shell .case-detail-attorney:only-child{grid-column:1/-1;max-width:520px}#top.site-shell .case-detail-attorney:hover,#top.site-shell .case-detail-attorney:focus-visible{color:#8a0b2f;box-shadow:none;border-color:#3a2d3124;transform:none}#top.site-shell .case-detail-attorney-photo{color:#fff;object-fit:cover;object-position:center 16%;background:#4a1527;border-radius:2px;width:76px;height:94px}#top.site-shell .case-detail-attorney-copy{gap:4px;min-width:0;display:grid}#top.site-shell .case-detail-attorney-copy small{color:#8a0b2f;letter-spacing:.03em;font-size:11px;font-weight:700}#top.site-shell .case-detail-attorney-copy strong{color:inherit;font-size:20px;line-height:1.3}#top.site-shell .case-detail-attorney-copy b{color:#746b6e;text-overflow:clip;font-size:13px;font-weight:560;line-height:1.55;overflow:visible}#top.site-shell .related-section--case{background:#f4f0eb;border-top:1px solid #3a2d311a;padding:clamp(68px,7vw,102px) 0}#top.site-shell .related-section--case .related-section-title{margin-bottom:30px}#top.site-shell .related-section--case .related-section-title h2{color:#2c2528;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(31px,3.6vw,46px);line-height:1.25}#top.site-shell .related-grid--case{border-top:1px solid #3a2d3138;grid-template-columns:minmax(0,1fr);gap:0;display:grid}#top.site-shell .related-grid--case>a{color:#30292b;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;box-shadow:none;scroll-snap-align:unset;background:0 0;border:0;border-bottom:1px solid #3a2d312e;border-radius:0;grid-template-columns:170px minmax(0,1fr) auto;align-content:center;align-items:center;gap:28px;padding:24px 0;transition:color .16s;display:grid}#top.site-shell .related-grid--case>a:hover,#top.site-shell .related-grid--case>a:focus-visible{color:#8a0b2f;box-shadow:none;background:0 0;transform:none}#top.site-shell .related-grid--case>a>span:first-child{color:#74696d;letter-spacing:0;font-size:12px;font-weight:700}#top.site-shell .related-grid--case>a>strong{color:inherit;font-family:var(--sans);letter-spacing:-.025em;font-size:19px;font-weight:680;line-height:1.5}#top.site-shell .related-grid--case .related-content-action{color:#8a0b2f;letter-spacing:-.01em;white-space:nowrap;border:0;border-radius:0;width:auto;min-height:0;padding:0;font-size:13px;font-weight:750}@media (width<=980px){#top.site-shell .case-detail-columns--with-documents{grid-template-columns:minmax(0,1fr);gap:0}#top.site-shell .case-detail-columns--with-documents>:is(.case-detail-narrative,.case-detail-media){grid-area:auto/1}#top.site-shell .case-detail-media{width:min(100%,680px);margin:clamp(56px,8vw,76px) auto 0}}@media (width<=820px){#top.site-shell .case-detail-facts{grid-template-columns:minmax(0,1fr);display:grid}#top.site-shell .case-detail-fact,#top.site-shell .case-detail-fact:first-child{border:0;border-top:1px solid #3a2d311a;grid-template-columns:92px minmax(0,1fr);align-items:baseline;min-width:0;padding:12px 0}#top.site-shell .case-detail-fact:first-child{border-top:0}#top.site-shell .case-detail-fact:last-child:nth-child(odd){grid-column:auto}}@media (width<=720px){#top.site-shell .case-detail-team-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}#top.site-shell .case-detail-attorneys{grid-template-columns:minmax(0,1fr);gap:0}#top.site-shell .related-grid--case>a{grid-template-columns:minmax(0,1fr) auto;gap:8px 18px}#top.site-shell .related-grid--case>a>span:first-child{grid-column:1/-1}}@media (width<=640px){#top.site-shell .archive-hero--case,#top.site-shell .archive-hero--case.archive-hero--compact{min-height:0;padding:30px 0 44px}#top.site-shell .archive-hero--case .archive-breadcrumb{margin-bottom:24px}#top.site-shell .archive-hero--case:not(.archive-hero--practice) h1{margin:0 0 18px;font-size:clamp(34px,10vw,44px);line-height:1.2}#top.site-shell .archive-hero--case:not(.archive-hero--practice)>.section-inner>p:last-child{font-size:17px;line-height:1.78}#top.site-shell .content-detail--case{padding:38px 0 84px}#top.site-shell .case-detail-overview{margin-bottom:42px}#top.site-shell .case-detail-facts{grid-template-columns:minmax(0,1fr);display:grid}#top.site-shell .case-detail-fact,#top.site-shell .case-detail-fact:first-child{border:0;border-top:1px solid #3a2d311a;grid-template-columns:92px minmax(0,1fr);align-items:baseline;min-width:0;padding:12px 0}#top.site-shell .case-detail-fact:first-child{border-top:0}#top.site-shell .case-detail-fact:last-child:nth-child(odd){grid-column:auto}#top.site-shell .case-detail-fact dd{font-size:15px!important}#top.site-shell .source-body--case,#top.site-shell .source-body--case :is(p,li,dd,td){line-height:1.84;font-size:17px!important}#top.site-shell .source-body--case h2{margin-top:52px;padding-top:24px;font-size:27px!important}#top.site-shell .source-body--case dt,#top.site-shell .source-body--case h2.case-result-heading{margin-top:46px;padding-top:23px;font-size:23px!important}#top.site-shell .case-detail-columns--with-documents{gap:0}#top.site-shell .case-detail-document{border-radius:2px}#top.site-shell .case-detail-team{margin-top:70px;padding-top:24px}#top.site-shell .case-detail-team-heading h2{font-size:29px}#top.site-shell .case-detail-attorneys{margin-top:24px}#top.site-shell .case-detail-attorney,#top.site-shell .case-detail-attorney:only-child{grid-template-columns:68px minmax(0,1fr);gap:15px;max-width:none;min-height:116px;padding:14px 0}#top.site-shell .case-detail-attorney-photo{width:68px;height:84px}#top.site-shell .related-section--case{padding:58px 0 68px}#top.site-shell .related-grid--case{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:0;margin-right:0;padding-right:0;overflow:visible}#top.site-shell .related-grid--case>a{grid-template-columns:minmax(0,1fr);gap:7px;padding:21px 0}#top.site-shell .related-grid--case>a>span:first-child{grid-column:auto}#top.site-shell .related-grid--case .related-content-action{margin-top:3px}}#top.site-shell .case-detail-columns--with-documents,#top.site-shell .case-detail-columns--without-documents{grid-template-columns:minmax(0,1fr);justify-content:stretch;column-gap:0}#top.site-shell .case-detail-columns--with-documents>.case-detail-narrative,#top.site-shell .case-detail-columns--with-documents>.case-detail-media{grid-area:auto/1}#top.site-shell .case-detail-media{gap:30px;width:100%;margin:clamp(76px,9vw,118px) 0 0}#top.site-shell .case-detail-media-heading{border-top:3px solid #342b2e;justify-content:space-between;align-items:end;gap:36px;padding:20px 0 0;display:flex}#top.site-shell .case-detail-media-heading p{text-align:right;max-width:410px;padding-bottom:4px;font-size:14px}#top.site-shell .case-detail-document{border-radius:0}@media (width<=760px){#top.site-shell .case-detail-media{width:100%;margin-top:72px}#top.site-shell .case-detail-media-heading{gap:12px;display:grid}#top.site-shell .case-detail-media-heading p{text-align:left;max-width:none;padding-bottom:0}#top.site-shell .case-detail-documents{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width>=1025px){.site-shell{padding-bottom:0}.back-to-top{bottom:calc(24px + env(safe-area-inset-bottom))}}.editorial-home .announcement{display:none}#top.site-shell.editorial-home .site-header{z-index:80;height:92px;box-shadow:none;color:#fff;-webkit-backdrop-filter:none;background:linear-gradient(#120e0c61,#0000);border-bottom-color:#ffffff2b;position:absolute;inset:0 0 auto}#top.site-shell.editorial-home .site-header .main-nav>.nav-item>a,#top.site-shell.editorial-home .site-header .phone-block small,#top.site-shell.editorial-home .site-header .phone-block strong,#top.site-shell.editorial-home .site-header .header-search-link,#top.site-shell.editorial-home .site-header .mobile-header-search{color:#fff}#top.site-shell.editorial-home .site-header .header-search-link,#top.site-shell.editorial-home .site-header .mobile-header-search,#top.site-shell.editorial-home .site-header .header-cta{box-shadow:none;background:0 0;border-color:#ffffff94}#top.site-shell.editorial-home .site-header .header-cta{color:#fff}.editorial-hero{color:#fff;isolation:isolate;background:#211a16;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.editorial-hero .hero-media{z-index:-3;position:absolute;inset:0}.editorial-hero .hero-media img,.editorial-hero .hero-media video{object-fit:cover;object-position:center 42%;width:100%;height:100%}.editorial-hero .hero-media:after{content:none}.editorial-hero-shade{z-index:-2;background:linear-gradient(90deg,#110c0adb 0%,#110c0a8c 43%,#110c0a1a 76%),linear-gradient(#110c0a33 0%,#0000 52%,#110c0ab3 100%);position:absolute;inset:0}.editorial-hero-inner{flex-direction:column;justify-content:flex-end;width:min(1460px,100% - 112px);min-height:100svh;margin:0 auto;padding:clamp(168px,22vh,260px) 0 50px;display:flex}.editorial-hero-kicker{color:#ffffffb8;letter-spacing:.22em;margin:0 0 22px;font-size:11px;font-weight:650}.editorial-hero h1{max-width:900px;font-family:var(--display);letter-spacing:-.065em;text-shadow:0 3px 32px #00000047;text-wrap:balance;margin:0;font-size:clamp(54px,6.8vw,108px);font-weight:360;line-height:1.11}.editorial-hero-bottom{border-top:1px solid #ffffff52;justify-content:space-between;align-items:end;gap:40px;margin-top:clamp(48px,9vh,108px);padding-top:26px;display:flex}.editorial-hero-bottom p{color:#ffffffd1;margin:0;font-size:15px;line-height:1.75}.editorial-hero-bottom a{color:#fffc;letter-spacing:.16em;align-items:center;gap:28px;font-size:10px;font-weight:700;display:inline-flex}.editorial-hero-bottom a b{border:1px solid #ffffff75;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-weight:400;display:grid}@media (width<=1024px){#top.site-shell.editorial-home .site-header{height:78px}.editorial-hero-inner{width:min(100% - 48px,900px);padding-bottom:34px}}@media (width<=720px){#top.site-shell.editorial-home .site-header{height:70px}#top.site-shell.editorial-home .site-header .mobile-menu-trigger span{background:#fff}.editorial-hero{min-height:max(720px,100svh)}.editorial-hero .hero-media img,.editorial-hero .hero-media video{object-position:42% center}.editorial-hero-shade{background:linear-gradient(#120c0a57 0%,#120c0a54 32%,#120c0ae0 100%)}.editorial-hero-inner{width:calc(100% - 40px);min-height:max(720px,100svh);padding:140px 0 28px}.editorial-hero-kicker{margin-bottom:18px;font-size:9px}.editorial-hero h1{letter-spacing:-.06em;font-size:clamp(45px,13.2vw,64px);line-height:1.15}.editorial-hero-bottom{align-items:center;margin-top:62px;padding-top:18px}.editorial-hero-bottom p{font-size:13px}.editorial-hero-bottom a span{display:none}}.editorial-home .home-case-popup-backdrop{-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 82% 16%,#741b313d,#0000 34%),#0d0b0bd6;padding:clamp(20px,3vw,48px)}.editorial-home .home-popup-stage{gap:clamp(14px,1.5vw,24px);width:min(1320px,100vw - 64px);max-height:min(88dvh,860px)}.editorial-home .home-popup-stage--dual{grid-template-columns:minmax(0,1.56fr) minmax(380px,.84fr)}.editorial-home .home-popup-stage--case-only{width:min(860px,100vw - 64px)}.editorial-home .home-popup-stage--message-only{width:min(500px,100vw - 64px)}.editorial-home .home-popup-panel{gap:12px;max-height:min(88dvh,860px)}.editorial-home .home-popup-stage--dual .home-popup-panel,.editorial-home .home-popup-stage--case-only .home-popup-panel--cases{height:min(88dvh,860px)}.editorial-home .home-case-popup{max-height:min(82dvh,800px);color:var(--editorial-ink);background:var(--editorial-paper);border:1px solid #fff3;border-radius:0;box-shadow:0 34px 100px #00000061}.editorial-home .home-case-popup-header{color:var(--editorial-ink);background:var(--editorial-paper);text-align:left;border-bottom:1px solid #201c1b29;padding:29px 34px 26px}.editorial-home .home-case-popup-header:before{background:var(--editorial-wine);content:"";width:38px;height:2px;margin-bottom:16px;display:block}.editorial-home .home-case-popup-header h2{color:var(--editorial-ink);font-family:var(--display);letter-spacing:-.055em;font-size:clamp(34px,3vw,46px);font-weight:560;line-height:1.16}.editorial-home .home-case-popup-header>span{color:var(--editorial-muted);margin-top:10px;font-size:13px;line-height:1.6}.editorial-home .home-case-popup-body{scrollbar-color:#741b316b #ebe5dc;background:#f8f5f0}.editorial-home .home-case-popup-group{border-bottom-color:#201c1b24;grid-template-columns:104px minmax(0,1fr)}.editorial-home .home-case-popup-group h3{color:var(--editorial-wine);background:var(--editorial-paper-deep);font-family:var(--display);text-align:left;align-items:flex-start;padding:22px 12px;font-size:20px;font-weight:560;line-height:1.35}.editorial-home .home-case-popup-group li{border-bottom-color:#201c1b1f;grid-template-columns:minmax(0,1fr) minmax(188px,.54fr)}.editorial-home .home-case-popup-case{color:var(--editorial-ink);background:#f8f5f0;padding:19px 24px;font-size:15px;font-weight:580;line-height:1.58}.editorial-home .home-case-popup-case:hover,.editorial-home .home-case-popup-case:focus-visible{color:var(--editorial-wine);background:#eee8df}.editorial-home .home-case-popup-result,.editorial-home .home-case-popup-result--deep,.editorial-home .home-case-popup-result--soft{color:var(--editorial-ink);text-align:left;background:0 0;border-left:1px solid #201c1b21;align-items:flex-start;padding:13px 32px 13px 18px}.editorial-home .home-case-popup-result strong{color:var(--editorial-wine);font-family:var(--display);letter-spacing:-.045em;font-size:clamp(21px,1.8vw,27px);font-weight:600;line-height:1.25}.editorial-home .home-case-popup-result span{color:var(--editorial-muted);margin-top:4px;font-size:12px;line-height:1.45}.editorial-home .home-case-popup-result b{color:#741b318f;right:14px}.editorial-home .home-case-popup-result:hover,.editorial-home .home-case-popup-result:focus-visible{filter:none;background:#ebe4da;outline:0}.editorial-home .home-profile-popup{color:#fff;background:var(--editorial-night);border-color:#ffffff3d}.editorial-home .home-profile-popup-media{isolation:isolate;flex:0 0 38%;min-height:270px;position:relative;overflow:hidden}.editorial-home .home-profile-popup-media>img{z-index:-2;object-fit:cover;object-position:center 24%;filter:saturate(.76)contrast(1.04)}.editorial-home .home-profile-popup-media>span{z-index:-1;background:linear-gradient(#120f100f 32%,#120f10eb 100%);position:absolute;inset:0}.editorial-home .home-profile-popup-header{color:#fff;text-align:left;background:0 0;align-items:flex-start;min-height:0;padding:54px 32px 26px;position:absolute;inset:auto 0 0}.editorial-home .home-profile-popup-header p{color:#ffffffad;letter-spacing:.16em;margin-bottom:8px;font-size:10px}.editorial-home .home-profile-popup-header h2{color:#fff;font-family:var(--display);letter-spacing:-.055em;font-size:clamp(39px,4vw,54px);font-weight:540;line-height:1.08}.editorial-home .home-profile-popup-body{color:#fff;background:var(--editorial-night);scrollbar-color:#ffffff47 #ffffff0f;flex:62%;gap:17px;min-height:0;padding:28px 32px 32px;display:flex;overflow-y:auto}.editorial-home .home-profile-popup-lead{color:#fff;font-family:var(--display);border-bottom-color:#ffffff30;padding-bottom:18px;font-size:19px;font-weight:520;line-height:1.6}.editorial-home .home-profile-popup-copy p{color:#ffffffad;font-size:13px;line-height:1.7}.editorial-home .home-profile-popup-copy p+p{border-top-color:#ffffff1f;margin-top:12px;padding-top:12px}.editorial-home .home-popup-actions{min-height:46px;padding-inline:2px}.editorial-home .home-popup-actions button{color:#ffffffd1;min-height:38px;text-shadow:none;font-size:13px;font-weight:650}.editorial-home .home-popup-hide-today:before{width:18px;height:18px;box-shadow:none;background:0 0;border:1px solid #ffffffbd;border-radius:0;flex-basis:18px}@media (width<=900px){.editorial-home .home-popup-stage--dual{grid-template-columns:minmax(0,1fr);width:min(760px,100vw - 40px)}.editorial-home .home-popup-stage--dual .home-popup-panel--message{display:none}}@media (width<=700px){.editorial-home .home-case-popup-backdrop{padding:0}.editorial-home .home-popup-stage,.editorial-home .home-popup-stage--dual,.editorial-home .home-popup-stage--case-only,.editorial-home .home-popup-stage--message-only{width:100%;height:100dvh;max-height:100dvh}.editorial-home .home-popup-stage .home-popup-panel{gap:0;height:100dvh;max-height:100dvh}.editorial-home .home-case-popup{border:0;height:100%;max-height:none}.editorial-home .home-case-popup-header{padding:20px 20px 18px}.editorial-home .home-case-popup-header:before{width:30px;margin-bottom:12px}.editorial-home .home-case-popup-header h2{font-size:32px}.editorial-home .home-case-popup-header>span{margin-top:7px;font-size:11px}.editorial-home .home-case-popup-group{grid-template-columns:70px minmax(0,1fr)}.editorial-home .home-case-popup-group h3{text-align:center;writing-mode:horizontal-tb;align-items:center;padding:15px 8px;font-size:17px}.editorial-home .home-case-popup-group h3 span{display:block}.editorial-home .home-case-popup-group li{grid-template-columns:minmax(0,1fr)}.editorial-home .home-case-popup-case{padding:14px 15px 8px;font-size:13px}.editorial-home .home-case-popup-result,.editorial-home .home-case-popup-result--deep,.editorial-home .home-case-popup-result--soft{border-left:0;flex-flow:wrap;align-items:baseline;gap:2px 9px;padding:6px 30px 13px 15px}.editorial-home .home-case-popup-result strong{font-size:21px}.editorial-home .home-case-popup-result span{margin-top:0}.editorial-home .home-profile-popup-media{flex-basis:36%;min-height:31svh}.editorial-home .home-profile-popup-header{padding:48px 24px 22px}.editorial-home .home-profile-popup-header h2{font-size:40px}.editorial-home .home-profile-popup-body{flex-basis:64%;padding:24px 24px 28px}.editorial-home .home-profile-popup-lead{font-size:18px}.editorial-home .home-popup-actions{min-height:62px;padding:7px 18px calc(7px + env(safe-area-inset-bottom));background:#0d0b0bf5;border-top:1px solid #ffffff24}}@media (width<=430px){.editorial-home .home-profile-popup-media{flex-basis:33%;min-height:28svh}.editorial-home .home-profile-popup-header h2{font-size:36px}.editorial-home .home-profile-popup-body{flex-basis:67%;padding:21px 20px 24px}.editorial-home .home-profile-popup-lead{font-size:17px;line-height:1.58}.editorial-home .home-profile-popup-copy p{font-size:12px;line-height:1.68}}@media (prefers-reduced-motion:reduce){.editorial-hero-bottom a b{transition:none}}.editorial-home{--editorial-paper:#f3efe8;--editorial-paper-deep:#e7dfd5;--editorial-ink:#201c1b;--editorial-muted:#716a66;--editorial-wine:#741b31;--editorial-wine-bright:#9e3c52;--editorial-night:#181516;background:var(--editorial-paper);padding-bottom:88px}@media (width>=1025px) and (width<=1280px){.editorial-home{padding-bottom:80px}}@media (width<=1024px){.editorial-home{padding-bottom:92px}}.editorial-home main{background:var(--editorial-paper)}.editorial-section-marker{color:var(--editorial-wine);grid-template-columns:auto minmax(32px,78px) auto;justify-content:start;align-items:center;gap:14px;display:grid}.editorial-section-marker span,.editorial-section-marker b{letter-spacing:.17em;font-size:10px;font-weight:750}.editorial-section-marker i{background:currentColor;height:1px}.editorial-section-marker--light{color:#ffffffa8}.editorial-text-link{width:fit-content;color:var(--editorial-wine);border-bottom:1px solid;align-items:center;gap:30px;padding:0 0 9px;font-size:13px;font-weight:700;display:inline-flex}.editorial-text-link--light{color:#fff}.editorial-practice-scroller{background:var(--editorial-paper);color:var(--editorial-ink);padding:clamp(120px,12vw,190px) 0 0;position:relative}.editorial-practice-header{grid-template-columns:92px minmax(0,1fr);column-gap:clamp(30px,5vw,86px);width:min(1460px,100% - 112px);margin:0 auto clamp(88px,10vw,150px);display:grid}.editorial-practice-section-number{color:#741b313d;font-family:var(--display);grid-row:1/3;font-size:clamp(58px,7vw,98px);font-weight:300;line-height:.9}.editorial-practice-eyebrow{color:var(--editorial-wine);letter-spacing:.12em;margin:0 0 20px;font-size:11px;font-weight:750}.editorial-practice-header h2{max-width:900px;font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,78px);font-weight:430;line-height:1.18}.editorial-practice-layout{grid-template-columns:minmax(0,58fr) minmax(420px,42fr);align-items:start;width:min(1600px,100%);margin:0 auto;display:grid}.editorial-practice-sticky{align-items:center;height:100svh;padding:clamp(34px,4vw,64px) 0 clamp(34px,4vw,64px) clamp(34px,4vw,64px);display:grid;position:sticky;top:0}.editorial-practice-media{background:#30261f;width:100%;height:min(78svh,860px);position:relative;overflow:hidden}.editorial-practice-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 45%,#140d0aab);position:absolute;inset:0}.editorial-practice-media-layer{object-fit:cover;opacity:0;transition:opacity .7s,transform 1.2s cubic-bezier(.2,.65,.2,1);transform:scale(1.035)}.editorial-practice-media-layer--active{opacity:1;transform:scale(1)}.editorial-practice-media-index{z-index:3;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:clamp(22px,3vw,40px);left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}.editorial-practice-media-index span:first-child{color:#fff9;letter-spacing:.14em;font-size:13px}.editorial-practice-media-index span:last-child{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(32px,4vw,58px);font-weight:430}.editorial-practice-steps{padding:0 clamp(42px,6vw,96px)}.editorial-practice-step{opacity:.28;border-top:1px solid #201c1b24;flex-direction:column;justify-content:center;min-height:92svh;padding:14vh 0;transition:opacity .42s,transform .42s;display:flex;transform:translateY(28px)}.editorial-practice-step:last-child{border-bottom:1px solid #201c1b24}.editorial-practice-step--active{opacity:1;transform:translateY(0)}.editorial-practice-step-number{color:var(--editorial-wine);letter-spacing:.16em;margin-bottom:clamp(40px,7vh,72px);font-size:11px;font-weight:750}.editorial-practice-step h3{font-family:var(--display);letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(58px,6vw,92px);font-weight:350;line-height:1}.editorial-practice-step-headline{letter-spacing:-.035em;max-width:520px;margin:0 0 24px;font-size:clamp(22px,2vw,31px);font-weight:580;line-height:1.45}.editorial-practice-step-description{max-width:520px;color:var(--editorial-muted);margin:0;font-size:15px;line-height:1.9}.editorial-practice-link{border-bottom:1px solid var(--editorial-ink);gap:30px;width:fit-content;margin-top:46px;padding-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.editorial-practice-scroller--reduced-motion .editorial-practice-media-layer,.editorial-practice-scroller--reduced-motion .editorial-practice-step{transition:none}.editorial-lead{min-height:min(1020px,100svh);color:var(--editorial-ink);background:#ece5dd;grid-template-columns:minmax(0,58fr) minmax(430px,42fr);display:grid}.editorial-lead-image{background:#cfc6bc;min-height:min(1020px,100svh);position:relative;overflow:hidden}.editorial-lead-image img{object-fit:cover;object-position:58% center}.editorial-lead-copy{flex-direction:column;justify-content:center;padding:clamp(76px,8vw,138px) clamp(50px,6vw,104px);display:flex}.editorial-lead-role{color:var(--editorial-wine);letter-spacing:.08em;margin:clamp(76px,9vh,110px) 0 10px;font-size:12px;font-weight:750}.editorial-lead h2{font-family:var(--display);letter-spacing:-.075em;margin:0;font-size:clamp(68px,7vw,110px);font-weight:330;line-height:1}.editorial-lead-intro{letter-spacing:-.04em;margin:30px 0 0;font-size:clamp(23px,2.1vw,32px);font-weight:560;line-height:1.5}.editorial-lead-metrics{border-top:1px solid #201c1b3d;margin:clamp(54px,7vh,82px) 0 0}.editorial-lead-metrics>div{border-bottom:1px solid #201c1b2e;grid-template-columns:minmax(148px,.42fr) minmax(0,.58fr);align-items:baseline;gap:20px;padding:25px 0;display:grid}.editorial-lead-metrics dt{color:var(--editorial-wine);font-family:var(--display);letter-spacing:-.06em;font-size:clamp(42px,4.2vw,64px);font-weight:430;line-height:1}.editorial-lead-metrics dd{color:#49423f;margin:0;font-size:13px;font-weight:650}.editorial-lead blockquote{color:#5f5753;margin:34px 0 36px;font-size:14px;line-height:1.9}.editorial-results{background:var(--editorial-night);color:#fff;padding:clamp(120px,12vw,190px) 0;overflow:hidden}.editorial-results-head,.editorial-result-numbers,.editorial-case-showcase,.editorial-results-foot{width:min(1460px,100% - 112px);margin-inline:auto}.editorial-results-head{grid-template-columns:1.1fr minmax(0,1.6fr) minmax(260px,.8fr);align-items:end;gap:clamp(40px,6vw,100px);display:grid}.editorial-results-head h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.2vw,82px);font-weight:360;line-height:1.17}.editorial-results-head>p{color:#ffffff9e;margin:0 0 7px;font-size:14px;line-height:1.85}.editorial-result-numbers{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;grid-template-columns:1.25fr .9fr .9fr;margin-top:clamp(80px,10vw,150px);display:grid}.editorial-result-numbers a{flex-direction:column;justify-content:space-between;min-height:250px;padding:42px clamp(26px,3vw,48px);display:flex}.editorial-result-numbers a+a{border-left:1px solid #ffffff38}.editorial-result-numbers strong{color:#d5a1ad;font-family:var(--display);letter-spacing:-.065em;font-size:clamp(42px,4.8vw,76px);font-weight:360;line-height:1.05}.editorial-result-numbers span{color:#ffffff9e;font-size:12px}.editorial-case-showcase{margin-top:clamp(100px,12vw,180px)}.editorial-case-stage{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;outline:none;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:720px;display:grid;position:relative}.editorial-case-stage:focus-visible{box-shadow:inset 0 0 0 2px #d5a1ad}.editorial-case-image{object-fit:contain;filter:saturate(.78)contrast(1.03);padding:clamp(36px,5vw,74px)}.editorial-case-copy{background:linear-gradient(145deg,#741b312e,#0000 50%),#211c1e;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,126px);display:flex}.editorial-case-eyebrow{color:#d5a1ad;letter-spacing:.1em;margin:0 0 30px;font-size:11px;font-weight:750}.editorial-case-metric{color:#fff;font-family:var(--display);letter-spacing:-.07em;font-size:clamp(54px,6vw,94px);font-weight:330;line-height:1;display:block}.editorial-case-copy h3{letter-spacing:-.04em;max-width:650px;margin:46px 0 22px;font-size:clamp(25px,2.3vw,36px);font-weight:590;line-height:1.45}.editorial-case-summary{color:#fff9;max-width:620px;margin:0;font-size:14px;line-height:1.9}.editorial-case-link{color:#fff;border-bottom:1px solid #ffffffa8;gap:30px;width:fit-content;margin-top:46px;padding-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.editorial-case-count{z-index:2;color:#ffffffc7;letter-spacing:.08em;font-size:18px;position:absolute;bottom:24px;right:28px}.editorial-case-count small{color:#ffffff61;font-size:11px}.editorial-case-navigation{justify-content:space-between;align-items:center;padding:26px 0;display:flex}.editorial-case-navigation-label{color:#ffffff80;letter-spacing:.1em;margin:0;font-size:10px;font-weight:700}.editorial-case-arrows{gap:8px;display:flex}.editorial-case-arrows button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:0;place-items:center;width:50px;height:50px;font-size:19px;display:grid}.editorial-case-arrows button:hover,.editorial-case-arrows button:focus-visible{background:#ffffff14;border-color:#fff}.editorial-case-rail{border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.editorial-case-rail-button{color:#ffffff75;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:18px;min-width:0;min-height:190px;padding:28px clamp(18px,2.2vw,34px);display:grid}.editorial-case-rail-button--active{color:#fff;background:#741b313d;box-shadow:inset 0 3px #b85b70}.editorial-case-rail-index{letter-spacing:.08em;padding-top:3px;font-size:10px}.editorial-case-rail-copy{gap:8px;min-width:0;display:grid}.editorial-case-rail-copy small{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.editorial-case-rail-copy strong{color:inherit;font-size:clamp(17px,1.55vw,23px);font-weight:660}.editorial-case-rail-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.editorial-results-foot{justify-content:space-between;align-items:center;gap:40px;margin-top:34px;display:flex}.editorial-results-foot>p{color:#ffffff6b;max-width:720px;margin:0;font-size:11px;line-height:1.7}.editorial-team{color:var(--editorial-ink);background:#f6f3ee;padding:clamp(120px,12vw,190px) 0;overflow:hidden}.editorial-team-head,.editorial-lawyer-rail{width:min(1460px,100% - 112px);margin-inline:auto}.editorial-team-head{grid-template-columns:.75fr 1.55fr minmax(260px,.7fr);align-items:end;gap:clamp(40px,6vw,100px);display:grid}.editorial-team-head h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,78px);font-weight:400;line-height:1.2}.editorial-team-head>div:last-child{gap:30px;display:grid}.editorial-team-head p{color:var(--editorial-muted);margin:0;font-size:14px;line-height:1.85}.editorial-lawyer-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(12px,1.8vw,28px);margin-top:clamp(90px,10vw,150px);display:grid}.editorial-lawyer:nth-child(2n){margin-top:clamp(50px,6vw,92px)}.editorial-lawyer-image{aspect-ratio:.76;background:#d6d0ca;position:relative;overflow:hidden}.editorial-lawyer-image img{object-fit:cover;object-position:center top;filter:saturate(.76)contrast(1.02);transition:filter .36s,transform .7s cubic-bezier(.2,.7,.2,1)}.editorial-lawyer:hover .editorial-lawyer-image img,.editorial-lawyer:focus-visible .editorial-lawyer-image img{filter:saturate()contrast(1.02);transform:scale(1.025)}.editorial-lawyer-copy{border-top:1px solid #201c1b38;padding:22px 2px 0 42px;position:relative}.editorial-lawyer-copy>span{color:var(--editorial-wine);font-size:10px;font-weight:750;position:absolute;top:24px;left:2px}.editorial-lawyer-copy p{min-height:2.8em;color:var(--editorial-muted);margin:0 0 5px;font-size:11px;line-height:1.4}.editorial-lawyer-copy h3{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(28px,2.7vw,42px);font-weight:450}.editorial-process{color:var(--editorial-ink);background:#e9e2d9;padding:clamp(120px,12vw,190px) 0}.editorial-process-head,.editorial-process-timeline{width:min(1320px,100% - 112px);margin-inline:auto}.editorial-process-head{grid-template-columns:.8fr 1.4fr .8fr;align-items:end;gap:clamp(40px,6vw,96px);display:grid}.editorial-process-head h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.2vw,80px);font-weight:410;line-height:1.18}.editorial-process-head>p{color:var(--editorial-muted);margin:0 0 8px;font-size:14px;line-height:1.85}.editorial-process-timeline{border-bottom:1px solid #201c1b3b;margin-top:clamp(90px,11vw,150px);padding:0;list-style:none}.editorial-process-timeline li{border-top:1px solid #201c1b3b;grid-template-columns:160px minmax(320px,1fr) minmax(220px,.65fr);align-items:center;gap:clamp(32px,5vw,86px);min-height:230px;padding:42px 0;display:grid}.editorial-process-number{color:#741b3173;font-family:var(--display);letter-spacing:-.06em;font-size:clamp(72px,7vw,106px);font-weight:270;line-height:1}.editorial-process-copy{max-width:640px}.editorial-process-copy h3{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(25px,2.4vw,36px);font-weight:610;line-height:1.4}.editorial-process-copy p{max-width:580px;color:var(--editorial-muted);margin:0;font-size:14px;line-height:1.85}.editorial-process-progress{background:#201c1b33;width:100%;height:1px;position:relative}.editorial-process-progress:before,.editorial-process-progress:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.editorial-process-progress:before{border:1px solid var(--editorial-wine);background:#e9e2d9;border-radius:50%;width:9px;height:9px;right:0}.editorial-process-progress:after{width:var(--process-length,18%);background:var(--editorial-wine);height:1px;left:0}.editorial-process-timeline li:nth-child(2){--process-length:38%}.editorial-process-timeline li:nth-child(3){--process-length:58%}.editorial-process-timeline li:nth-child(4){--process-length:78%}.editorial-process-timeline li:nth-child(5){--process-length:100%}.editorial-cta{color:#fff;background:radial-gradient(circle at 86% 16%,#ffffff14,#0000 26%),linear-gradient(135deg,#65172a 0%,#7d2036 48%,#581323 100%);flex-direction:column;justify-content:center;min-height:max(720px,88svh);padding:clamp(100px,11vw,168px) max(56px,50vw - 730px);display:flex}.editorial-cta>p{color:#ffffffa8;letter-spacing:.02em;margin:clamp(76px,10vh,120px) 0 24px;font-size:14px}.editorial-cta h2{max-width:1080px;font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.4vw,116px);font-weight:330;line-height:1.12}.editorial-cta-actions{border-top:1px solid #ffffff4d;justify-content:space-between;align-items:stretch;gap:26px;margin-top:clamp(70px,10vh,120px);padding-top:28px;display:flex}.editorial-cta-actions>a:first-child{gap:5px;display:grid}.editorial-cta-actions>a:first-child span{color:#ffffff9e;letter-spacing:.1em;font-size:10px;font-weight:700}.editorial-cta-actions>a:first-child strong{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);font-weight:470}.editorial-cta-actions>a:last-child{min-width:230px;color:var(--editorial-wine);background:#fff;border:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:34px;padding:22px 28px;font-size:13px;font-weight:750;display:inline-flex}.editorial-cta-actions>a:last-child:hover,.editorial-cta-actions>a:last-child:focus-visible{color:#fff;background:0 0}@media (width<=1200px){.editorial-practice-layout{grid-template-columns:minmax(0,54fr) minmax(390px,46fr)}.editorial-practice-steps{padding-inline:46px}.editorial-lead{grid-template-columns:minmax(0,54fr) minmax(420px,46fr)}.editorial-results-head,.editorial-team-head,.editorial-process-head{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start}.editorial-results-head>p,.editorial-team-head>div:last-child,.editorial-process-head>p{grid-column:2}.editorial-case-copy{padding-inline:64px}.editorial-process-timeline li{grid-template-columns:120px minmax(300px,1fr) minmax(180px,.48fr)}}@media (width<=900px){.editorial-practice-header,.editorial-results-head,.editorial-result-numbers,.editorial-case-showcase,.editorial-results-foot,.editorial-team-head,.editorial-process-head,.editorial-process-timeline{width:calc(100% - 48px)}.editorial-practice-header{grid-template-columns:70px minmax(0,1fr)}.editorial-practice-layout{display:block}.editorial-practice-sticky{z-index:4;background:var(--editorial-paper);height:45svh;padding:0 24px;top:76px}.editorial-practice-media{height:calc(45svh - 24px)}.editorial-practice-steps{z-index:5;background:var(--editorial-paper);padding:0 24px;position:relative}.editorial-practice-step{background:var(--editorial-paper);min-height:58svh;padding:10svh 0}.editorial-practice-step h3{font-size:clamp(54px,10vw,76px)}.editorial-lead{grid-template-columns:minmax(0,1fr);min-height:0}.editorial-lead-image{min-height:66svh}.editorial-lead-image img{object-position:center 45%}.editorial-lead-copy{padding:82px 48px 96px}.editorial-lead-role{margin-top:72px}.editorial-results-head,.editorial-team-head,.editorial-process-head{grid-template-columns:minmax(0,1fr);gap:34px}.editorial-results-head>p,.editorial-team-head>div:last-child,.editorial-process-head>p{grid-column:auto;max-width:520px}.editorial-result-numbers{margin-top:74px}.editorial-result-numbers a{min-height:210px;padding-inline:24px}.editorial-case-stage{grid-template-columns:minmax(0,1fr);min-height:0}.editorial-case-media{min-height:600px}.editorial-case-copy{min-height:560px;padding:76px 52px 96px}.editorial-case-count{bottom:28px}.editorial-case-rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(270px,42vw);grid-auto-flow:column;margin-right:-24px;display:grid;overflow-x:auto}.editorial-case-rail::-webkit-scrollbar{display:none}.editorial-case-rail-button{scroll-snap-align:start}.editorial-results-foot{flex-direction:column;align-items:flex-start}.editorial-lawyer-rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(300px,48vw);grid-auto-flow:column;gap:18px;width:100%;margin-top:82px;padding:0 24px;display:grid;overflow-x:auto}.editorial-lawyer-rail::-webkit-scrollbar{display:none}.editorial-lawyer,.editorial-lawyer:nth-child(2n){scroll-snap-align:start;margin-top:0}.editorial-process-timeline li{grid-template-columns:96px minmax(0,1fr);gap:30px;min-height:210px}.editorial-process-progress{display:none}.editorial-cta{padding-inline:48px}}@media (width<=720px){.editorial-home .header-inner{width:calc(100% - 36px)}.editorial-practice-scroller{padding-top:94px}.editorial-practice-header,.editorial-results-head,.editorial-result-numbers,.editorial-case-showcase,.editorial-results-foot,.editorial-team-head,.editorial-process-head,.editorial-process-timeline{width:calc(100% - 40px)}.editorial-practice-header{grid-template-columns:48px minmax(0,1fr);gap:16px;margin-bottom:70px}.editorial-practice-section-number{font-size:48px}.editorial-practice-eyebrow{margin-bottom:13px;font-size:9px}.editorial-practice-header h2{font-size:clamp(36px,10vw,48px);line-height:1.23}.editorial-practice-sticky{height:40svh;padding-inline:20px;top:69px}.editorial-practice-media{height:calc(40svh - 16px)}.editorial-practice-steps{padding-inline:20px}.editorial-practice-step{min-height:62svh;padding:11svh 0 9svh}.editorial-practice-step-number{margin-bottom:28px}.editorial-practice-step h3{margin-bottom:18px;font-size:clamp(48px,16vw,68px)}.editorial-practice-step-headline{font-size:21px}.editorial-practice-step-description{font-size:14px;line-height:1.78}.editorial-practice-link{margin-top:30px}.editorial-lead-image{min-height:55svh}.editorial-lead-copy{padding:68px 20px 82px}.editorial-lead-role{margin-top:56px}.editorial-lead h2{font-size:70px}.editorial-lead-intro{font-size:23px}.editorial-lead-metrics>div{grid-template-columns:124px minmax(0,1fr);gap:16px;padding:21px 0}.editorial-lead-metrics dt{font-size:42px}.editorial-lead-metrics dd{font-size:12px}.editorial-results,.editorial-team,.editorial-process{padding-block:96px}.editorial-results-head h2,.editorial-team-head h2,.editorial-process-head h2{font-size:clamp(38px,11vw,52px)}.editorial-result-numbers{grid-template-columns:minmax(0,1fr)}.editorial-result-numbers a{min-height:150px;padding:27px 0}.editorial-result-numbers a+a{border-top:1px solid #ffffff38;border-left:0}.editorial-result-numbers strong{font-size:clamp(43px,13vw,60px)}.editorial-case-showcase{margin-top:84px}.editorial-case-media{min-height:54svh}.editorial-case-image{padding:28px}.editorial-case-copy{min-height:540px;padding:58px 24px 84px}.editorial-case-metric{font-size:clamp(47px,14vw,68px)}.editorial-case-copy h3{margin-top:34px;font-size:24px}.editorial-case-navigation{padding-block:20px}.editorial-case-rail{grid-auto-columns:82vw;margin-right:-20px}.editorial-case-rail-button{min-height:172px}.editorial-lawyer-rail{grid-auto-columns:78vw;padding-inline:20px}.editorial-lawyer-copy h3{font-size:34px}.editorial-process-timeline{margin-top:70px}.editorial-process-timeline li{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:20px;min-height:0;padding:34px 0}.editorial-process-number{font-size:48px}.editorial-process-copy h3{font-size:22px}.editorial-process-copy p{font-size:13px;line-height:1.75}.editorial-cta{min-height:max(700px,88svh);padding:90px 20px}.editorial-cta>p{margin-top:72px;font-size:12px}.editorial-cta h2{font-size:clamp(46px,13.5vw,66px);line-height:1.18}.editorial-cta-actions{flex-direction:column;align-items:stretch;margin-top:72px}.editorial-cta-actions>a:last-child{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.editorial-lawyer-image img{transition:none}}.editorial-home{--reference-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, Batang, serif;--reference-sans:Pretendard, "Pretendard Variable", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--reference-ivory:#f5f1eb;--reference-paper:#fbf8f3;--reference-sand:#ece4d9;--reference-ink:#2b2526;--reference-muted:#625a58;--reference-wine:#77243b;--reference-wine-dark:#541727;--reference-charcoal:#1f1b1b;--reference-gold:#c7a46a;--reference-line:#2b252629;--reference-white-line:#ffffff2e;--display:var(--reference-serif);color:var(--reference-ink);background:var(--reference-ivory);font-family:var(--reference-sans);padding-bottom:0;font-size:16px}.editorial-home :where(a,button,summary){text-underline-offset:.2em}.editorial-home :where(a,button,summary):focus-visible{outline:2px solid var(--reference-wine);outline-offset:4px}.editorial-home :where(.reference-hero,.reference-results,.reference-lead,.reference-cta,.reference-home-header,.reference-home-footer) :where(a,button,summary):focus-visible{outline-color:#ffffffeb}#top.site-shell.editorial-home .back-to-top{display:none}.reference-shell{width:min(1320px,100% - 80px);margin-inline:auto}.reference-home-header{z-index:90;color:#fff;background:linear-gradient(#120e0e94,#0000);position:absolute;inset:0 0 auto}.reference-home-utility{background:#110d0d2e;border-bottom:1px solid #ffffff1f;height:36px}.reference-home-utility-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.reference-home-branch-nav,.reference-home-utility-actions{align-items:center;display:flex}.reference-home-branch-nav{gap:18px}.reference-home-branch-nav a,.reference-home-search-link,.reference-home-consultation-phone,.reference-home-consultation-link{color:#ffffffb8;letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:560;transition:color .18s,background .18s}.reference-home-branch-nav a:hover,.reference-home-branch-nav a:focus-visible,.reference-home-search-link:hover,.reference-home-search-link:focus-visible,.reference-home-consultation-phone:hover,.reference-home-consultation-phone:focus-visible{color:#fff}.reference-home-utility-actions{gap:18px;height:100%}.reference-home-search-link{align-items:center;gap:5px;display:inline-flex}.reference-home-search-link span{font-size:17px;line-height:1;transform:rotate(-18deg)}.reference-home-consultation-phone{align-items:baseline;gap:7px;display:inline-flex}.reference-home-consultation-phone span{color:#ffffff8a;font-size:12px}.reference-home-consultation-phone strong{color:#fff;letter-spacing:.035em;font-size:15px;font-weight:670}.reference-home-consultation-link{color:#fff;background:#77243be6;align-items:center;height:100%;padding-inline:16px;display:inline-flex}.reference-home-consultation-link:hover,.reference-home-consultation-link:focus-visible{background:var(--reference-wine)}.reference-home-header-inner{grid-template-columns:190px minmax(0,1fr) 50px;align-items:center;gap:clamp(28px,4vw,64px);height:76px;display:grid;position:relative}.reference-home-header-inner:after{content:"";background:#ffffff26;height:1px;position:absolute;bottom:0;left:0;right:0}.reference-home-brand,.reference-home-brand img{object-fit:contain;width:181px;height:50px;display:block}.reference-home-nav{justify-content:flex-end;align-items:center;gap:clamp(22px,2.8vw,46px);min-width:0;display:flex}.reference-home-nav a{color:#ffffffe0;white-space:nowrap;padding:28px 0 27px;font-size:15px;font-weight:580;position:relative}.reference-home-nav a:after{content:"";transform-origin:100%;background:#fff;height:1px;transition:transform .18s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.reference-home-nav a:hover:after,.reference-home-nav a:focus-visible:after,.reference-home-nav a.is-current-group:after,.reference-home-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.reference-home-menu{position:relative}.reference-home-menu summary{list-style:none}.reference-home-menu summary::-webkit-details-marker{display:none}.reference-home-menu-trigger{cursor:pointer;color:#fff;place-items:center;width:48px;height:48px;display:grid}.reference-home-menu-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reference-home-menu-icon{gap:5px;width:22px;display:grid}.reference-home-menu-icon i{background:currentColor;width:100%;height:1px;transition:opacity .18s,transform .18s,width .18s;display:block}.reference-home-menu-icon i:nth-child(2){justify-self:end;width:15px}.reference-home-menu[open] .reference-home-menu-icon i:first-child{transform:translateY(6px)rotate(45deg)}.reference-home-menu[open] .reference-home-menu-icon i:nth-child(2){opacity:0}.reference-home-menu[open] .reference-home-menu-icon i:last-child{transform:translateY(-6px)rotate(-45deg)}.reference-home-menu-panel{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1717fa;border:1px solid #ffffff24;width:min(920px,100vw - 96px);max-height:calc(100svh - 124px);padding:32px 34px 24px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 26px 70px #00000057}.reference-home-menu-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 34px;display:grid}.reference-home-menu-group{min-width:0}.reference-home-menu-group-head{border-bottom:1px solid #ffffff29;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.reference-home-menu-group-head>span{color:var(--reference-gold);letter-spacing:.08em;font-family:Georgia,serif;font-size:12px}.reference-home-menu-panel .reference-home-menu-parent{color:#fff;min-height:0;font-family:var(--reference-serif);padding:0;font-size:18px;font-weight:560;display:inline}.reference-home-menu-children{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reference-home-menu-panel .reference-home-menu-children a{color:#ffffffa3;min-height:0;padding:4px 0;font-size:14px;line-height:1.45;transition:color .16s,transform .16s;display:block}.reference-home-menu-panel .reference-home-menu-children a:hover,.reference-home-menu-panel .reference-home-menu-children a:focus-visible{color:#fff;transform:translate(3px)}.reference-home-menu-actions{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;padding-top:18px;display:grid}.reference-home-menu-panel .reference-home-menu-actions a{color:#ffffffd1;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:14px;display:flex}.reference-home-menu-panel .reference-home-menu-actions a:last-child{border-right:0}.reference-home-menu-panel .reference-home-menu-actions a:hover,.reference-home-menu-panel .reference-home-menu-actions a:focus-visible{color:#fff;background:#ffffff12}.reference-home-mobile-menu{display:none}.reference-hero{color:#fff;isolation:isolate;background:#211a17;min-height:clamp(700px,78svh,820px);display:flex;position:relative;overflow:hidden}.reference-hero-image{z-index:-3;object-fit:cover;object-position:57% center;filter:saturate(.78)sepia(.05)contrast(1.04)brightness(.92)}.reference-hero-shade{z-index:-2;background:linear-gradient(90deg,#140f0ed4 0%,#140f0e8f 43%,#140f0e14 78%),linear-gradient(#140f0e33,#0000 50%,#140f0e7a);position:absolute;inset:0}.reference-hero-inner{min-height:inherit;flex-direction:column;justify-content:center;padding:178px 0 42px;display:flex;position:relative}.reference-hero-copy{width:min(780px,68%)}.reference-hero-copy h1{font-family:var(--reference-serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(54px,5.1vw,72px);font-weight:420;line-height:1.23}.reference-hero-copy>span{background:#ffffff94;width:58px;height:1px;margin:28px 0 22px;display:block}.reference-hero-copy>p{color:#ffffffc9;margin:0;font-size:18px;line-height:1.75}.reference-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.reference-hero-actions a{color:#fff;border:1px solid #ffffff6b;justify-content:space-between;align-items:center;gap:24px;min-width:174px;min-height:52px;padding:0 20px;font-size:15px;font-weight:630;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.reference-hero-actions .reference-hero-primary{border-color:var(--reference-wine);background:var(--reference-wine)}.reference-hero-actions .reference-hero-primary:hover,.reference-hero-actions .reference-hero-primary:focus-visible{color:var(--reference-wine-dark);background:#fff;border-color:#fff}.reference-hero-actions .reference-hero-secondary:hover,.reference-hero-actions .reference-hero-secondary:focus-visible{background:#ffffff1a;border-color:#ffffffb8}.reference-scroll-link{color:#ffffff9e;letter-spacing:.18em;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;bottom:42px;right:0}.reference-scroll-link span{writing-mode:horizontal-tb;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;line-height:1;display:grid}.reference-trust{border-bottom:1px solid var(--reference-line);background:var(--reference-paper)}.reference-trust-layout{grid-template-columns:.9fr 2fr;align-items:center;gap:70px;min-height:172px;display:grid}.reference-trust-layout>header>p,.reference-practice-head>div>p,.reference-results-head>div>p,.reference-team-layout>header>p,.reference-process-layout>header>p,.reference-content-head>div>p,.reference-faq-head>p{color:var(--reference-wine);letter-spacing:.13em;margin:0 0 11px;font-size:13px;font-weight:720}.reference-trust-title{font-family:var(--reference-serif);letter-spacing:-.035em;margin:0;font-size:23px;font-weight:540;line-height:1.45}.reference-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reference-trust-grid>div{border-left:1px solid var(--reference-line);flex-direction:column;justify-content:center;min-height:84px;padding:8px 28px;transition:background .18s;display:flex}:is(.reference-trust-grid>div:has(a:hover),.reference-trust-grid>div:has(a:focus-visible)){background:#77243b0a}.reference-trust-grid dt{color:var(--reference-wine);font-family:var(--reference-serif);letter-spacing:-.04em;font-size:30px;font-weight:570;line-height:1.2}.reference-trust-grid dd{color:var(--reference-muted);margin:7px 0 0;font-size:15px;line-height:1.5}.reference-trust-grid dd a{align-items:center;gap:8px;display:inline-flex}.reference-trust-grid dd a span{color:var(--reference-wine)}.reference-practice{background:var(--reference-ivory);padding:108px 0 118px}.reference-practice-head,.reference-results-head,.reference-content-head{justify-content:space-between;align-items:end;gap:56px;display:flex}.reference-practice-head h2,.reference-results-head h2,.reference-team-layout>header h2,.reference-process-layout>header h2,.reference-content-head h2,.reference-faq-head h2{font-family:var(--reference-serif);letter-spacing:-.055em;margin:0;font-size:clamp(38px,3.5vw,48px);font-weight:470;line-height:1.34}.reference-practice-head h2 span{color:var(--reference-muted);font-size:.64em;font-weight:470;line-height:1.5;display:block}.reference-practice-head>a,.reference-content-group>header>a,.reference-faq-head>a{color:var(--reference-wine);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:20px;padding-bottom:4px;font-size:14px;font-weight:650;display:inline-flex}.reference-practice-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:50px;display:grid}.reference-practice-grid>a{background:#ffffff80;border:1px solid #2b25261f;grid-column:span 2;min-height:278px;padding:28px 26px 24px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.reference-practice-grid>a:nth-child(n+4){grid-column:span 3}.reference-practice-grid>a:before{background:var(--reference-wine);content:"";transform-origin:0;height:4px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.reference-practice-grid>a:hover,.reference-practice-grid>a:focus-visible{border-color:#77243b61;transform:translateY(-3px)}.reference-practice-grid>a:hover:before,.reference-practice-grid>a:focus-visible:before{transform:scaleX(1)}.reference-practice-number{color:var(--reference-wine);letter-spacing:.08em;font-family:Georgia,serif;font-size:13px}.reference-practice-grid h3{font-family:var(--reference-serif);letter-spacing:-.045em;margin:26px 0 15px;font-size:26px;font-weight:590}.reference-practice-grid strong{color:#4a4342;max-width:280px;font-family:var(--reference-serif);font-size:17px;font-weight:520;line-height:1.62;display:block}.reference-practice-grid p{max-width:310px;color:var(--reference-muted);margin:11px 0 0;font-size:15px;line-height:1.68}.reference-practice-grid b{color:#77243b9e;font-size:17px;font-weight:400;position:absolute;bottom:20px;right:22px}.reference-results{color:#fff;background:var(--reference-charcoal);padding-top:104px}.reference-results-head>div>p{color:var(--reference-gold)}.reference-results-head h2{color:#fff}.reference-results-head>p{color:#ffffff9e;margin:0 0 5px;font-size:16px;line-height:1.8}.reference-results-grid{border-top:1px solid var(--reference-white-line);border-bottom:1px solid var(--reference-white-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.reference-results-grid>a{border-right:1px solid var(--reference-white-line);flex-direction:column;justify-content:center;min-height:204px;padding:32px 34px 28px;transition:background .19s;display:flex}.reference-results-grid>a:last-child{border-right:0}.reference-results-grid>a:hover,.reference-results-grid>a:focus-visible{background:#ffffff0e}.reference-results-grid strong{color:#fff;font-family:var(--reference-serif);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,45px);font-weight:530;line-height:1.2}.reference-result-amount{align-items:baseline;gap:6px;display:inline-flex}.reference-result-amount-unit{font-size:.46em;font-weight:500}.reference-results-grid b{color:var(--reference-gold);margin-top:14px;font-size:15px;font-weight:650}.reference-results-grid p{color:#ffffffb8;margin:8px 0 0;font-size:15px;line-height:1.65}.reference-case{margin-top:72px}.editorial-case-showcase{width:min(1320px,100% - 80px);margin-inline:auto;position:relative}.editorial-case-stage{background:#2d2425;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:520px;display:grid}.editorial-case-stage:focus-visible{outline-offset:5px;outline:2px solid #ffffffe0}.editorial-case-media{background:#151313;min-height:520px;position:relative;overflow:hidden}.editorial-case-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 65%,#2d242559);position:absolute;inset:0}.editorial-case-image{object-fit:cover;object-position:center;filter:saturate(.8)contrast(1.02)brightness(.86)}.editorial-case-copy{flex-direction:column;justify-content:space-between;padding:48px 46px 46px;display:flex}.editorial-case-eyebrow{color:var(--reference-gold);letter-spacing:.12em;justify-content:space-between;margin:0;font-size:12px;font-weight:680;display:flex}.editorial-case-eyebrow span{color:#ffffff5c;font-family:Georgia,serif}.editorial-case-content{margin-top:auto}.editorial-case-headline{font-family:var(--reference-serif);letter-spacing:-.052em;margin:0;font-size:clamp(31px,3.1vw,44px);font-weight:430;line-height:1.38}.editorial-case-headline span,.editorial-case-metric{display:block}.editorial-case-headline span{color:#ffffff9e;font-size:.58em;line-height:1.6}.editorial-case-metric{color:#fff;font-weight:480}.editorial-case-summary{color:#ffffffc2;margin:23px 0 0;font-size:16px;line-height:1.78}.editorial-case-summary span{display:block}.editorial-case-link{color:#fff;border-bottom:1px solid #ffffff80;align-items:center;gap:28px;width:max-content;margin-top:30px;padding-bottom:4px;font-size:14px;font-weight:620;display:inline-flex}.editorial-case-progress{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:14px;width:min(600px,72%);margin:24px auto 0;display:grid}.editorial-case-progress-current,.editorial-case-progress-total{color:#ffffff7a;letter-spacing:.06em;font-family:Georgia,serif;font-size:12px}.editorial-case-progress-current{color:#fff}.editorial-case-rail{overscroll-behavior:auto;scrollbar-width:auto;scroll-snap-type:none;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;display:grid;overflow:visible}.editorial-case-rail-button{min-width:0;height:28px;min-height:0;color:inherit;cursor:pointer;box-shadow:none;text-align:center;scroll-snap-align:none;background:0 0;border:0;border-radius:0;grid-template-columns:none;align-content:normal;gap:0;padding:0;display:block}.editorial-case-rail-button+.editorial-case-rail-button{border-left:0}.editorial-case-rail-button--active{color:inherit;box-shadow:none;background:0 0}.editorial-case-rail-button>span{background:#ffffff3d;height:1px;display:block}.editorial-case-rail-button--active>span{background:var(--reference-gold);height:2px}.reference-case-more{border-top:1px solid #ffffff1f;margin-top:30px}.reference-case-more>div{justify-content:space-between;align-items:center;gap:40px;min-height:100px;display:flex}.reference-case-more p{color:#ffffffb3;margin:0;font-size:15px}.reference-case-more a{color:#fff;align-items:center;gap:24px;font-size:14px;font-weight:650;display:inline-flex}.reference-lead{color:#fff;background:var(--reference-wine-dark);grid-template-columns:minmax(620px,.94fr) minmax(0,1.06fr);min-height:640px;display:grid}.reference-lead-copy{align-items:center;padding:78px clamp(44px,5vw,88px) 72px max(52px,50vw - 660px);display:flex}.reference-lead-copy>div{width:min(540px,100%)}.reference-lead-role{color:var(--reference-gold);letter-spacing:.14em;margin:0 0 13px;font-size:13px;font-weight:680}.reference-lead h2{font-family:var(--reference-serif);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.1vw,58px);font-weight:500}.reference-lead h2 span{color:#ffffff94;font-size:.48em;font-weight:470}.reference-lead-intro{color:#ffffffc7;font-family:var(--reference-serif);margin:22px 0 0;font-size:24px;line-height:1.6}.reference-lead-metrics{border-top:1px solid var(--reference-white-line);border-bottom:1px solid var(--reference-white-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;padding:20px 0;display:grid}.reference-lead-metrics>div+div{border-left:1px solid var(--reference-white-line);padding-left:22px}.reference-lead-metrics dt{color:#fff;font-family:var(--reference-serif);font-size:27px;font-weight:560}.reference-lead-metrics dd{color:#ffffffb8;margin:6px 0 0;font-size:14px;line-height:1.5}.reference-lead blockquote{color:#ffffffc2;margin:25px 0 0;font-size:16px;line-height:1.8}.reference-lead-copy a{color:#fff;border-bottom:1px solid #ffffff85;align-items:center;gap:26px;margin-top:28px;padding-bottom:4px;font-size:14px;font-weight:620;display:inline-flex}.reference-lead-image{background:#4d3937;min-height:640px;position:relative;overflow:hidden}.reference-lead-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#54172740,#0000 24%);position:absolute;inset:0}.reference-lead-image img{object-fit:cover;object-position:center top;filter:saturate(.86)contrast(1.02)brightness(.98)}.reference-team{background:var(--reference-paper);padding:108px 0 116px}.reference-team-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,2.1fr);gap:clamp(54px,7vw,100px);display:grid}.reference-team-layout>header>span{max-width:330px;color:var(--reference-muted);margin-top:23px;font-size:16px;line-height:1.78;display:block}.reference-team-layout>header>a{color:var(--reference-wine);border-bottom:1px solid;align-items:center;gap:25px;margin-top:30px;padding-bottom:4px;font-size:14px;font-weight:650;display:inline-flex}.reference-team-layout>header>a b{font-weight:400}.reference-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reference-team-grid>a{min-width:0}.reference-team-grid>a>div{aspect-ratio:.76;background:#e4dcd3;position:relative;overflow:hidden}.reference-team-grid img{object-fit:cover;object-position:center top;filter:saturate(.78);transition:filter .22s,transform .3s}.reference-team-grid>a:hover img,.reference-team-grid>a:focus-visible img{filter:saturate(.94);transform:scale(1.018)}.reference-team-grid h3{font-family:var(--reference-serif);letter-spacing:-.035em;margin:15px 0 0;font-size:20px;font-weight:580}.reference-team-grid p{color:var(--reference-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.reference-process{border-top:1px solid var(--reference-line);background:var(--reference-ivory);padding:108px 0}.reference-process-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.65fr);gap:clamp(70px,9vw,140px);display:grid}.reference-process-layout>header>span{color:var(--reference-muted);margin-top:24px;font-size:16px;line-height:1.8;display:block}.reference-process ol{margin:0;padding:0;list-style:none}.reference-process li{border-top:1px solid var(--reference-line);grid-template-columns:48px minmax(0,1fr);gap:25px;min-height:126px;padding:27px 0;display:grid}.reference-process li:last-child{border-bottom:1px solid var(--reference-line)}.reference-process svg{width:38px;height:38px;stroke:var(--reference-wine);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.reference-process li>div>span{color:var(--reference-wine);letter-spacing:.08em;font-family:Georgia,serif;font-size:12px;display:block}.reference-process h3{font-family:var(--reference-serif);letter-spacing:-.038em;margin:7px 0 0;font-size:22px;font-weight:580}.reference-process li p{max-width:660px;color:var(--reference-muted);margin:9px 0 0;font-size:16px;line-height:1.72}.reference-content{background:var(--reference-sand);padding:108px 0 116px}.reference-content-head>p{max-width:390px;color:var(--reference-muted);margin:0 0 4px;font-size:16px;line-height:1.8}.reference-content-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:52px;display:grid}.reference-content-group{background:#fbf8f3cc;border:1px solid #2b25261f;padding:34px 34px 28px}.reference-content-group>header{border-bottom:1px solid var(--reference-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.reference-content-group>header h3{font-family:var(--reference-serif);letter-spacing:-.045em;margin:0;font-size:24px;font-weight:590}.reference-content-group>header>a{font-size:14px}.reference-content-list{margin:0;padding:0;list-style:none}.reference-content-list>li+li{border-top:1px solid var(--reference-line)}.reference-content-card{align-content:center;min-height:156px;padding:22px 0;transition:transform .18s;display:grid}.reference-content-card:hover,.reference-content-card:focus-visible{transform:translate(4px)}.reference-content-card-meta{color:var(--reference-wine);letter-spacing:.08em;font-size:12px;font-weight:700}.reference-content-card h4{font-family:var(--reference-serif);letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:20px;font-weight:570;line-height:1.55;display:-webkit-box;overflow:hidden}.reference-content-card-summary{color:var(--reference-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.reference-content-card-summary>span{display:block}.reference-content-card:not(.reference-content-card--media)>span:last-child,.reference-content-card--media>span:last-child>span:last-child{color:#7a716e;margin-top:12px;font-size:13px;font-weight:620}.reference-content-card--media{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:20px}.reference-content-card-image{aspect-ratio:1.32;background:#d8cfc6;width:116px;position:relative;overflow:hidden}.reference-content-card-image img{object-fit:cover;filter:saturate(.78)}.reference-faq{background:var(--reference-paper);padding:108px 0 116px}.reference-faq-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);gap:clamp(70px,9vw,140px);display:grid}.reference-faq-head>a{margin-top:30px}.reference-faq-list{border-top:1px solid var(--reference-ink)}.reference-faq-item{border-bottom:1px solid var(--reference-line)}.reference-faq-item summary{cursor:pointer;min-height:76px;color:var(--reference-ink);font-family:var(--reference-serif);letter-spacing:-.035em;align-items:center;padding:23px 58px 23px 0;font-size:20px;font-weight:560;line-height:1.55;list-style:none;display:flex;position:relative}.reference-faq-item summary::-webkit-details-marker{display:none}.reference-faq-item summary:before,.reference-faq-item summary:after{background:var(--reference-wine);content:"";width:16px;height:1px;transition:transform .18s;position:absolute;top:50%;right:14px}.reference-faq-item summary:after{transform:rotate(90deg)}.reference-faq-item[open] summary:after{transform:rotate(0)}.reference-faq-answer{max-width:720px;color:var(--reference-muted);margin:-3px 0 0;padding:0 58px 25px 0;font-size:16px;line-height:1.78}.reference-cta{color:#fff;background:linear-gradient(110deg, #4c1322fa, #621b2ff0), var(--reference-wine-dark);padding:90px 0}.reference-cta>div{justify-content:space-between;align-items:end;gap:60px;display:flex}.reference-cta p{color:var(--reference-gold);letter-spacing:.12em;margin:0 0 12px;font-size:13px;font-weight:680}.reference-cta h2{font-family:var(--reference-serif);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,54px);font-weight:440;line-height:1.36}.reference-cta-actions{grid-template-columns:1fr 1fr;min-width:430px;display:grid}.reference-cta-actions>a{color:#fff;border:1px solid #ffffff57;flex-direction:column;justify-content:center;align-items:flex-start;min-height:94px;padding:20px 24px;transition:background .18s,color .18s;display:flex}.reference-cta-actions>a+a{border-left:0}.reference-cta-actions>a:hover,.reference-cta-actions>a:focus-visible{color:var(--reference-wine-dark);background:#fff}.reference-cta-actions a>span:first-child{letter-spacing:.06em;font-size:13px;font-weight:650}.reference-cta-actions strong{letter-spacing:.02em;margin-top:5px;font-size:22px;font-weight:650}.reference-cta-actions>a:last-child{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:650}.reference-home-footer.site-footer{color:#ffffffa8;background:#181515;padding:0}.reference-home-footer-inner{padding-top:68px;padding-bottom:42px}.reference-home-footer-main{grid-template-columns:190px minmax(0,1fr);gap:clamp(50px,7vw,110px);display:grid}.reference-home-footer-brand,.reference-home-footer-brand img{object-fit:contain;width:181px;height:50px;display:block}.reference-home-footer-offices{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.reference-home-footer-office h2{color:#fff;font-family:var(--reference-serif);margin:0 0 12px;font-size:16px;font-weight:560}.reference-home-footer-office address{color:#ffffffa3;gap:5px;font-size:13px;font-style:normal;line-height:1.55;display:grid}.reference-home-footer-office p{margin:0}.reference-home-footer-office a{color:#ffffffad}.reference-home-footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:40px;margin-top:46px;padding-top:24px;display:flex}.reference-home-footer-business{flex-wrap:wrap;gap:4px 18px;display:flex}.reference-home-footer-business p{color:#ffffff8f;margin:0;font-size:12px;line-height:1.5}.reference-home-footer-legal{color:#ffffffa3;white-space:nowrap;gap:20px;font-size:12px;display:flex}@media (width<=1180px){.reference-shell,.editorial-case-showcase{width:min(100% - 56px,1120px)}.reference-home-header-inner{grid-template-columns:178px minmax(0,1fr) 44px;gap:24px}.reference-home-nav{gap:22px}.reference-home-nav a{font-size:14px}.reference-lead-copy{padding-inline:44px}.reference-home-footer-offices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.reference-home-utility-actions,.reference-home-nav,.reference-home-menu{display:none}.reference-home-utility-inner{justify-content:center}.reference-home-header-inner{grid-template-columns:1fr auto;height:68px}.reference-home-mobile-menu{display:block}#top.site-shell.editorial-home .reference-home-mobile-menu .mobile-menu-trigger{color:#fff;background:#120e0e2e;border-color:#ffffff85}#top.site-shell.editorial-home .reference-home-mobile-menu .mobile-menu-layer{top:104px}.reference-hero{min-height:700px}.reference-hero-inner{padding-top:160px}.reference-hero-copy{width:min(700px,82%)}.reference-trust-layout{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:42px}.reference-trust-grid>div:first-child{border-left:0;padding-left:0}.reference-practice-grid>a,.reference-practice-grid>a:nth-child(n+4){grid-column:span 3}.reference-practice-grid>a:last-child{grid-column:1/-1}.editorial-case-stage{grid-template-columns:1fr;min-height:0}.editorial-case-media{min-height:440px}.editorial-case-copy{min-height:330px}.reference-lead{grid-template-columns:1fr;min-height:0}.reference-lead-copy{padding:72px max(28px,50vw - 380px)}.reference-lead-copy>div{width:min(620px,100%)}.reference-lead-image{min-height:560px}.reference-team-layout,.reference-process-layout,.reference-faq-layout{grid-template-columns:1fr;gap:48px}.reference-content-head{align-items:start}.reference-content-columns{grid-template-columns:1fr}.reference-cta>div{flex-direction:column;align-items:start}.reference-cta-actions{width:min(560px,100%)}.reference-home-footer-main{grid-template-columns:1fr}}@media (width<=720px){.editorial-home.site-shell{padding-bottom:72px}.reference-shell,.editorial-case-showcase{width:calc(100% - 36px)}.reference-home-utility{height:32px}.reference-home-branch-nav{justify-content:space-between;gap:8px;width:100%}.reference-home-branch-nav a{font-size:11px}.reference-home-header-inner{height:64px}#top.site-shell.editorial-home .reference-home-mobile-menu .mobile-menu-layer{top:96px;bottom:calc(72px + env(safe-area-inset-bottom))}.reference-home-brand,.reference-home-brand img{width:145px;height:40px}.reference-hero{min-height:max(650px,88svh)}.reference-hero-image{object-position:62% center}.reference-hero-shade{background:linear-gradient(#140f0e6b 0% 33%,#140f0ed6 100%),linear-gradient(90deg,#140f0e80,#0000 85%)}.reference-hero-inner{justify-content:flex-end;padding:136px 0 38px}.reference-hero-copy{width:100%}.reference-hero-copy h1{font-size:clamp(40px,11.5vw,50px);line-height:1.27}.reference-hero-copy>span{margin:22px 0 17px}.reference-hero-copy>p{max-width:310px;font-size:16px;line-height:1.68}.reference-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px;display:grid}.reference-hero-actions a{gap:10px;min-width:0;min-height:48px;padding-inline:14px;font-size:14px}.reference-scroll-link{display:none}.reference-trust-layout{gap:24px;padding-block:34px}.reference-trust-title{font-size:20px}.reference-trust-grid{grid-template-columns:1fr}.reference-trust-grid>div,.reference-trust-grid>div:first-child{border-top:1px solid var(--reference-line);border-left:0;grid-template-columns:92px minmax(0,1fr);align-items:center;min-height:74px;padding:14px 0;display:grid}.reference-trust-grid>div:last-child{border-bottom:1px solid var(--reference-line)}.reference-trust-grid dt{font-size:25px}.reference-trust-grid dd{margin:0}.reference-practice,.reference-team,.reference-process,.reference-content,.reference-faq{padding:76px 0 82px}.reference-practice-head,.reference-results-head,.reference-content-head{flex-direction:column;align-items:start;gap:24px}.reference-practice-head h2,.reference-results-head h2,.reference-team-layout>header h2,.reference-process-layout>header h2,.reference-content-head h2,.reference-faq-head h2{font-size:34px;line-height:1.38}.reference-practice-grid{grid-template-columns:1fr;gap:10px;margin-top:34px}.reference-practice-grid>a,.reference-practice-grid>a:nth-child(n+4),.reference-practice-grid>a:last-child{grid-column:auto;min-height:218px;padding:23px 21px 20px}.reference-practice-grid h3{margin-top:17px;font-size:23px}.reference-practice-grid strong{padding-right:22px;font-size:16px}.reference-results{padding-top:76px}.reference-results-head>p{font-size:15px}.reference-results-grid{grid-template-columns:1fr;margin-top:34px}.reference-results-grid>a{border-right:0;border-bottom:1px solid var(--reference-white-line);min-height:154px;padding:25px 0}.reference-results-grid>a:last-child{border-bottom:0}.reference-results-grid strong{font-size:34px}.reference-case{margin-top:50px}.editorial-case-showcase{width:100%}.editorial-case-media{min-height:300px}.editorial-case-copy{min-height:314px;padding:30px 22px}.editorial-case-headline{font-size:30px}.editorial-case-summary{margin-top:17px;font-size:15px}.editorial-case-link{margin-top:21px}.editorial-case-progress{width:calc(100% - 36px);margin-top:18px}.reference-case-more{margin-top:18px}.reference-case-more>div{flex-direction:column;justify-content:center;align-items:start;gap:12px;min-height:110px;padding-block:20px}.reference-lead-copy{padding:68px 18px}.reference-lead h2{font-size:44px}.reference-lead-intro{font-size:22px}.reference-lead-metrics dt{font-size:24px}.reference-lead-image{min-height:440px}.reference-team-layout,.reference-process-layout,.reference-faq-layout{gap:38px}.reference-team-layout>header>span{margin-top:18px}.reference-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.reference-team-grid h3{margin-top:11px;font-size:18px}.reference-process li{grid-template-columns:38px minmax(0,1fr);gap:17px;min-height:0;padding:23px 0}.reference-process svg{width:32px;height:32px}.reference-process h3{font-size:20px}.reference-content-columns{gap:14px;margin-top:36px}.reference-content-group{padding:26px 20px 18px}.reference-content-group>header h3{font-size:21px}.reference-content-card{min-height:145px;padding:19px 0}.reference-content-card--media{grid-template-columns:90px minmax(0,1fr);gap:15px}.reference-content-card-image{width:90px}.reference-content-card h4{font-size:18px}.reference-content-card-summary{font-size:14px}.reference-faq-item summary{min-height:70px;padding-right:42px;font-size:18px}.reference-faq-item summary:before,.reference-faq-item summary:after{right:8px}.reference-faq-answer{padding-right:34px;font-size:15px}.reference-cta{padding:72px 0}.reference-cta>div{gap:36px}.reference-cta h2{font-size:36px}.reference-cta-actions{grid-template-columns:1fr;min-width:0}.reference-cta-actions>a{min-height:76px}.reference-cta-actions>a+a{border-top:0;border-left:1px solid #ffffff57}.reference-home-footer-inner{padding:52px 0 34px}.reference-home-footer-main{gap:36px}.reference-home-footer-offices{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.reference-home-footer-bottom{flex-direction:column;align-items:start;gap:18px;margin-top:34px}}@media (width<=430px){.reference-hero-actions{grid-template-columns:1fr}.reference-hero-actions a{min-height:46px}.reference-lead-metrics{grid-template-columns:1fr;gap:16px}.reference-lead-metrics>div+div{border-top:1px solid var(--reference-white-line);border-left:0;padding:16px 0 0}.reference-home-footer-offices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-home *,.editorial-home :before,.editorial-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--concept-wine:#541028;--concept-wine-deep:#301217;--concept-paper:#f7f3ee;--concept-paper-bright:#fcfaf7;--concept-ink:#292326;--concept-muted:#746b6e;--concept-line:#ded7cf;--concept-gold:#b7955e}#top.site-shell.editorial-home .announcement{display:flex}#top.site-shell.editorial-home .site-header{height:86px;color:var(--concept-ink);-webkit-backdrop-filter:blur(14px);background:#fffffffa;border-bottom:1px solid #3012171c;position:sticky;inset:0 auto auto;box-shadow:0 7px 24px #3012170b}#top.site-shell.editorial-home .site-header .brand img{filter:brightness(0)saturate()invert(8%)sepia(48%)saturate(4843%)hue-rotate(323deg)brightness(92%)contrast(108%)drop-shadow(0 0 .45px #541028c7)}#top.site-shell.editorial-home .site-header .main-nav>.nav-item>a{color:#30292b}#top.site-shell.editorial-home .site-header .main-nav>.nav-item>a:after{background:var(--concept-wine)}#top.site-shell.editorial-home .site-header .phone-block small{color:var(--concept-muted)}#top.site-shell.editorial-home .site-header .phone-block strong,#top.site-shell.editorial-home .site-header .header-search-link,#top.site-shell.editorial-home .site-header .mobile-header-search{color:var(--concept-wine)}#top.site-shell.editorial-home .site-header .header-search-link,#top.site-shell.editorial-home .site-header .mobile-header-search{box-shadow:none;background:#fbf8f5;border-color:#54102826}#top.site-shell.editorial-home .site-header .header-cta{border-color:var(--concept-wine);color:#fff;background:var(--concept-wine);box-shadow:none}#top.site-shell.editorial-home .site-header .header-cta:hover,#top.site-shell.editorial-home .site-header .header-cta:focus-visible{color:#fff;background:var(--concept-wine-deep)}#top.site-shell.editorial-home .reference-hero{min-height:clamp(620px,100svh - 126px,760px)}#top.site-shell.editorial-home .reference-hero-inner{padding:64px 0 42px}#top.site-shell .archive-hero--about:not(.archive-hero--practice),#top.site-shell .archive-hero--practice,#top.site-shell .archive-hero--case:not(.archive-hero--practice){isolation:isolate;position:relative;overflow:hidden}#top.site-shell .archive-hero--about:not(.archive-hero--practice){color:#fff;border-bottom:1px solid #b7955e38;min-height:440px;padding:clamp(58px,6vw,82px) 0;background:var(--concept-wine-deep)!important}#top.site-shell .about-hero-media,#top.site-shell .case-hero-media{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;right:0;overflow:hidden}#top.site-shell .about-hero-media{width:min(68vw,1180px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}#top.site-shell .about-hero-media-image,#top.site-shell .case-hero-media-image{object-fit:cover}#top.site-shell .about-hero-media-image{filter:brightness(.72)saturate(.76)contrast(1.05)}#top.site-shell .archive-hero--about:not(.archive-hero--practice):before{z-index:1;background:linear-gradient(90deg,#301217 0%,#301217fa 34%,#301217ad 61%,#30121724 100%),linear-gradient(#0000 54%,#1b0a0d66);display:block}#top.site-shell .archive-hero--about:not(.archive-hero--practice):after{opacity:.55;border-color:#b7955e33}#top.site-shell .archive-hero--about .section-inner,#top.site-shell .archive-hero--case .section-inner{z-index:2;position:relative}#top.site-shell .archive-hero--about .archive-breadcrumb{color:#ffffffa6;margin-bottom:32px}#top.site-shell .archive-hero--about .archive-breadcrumb :is(a,b){color:inherit}#top.site-shell .archive-hero--about h1{color:#fff;max-width:58%;font-family:var(--display);letter-spacing:-.052em;margin-bottom:22px;font-size:clamp(46px,5vw,68px);font-weight:430;line-height:1.16}#top.site-shell .archive-hero--about>.section-inner>p:last-child{color:#ffffffc2;max-width:min(56ch,55%);font-size:17px;line-height:1.82}#top.site-shell .archive-hero--practice,#top.site-shell .archive-hero--practice.archive-hero--compact{border-bottom:1px solid #b7955e33;min-height:440px;padding:clamp(58px,6vw,78px) 0;background:var(--concept-wine-deep)!important}#top.site-shell .archive-hero--practice .section-inner{width:min(100% - 56px,1240px)}#top.site-shell .archive-hero--practice .practice-hero-media{width:min(64vw,1100px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}#top.site-shell .archive-hero--practice .practice-hero-media-image{filter:brightness(.82)saturate(.8)contrast(1.03);transform:none}#top.site-shell .archive-hero--practice:before{background:linear-gradient(90deg, var(--concept-wine-deep) 0%, #301217fa 36%, #301217b3 61%, #30121721 100%), linear-gradient(180deg, transparent 52%, #1a080d80)}#top.site-shell .archive-hero--practice h1{color:#fff;max-width:58%;font-size:clamp(43px,4.5vw,62px);font-weight:430;line-height:1.18}#top.site-shell .archive-hero--practice>.section-inner>.practice-hero-lede{color:#ffffffc2;max-width:min(57ch,55%)}#top.site-shell .archive-hero--case:not(.archive-hero--practice){border-bottom:1px solid var(--concept-line);min-height:390px;color:var(--concept-ink);padding:clamp(58px,6vw,80px) 0;background:var(--concept-paper)!important}#top.site-shell .case-hero-media{width:min(54vw,910px);display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}#top.site-shell .case-hero-media-image{object-position:58% 48%;filter:saturate(.72)sepia(.06)contrast(.98)}#top.site-shell .archive-hero--case:not(.archive-hero--practice):after{display:none}#top.site-shell .archive-hero--case .archive-breadcrumb{margin-bottom:30px}#top.site-shell .archive-hero--case:not(.archive-hero--practice) h1{max-width:58%;color:var(--concept-wine-deep);font-family:var(--display);margin-bottom:20px;font-size:clamp(44px,5vw,66px);font-weight:450;line-height:1.18}#top.site-shell .archive-hero--case:not(.archive-hero--practice)>.section-inner>p:last-child{color:#62595c;max-width:min(58ch,55%);font-size:17px}#top.site-shell .content-detail--about-section{background:linear-gradient(#fbf8f4,#f7f2ec)}#top.site-shell .about-section-nav{border-color:var(--concept-line);background:#ffffffdb;border-radius:3px;margin-bottom:clamp(52px,6vw,82px);padding:17px 20px 19px;box-shadow:0 10px 32px #3012170a}#top.site-shell .about-section-nav>div{gap:6px}#top.site-shell .about-section-nav a{background:0 0;border-color:#0000;border-radius:2px;min-height:40px}#top.site-shell .about-section-nav a:hover,#top.site-shell .about-section-nav a:focus-visible{background:#f7f1eb;border-color:#54102840;transform:none}#top.site-shell .about-section-nav a.is-current{border-color:var(--concept-wine);background:var(--concept-wine);box-shadow:none}#top.site-shell :is(.about-article-card,.about-milestone-card,.about-family-standard-card,.about-certificate-card,.team-system,.team-page-nav,.team-detail,.office-tabs,.office-location,.history-practice-card,.history-featured-card,.history-year-card){border-radius:4px;box-shadow:0 10px 32px #3012170e}#top.site-shell .practice-detail-nav,#top.site-shell .practice-resource-nav,#top.site-shell .practice-detail-highlights,#top.site-shell .practice-detail-overview,#top.site-shell .practice-topic-overview,#top.site-shell .practice-page-outline,#top.site-shell .practice-editorial-section,#top.site-shell .case-browser-tools,#top.site-shell .case-archive-card{border-radius:4px;box-shadow:0 8px 28px #3012170b}#top.site-shell .case-browser{background:var(--concept-paper-bright)}#top.site-shell .case-browser .case-archive-card{border-color:var(--concept-line);background:#fff}#top.site-shell .case-browser .case-category-ribbon{color:#352715;box-shadow:none;background:linear-gradient(105deg,#c8a66b,#e4c98f)}.editorial-consultation-band{color:#fff;background:radial-gradient(circle at 86% 0,#b7955e33,#0000 29%),linear-gradient(110deg,#301217,#59142b);border-top:1px solid #b7955e59;position:relative;overflow:hidden}.editorial-consultation-band:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:8vw}.editorial-consultation-band .section-inner{z-index:1;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:clamp(30px,5vw,74px);min-height:176px;display:grid;position:relative}.editorial-consultation-band p{max-width:620px;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:430;line-height:1.42}.editorial-consultation-phone{color:#fff;white-space:nowrap;gap:2px;min-width:176px;display:grid}.editorial-consultation-phone small{color:#ffffff9e;letter-spacing:.08em;font-size:11px}.editorial-consultation-phone strong{letter-spacing:-.02em;font-size:clamp(24px,2vw,31px);font-weight:760}.editorial-consultation-action{color:#fff;border:1px solid #ffffff8c;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;min-width:142px;min-height:54px;padding:14px 20px;font-weight:750;transition:color .18s,background-color .18s;display:inline-flex}.editorial-consultation-action:hover,.editorial-consultation-action:focus-visible{color:var(--concept-wine-deep);background:#fff}@media (width<=1024px){#top.site-shell.editorial-home .announcement{display:none}#top.site-shell.editorial-home .site-header{-webkit-backdrop-filter:none;background:#fffffffc;height:72px}#top.site-shell.editorial-home .site-header .mobile-menu-trigger{color:var(--concept-wine-deep);background:#f7f3ef;border-color:#54102824}#top.site-shell.editorial-home .site-header .mobile-menu-trigger span{background:currentColor}#top.site-shell.editorial-home .reference-hero{min-height:max(620px,100svh - 72px)}#top.site-shell.editorial-home .reference-hero-inner{padding-top:72px}.editorial-consultation-band .section-inner{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding-top:44px;padding-bottom:44px}.editorial-consultation-band p{grid-column:1/-1}}@media (width<=720px){#top.site-shell.editorial-home .reference-hero,#top.site-shell.editorial-home .reference-hero-inner{min-height:max(620px,100svh - 72px)}#top.site-shell.editorial-home .reference-hero-inner{padding:54px 0 30px}#top.site-shell .archive-hero--about:not(.archive-hero--practice),#top.site-shell .archive-hero--practice,#top.site-shell .archive-hero--practice.archive-hero--compact,#top.site-shell .archive-hero--case:not(.archive-hero--practice){min-height:430px;padding:42px 0 48px}#top.site-shell .about-hero-media,#top.site-shell .archive-hero--practice .practice-hero-media,#top.site-shell .case-hero-media{opacity:.7;width:100%;-webkit-mask-image:none;mask-image:none}#top.site-shell .archive-hero--about:not(.archive-hero--practice):before,#top.site-shell .archive-hero--practice:before{background:linear-gradient(90deg,#301217eb,#3012179e),linear-gradient(#0000 22%,#301217eb)}#top.site-shell .archive-hero--case:not(.archive-hero--practice):before{background:linear-gradient(90deg,#f7f3eefa,#f7f3eed1 72%,#f7f3ee85)}#top.site-shell .archive-hero--about h1,#top.site-shell .archive-hero--practice h1,#top.site-shell .archive-hero--case:not(.archive-hero--practice) h1{max-width:100%;font-size:clamp(37px,11vw,48px)}#top.site-shell .archive-hero--about>.section-inner>p:last-child,#top.site-shell .archive-hero--practice>.section-inner>.practice-hero-lede,#top.site-shell .archive-hero--case:not(.archive-hero--practice)>.section-inner>p:last-child{max-width:100%;font-size:15px}#top.site-shell .about-section-nav{border-left:0;border-right:0;border-radius:0;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}#top.site-shell .about-section-nav>div{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#top.site-shell .about-section-nav a{flex:none}.editorial-consultation-band .section-inner{grid-template-columns:1fr;gap:28px}.editorial-consultation-band p{grid-column:auto;font-size:26px}.editorial-consultation-action{width:100%}}:root{--about-wine:#5a1726;--about-wine-dark:#2f1117;--about-ink:#282224;--about-muted:#71686a;--about-paper:#f5f1eb;--about-ivory:#fbf9f5;--about-line:#dcd4cb;--about-brass:#b89a62;--about-display:"Noto Serif KR Variable", "Noto Serif KR", Georgia, serif}#top.site-shell .archive-hero--about{--display:var(--about-display);min-height:520px;padding:clamp(68px,7vw,102px) 0 clamp(76px,8vw,112px)}#top.site-shell .archive-hero--about .section-inner{width:min(100% - 64px,1320px)}#top.site-shell .archive-hero--about .archive-breadcrumb{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 clamp(46px,5vw,68px);padding:0}#top.site-shell .archive-hero--about .archive-breadcrumb span{background:0 0;border:0;padding:0}#top.site-shell .archive-hero-heading-meta{justify-content:space-between;align-items:center;gap:24px;width:min(54%,680px);margin-bottom:19px;display:flex}#top.site-shell .archive-hero-eyebrow{color:var(--about-brass);letter-spacing:.19em;text-transform:uppercase;margin:0;font-weight:760;line-height:1.4;font-size:12px!important}#top.site-shell .about-hero-index{color:#ffffff8a;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:12px!important}#top.site-shell .archive-hero--about h1{letter-spacing:-.055em;white-space:pre-line;max-width:min(62%,760px);margin:0 0 25px;font-size:clamp(48px,5.5vw,74px);font-weight:430;line-height:1.12;font-family:var(--display)!important}#top.site-shell .archive-hero--about>.section-inner>p:last-child{color:#ffffffb8;max-width:min(56%,650px);margin:0;line-height:1.82;font-size:18px!important}#top.site-shell .archive-hero--about:after{background:var(--about-brass);content:"";opacity:.72;border:0;border-radius:0;width:86px;height:1px;inset:auto auto 42px max(32px,50vw - 660px)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]){color:var(--about-ink);background:var(--about-paper)!important}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]):before{background:linear-gradient(90deg,#f5f1eb 0%,#f5f1ebfa 39%,#f5f1ebad 60%,#f5f1eb0a 100%)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]):after{background:var(--about-wine)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) .about-hero-media{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 31%);mask-image:linear-gradient(90deg,#0000 0%,#000 31%)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) .about-hero-media-image{filter:saturate(.7)sepia(.06)contrast(.95)brightness(1.04)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) :is(.archive-breadcrumb,.archive-breadcrumb a,.archive-breadcrumb b){color:#786e6d}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) .archive-hero-eyebrow{color:var(--about-wine)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) .about-hero-index{color:#8f8381}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) h1{color:var(--about-wine-dark)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams])>.section-inner>p:last-child{color:#685f60}#top.site-shell .about-section-nav-shell{z-index:38;border-bottom:1px solid var(--about-line);-webkit-backdrop-filter:blur(14px);background:#fffffff7;position:sticky;top:85px;box-shadow:0 8px 22px #2f11170b}#top.site-shell .about-section-nav-shell .section-inner{width:min(100% - 48px,1440px)}#top.site-shell .about-section-nav{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:176px minmax(0,1fr);align-items:stretch;margin:0;padding:0;display:grid}#top.site-shell .about-section-nav>p{border-right:1px solid var(--about-line);flex-direction:column;justify-content:center;margin:0;padding:17px 24px 15px 0;display:flex}#top.site-shell .about-section-nav>p span{color:var(--about-brass);letter-spacing:.18em;font-weight:800;font-size:10px!important}#top.site-shell .about-section-nav>p strong{color:var(--about-wine-dark);margin-top:3px;font-weight:780;font-size:17px!important}#top.site-shell .about-section-nav>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;min-width:0;display:grid}#top.site-shell .about-section-nav a{color:#605758;min-width:0;min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:3px;padding:12px 11px;display:flex;position:relative}#top.site-shell .about-section-nav a+a{border-left:1px solid #dcd4cbad}#top.site-shell .about-section-nav a>span{color:#aa9d98;font-variant-numeric:tabular-nums;letter-spacing:.09em;font-size:10px!important}#top.site-shell .about-section-nav a>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:720;line-height:1.35;overflow:hidden;font-size:14px!important}#top.site-shell .about-section-nav a:after{background:var(--about-wine);content:"";opacity:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(.35)}#top.site-shell .about-section-nav a:hover,#top.site-shell .about-section-nav a:focus-visible,#top.site-shell .about-section-nav a.is-current{color:var(--about-wine);box-shadow:none;background:#fbf8f4;border-color:#0000;transform:none}#top.site-shell .about-section-nav a:hover:after,#top.site-shell .about-section-nav a:focus-visible:after,#top.site-shell .about-section-nav a.is-current:after{opacity:1;transform:scaleX(1)}#top.site-shell .about-section-nav a.is-current>span,#top.site-shell .about-section-nav a.is-current>strong{color:var(--about-wine)}#top.site-shell .content-detail--about-section{--display:var(--about-display);background:var(--about-ivory);padding:0}#top.site-shell .content-detail--about-section .content-detail-layout,#top.site-shell .content-detail--about-section .content-detail-inner{width:100%;max-width:none;margin:0;padding:0}#top.site-shell .content-detail--about-section :is(h2,h3,h4),#top.site-shell .archive-hero--about h1{font-family:var(--display)!important}#top.site-shell .content-detail--about-section :is(.about-story-image,.about-article-card,.about-milestone-card,.about-family-standard-card,.about-certificate-card,.about-story-band,.about-story-closing,.about-generation-panel,.about-bar-exam-legacy,.about-system-index a,.about-system-section,.history-practice-card,.history-featured-card,.history-year-card,.office-tabs,.office-location,.team-system,.team-page-nav,.team-detail){box-shadow:none;border-radius:0}#top.site-shell .about-greeting{color:var(--about-ink);gap:0;display:grid}#top.site-shell .about-greeting-intro{grid-template-columns:minmax(0,.78fr) minmax(580px,1.22fr);align-items:end;gap:clamp(54px,7vw,104px);width:min(100% - 64px,1240px);margin:0 auto;padding:clamp(86px,9vw,132px) 0 clamp(92px,10vw,146px);display:grid}#top.site-shell .about-greeting-copy{align-self:center}#top.site-shell .about-greeting-welcome{color:var(--about-wine);letter-spacing:.03em;margin:0 0 27px;font-weight:760;font-size:13px!important}#top.site-shell .about-greeting-copy h2{color:var(--about-ink);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.8vw,65px);font-weight:480;line-height:1.26;font-family:var(--display)!important}#top.site-shell .about-greeting-copy h2 em{color:var(--about-wine);font-style:normal;font-weight:inherit;display:block;font-family:inherit!important}#top.site-shell .about-greeting-lede{color:var(--about-muted);margin:30px 0 0;line-height:1.88;font-size:18px!important}#top.site-shell .about-greeting-keywords{border-top:1px solid var(--about-line);flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding-top:22px;display:flex}#top.site-shell .about-greeting-keywords span{color:#554d4e;font-weight:720;font-size:14px!important}#top.site-shell .about-greeting-keywords span+span:before{color:var(--about-brass);content:"·";margin-right:22px}#top.site-shell .about-leader-grid{background:var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1px;display:grid;position:relative}#top.site-shell .about-leader-grid:before{z-index:2;width:54px;height:54px;color:var(--about-brass);background:var(--about-wine-dark) url(/favicon.svg) center / 40px 40px no-repeat;content:"";border:1px solid #b89a62b3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#top.site-shell .about-leader{min-width:0;color:var(--about-ink);background:#fff}#top.site-shell .about-leader-photo{background:#e7e2dc;min-height:430px;position:relative;overflow:hidden}#top.site-shell .about-leader-photo img{object-fit:cover;object-position:center top;filter:saturate(.8)contrast(.96)}#top.site-shell .about-leader-number{z-index:2;color:#ffffffe0;position:absolute;top:18px;left:18px;font-family:var(--display)!important;font-size:34px!important}#top.site-shell .about-leader-copy{border-top:2px solid var(--about-wine);min-height:276px;padding:28px 27px 30px}#top.site-shell .about-leader-copy small{color:var(--about-wine);font-weight:760;font-size:12px!important}#top.site-shell .about-leader-copy h3{color:var(--about-ink);margin:10px 0 19px;font-size:29px;font-weight:520}#top.site-shell .about-leader-copy h3 span{color:var(--about-muted);font-weight:620;font-size:14px!important}#top.site-shell .about-leader-copy ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}#top.site-shell .about-leader-copy li{color:var(--about-muted);line-height:1.55;font-size:14px!important}#top.site-shell .about-leader-copy b{color:var(--about-wine);margin-top:20px;display:inline-block;font-size:13px!important}#top.site-shell .about-greeting-letter{background:radial-gradient(circle at 82% 12%,#c1a77d17,#0000 31%),linear-gradient(116deg,#fbf9f5 0%,#f7f3ed 48%,#fbfaf7 100%);border:1px solid #e6dfd5;border-width:1px 0;grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(72px,7vw,118px);width:100%;min-height:720px;padding:clamp(82px,7vw,116px) max(32px,50vw - 710px) clamp(90px,8vw,128px);display:grid;position:relative;overflow:hidden}#top.site-shell .about-greeting-letter:after{background:linear-gradient(90deg, #231014, var(--about-wine-dark), #301419);content:"";height:8px;position:absolute;bottom:0;left:0;right:0}#top.site-shell .about-greeting-letter-summary{flex-direction:column;justify-content:space-between;min-width:0;display:flex}#top.site-shell .about-greeting-letter-summary>header{padding:0}#top.site-shell .about-greeting-letter-summary h2{color:var(--about-ink);letter-spacing:-.06em;margin:0;font-size:clamp(42px,3.65vw,61px);font-weight:480;line-height:1.31;font-family:var(--display)!important}#top.site-shell .about-greeting-letter-summary h2 span{display:block;font-family:inherit!important}#top.site-shell .about-greeting-milestone{background:0 0;border:0;margin:clamp(62px,6vw,94px) 0 0;padding:0;display:block}#top.site-shell .about-greeting-milestone>strong{color:var(--about-wine);align-items:baseline;gap:12px;font-weight:400;line-height:.82;display:flex;font-family:var(--display)!important}#top.site-shell .about-greeting-milestone>h3{color:#3e3738;margin:28px 0 0;font-weight:520;font-family:var(--display)!important;font-size:22px!important}#top.site-shell .about-greeting-milestone>p{color:#71696a;max-width:360px;margin:20px 0 0;line-height:1.85;font-size:16px!important}#top.site-shell .about-greeting-letter-message{border-left:1px solid #69584c29;flex-direction:column;min-width:0;padding:8px 0 4px clamp(48px,5.2vw,88px);display:flex}#top.site-shell .about-greeting-letter-body{border:0;max-width:780px;padding:0}#top.site-shell .about-greeting-letter-body>p{color:#514a4b;margin:0;line-height:2.02;font-size:18px!important}#top.site-shell .about-greeting-letter-body>p+p{margin-top:27px}#top.site-shell .about-greeting-letter-body blockquote{background:#ffffff54;border:1px solid #b18f5d7a;align-items:center;min-height:194px;margin:clamp(42px,4.3vw,66px) 0 0;padding:38px clamp(58px,5vw,82px);display:flex;position:relative}#top.site-shell .about-greeting-letter-body blockquote:before,#top.site-shell .about-greeting-letter-body blockquote:after{color:#a4773ea8;content:"“";font-size:54px;line-height:1;position:absolute;font-family:inherit!important}#top.site-shell .about-greeting-letter-body blockquote:before{top:18px;left:24px}#top.site-shell .about-greeting-letter-body blockquote:after{content:"”";bottom:11px;right:24px}#top.site-shell .content-detail--about-section .about-greeting-letter-body blockquote p{color:#454041;margin:0;font-weight:500;line-height:1.72;font-family:var(--display)!important;font-size:clamp(22px,1.65vw,28px)!important}#top.site-shell .about-greeting-signature{text-align:right;border:0;justify-content:flex-end;align-items:baseline;gap:24px;margin-top:auto;padding:32px 0 0;display:flex}#top.site-shell .content-detail--about-section .about-greeting-signature>strong{color:#272223;letter-spacing:-.08em;font-style:italic;font-weight:430;font-family:var(--display)!important;font-size:clamp(30px,2.5vw,40px)!important}#top.site-shell .about-greeting-context{background:#fff;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(64px,8vw,126px);width:min(100% - 64px,1240px);margin:0 auto;padding:clamp(88px,9vw,132px) 0;display:grid}#top.site-shell .about-greeting-context>header>span{color:var(--about-brass);letter-spacing:.16em;font-weight:760;font-size:12px!important}#top.site-shell .about-greeting-context>header h2{color:var(--about-ink);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(34px,3.25vw,48px);font-weight:480;line-height:1.4;font-family:var(--display)!important}#top.site-shell .about-greeting-context-body>p,#top.site-shell .about-greeting-managed-body>p{color:#5f5758;margin:0;line-height:2;font-size:18px!important}#top.site-shell .about-greeting-context-body>p+p,#top.site-shell .about-greeting-managed-body>p+p{margin-top:19px}#top.site-shell .about-greeting-challenge{border:solid var(--about-line);color:var(--about-wine);background:var(--about-ivory);border-width:1px 0;gap:8px;margin:42px 0;padding:27px 30px;display:grid;font-family:var(--display)!important}#top.site-shell .about-greeting-challenge span{font-family:inherit!important;font-size:23px!important}#top.site-shell .about-greeting-final{border-top:1px solid var(--about-line);padding-top:34px;color:var(--about-ink)!important;font-family:var(--display)!important;margin-top:44px!important;font-size:26px!important}#top.site-shell .about-greeting-final strong{color:var(--about-wine);margin-top:6px;display:block;font-family:inherit!important;font-size:inherit!important}#top.site-shell .about-greeting-promise{color:#fff;background:linear-gradient(90deg,#230c12fa,#2d0f17d6),url(/generated/home-hero-law-book.webp) 50% 56%/cover no-repeat;width:100%;padding:clamp(86px,9vw,126px) max(32px,50vw - 620px)}#top.site-shell .about-greeting-promise>div{text-align:center;max-width:740px;margin:0 auto 58px;padding:0}#top.site-shell .about-greeting-promise>div h2{color:#fff;margin:0;font-size:clamp(38px,4.4vw,57px);font-weight:460;line-height:1.3}#top.site-shell .about-greeting-promise ol{border:1px solid #ffffff2e;border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}#top.site-shell .about-greeting-promise li{flex-direction:column;justify-content:center;align-items:flex-start;min-height:210px;padding:36px 40px;display:flex}#top.site-shell .about-greeting-promise li+li{border-left:1px solid #ffffff2e}#top.site-shell .about-greeting-promise li>span{color:var(--about-brass);font-size:12px!important}#top.site-shell .about-greeting-promise li>strong{color:#fff;margin-top:18px;font-weight:500;font-family:var(--display)!important;font-size:30px!important}#top.site-shell .about-greeting-promise li>p{color:#ffffffa8;margin:12px 0 0;line-height:1.7;font-size:16px!important}#top.site-shell .about-greeting-actions{justify-content:center;gap:0;margin-top:38px;display:flex}#top.site-shell .about-greeting-actions a{color:#fff;background:0 0;border:1px solid #ffffff47;border-radius:0;justify-content:center;align-items:center;min-width:180px;min-height:52px;padding:13px 20px;display:inline-flex;font-size:14px!important}#top.site-shell .about-greeting-actions a+a{border-left:0}#top.site-shell .about-greeting-actions .about-greeting-consult{color:var(--about-wine-dark);background:var(--about-brass)}#top.site-shell .about-story{color:var(--about-ink);background:var(--about-ivory);gap:0;display:grid}#top.site-shell .about-story>section,#top.site-shell .about-story>.about-system-sections{width:min(100% - 64px,1240px);margin-inline:auto}#top.site-shell .about-story-lead{max-width:none;padding:clamp(92px,9vw,138px) 0}#top.site-shell .about-story-lead--split{grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:clamp(58px,8vw,112px);display:grid}#top.site-shell .about-story-lead h2,#top.site-shell .about-story-section-head h2,#top.site-shell .about-story-band h2,#top.site-shell .about-system-section h2,#top.site-shell .about-story-closing h2,#top.site-shell .about-family-assurance h2,#top.site-shell .about-tradition-values h2{color:var(--about-ink);letter-spacing:-.05em;font-weight:480;font-family:var(--display)!important}#top.site-shell .about-story-lead h2{margin:0;font-size:clamp(43px,5vw,66px);line-height:1.24}#top.site-shell :is(.about-story-lead-copy>p:not(.about-story-kicker),.about-story-lead>p:not(.about-story-kicker)){color:var(--about-muted);margin:30px 0 0;line-height:1.88;font-size:18px!important}#top.site-shell .about-story-stat-row{border:solid var(--about-line);border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}#top.site-shell .about-story-stat-row span{color:var(--about-muted);text-align:left;padding:20px 14px;font-size:13px!important}#top.site-shell .about-story-stat-row span+span{border-left:1px solid var(--about-line)}#top.site-shell .about-story-stat-row strong{color:var(--about-wine);margin-bottom:7px;font-weight:560;display:block;font-family:var(--display)!important;font-size:21px!important}#top.site-shell .about-inline-article-link{border:solid var(--about-line);color:var(--about-ink);box-shadow:none;background:0 0;border-width:1px 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:28px;padding:21px 0;display:grid}#top.site-shell .about-inline-article-link>span:first-child{color:var(--about-wine);font-weight:760;font-size:12px!important}#top.site-shell .about-inline-article-link>strong{line-height:1.5;font-size:15px!important}#top.site-shell .about-inline-article-link>b{color:var(--about-wine);white-space:nowrap;font-size:12px!important}#top.site-shell .about-story-image{background:#e9e3dc;border:0;border-radius:0}#top.site-shell .about-story-image img{object-fit:cover}#top.site-shell .about-story-image--contain{border:1px solid var(--about-line);background:#fff;padding:0}#top.site-shell .about-story-image--contain img{object-fit:contain;padding:22px}#top.site-shell .about-story-collage{min-height:520px}#top.site-shell .about-story-collage .about-story-image{box-shadow:none;border-radius:0}#top.site-shell .about-story-collage .about-story-image:first-child{width:76%;top:0;left:0}#top.site-shell .about-story-collage .about-story-image:last-child{border:6px solid var(--about-ivory);width:68%;bottom:0;right:0}#top.site-shell .about-story-feature{border-top:1px solid var(--about-line);gap:42px;padding:clamp(92px,9vw,136px) 0;display:grid}#top.site-shell .about-story-section-head{border-bottom:1px solid var(--about-line);justify-content:space-between;align-items:end;gap:34px;padding-bottom:25px;display:flex}#top.site-shell .about-story-section-head h2{margin:0;font-size:clamp(35px,4.1vw,54px);line-height:1.27}#top.site-shell .about-story-section-head>span{color:#857b7a;text-align:right;max-width:390px;line-height:1.7;font-size:13px!important}#top.site-shell .about-article-card{border:1px solid var(--about-line);min-height:260px;color:var(--about-ink);box-shadow:none;background:#fff;border-radius:0;padding:33px}#top.site-shell .about-article-card:hover,#top.site-shell .about-article-card:focus-visible{border-color:var(--about-wine);box-shadow:none;transform:translateY(-2px)}#top.site-shell .about-article-meta,#top.site-shell .about-article-card>b{color:var(--about-wine);font-size:12px!important}#top.site-shell .about-article-card>strong{margin-top:17px;font-weight:560;line-height:1.48;font-family:var(--display)!important;font-size:25px!important}#top.site-shell .about-article-card>p{color:var(--about-muted);margin:14px 0 28px;line-height:1.75;font-size:16px!important}#top.site-shell .about-story--news .about-story-feature--video{color:#fff;background:#252021;border:0;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(50px,7vw,94px);width:100%;padding:clamp(74px,8vw,112px) max(32px,50vw - 620px)}#top.site-shell .about-story--news .about-story-feature--video .about-story-section-head{border:0;padding:0;display:block}#top.site-shell .about-story--news .about-story-feature--video h2{color:#fff;font-size:clamp(38px,4vw,54px)}#top.site-shell .about-story--news .about-story-feature--video .about-story-section-head>span{color:#fff9;text-align:left;margin-top:20px;display:block}#top.site-shell .about-story--news .about-story-feature--video .youtube-player{border:1px solid #ffffff29;border-radius:0;width:100%;margin:0}#top.site-shell .about-milestone-grid{border:solid var(--about-line);border-width:1px 0 0 1px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}#top.site-shell .about-milestone-card{border:solid var(--about-line);background:#fff;border-width:0 1px 1px 0;border-radius:0;flex-direction:column;min-height:100%;display:flex}#top.site-shell .about-milestone-card .about-story-image{aspect-ratio:1.22;border:0;width:100%;height:auto;min-height:0}#top.site-shell .about-milestone-card>div:last-child{flex-direction:column;flex:1;justify-content:flex-start;padding:27px 24px 31px;display:flex}#top.site-shell .about-milestone-index{color:#9a8f8d;letter-spacing:.12em;margin-bottom:24px;font-size:10px!important}#top.site-shell .about-milestone-card time{color:var(--about-wine);font-family:var(--display)!important;font-size:19px!important}#top.site-shell .about-milestone-card h3{color:var(--about-ink);margin:12px 0 15px;font-size:23px;font-weight:520;line-height:1.42}#top.site-shell .about-milestone-card p{color:var(--about-muted);margin:0;line-height:1.75;font-size:15px!important}#top.site-shell .about-story-band{color:#fff;background:var(--about-wine-dark);border-radius:0;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(58px,8vw,112px);width:100%;padding:clamp(76px,8vw,116px) max(32px,50vw - 620px);display:grid}#top.site-shell .about-story-band .about-story-image{aspect-ratio:1.4}#top.site-shell .about-story-band h2{color:#fff;margin:0;font-size:clamp(39px,4.4vw,58px);line-height:1.28}#top.site-shell :is(.about-story-band>div:last-child>p:not(.about-story-kicker),.about-story-band--text>div>p:not(.about-story-kicker)){color:#ffffffab;margin:24px 0 0;line-height:1.82;font-size:17px!important}#top.site-shell .about-story-actions{gap:0;margin-top:31px;display:flex}#top.site-shell .about-story-actions a,#top.site-shell .about-story-closing>a{color:#fff;border:1px solid #ffffff47;border-radius:0;justify-content:center;align-items:center;min-width:170px;min-height:50px;padding:12px 18px;display:inline-flex;font-size:14px!important}#top.site-shell .about-story-actions a+a{border-left:0}#top.site-shell .about-story-actions a:first-child,#top.site-shell .about-story-closing>a{color:var(--about-wine-dark);background:var(--about-brass)}#top.site-shell .about-award-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#top.site-shell .about-award-gallery .about-story-image{aspect-ratio:.76}#top.site-shell .about-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#top.site-shell .about-story--news .about-article-grid{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-certificate-card{color:#fff;background:linear-gradient(#2f1117ed,#2f1117ed),url(/crawled/content/5dfab46f7c8f04b0.png) 50%/240px no-repeat;border:1px solid #b89a6294;border-radius:0;min-height:520px;padding:54px}#top.site-shell .about-certificate-card img{width:min(100%,396px);margin-bottom:39px}#top.site-shell .about-certificate-card p{color:var(--about-brass);font-size:12px!important}#top.site-shell .about-certificate-card strong{font-weight:480;font-family:var(--display)!important;font-size:clamp(35px,3.7vw,48px)!important}#top.site-shell .about-family-standard-list{border-top:1px solid var(--about-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:36px;display:grid;position:relative}#top.site-shell .about-family-standard-list:before{background:var(--about-wine);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:0}#top.site-shell .about-family-standard-card{border:0;border-right:1px solid var(--about-line);background:0 0;border-radius:0;flex-direction:column;min-height:100%;padding:0 34px 40px;display:flex;overflow:visible}#top.site-shell .about-family-standard-card:first-child{padding-left:0}#top.site-shell .about-family-standard-card:last-child{border-right:0;padding-right:0}#top.site-shell .about-family-standard-index{background:0 0;border:0;padding:0}#top.site-shell .about-family-standard-index>span{color:var(--about-wine);font-weight:450;line-height:1;font-family:var(--display)!important;font-size:54px!important}#top.site-shell .about-family-standard-copy{padding:31px 0 0;display:block}#top.site-shell .about-family-standard-copy>p:first-child{color:var(--about-wine);font-size:12px!important}#top.site-shell .about-family-standard-copy h3{color:var(--about-ink);margin:13px 0 18px;font-size:28px;font-weight:520;line-height:1.45}#top.site-shell .about-family-standard-copy>p:last-of-type{color:var(--about-muted);line-height:1.82;font-size:16px!important}#top.site-shell .about-family-requirements{border:1px solid var(--about-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:25px;display:grid}#top.site-shell .about-family-requirements>span{color:var(--about-muted);background:#fff;border:0;border-radius:0;padding:14px 8px;font-size:11px!important}#top.site-shell .about-family-requirements>span+span{border-left:1px solid var(--about-line)}#top.site-shell .about-family-requirements strong{color:var(--about-wine);font-size:19px!important}#top.site-shell .about-family-standard-card--accent{color:inherit;background:0 0}#top.site-shell .about-family-standard-card--accent .about-family-standard-index>span,#top.site-shell .about-family-standard-card--accent .about-family-standard-copy>p:first-child{color:var(--about-wine)}#top.site-shell .about-family-standard-card--accent .about-family-standard-copy h3{color:var(--about-ink)}#top.site-shell .about-family-standard-card--accent .about-family-standard-copy>p:last-of-type{color:var(--about-muted)}#top.site-shell .about-family-proof-list{border:solid var(--about-line);border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}#top.site-shell .about-family-proof-list article{background:#fff;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;min-height:360px;padding:42px 34px;display:flex}#top.site-shell .about-family-proof-list article+article{border-left:1px solid var(--about-line)}#top.site-shell .about-family-proof-list article>span{border:1px solid var(--about-wine);width:48px;height:48px;color:var(--about-wine);border-radius:50%;font-size:13px!important}#top.site-shell .about-family-proof-list h3{color:var(--about-ink);margin:34px 0 18px;font-size:28px;font-weight:520;line-height:1.44}#top.site-shell .about-family-proof-list p{color:var(--about-muted);border:0;margin:0;padding:0;line-height:1.78;font-size:16px!important}#top.site-shell .about-family-assurance{background:#ece6df;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:center;gap:78px;width:100%;padding:clamp(78px,8vw,112px) max(32px,50vw - 620px);display:grid}#top.site-shell .about-family-assurance>div>span{color:var(--about-wine);letter-spacing:.17em;font-weight:800;font-size:11px!important}#top.site-shell .about-family-assurance h2{margin:16px 0 0;font-size:clamp(35px,4vw,52px);line-height:1.32}#top.site-shell .about-family-assurance ol{border:1px solid #cfc4b9;border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}#top.site-shell .about-family-assurance li{flex-direction:column;justify-content:center;min-height:150px;padding:30px 24px;display:flex}#top.site-shell .about-family-assurance li+li{border-left:1px solid #cfc4b9}#top.site-shell .about-family-assurance li span{color:var(--about-wine);font-size:11px!important}#top.site-shell .about-family-assurance li strong{color:var(--about-ink);margin-top:18px;font-weight:520;font-family:var(--display)!important;font-size:21px!important}#top.site-shell .about-story--tradition .about-story-lead{text-align:center;width:min(100% - 64px,980px);padding:clamp(92px,10vw,146px) 0;position:relative}#top.site-shell .about-story--tradition .about-story-lead:before,#top.site-shell .about-story--tradition .about-story-lead:after{background:var(--about-line);content:"";width:90px;height:1px;position:absolute;top:50%}#top.site-shell .about-story--tradition .about-story-lead:before{right:calc(100% + 34px)}#top.site-shell .about-story--tradition .about-story-lead:after{left:calc(100% + 34px)}#top.site-shell .about-story--tradition .about-story-lead h2{font-size:clamp(43px,5vw,64px)}#top.site-shell .about-story--tradition .about-story-lead>p{max-width:760px;margin-inline:auto}#top.site-shell .about-bar-exam-legacy{border:1px solid var(--about-line);background:#fff;border-radius:0;grid-template-columns:310px minmax(0,1fr);gap:0;width:min(100% - 64px,1240px);padding:0;display:grid}#top.site-shell .about-bar-exam-legacy-mark{color:#fff;background:var(--about-wine-dark);border-radius:0;min-height:390px;padding:40px 28px}#top.site-shell .about-bar-exam-legacy-mark strong{color:var(--about-brass);font-weight:430;font-family:var(--display)!important;font-size:104px!important}#top.site-shell .about-bar-exam-legacy-mark span{color:#ffffffa3;font-size:12px!important}#top.site-shell .about-bar-exam-legacy-copy>p:first-child{color:var(--about-wine);font-size:12px!important}#top.site-shell .about-bar-exam-legacy-copy h2{color:var(--about-ink);font-size:clamp(34px,4vw,51px);font-weight:480;line-height:1.35;font-family:var(--display)!important}#top.site-shell .about-bar-exam-legacy-copy>p:last-of-type{color:var(--about-muted);font-size:17px!important}#top.site-shell .about-bar-exam-legacy-records{border:1px solid var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:31px;display:grid}#top.site-shell .about-bar-exam-legacy-records>span{background:var(--about-ivory);border:0;border-radius:0;padding:20px}#top.site-shell .about-bar-exam-legacy-records>span+span{border-left:1px solid var(--about-line)}#top.site-shell .about-bar-exam-legacy-records :is(b,em){font-size:14px!important}#top.site-shell .about-generation-panel{background:#eee8e1;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:stretch;width:100%;display:grid;position:relative;overflow:hidden}#top.site-shell .about-generation-panel>article{background:#fff;grid-template-columns:minmax(230px,.92fr) minmax(0,1.08fr);min-width:0;padding:0;display:grid}#top.site-shell .about-generation-panel>article:last-child .about-generation-portrait{order:2}#top.site-shell .about-generation-portrait{background:#ded8d1;min-height:620px;position:relative;overflow:hidden}#top.site-shell .about-generation-portrait img{object-fit:cover;object-position:center top;filter:grayscale(.15)saturate(.72)contrast(.96)}#top.site-shell .about-generation-copy{flex-direction:column;justify-content:center;padding:70px clamp(32px,4vw,58px);display:flex}#top.site-shell .about-generation-copy>span{color:var(--about-wine);letter-spacing:.14em;font-weight:800;font-size:12px!important}#top.site-shell .about-generation-copy>strong{color:var(--about-ink);margin:22px 0 10px;font-weight:500;font-family:var(--display)!important;font-size:34px!important}#top.site-shell .about-generation-copy>p{color:var(--about-muted);margin:0;font-size:14px!important}#top.site-shell .about-generation-copy ul{border-top:1px solid var(--about-line);margin:34px 0 0;padding:27px 0 0;list-style:none}#top.site-shell .about-generation-copy li{color:#5d5556;margin:9px 0;padding-left:18px;font-size:15px!important}#top.site-shell .about-generation-panel>div{z-index:2;color:#fff;background:var(--about-wine-dark);flex-direction:column;justify-content:center;align-items:center;padding:45px 22px;display:flex;position:relative}#top.site-shell .about-generation-panel>div:before,#top.site-shell .about-generation-panel>div:after{content:"";background:#b89a6294;width:1px;height:30%;position:absolute;left:50%}#top.site-shell .about-generation-panel>div:before{top:0}#top.site-shell .about-generation-panel>div:after{bottom:0}#top.site-shell .about-generation-panel>div strong{color:var(--about-brass);font-weight:430;font-family:var(--display)!important;font-size:100px!important}#top.site-shell .about-generation-panel>div span{color:#ffffffa6;margin-top:20px;font-size:12px!important}#top.site-shell .about-story--tradition .about-story-band--text{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}#top.site-shell .about-story-band--text blockquote{background:#ffffff0a;border:1px solid #b89a6261;border-radius:0;margin:0;padding:34px}#top.site-shell .about-story-band--text blockquote strong{color:var(--about-brass);font-family:var(--display)!important;font-size:30px!important}#top.site-shell .about-story-band--text blockquote p{color:#ffffffab;line-height:1.75;font-size:16px!important}#top.site-shell .about-tradition-values{grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:70px;width:min(100% - 64px,1240px);padding:clamp(92px,9vw,132px) 0;display:grid}#top.site-shell .about-tradition-values header span{color:var(--about-wine);letter-spacing:.16em;font-weight:800;font-size:11px!important}#top.site-shell .about-tradition-values h2{margin:17px 0 0;font-size:37px;line-height:1.4}#top.site-shell .about-tradition-values ol{border:solid var(--about-line);border-width:1px 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}#top.site-shell .about-tradition-values li{flex-direction:column;justify-content:center;min-height:220px;padding:32px 25px;display:flex}#top.site-shell .about-tradition-values li+li{border-left:1px solid var(--about-line)}#top.site-shell .about-tradition-values li span{color:var(--about-wine);font-size:11px!important}#top.site-shell .about-tradition-values li strong{color:var(--about-ink);margin-top:27px;font-weight:520;font-family:var(--display)!important;font-size:21px!important}#top.site-shell .about-tradition-values li p{color:var(--about-muted);margin:11px 0 0;line-height:1.65;font-size:14px!important}#top.site-shell .about-story--system>.about-story-lead{width:min(100% - 64px,1240px)}#top.site-shell .about-system-index{border:solid var(--about-line);border-width:1px 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(50px,6vw,78px);display:grid}#top.site-shell .about-system-index a{min-height:150px;color:var(--about-ink);background:0 0;border:0;border-radius:0;flex-direction:column;padding:28px 24px;display:flex;position:relative}#top.site-shell .about-system-index a+a{border-left:1px solid var(--about-line)}#top.site-shell .about-system-index a:hover,#top.site-shell .about-system-index a:focus-visible{color:#fff;background:var(--about-wine);box-shadow:none;transform:none}#top.site-shell .about-system-index span{color:var(--about-wine);font-family:var(--display)!important;font-size:18px!important}#top.site-shell .about-system-index a:hover span,#top.site-shell .about-system-index a:focus-visible span{color:var(--about-brass)}#top.site-shell .about-system-index strong{margin-top:22px;line-height:1.5;font-size:16px!important}#top.site-shell .about-system-index b{color:var(--about-wine);margin-top:auto;font-size:16px!important}#top.site-shell .about-system-index a:hover b,#top.site-shell .about-system-index a:focus-visible b{color:#fff}#top.site-shell .about-story--system>.about-system-sections{gap:0;width:100%;max-width:none;display:grid}#top.site-shell .about-system-section{background:#fff;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;min-height:620px;padding:0;display:grid}#top.site-shell .about-system-section:nth-child(2n){background:var(--about-paper)}#top.site-shell .about-system-section .about-story-image{aspect-ratio:auto;background:#e8e2dc;border:0;width:100%;height:100%;min-height:620px}#top.site-shell .about-system-section>div:last-child{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,122px) max(44px,50vw - 620px);display:flex}#top.site-shell .about-system-section--reverse .about-story-image{order:2}#top.site-shell .about-system-number{color:#5a172647;margin:0 0 25px;font-weight:430;line-height:1;font-family:var(--display)!important;font-size:68px!important}#top.site-shell .about-system-section h2{margin:0;font-size:clamp(39px,4.5vw,58px);line-height:1.28}#top.site-shell .about-system-section>div:last-child>p{color:var(--about-muted);margin:25px 0 0;line-height:1.83;font-size:18px!important}#top.site-shell .about-system-section ul{border-top:1px solid var(--about-line);gap:13px;margin:34px 0 0;padding:27px 0 0;list-style:none;display:grid}#top.site-shell .about-system-section li{color:#51494a;padding-left:30px;font-weight:680;position:relative;font-size:16px!important}#top.site-shell .about-system-section li:before{color:#fff;background:var(--about-wine);content:"✓";border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:.18em;left:0}#top.site-shell .about-story-closing{color:#fff;background:var(--about-wine-dark);border-radius:0;width:100%;padding:clamp(82px,9vw,126px) max(32px,50vw - 620px)}#top.site-shell .about-story-closing h2{color:#fff;max-width:880px;margin:0;font-size:clamp(40px,4.8vw,61px);line-height:1.27}#top.site-shell .about-story-closing>div{border:1px solid #ffffff2b;border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px 0 38px;display:grid}#top.site-shell .about-story-closing>div span{color:#ffffffb3;border:0;border-radius:0;min-height:130px;padding:28px;line-height:1.65;font-size:15px!important}#top.site-shell .about-story-closing>div span+span{border-left:1px solid #ffffff2b}#top.site-shell .about-story-closing>div strong{color:var(--about-brass);font-size:14px!important}#top.site-shell .history-page{color:var(--about-ink);background:var(--about-ivory)}#top.site-shell .history-page>section{border:0;margin:0}#top.site-shell .history-practice,#top.site-shell .history-now,#top.site-shell .history-archive{width:min(100% - 64px,1280px);padding:clamp(90px,9vw,136px) 0;margin-inline:auto!important}#top.site-shell .history-section-head{border-bottom:1px solid var(--about-line);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(50px,8vw,110px);padding-bottom:32px;display:grid}#top.site-shell .history-section-head h2{color:var(--about-ink);letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.6vw,60px);font-weight:480;line-height:1.3;font-family:var(--display)!important}#top.site-shell .history-section-lede{max-width:650px;color:var(--about-muted);margin:0 0 3px auto;line-height:1.82;font-size:18px!important}#top.site-shell .history-practice-list{background:var(--about-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:46px 0 0;padding:0;list-style:none;display:grid}#top.site-shell .history-practice-card{background:#fff;border:0;border-radius:0;min-height:100%;overflow:hidden}#top.site-shell .history-practice-visual{border-radius:0;min-height:360px;position:relative}#top.site-shell .history-practice-visual:after{background:linear-gradient(#0000 32%,#1e0d12b8)}#top.site-shell .history-practice-image{object-fit:cover;filter:saturate(.76)contrast(.98)}#top.site-shell .history-practice-number{color:#ffffffbf;font-family:var(--display)!important;font-size:18px!important}#top.site-shell .history-practice-card h3{color:#fff;font-size:42px;font-weight:470;font-family:var(--display)!important}#top.site-shell .history-practice-copy>p,#top.site-shell .history-service-list li{color:var(--about-muted);line-height:1.72;font-size:15px!important}#top.site-shell .history-intro{color:#fff;background:var(--about-wine);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(56px,8vw,116px);width:100%;padding:clamp(70px,8vw,104px) max(32px,50vw - 640px);display:grid}#top.site-shell .history-intro .history-range-title{color:#fff;align-items:center;gap:15px;margin:0;font-size:clamp(39px,4.5vw,58px);font-weight:460;display:flex;font-family:var(--display)!important}#top.site-shell .history-intro .history-range-title span{font-family:inherit!important;font-size:inherit!important}#top.site-shell .history-range-rule{color:var(--about-brass)}#top.site-shell .history-intro-copy>p:last-child{color:#ffffffad;margin:20px 0 0;line-height:1.8;font-size:17px!important}#top.site-shell .history-stats{border:1px solid #ffffff38;border-width:1px 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}#top.site-shell .history-stat{background:0 0;border:0;flex-direction:column-reverse;justify-content:center;min-height:160px;padding:27px 24px;display:flex}#top.site-shell .history-stat+.history-stat{border-left:1px solid #fff3}#top.site-shell .history-stat dt{color:#ffffffa6;margin-top:12px;font-size:13px!important}#top.site-shell .history-stat dd{color:#fff;font-weight:470;font-family:var(--display)!important;font-size:clamp(38px,4vw,54px)!important}#top.site-shell .history-featured-list{border-top:1px solid var(--about-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px 0 0;padding:34px 0 0;list-style:none;display:grid;position:relative}#top.site-shell .history-featured-list:before{background:var(--about-wine);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:0}#top.site-shell .history-featured-card,#top.site-shell .history-featured-item-primary .history-featured-card{border:0;border-right:1px solid var(--about-line);min-height:280px;color:var(--about-ink);background:#fff;border-radius:0;padding:34px}#top.site-shell .history-featured-item:last-child .history-featured-card{border-right:0}#top.site-shell .history-featured-year h3,#top.site-shell .history-featured-item-primary .history-featured-year h3{color:var(--about-wine);font-size:44px;font-weight:460;font-family:var(--display)!important}#top.site-shell .history-event-list li,#top.site-shell .history-featured-item-primary .history-featured-events li{color:var(--about-muted);line-height:1.7;font-size:15px!important}#top.site-shell .history-archive{width:min(100% - 64px,1360px);padding-top:clamp(86px,9vw,128px)}#top.site-shell .history-era-list{border:solid var(--about-line);border-width:1px 0 0 1px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}#top.site-shell .history-era-item{border:solid var(--about-line);background:#fff;border-width:0 1px 1px 0;min-width:0}#top.site-shell .history-era{flex-direction:column;gap:0;display:flex}#top.site-shell .history-era-visual,#top.site-shell .history-era-item:nth-child(2n) .history-era-visual{order:0;margin:0;display:block}#top.site-shell .history-era-image-frame{aspect-ratio:1.45;overflow:hidden}#top.site-shell .history-era-image{object-fit:cover;filter:saturate(.74)contrast(.96);width:100%;height:100%}#top.site-shell .history-era-caption{border-bottom:1px solid var(--about-line);color:#fff;background:var(--about-wine-dark);padding:24px 22px}#top.site-shell .history-era-caption h3{color:#fff;margin:0;font-size:30px;font-weight:470;font-family:var(--display)!important}#top.site-shell .history-year-list{border:0;margin:0;padding:12px 22px 30px;list-style:none;display:block}#top.site-shell .history-year-list:before,#top.site-shell .history-year-item:before{display:none}#top.site-shell .history-year-card{border:0;border-bottom:1px solid var(--about-line);background:0 0;border-radius:0;padding:20px 0}#top.site-shell .history-year-item:last-child .history-year-card{border-bottom:0}#top.site-shell .history-year-card h4{color:var(--about-wine);margin:0 0 13px;font-size:24px;font-weight:560;font-family:var(--display)!important}#top.site-shell .history-year-card .history-event-list li{padding-left:13px;line-height:1.62;font-size:14px!important}#top.site-shell .office-directory{width:min(100% - 64px,1360px);margin:0 auto;padding:clamp(88px,9vw,132px) 0 clamp(104px,11vw,158px);display:block}#top.site-shell .office-tabs{background:0 0;border:0;gap:clamp(106px,11vw,166px);display:grid}#top.site-shell .office-network-overview{gap:52px;display:grid}#top.site-shell .office-network-header{border-bottom:1px solid var(--about-line);grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:68px;padding-bottom:34px;display:grid}#top.site-shell .office-network-heading{max-width:820px}#top.site-shell .office-network-eyebrow,#top.site-shell .office-directory-detail-header>div>p,#top.site-shell .office-location-map-label span{color:var(--about-wine);letter-spacing:.17em;margin:0;font-weight:800;font-size:11px!important}#top.site-shell .office-network-heading h2,#top.site-shell .office-directory-detail-header h2{color:var(--about-ink);letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(42px,5vw,64px);font-weight:480;line-height:1.28;font-family:var(--display)!important}#top.site-shell .office-network-heading>p:last-child{max-width:720px;color:var(--about-muted);margin:24px 0 0;line-height:1.82;font-size:18px!important}#top.site-shell .office-network-count{border-left:1px solid var(--about-line);flex-direction:column;margin:0;padding:23px 0 9px 30px;display:flex}#top.site-shell .office-network-count strong{color:var(--about-wine);font-weight:450;line-height:1;font-family:var(--display)!important;font-size:64px!important}#top.site-shell .office-network-count span{color:var(--about-muted);margin-top:10px;font-size:14px!important}#top.site-shell .office-network-visual{position:relative}#top.site-shell .office-network-line{background:var(--about-line);height:1px;position:absolute;top:37px;left:7%;right:7%}#top.site-shell .office-network-list{z-index:1;background:var(--about-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}#top.site-shell .office-network-list>li{min-width:0}#top.site-shell .office-network-card{width:100%;min-height:330px;color:var(--about-ink);text-align:left;background:#fff;border:0;border-top:3px solid #0000;flex-direction:column;align-items:flex-start;padding:31px 25px;transition:color .18s,background .18s,border-color .18s;display:flex}#top.site-shell .office-network-card:hover,#top.site-shell .office-network-card:focus-visible,#top.site-shell .office-network-card[data-selected=true]{border-top-color:var(--about-brass);color:#fff;background:var(--about-wine)}#top.site-shell .office-network-card-index{color:var(--about-brass);font-family:var(--display)!important;font-size:19px!important}#top.site-shell .office-network-card-city{color:var(--about-wine);margin-top:45px;font-weight:760;font-size:13px!important}#top.site-shell .office-network-card:is(:hover,:focus-visible,[data-selected=true]) .office-network-card-city{color:var(--about-brass)}#top.site-shell .office-network-card>strong{margin-top:9px;font-weight:520;line-height:1.35;font-family:var(--display)!important;font-size:25px!important}#top.site-shell .office-network-card-address{color:var(--about-muted);margin-top:18px;line-height:1.65;font-size:14px!important}#top.site-shell .office-network-card:is(:hover,:focus-visible,[data-selected=true]) .office-network-card-address{color:#ffffffab}#top.site-shell .office-network-card-action{color:inherit;margin-top:auto;padding-top:20px;font-weight:720;font-size:13px!important}#top.site-shell .office-directory-detail{gap:0;display:grid}#top.site-shell .office-directory-detail-header{border-bottom:1px solid var(--about-line);justify-content:space-between;align-items:end;gap:38px;padding-bottom:33px;display:flex}#top.site-shell .office-directory-current{align-items:center;gap:16px;margin:0;display:flex}#top.site-shell .office-directory-current span{color:var(--about-muted);font-size:13px!important}#top.site-shell .office-directory-current strong{color:var(--about-wine);font-weight:540;font-family:var(--display)!important;font-size:22px!important}#top.site-shell .office-tablist{border:solid var(--about-line);background:#fff;border-width:0 0 1px 1px;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:visible}#top.site-shell .office-tab{border:0;border-right:1px solid var(--about-line);color:#5b5354;background:#fff;border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:78px;padding:15px 20px;font-weight:720;display:flex;font-size:16px!important}#top.site-shell .office-tab>span{color:#a79c99;font-size:11px!important}#top.site-shell .office-tab:hover,#top.site-shell .office-tab:focus-visible,#top.site-shell .office-tab[aria-selected=true]{color:#fff;background:var(--about-wine)}#top.site-shell .office-tab[aria-selected=true]>span,#top.site-shell .office-tab:hover>span,#top.site-shell .office-tab:focus-visible>span{color:var(--about-brass)}#top.site-shell .office-tab-panels{margin:0;padding:0}#top.site-shell .office-location{border:1px solid var(--about-line);background:#fff;border-top:0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:stretch;gap:0;scroll-margin-top:180px;display:grid;overflow:hidden}#top.site-shell .office-location[hidden]{display:none}#top.site-shell .office-location-map-column{border-right:1px solid var(--about-line);background:#ece7e0;flex-direction:column;min-height:720px;display:flex;position:relative}#top.site-shell .office-location-map-label{border-bottom:1px solid var(--about-line);background:var(--about-paper);justify-content:space-between;align-items:center;min-height:96px;padding:24px 29px;display:flex}#top.site-shell .office-location-map-label strong{color:var(--about-wine);font-weight:520;font-family:var(--display)!important;font-size:27px!important}#top.site-shell .office-location-map-column .office-map,#top.site-shell .office-location-map-column .office-map-canvas,#top.site-shell .office-location-map-column .office-map-canvas>a{border:0;border-radius:0;flex:1;width:100%;min-height:624px}#top.site-shell .office-location-map-column .office-map-image{object-fit:cover;width:100%;height:100%;min-height:624px}#top.site-shell .office-location-info{background:#fff;padding:clamp(48px,5vw,72px)}#top.site-shell .office-location-info>header{border-bottom:1px solid var(--about-line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:32px;display:flex}#top.site-shell .office-location-info>header small{color:var(--about-wine);letter-spacing:.12em;font-weight:800;font-size:11px!important}#top.site-shell .office-location-info h3{color:var(--about-ink);margin:14px 0 0;font-size:clamp(35px,3.8vw,49px);font-weight:480;font-family:var(--display)!important}#top.site-shell .office-location-info>header>span{color:var(--about-wine);font-family:var(--display)!important;font-size:22px!important}#top.site-shell .office-contact-list{gap:0;margin:34px 0 0;display:grid}#top.site-shell .office-contact-list>div{border-bottom:1px solid var(--about-line);grid-template-columns:82px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}#top.site-shell .office-contact-list dt{color:var(--about-wine);font-weight:760;font-size:13px!important}#top.site-shell .office-contact-list dd,#top.site-shell .office-contact-list a{color:#514a4b;margin:0;line-height:1.62;font-size:16px!important}#top.site-shell .office-location-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:31px;display:grid}#top.site-shell .office-location-actions a{border:1px solid var(--about-wine);min-height:54px;color:var(--about-wine);background:#fff;border-radius:0;justify-content:center;align-items:center;padding:13px 17px;font-weight:720;display:flex;font-size:14px!important}#top.site-shell .office-location-actions a+a{color:#fff;background:var(--about-wine)}#top.site-shell .office-route-guide{border-top:1px solid var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:38px;padding-top:30px;display:grid}#top.site-shell .office-route-guide strong{color:var(--about-ink);font-weight:560;font-family:var(--display)!important;font-size:19px!important}#top.site-shell .office-route-guide ul{margin:14px 0 0;padding:0;list-style:none}#top.site-shell .office-route-guide li{color:var(--about-muted);padding-left:15px;line-height:1.65;position:relative;font-size:14px!important}#top.site-shell .office-route-guide li:before{background:var(--about-wine);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}#top.site-shell .team-directory-page{width:100%;max-width:none;color:var(--about-ink);background:var(--about-ivory);gap:0;margin:0;padding:clamp(88px,9vw,132px) 0 0;display:grid}#top.site-shell .team-directory-intro,#top.site-shell .team-directory-tabs,#top.site-shell .team-featured,#top.site-shell .team-accordion-list,#top.site-shell .team-page-disclaimer{width:min(100% - 64px,1320px);margin-inline:auto}#top.site-shell .team-directory-intro{color:var(--about-ink);background:0 0;border:0;border-radius:0;padding:0 0 clamp(70px,8vw,108px);overflow:visible}#top.site-shell .team-directory-heading{text-align:center;max-width:900px;margin:0 auto}@media (width<=1180px){#top.site-shell .about-section-nav{grid-template-columns:150px minmax(0,1fr)}#top.site-shell .about-section-nav a{padding-inline:8px}#top.site-shell .about-section-nav a>strong{font-size:12px!important}#top.site-shell .about-greeting-intro{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:48px}#top.site-shell .about-leader-photo{min-height:370px}#top.site-shell .about-milestone-grid,#top.site-shell .about-generation-panel{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .about-generation-panel>div{grid-area:1/1/auto/-1;min-height:210px}#top.site-shell .about-generation-panel>div:before,#top.site-shell .about-generation-panel>div:after{width:28%;height:1px;top:50%}#top.site-shell .about-generation-panel>div:before{left:auto;right:50%}#top.site-shell .about-generation-panel>div:after{bottom:auto;left:50%;right:auto}#top.site-shell .about-generation-panel>div strong{font-size:76px!important}#top.site-shell .about-generation-panel>article{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)}#top.site-shell .about-generation-portrait{min-height:550px}#top.site-shell .history-era-list{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .office-network-list{grid-template-columns:repeat(3,minmax(0,1fr))}#top.site-shell .office-location{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr)}#top.site-shell .team-directory-tabs{grid-template-columns:minmax(0,1fr)}#top.site-shell .team-directory-tabs .team-page-nav-heading{display:none}#top.site-shell .team-accordion-summary{grid-template-columns:220px 86px minmax(0,1fr) 116px}#top.site-shell .team-network-panel{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)}}@media (width<=980px){#top.site-shell .archive-hero--about{min-height:480px}#top.site-shell .about-hero-media{opacity:.72;width:78vw}#top.site-shell .archive-hero--about h1,#top.site-shell .archive-hero-heading-meta,#top.site-shell .archive-hero--about>.section-inner>p:last-child{width:68%;max-width:68%}#top.site-shell .about-section-nav{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-section-nav>p{display:none}#top.site-shell .about-section-nav>div{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(142px,1fr);grid-auto-flow:column;overflow-x:auto}#top.site-shell .about-section-nav a>strong{font-size:13px!important}#top.site-shell .about-greeting-intro,#top.site-shell .about-story-lead--split,#top.site-shell .about-family-assurance,#top.site-shell .history-intro,#top.site-shell .office-network-header,#top.site-shell .team-featured-main,#top.site-shell .team-network-panel{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-greeting-copy{max-width:760px}#top.site-shell .about-leader-grid{width:min(100%,720px);margin:0 auto}#top.site-shell .about-greeting-letter{grid-template-columns:minmax(0,1fr);gap:58px;min-height:0;padding-inline:48px}#top.site-shell .about-greeting-letter-summary{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);align-items:end;gap:48px;display:grid}#top.site-shell .about-greeting-milestone{margin:0}#top.site-shell .about-greeting-letter-message{border-top:1px solid #69584c29;border-left:0;padding:52px 0 0}#top.site-shell .about-greeting-letter-body{max-width:none}#top.site-shell .about-greeting-signature{margin-top:34px}#top.site-shell .about-greeting-context{grid-template-columns:minmax(0,1fr);gap:46px}#top.site-shell .about-story-collage{width:min(100%,720px);margin:0 auto}#top.site-shell .about-story--news .about-story-feature--video,#top.site-shell .about-story-band,#top.site-shell .about-story--tradition .about-story-band--text,#top.site-shell .about-tradition-values{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-story--news .about-story-feature--video .youtube-player{width:min(100%,820px)}#top.site-shell .about-family-standard-list,#top.site-shell .about-family-proof-list{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-family-standard-card{border-right:0;border-bottom:1px solid var(--about-line);padding:38px 0}#top.site-shell .about-family-standard-card:last-child{border-bottom:0}#top.site-shell .about-family-proof-list article{min-height:auto}#top.site-shell .about-family-proof-list article+article{border-top:1px solid var(--about-line);border-left:0}#top.site-shell .about-family-assurance ol{max-width:760px}#top.site-shell .about-bar-exam-legacy{grid-template-columns:240px minmax(0,1fr)}#top.site-shell .about-generation-panel>article{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-generation-panel>article:last-child .about-generation-portrait{order:initial}#top.site-shell .about-generation-portrait{min-height:470px}#top.site-shell .about-tradition-values ol{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .about-system-section{grid-template-columns:minmax(0,1fr);min-height:0}#top.site-shell .about-system-section--reverse .about-story-image{order:0}#top.site-shell .about-system-section .about-story-image{min-height:470px}#top.site-shell .about-system-section>div:last-child{padding:70px 48px 84px}#top.site-shell .history-section-head{grid-template-columns:minmax(0,1fr);gap:24px}#top.site-shell .history-section-lede{margin-left:0}#top.site-shell .history-practice-list,#top.site-shell .history-featured-list{grid-template-columns:minmax(0,1fr)}#top.site-shell .history-practice-card{grid-template-columns:minmax(290px,.86fr) minmax(0,1.14fr);display:grid}#top.site-shell .history-practice-visual{min-height:330px}#top.site-shell .history-featured-card,#top.site-shell .history-featured-item-primary .history-featured-card{border-right:0;border-bottom:1px solid var(--about-line)}#top.site-shell .office-network-count{border-left:0;width:210px;padding-left:0}#top.site-shell .office-location{grid-template-columns:minmax(0,1fr)}#top.site-shell .office-location-map-column{border-right:0;border-bottom:1px solid var(--about-line);min-height:520px}#top.site-shell .office-location-map-column .office-map,#top.site-shell .office-location-map-column .office-map-canvas,#top.site-shell .office-location-map-column .office-map-canvas>a,#top.site-shell .office-location-map-column .office-map-image{min-height:430px}#top.site-shell .team-featured-media{min-height:520px}#top.site-shell .team-work-columns{grid-template-columns:minmax(0,1fr)}#top.site-shell .team-work-columns>section+section{border-top:1px solid var(--about-line);border-left:0}#top.site-shell .team-accordion-summary{grid-template-columns:190px 76px minmax(0,1fr) 100px}#top.site-shell .team-network-map{width:min(100%,680px);margin:0 auto}}@media (width<=720px){#top.site-shell .archive-hero--about{min-height:455px;padding:50px 0 64px}#top.site-shell .archive-hero--about .section-inner{width:min(100% - 36px,1320px)}#top.site-shell .archive-hero--about .about-hero-media{opacity:.48;width:100%;-webkit-mask-image:none;mask-image:none}#top.site-shell .archive-hero--about:before,#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]):before{background:linear-gradient(90deg,#2f1117f5,#2f1117c7)}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]){color:#fff;background:var(--about-wine-dark)!important}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) :is(.archive-breadcrumb,.archive-breadcrumb a,.archive-breadcrumb b){color:#ffffffa3}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams]) :is(h1,.archive-hero-eyebrow){color:#fff}#top.site-shell :is(.archive-hero--about[data-page-route=\/offices],.archive-hero--about[data-page-route=\/teams])>.section-inner>p:last-child{color:#ffffffb3}#top.site-shell .archive-hero--about .archive-breadcrumb{margin-bottom:42px}#top.site-shell .archive-hero--about h1,#top.site-shell .archive-hero-heading-meta,#top.site-shell .archive-hero--about>.section-inner>p:last-child{width:100%;max-width:100%}#top.site-shell .archive-hero--about h1{font-size:clamp(39px,12vw,52px)}#top.site-shell .archive-hero--about>.section-inner>p:last-child{font-size:17px!important}#top.site-shell .about-section-nav-shell{top:72px}#top.site-shell .about-section-nav-shell .section-inner{width:100%}#top.site-shell .about-section-nav a{min-height:62px}#top.site-shell .about-greeting-intro,#top.site-shell .about-greeting-context,#top.site-shell .about-story>section,#top.site-shell .about-story>.about-system-sections,#top.site-shell .history-practice,#top.site-shell .history-now,#top.site-shell .history-archive,#top.site-shell .office-directory,#top.site-shell .team-directory-intro,#top.site-shell .team-directory-tabs,#top.site-shell .team-featured,#top.site-shell .team-accordion-list,#top.site-shell .team-page-disclaimer{width:min(100% - 36px,1320px)}#top.site-shell .about-greeting-intro,#top.site-shell .about-story-lead,#top.site-shell .history-practice,#top.site-shell .history-now,#top.site-shell .history-archive,#top.site-shell .office-directory,#top.site-shell .team-directory-page{padding-top:72px}#top.site-shell .about-greeting-copy h2,#top.site-shell .about-story-lead h2,#top.site-shell .history-section-head h2,#top.site-shell .office-network-heading h2,#top.site-shell .office-directory-detail-header h2,#top.site-shell .team-directory-heading h2{font-size:38px}#top.site-shell .about-leader-grid,#top.site-shell .about-greeting-promise ol,#top.site-shell .about-story-stat-row,#top.site-shell .about-milestone-grid,#top.site-shell .about-award-gallery,#top.site-shell .about-article-grid,#top.site-shell .about-family-assurance ol,#top.site-shell .about-tradition-values ol,#top.site-shell .about-system-index,#top.site-shell .about-story-closing>div,#top.site-shell .history-stats,#top.site-shell .history-era-list,#top.site-shell .office-network-list,#top.site-shell .office-route-guide,#top.site-shell .team-directory-principles,#top.site-shell .team-work-examples>div,#top.site-shell .team-network-flow{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-leader-grid:before{display:none}#top.site-shell .about-leader-photo{min-height:430px}#top.site-shell .about-greeting-letter{gap:46px;padding:68px 18px 76px}#top.site-shell .about-greeting-letter-summary{grid-template-columns:minmax(0,1fr);gap:0}#top.site-shell .about-greeting-letter-summary h2{font-size:36px}#top.site-shell .about-greeting-milestone{margin-top:48px}#top.site-shell .content-detail--about-section .about-greeting-milestone>strong b{font-size:88px!important}#top.site-shell .content-detail--about-section .about-greeting-milestone>strong span{font-size:27px!important}#top.site-shell .about-greeting-letter-message{padding-top:40px}#top.site-shell .about-greeting-letter-body blockquote{min-height:0;padding:50px 28px 34px}#top.site-shell .content-detail--about-section .about-greeting-letter-body blockquote p{padding-bottom:24px;font-size:21px!important}#top.site-shell .about-greeting-signature{flex-direction:column;align-items:flex-end;gap:8px}#top.site-shell .about-greeting-context{padding-block:72px}#top.site-shell .about-greeting-context>header h2{font-size:34px}#top.site-shell .about-greeting-promise,#top.site-shell .about-story--news .about-story-feature--video,#top.site-shell .about-story-band,#top.site-shell .about-family-assurance,#top.site-shell .about-story-closing,#top.site-shell .history-intro,#top.site-shell .team-network-panel{padding:72px 18px}#top.site-shell .about-greeting-promise li,#top.site-shell .about-story-closing>div span{min-height:auto;padding:27px 20px}#top.site-shell .about-greeting-promise li+li,#top.site-shell .about-story-stat-row span+span,#top.site-shell .about-family-assurance li+li,#top.site-shell .about-tradition-values li+li,#top.site-shell .about-story-closing>div span+span,#top.site-shell .history-stat+.history-stat,#top.site-shell .team-directory-principles>section+section,#top.site-shell .team-network-flow li+li{border-top:1px solid;border-left:0}#top.site-shell .about-greeting-actions,#top.site-shell .about-story-actions{flex-direction:column;align-items:stretch}#top.site-shell .about-greeting-actions a,#top.site-shell .about-story-actions a{width:100%}#top.site-shell .about-greeting-actions a+a,#top.site-shell .about-story-actions a+a{border-top:0;border-left:1px solid #ffffff47}#top.site-shell .about-story-collage{min-height:390px}#top.site-shell .about-story-feature,#top.site-shell .about-tradition-values{padding-block:72px}#top.site-shell .about-story-section-head,#top.site-shell .office-directory-detail-header{flex-direction:column;align-items:flex-start}#top.site-shell .about-story-section-head>span{text-align:left}#top.site-shell .about-milestone-card h3{font-size:26px}#top.site-shell .about-family-standard-card{padding-block:34px}#top.site-shell .about-family-requirements{grid-template-columns:repeat(3,minmax(0,1fr))}#top.site-shell .about-family-proof-list article{padding:34px 25px}#top.site-shell .about-bar-exam-legacy,#top.site-shell .about-generation-panel{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-bar-exam-legacy-mark{min-height:240px}#top.site-shell .about-bar-exam-legacy-copy{padding:44px 25px}#top.site-shell .about-bar-exam-legacy-records{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-bar-exam-legacy-records>span+span{border-top:1px solid var(--about-line);border-left:0}#top.site-shell .about-generation-panel>div{grid-area:auto}#top.site-shell .about-generation-panel>div:before,#top.site-shell .about-generation-panel>div:after{display:none}#top.site-shell .about-generation-copy{padding:44px 25px}#top.site-shell .about-system-index{grid-template-columns:none;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;overflow-x:auto}#top.site-shell .about-system-section .about-story-image{min-height:340px}#top.site-shell .about-system-section>div:last-child{padding:55px 24px 68px}#top.site-shell .history-practice-card{grid-template-columns:minmax(0,1fr)}#top.site-shell .history-practice-visual{min-height:310px}#top.site-shell .history-intro{gap:44px}#top.site-shell .history-stat{min-height:120px}#top.site-shell .office-tabs{gap:92px}#top.site-shell .office-network-list{border-top:1px solid var(--about-line);background:0 0}#top.site-shell .office-network-card{border:solid var(--about-line);border-width:0 1px 1px;min-height:250px}#top.site-shell .office-tablist{grid-template-columns:none;grid-auto-columns:minmax(135px,1fr);grid-auto-flow:column;overflow-x:auto}#top.site-shell .office-location-info{padding:40px 24px}#top.site-shell .office-location-map-column,#top.site-shell .office-location-map-column .office-map,#top.site-shell .office-location-map-column .office-map-canvas,#top.site-shell .office-location-map-column .office-map-canvas>a,#top.site-shell .office-location-map-column .office-map-image{min-height:380px}#top.site-shell .office-location-actions{grid-template-columns:minmax(0,1fr)}#top.site-shell .office-location-actions a+a{border-top:0}#top.site-shell .team-directory-tabs{border-inline:0;width:100%;top:134px}#top.site-shell .team-directory-tabs .team-page-nav-links{grid-template-columns:none;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;overflow-x:auto}#top.site-shell .team-featured{margin-top:52px}#top.site-shell .team-featured-copy,#top.site-shell .team-featured-details,#top.site-shell .team-accordion-content{padding:42px 24px}#top.site-shell .team-featured-media{min-height:420px}#top.site-shell .team-accordion-summary{grid-template-columns:112px minmax(0,1fr) 66px;min-height:auto}#top.site-shell .team-accordion-summary .team-detail-media{min-height:170px}#top.site-shell .team-accordion-number{display:none}#top.site-shell .team-accordion-title{padding:28px 20px}#top.site-shell .team-accordion-title h2{font-size:26px}#top.site-shell .team-accordion-title>span:last-child{display:none}#top.site-shell .team-accordion-toggle{padding:10px}#top.site-shell .team-accordion-toggle>span{display:none}#top.site-shell .team-network-map{min-height:670px}#top.site-shell .team-network-map:before{width:270px;height:270px}#top.site-shell .team-network-map:after{width:190px;height:190px}#top.site-shell .team-network-nodes li{width:126px}#top.site-shell .team-network-nodes li:first-child{left:calc(50% - 63px)}#top.site-shell .team-network-nodes li:nth-child(2){top:18%;right:0}#top.site-shell .team-network-nodes li:nth-child(3){bottom:14%;right:0}#top.site-shell .team-network-nodes li:nth-child(4){left:calc(50% - 63px)}#top.site-shell .team-network-nodes li:nth-child(5){bottom:14%;left:0}#top.site-shell .team-network-nodes li:nth-child(6){top:18%;left:0}#top.site-shell .team-network-nodes li:nth-child(7){top:calc(50% - 36px);right:calc(50% - 180px)}}@media (prefers-reduced-motion:reduce){#top.site-shell .about-section-nav a:after,#top.site-shell .office-network-card,#top.site-shell .team-accordion-toggle b{transition:none}}#top.site-shell .team-directory-heading>p:first-child{color:var(--about-wine);letter-spacing:.05em;margin:0;font-weight:760;font-size:12px!important}#top.site-shell .team-directory-heading h2{color:var(--about-ink);letter-spacing:-.055em;margin:17px 0 22px;font-size:clamp(47px,5.6vw,72px);font-weight:470;line-height:1.16;font-family:var(--display)!important}#top.site-shell .team-directory-heading h2:after{background:var(--about-brass);content:"";width:54px;height:2px;margin:27px auto 0;display:block}#top.site-shell .team-directory-heading>p:last-child{max-width:740px;color:var(--about-muted);margin:0 auto;line-height:1.82;font-size:18px!important}#top.site-shell .team-directory-principles{border:solid var(--about-line);border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:58px;display:grid}#top.site-shell .team-directory-principles>section{min-height:190px;color:var(--about-ink);background:#fff;border:0;border-radius:0;padding:34px 38px}#top.site-shell .team-directory-principles>section+section{border-left:1px solid var(--about-line)}#top.site-shell .team-directory-principles span{color:var(--about-wine);font-size:12px!important}#top.site-shell .team-directory-principles h3{color:var(--about-ink);margin:22px 0 10px;font-size:25px;font-weight:520;font-family:var(--display)!important}#top.site-shell .team-directory-principles p{color:var(--about-muted);margin:0;line-height:1.7;font-size:15px!important}#top.site-shell .team-directory-tabs{z-index:32;border:1px solid var(--about-line);background:#fffffff7;border-radius:0;grid-template-columns:165px minmax(0,1fr);gap:0;padding:0;display:grid;position:sticky;top:158px;box-shadow:0 12px 32px #2f11170f}#top.site-shell .team-directory-tabs .team-page-nav-heading{border-right:1px solid var(--about-line);color:var(--about-wine);align-items:center;margin:0;padding:18px 22px;font-weight:560;display:flex;font-family:var(--display)!important;font-size:18px!important}#top.site-shell .team-directory-tabs .team-page-nav-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-width:0;display:grid}#top.site-shell .team-directory-tabs .team-page-nav-links a{color:#554d4e;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:78px;padding:14px 12px;display:flex;position:relative}#top.site-shell .team-directory-tabs .team-page-nav-links a+a{border-left:1px solid var(--about-line)}#top.site-shell .team-directory-tabs .team-page-nav-links a:after{background:var(--about-wine);content:"";opacity:0;height:2px;position:absolute;bottom:0;left:10px;right:10px}#top.site-shell .team-directory-tabs .team-page-nav-links a>span{color:#9c908e;font-size:10px!important}#top.site-shell .team-directory-tabs .team-page-nav-links a>strong{line-height:1.35;font-size:13px!important}#top.site-shell .team-directory-tabs .team-page-nav-links a:is(:hover,:focus-visible,.is-current){color:var(--about-wine);background:#fbf7f3;transform:none}#top.site-shell .team-directory-tabs .team-page-nav-links a:is(:hover,:focus-visible,.is-current):after{opacity:1}#top.site-shell .team-featured{border:1px solid var(--about-line);background:#fff;border-radius:0;margin-top:72px;scroll-margin-top:250px;overflow:hidden}#top.site-shell .team-featured-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:650px;display:grid}#top.site-shell .team-featured-copy{flex-direction:column;justify-content:center;padding:clamp(52px,7vw,90px);display:flex}#top.site-shell .team-featured-number{border:0;flex-direction:row;justify-content:space-between;align-items:baseline;padding:0;display:flex}#top.site-shell .team-featured-number>strong{color:var(--about-wine);font-weight:450;font-family:var(--display)!important;font-size:58px!important}#top.site-shell .team-featured-number>small{color:#9a8f8d;font-size:11px!important}#top.site-shell .team-featured-title{margin-top:26px;display:block}#top.site-shell .team-featured-title .team-detail-context{width:auto;color:var(--about-wine);background:0 0;border:0;border-radius:0;margin:0 0 14px;padding:0;font-size:13px!important}#top.site-shell .team-featured-title .team-detail-context strong{color:inherit}#top.site-shell .team-featured-title h2{color:var(--about-ink);font-size:clamp(43px,5vw,64px);font-weight:470;font-family:var(--display)!important}#top.site-shell .team-featured-title>p:last-child{color:var(--about-muted);margin-top:18px;line-height:1.72;font-size:18px!important}#top.site-shell .team-featured-copy .team-work-overview{margin-top:36px;display:block}#top.site-shell .team-featured-copy .team-work-overview h3{font-size:21px}#top.site-shell .team-featured-copy .team-work-overview p{line-height:1.75;font-size:15px!important}#top.site-shell .team-featured-focus{border-top:1px solid var(--about-line);flex-wrap:wrap;gap:0;margin:32px 0 0;padding:24px 0 0;list-style:none;display:flex}#top.site-shell .team-featured-focus li{border:1px solid var(--about-line);color:var(--about-wine);background:var(--about-ivory);padding:8px 14px;font-size:13px!important}#top.site-shell .team-featured-focus li+li{border-left:0}#top.site-shell .team-featured-media{color:#fff;background:var(--about-wine-dark);min-height:650px;padding:0;display:block;position:relative;overflow:hidden}#top.site-shell .team-featured-media .team-detail-media{position:absolute;inset:0}#top.site-shell .team-featured-media .team-detail-media img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(.98)}#top.site-shell .team-featured-media figcaption{z-index:2;color:#ffffffd1;border-top:1px solid #ffffff47;padding-top:19px;line-height:1.6;position:absolute;bottom:30px;left:34px;right:34px;font-size:14px!important}#top.site-shell .team-featured-details{border-top:1px solid var(--about-line);padding:clamp(58px,7vw,90px)}#top.site-shell .team-work-columns{border:1px solid var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}#top.site-shell .team-work-columns>section{background:var(--about-ivory);border:0;border-radius:0;min-height:100%;padding:38px}#top.site-shell .team-work-columns>section+section{border-left:1px solid var(--about-line)}#top.site-shell .team-work-columns h3,#top.site-shell .team-work-examples h3,#top.site-shell .team-work-overview h3{color:var(--about-ink);font-weight:520;font-family:var(--display)!important}#top.site-shell .team-work-checklist li{border:0;border-bottom:1px solid var(--about-line);background:0 0;border-radius:0;font-size:14px!important}#top.site-shell .team-work-process p,#top.site-shell .team-work-overview p{color:var(--about-muted);font-size:15px!important}#top.site-shell .team-work-examples{border:0;border-radius:0;margin-top:52px;padding:0}#top.site-shell .team-work-examples>div{background:var(--about-line);gap:1px}#top.site-shell .team-work-examples article{color:#fff;background:var(--about-wine-dark);border:0;border-radius:0}#top.site-shell .team-accordion-list{border-top:1px solid var(--about-line);gap:0;margin-top:clamp(90px,10vw,140px);display:grid}#top.site-shell .team-accordion-row{border:0;border-bottom:1px solid var(--about-line);background:0 0;border-radius:0;scroll-margin-top:250px;overflow:visible}#top.site-shell .team-accordion-row details{background:#fff}#top.site-shell .team-accordion-summary{min-height:230px;color:var(--about-ink);cursor:pointer;background:#fff;grid-template-columns:260px 100px minmax(0,1fr) 150px;align-items:stretch;gap:0;padding:0;list-style:none;display:grid}#top.site-shell .team-accordion-summary::-webkit-details-marker{display:none}#top.site-shell .team-accordion-summary .team-detail-media{min-height:230px;position:relative;inset:auto;overflow:hidden}#top.site-shell .team-accordion-summary .team-detail-media img{object-fit:cover;filter:saturate(.78)contrast(.97)}#top.site-shell .team-accordion-number{border:0;border-right:1px solid var(--about-line);flex-direction:column;justify-content:center;align-items:center;padding:0 26px;display:flex}#top.site-shell .team-accordion-number>strong{color:var(--about-wine);font-weight:450;font-family:var(--display)!important;font-size:42px!important}#top.site-shell .team-accordion-number>small{color:#a09592;margin-top:8px;font-size:10px!important}#top.site-shell .team-accordion-title{flex-direction:column;justify-content:center;padding:38px 46px;display:flex}#top.site-shell .team-accordion-title .team-detail-context{width:auto;color:var(--about-wine);background:0 0;border:0;margin:0 0 9px;padding:0;font-size:12px!important}#top.site-shell .team-accordion-title .team-detail-context strong{color:inherit}#top.site-shell .team-accordion-title h2{color:var(--about-ink);font-size:34px;font-weight:500;font-family:var(--display)!important}#top.site-shell .team-accordion-title>span:last-child{color:var(--about-muted);margin-top:10px;font-size:15px!important}#top.site-shell .team-accordion-toggle{border-left:1px solid var(--about-line);color:var(--about-wine);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:26px;display:flex}#top.site-shell .team-accordion-toggle>span{font-size:12px!important}#top.site-shell .team-accordion-toggle b{border:1px solid var(--about-brass);border-radius:50%;place-items:center;width:45px;height:45px;font-weight:400;display:grid;font-size:20px!important}#top.site-shell .team-accordion-row details[open] .team-accordion-toggle b{transform:rotate(45deg)}#top.site-shell .team-accordion-content{border-top:1px solid var(--about-line);padding:clamp(52px,7vw,84px)}#top.site-shell .team-accordion-tagline{max-width:800px;color:var(--about-wine);margin:0 0 34px;line-height:1.5;font-family:var(--display)!important;font-size:28px!important}#top.site-shell .team-network-panel{color:#fff;background:var(--about-wine-dark);grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(56px,8vw,110px);width:100%;margin-top:clamp(106px,12vw,170px);padding:clamp(82px,9vw,126px) max(32px,50vw - 660px);display:grid}#top.site-shell .team-network-copy>p:first-child{color:var(--about-brass);letter-spacing:.17em;margin:0;font-weight:800;font-size:11px!important}#top.site-shell .team-network-copy h2{color:#fff;margin:18px 0 0;font-size:clamp(40px,4.6vw,59px);font-weight:470;line-height:1.28;font-family:var(--display)!important}#top.site-shell .team-network-copy>p:last-child{color:#ffffffa6;margin:24px 0 0;line-height:1.8;font-size:17px!important}#top.site-shell .team-network-map{place-items:center;min-height:510px;display:grid;position:relative}#top.site-shell .team-network-map:before,#top.site-shell .team-network-map:after{content:"";border:1px solid #b89a6242;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}#top.site-shell .team-network-map:before{width:390px;height:390px}#top.site-shell .team-network-map:after{width:260px;height:260px}#top.site-shell .team-network-core{z-index:2;border:1px solid var(--about-brass);background:var(--about-wine);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative}#top.site-shell .team-network-core strong{color:#fff;font-weight:480;font-family:var(--display)!important;font-size:28px!important}#top.site-shell .team-network-core small{color:var(--about-brass);letter-spacing:.12em;font-size:10px!important}#top.site-shell .team-network-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}#top.site-shell .team-network-nodes li{width:150px;position:absolute}#top.site-shell .team-network-nodes li:first-child{top:0;left:calc(50% - 75px)}#top.site-shell .team-network-nodes li:nth-child(2){top:17%;right:1%}#top.site-shell .team-network-nodes li:nth-child(3){bottom:12%;right:7%}#top.site-shell .team-network-nodes li:nth-child(4){bottom:0;left:calc(50% - 75px)}#top.site-shell .team-network-nodes li:nth-child(5){bottom:12%;left:7%}#top.site-shell .team-network-nodes li:nth-child(6){top:17%;left:1%}#top.site-shell .team-network-nodes li:nth-child(7){top:calc(50% - 38px);right:calc(50% - 270px)}#top.site-shell .team-network-nodes a{color:#fff;text-align:center;background:#3b151d;border:1px solid #b89a6270;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:76px;padding:12px 15px;display:flex}#top.site-shell .team-network-nodes a span{color:var(--about-brass);font-size:10px!important}#top.site-shell .team-network-nodes a strong{margin-top:4px;line-height:1.25;font-size:12px!important}#top.site-shell .team-network-flow{background:0 0;border:1px solid #ffffff2e;border-width:1px 0;border-radius:0;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}#top.site-shell .team-network-flow li{align-content:center;gap:7px;min-height:100px;padding:20px;display:grid}#top.site-shell .team-network-flow li+li{border-left:1px solid #ffffff2e}#top.site-shell .team-network-flow span{color:var(--about-brass);font-size:10px!important}#top.site-shell .team-network-flow strong{color:#fff;font-size:14px!important}#top.site-shell .team-page-disclaimer{color:#877c7b;text-align:center;margin-top:0;padding:34px 0 54px;line-height:1.6;font-size:12px!important}#top.site-shell .about-story--news>.about-story-feature--records{grid-template-columns:minmax(220px,.9fr) minmax(0,4.1fr);align-items:start;gap:0;width:min(100% - 64px,1320px);padding:clamp(84px,8vw,118px) 0}#top.site-shell .about-story-feature--records>.about-story-section-head{border:0;padding:3px clamp(30px,3.2vw,50px) 0 0;display:block}#top.site-shell .about-story-feature--records>.about-story-section-head h2{max-width:235px;font-size:clamp(31px,2.7vw,40px);line-height:1.42}#top.site-shell .about-story-feature--records>.about-story-section-head>span{color:#706768;text-align:left;max-width:190px;margin-top:24px;line-height:1.72;display:block;font-size:14px!important}#top.site-shell .about-story-feature--records .about-milestone-grid{background:0 0;align-items:stretch}#top.site-shell .about-story-feature--records .about-milestone-card{background:0 0;position:relative;overflow:visible}#top.site-shell .about-story-feature--records .about-milestone-card:before{z-index:3;background:var(--about-ivory);content:"";border:2px solid #5a172675;border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;left:-6px}#top.site-shell .about-story-feature--records .about-milestone-card:first-child:before{border-color:var(--about-wine);background:var(--about-wine)}#top.site-shell .about-story-feature--records .about-milestone-card>div:last-child{order:1;min-height:218px;padding:21px 22px 15px}#top.site-shell .about-story-feature--records .about-milestone-card .about-story-image{aspect-ratio:2.45;order:2;width:calc(100% - 44px);height:auto;min-height:0;margin:0 22px 22px}#top.site-shell .about-story-feature--records .about-milestone-index{color:#876f72;letter-spacing:.08em;margin-bottom:8px;font-weight:780;font-size:10px!important}#top.site-shell .about-story-feature--records .about-milestone-card time{font-weight:570;font-size:19px!important}#top.site-shell .about-story-feature--records .about-milestone-card h3{margin:8px 0 12px;font-size:clamp(18px,1.52vw,22px);font-weight:540;line-height:1.45}#top.site-shell .about-story-feature--records .about-milestone-card p{color:#746c6d;margin-top:auto;line-height:1.67;font-size:13px!important}#top.site-shell .about-story--news>.about-story-band--practice{border:solid var(--about-line);width:100%;max-width:none;min-height:380px;color:var(--about-ink);background:#eee7de;border-width:1px 0;grid-template-columns:minmax(420px,.96fr) minmax(560px,1.04fr);align-items:stretch;gap:clamp(52px,7vw,108px);margin:0;padding:0 0 0 max(32px,50vw - 620px)}#top.site-shell .about-story--news>.about-story-band--practice>.about-story-image{aspect-ratio:auto;order:2;align-self:stretch;width:100%;height:auto;min-height:380px;margin:0}#top.site-shell .about-story--news>.about-story-band--practice>div:last-child{order:1;align-self:center;max-width:600px;padding:66px 0}#top.site-shell .about-story--news>.about-story-band--practice h2{color:var(--about-ink);font-size:clamp(35px,3.35vw,46px);line-height:1.34}#top.site-shell .about-story--news>.about-story-band--practice>div:last-child>p:not(.about-story-kicker){color:#696061;max-width:520px;margin-top:18px;line-height:1.78;font-size:16px!important}#top.site-shell .about-story--news>.about-story-band--practice .about-story-actions{margin-top:27px}#top.site-shell .about-story--news>.about-story-band--practice .about-story-actions a{min-width:220px;color:var(--about-wine);background:0 0;border-color:#5a172657}#top.site-shell .about-story--news>.about-story-band--practice .about-story-actions a:first-child{border-color:var(--about-wine);color:#fff;background:var(--about-wine)}#top.site-shell .about-story--news>.about-story-band--practice .about-story-actions a span[aria-hidden=true]{margin-left:auto}@media (width<=980px){#top.site-shell .about-story--news>.about-story-feature--records{grid-template-columns:minmax(0,1fr);gap:34px}#top.site-shell .about-story-feature--records>.about-story-section-head{max-width:620px;padding:0}#top.site-shell .about-story-feature--records>.about-story-section-head h2,#top.site-shell .about-story-feature--records>.about-story-section-head>span{max-width:none}#top.site-shell .about-story--news>.about-story-band--practice{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0}#top.site-shell .about-story--news>.about-story-band--practice>div:last-child{max-width:none;padding:68px 32px}#top.site-shell .about-story--news>.about-story-band--practice>.about-story-image{min-height:340px}}@media (width<=720px){#top.site-shell .about-story--news>.about-story-feature--records{gap:30px;width:min(100% - 36px,1320px);padding:72px 0}#top.site-shell .about-story-feature--records>.about-story-section-head h2{font-size:34px}#top.site-shell .about-story-feature--records .about-milestone-card>div:last-child{min-height:0;padding:25px 22px 19px}#top.site-shell .about-story-feature--records .about-milestone-card h3{font-size:23px}#top.site-shell .about-story--news>.about-story-band--practice>div:last-child{padding:58px 18px}#top.site-shell .about-story--news>.about-story-band--practice h2{font-size:34px}#top.site-shell .about-story--news>.about-story-band--practice>.about-story-image{min-height:260px}#top.site-shell .about-story--news>.about-story-band--practice .about-story-actions a{min-width:0}}#top.site-shell .archive-hero--about h1{white-space:pre-line;max-width:min(65%,860px)}#top.site-shell .archive-hero--about[data-page-route="/about/family-law-first"] h1,#top.site-shell .archive-hero--about[data-page-route="/about/tradition"] h1,#top.site-shell .archive-hero--about[data-page-route="/about/history"] h1{font-size:clamp(43px,4.65vw,64px);line-height:1.18}#top.site-shell .about-family-intro{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(44px,6vw,78px);padding:clamp(58px,6vw,82px) 0}#top.site-shell .about-story-kicker{color:var(--about-wine);letter-spacing:.16em;margin:0 0 15px;font-weight:800;font-size:11px!important}#top.site-shell .about-family-intro .about-story-lead-copy h2{letter-spacing:-.045em;font-size:clamp(27px,2.55vw,36px);line-height:1.44}#top.site-shell .about-family-intro .about-story-lead-copy>p:not(.about-story-kicker){max-width:600px;margin-top:19px;line-height:1.8;font-size:15px!important}#top.site-shell .about-family-intro .about-story-stat-row{margin-top:27px}#top.site-shell .about-family-intro .about-story-stat-row span{padding:15px 10px}#top.site-shell .about-family-intro .about-inline-article-link{margin-top:20px;padding:16px 0}#top.site-shell .about-family-intro .about-certificate-card{border-color:var(--about-line);min-height:318px;color:var(--about-ink);background:#fff;grid-template-columns:minmax(0,1fr) 154px;align-items:center;gap:34px;padding:clamp(30px,4vw,48px);display:grid}#top.site-shell .about-family-intro .about-certificate-card img{object-fit:contain;width:154px;height:auto;max-height:232px;margin:0;box-shadow:0 14px 32px #2f111717}#top.site-shell .about-certificate-copy{min-width:0}#top.site-shell .about-certificate-copy p{color:var(--about-wine);letter-spacing:.08em;margin:0 0 13px;font-weight:780;font-size:11px!important}#top.site-shell .about-certificate-copy strong{color:var(--about-wine);line-height:1.28;display:block;font-size:clamp(28px,3vw,40px)!important}#top.site-shell .about-certificate-copy span{max-width:310px;color:var(--about-muted);margin-top:18px;line-height:1.72;display:block;font-size:14px!important}#top.site-shell .about-story--family-first>.about-story-feature{gap:31px;padding:clamp(66px,7vw,92px) 0}#top.site-shell .about-story--family-first .about-story-section-head h2{font-size:clamp(31px,3.25vw,44px)}#top.site-shell .about-story--tradition .about-tradition-intro{width:min(100% - 64px,900px);padding:clamp(62px,7vw,92px) 0}#top.site-shell .about-story--tradition .about-tradition-intro h2{color:var(--about-wine-dark);font-size:clamp(34px,3.8vw,49px)}#top.site-shell .about-story--tradition .about-tradition-intro>p{margin-top:18px;line-height:1.8;font-size:16px!important}#top.site-shell .about-bar-exam-legacy{grid-template-columns:250px minmax(0,1fr)}#top.site-shell .about-bar-exam-legacy-mark{min-height:330px}#top.site-shell .about-bar-exam-legacy-mark strong{font-size:82px!important}#top.site-shell .about-bar-exam-legacy-copy{padding:42px clamp(38px,5vw,68px)}#top.site-shell .about-bar-exam-legacy-copy h2{font-size:clamp(29px,3.25vw,42px)}#top.site-shell .about-generation-panel{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}#top.site-shell .about-generation-portrait{min-height:480px}#top.site-shell .about-generation-copy{padding:48px clamp(28px,3vw,46px)}#top.site-shell .about-generation-copy>strong{font-size:29px!important}#top.site-shell .about-generation-panel>div strong{font-size:74px!important}#top.site-shell .about-story--system>.about-story-lead{padding:clamp(46px,5vw,68px) 0 0}#top.site-shell .about-system-overview-copy{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(42px,7vw,94px);display:grid}#top.site-shell .about-system-overview-copy h2{max-width:510px;font-size:clamp(31px,3.5vw,46px);line-height:1.36}#top.site-shell .about-system-overview-copy>p{max-width:600px;color:var(--about-muted);margin:0 0 4px;line-height:1.82;font-size:16px!important}#top.site-shell .about-system-index{margin-top:clamp(34px,4vw,48px)}#top.site-shell .about-system-index a{min-height:112px;padding:20px 22px}#top.site-shell .about-system-index strong{margin-top:13px;font-size:14px!important}#top.site-shell .about-system-index b{display:none}#top.site-shell .about-system-section,#top.site-shell .about-system-section .about-story-image{min-height:500px}#top.site-shell .about-system-section .about-story-image img{object-fit:cover;padding:0}#top.site-shell .about-system-section>div:last-child{padding-block:clamp(62px,7vw,92px)}#top.site-shell .about-system-number{margin-bottom:18px;font-size:52px!important}#top.site-shell .about-system-section h2{font-size:clamp(34px,3.7vw,49px)}#top.site-shell .about-system-section>div:last-child>p{max-width:570px;margin-top:19px;font-size:16px!important}#top.site-shell .about-story-closing{padding-block:clamp(68px,7vw,92px)}#top.site-shell .history-practice{grid-template-columns:minmax(230px,.72fr) minmax(0,3.28fr);align-items:stretch;width:min(100% - 64px,1360px);padding:clamp(58px,6vw,82px) 0;display:grid}#top.site-shell .history-practice>.history-practice-head{border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px;padding:9px clamp(28px,3vw,44px) 0 0;display:flex}#top.site-shell .history-practice>.history-practice-head h2{font-size:clamp(29px,2.8vw,39px);line-height:1.42}#top.site-shell .history-practice>.history-practice-head .history-section-lede{margin:0;line-height:1.76;font-size:14px!important}#top.site-shell .history-practice>.history-practice-list{margin:0}#top.site-shell .history-practice-visual{min-height:166px}#top.site-shell .history-practice-card h3{font-size:31px}#top.site-shell .history-practice-copy{min-height:218px;padding:23px 24px 27px}#top.site-shell .history-practice-copy>p,#top.site-shell .history-service-list li{line-height:1.65;font-size:13px!important}#top.site-shell .office-directory{padding-top:clamp(60px,6vw,82px)}#top.site-shell .office-network-overview{gap:38px}#top.site-shell .office-network-heading h2{font-size:clamp(38px,4.3vw,54px)}#top.site-shell .office-network-heading>p:last-child{margin-top:18px;font-size:16px!important}#top.site-shell .office-network-card{min-height:292px}@media (width<=1080px){#top.site-shell .about-family-intro,#top.site-shell .about-system-overview-copy,#top.site-shell .history-practice{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-family-intro .about-certificate-card{width:min(100%,760px)}#top.site-shell .history-practice>.history-practice-head{max-width:720px;padding:0 0 30px}#top.site-shell .history-practice>.history-practice-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){#top.site-shell .archive-hero--about h1,#top.site-shell .archive-hero--about[data-page-route="/about/family-law-first"] h1,#top.site-shell .archive-hero--about[data-page-route="/about/tradition"] h1,#top.site-shell .archive-hero--about[data-page-route="/about/history"] h1{font-size:clamp(34px,10.5vw,46px);line-height:1.24}#top.site-shell .about-family-intro{gap:38px;padding:54px 0}#top.site-shell .about-family-intro .about-certificate-card{grid-template-columns:minmax(0,1fr) 104px;gap:20px;min-height:0;padding:28px 24px}#top.site-shell .about-family-intro .about-certificate-card img{width:104px;max-height:164px}#top.site-shell .about-family-intro .about-story-stat-row{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-family-intro .about-story-stat-row span+span{border-top:1px solid var(--about-line);border-left:0}#top.site-shell .about-bar-exam-legacy,#top.site-shell .about-generation-panel{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-bar-exam-legacy-mark{min-height:190px}#top.site-shell .about-generation-panel>div{min-height:150px}#top.site-shell .about-system-index,#top.site-shell .history-practice>.history-practice-list{grid-template-columns:minmax(0,1fr)}#top.site-shell .about-system-index a{min-height:92px}#top.site-shell .about-system-index a+a{border-top:1px solid var(--about-line);border-left:0}#top.site-shell .about-system-section .about-story-image{min-height:310px}#top.site-shell .history-practice{width:min(100% - 36px,1360px);padding:54px 0}#top.site-shell .history-practice-card{grid-template-columns:minmax(0,1fr)}#top.site-shell .history-practice-visual{min-height:210px}}#top .archive-hero--press:not(.archive-hero--practice){isolation:isolate;color:#32171d;border-bottom:1px solid #4f342b1f;min-height:clamp(390px,31vw,500px);padding:clamp(42px,5vw,70px) 0 clamp(54px,6vw,82px);background:#f4eee7!important}#top .archive-hero--press.archive-hero--compact{min-height:clamp(290px,24vw,360px);padding:clamp(34px,4vw,54px) 0 clamp(40px,4.5vw,62px)}#top .press-hero-media,#top .press-hero-surface{position:absolute;inset:0}#top .press-hero-media{z-index:-2;overflow:hidden}#top .press-hero-media-image{object-fit:cover;object-position:center 52%;width:100%;height:100%}#top .press-hero-surface{z-index:-1;background:linear-gradient(90deg,#faf7f1fa 0%,#faf7f1e6 30%,#faf7f17a 51%,#faf7f108 75%),linear-gradient(#ffffff1a,#4321170d)}#top .archive-hero--press:not(.archive-hero--practice):before{z-index:-1;background:0 0}#top .archive-hero--press:not(.archive-hero--practice):after{display:none}#top .archive-hero--press .section-inner{text-align:left;width:min(1320px,100% - 48px)}#top .archive-hero--press .archive-breadcrumb{color:#655c59;text-align:left;justify-content:flex-start;margin-bottom:clamp(34px,4.5vw,58px)}#top .archive-hero--press.archive-hero--compact .archive-breadcrumb{margin-bottom:clamp(24px,3vw,36px)}#top .archive-hero--press:not(.archive-hero--practice) .archive-breadcrumb,#top .archive-hero--press:not(.archive-hero--practice) .archive-breadcrumb a,#top .archive-hero--press:not(.archive-hero--practice) .archive-breadcrumb b{color:#655c59}#top .archive-hero--press:not(.archive-hero--practice) h1{color:#5c0f23;max-width:630px;font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(46px,5.3vw,72px);font-weight:560;line-height:1.12}#top .archive-hero--press.archive-hero--compact h1{font-size:clamp(39px,4.4vw,58px)}#top .archive-hero--press>.section-inner>p:last-of-type{color:#4f4946;word-break:keep-all;max-width:510px;margin:23px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.82}#top .archive-hero--press.archive-hero--compact h1:before{content:"언론 속 신세계로";display:block}#top .archive-section--press{background:radial-gradient(circle at 100% 0,#80533509,#0000 28%),#fff;padding:clamp(66px,7vw,100px) 0 clamp(90px,9vw,132px)}#top .archive-section--press>.section-inner{width:min(1180px,100% - 48px)}#top .archive-section--press .archive-search{border-bottom:1px solid #4f342b26;align-items:center;margin:0 0 38px;padding:0 0 30px}#top .archive-section--press .archive-search label{color:#332a27;font-family:var(--sans);letter-spacing:-.015em;font-size:15px;font-weight:760}#top .archive-section--press .archive-search>div{background:#fffffff0;border:1px solid #4f342b29;border-radius:999px;width:min(100%,510px);min-height:54px;overflow:hidden;box-shadow:0 13px 34px #3c1d120e}#top .archive-section--press .archive-search>div:focus-within{border-color:#740b2880;box-shadow:0 0 0 3px #740b281a}#top .archive-section--press .archive-search input{color:#342b28;min-height:52px;padding:0 22px;font-size:15px}#top .archive-section--press .archive-search button{color:#fff;background:#720f2a;border-radius:999px;min-width:92px;min-height:52px;padding:0 24px;font-size:14px;font-weight:800}#top .archive-section--press .archive-search button:hover,#top .archive-section--press .archive-search button:focus-visible{background:#52091d}#top .archive-section--press .archive-summary{color:#4d4542;gap:5px;margin:0 0 21px;font-size:15px}#top .archive-section--press .archive-summary strong{color:#720f2a;font-family:var(--display);font-size:28px;font-weight:720}#top .archive-grid--press{border-top:1px solid #4f342b2e;grid-template-columns:minmax(0,1fr);gap:0}#top .archive-card--press{color:#2f2825;min-height:220px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4f342b26;border-radius:0;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(28px,4vw,48px);padding:24px 0;display:grid;overflow:visible;transform:none}#top .archive-card--press:hover,#top .archive-card--press:focus-visible{box-shadow:none;background:linear-gradient(90deg,#faf7f2bf,#0000 72%);border-color:#4f342b33;transform:none}#top .archive-card--press:focus-visible{outline-offset:5px;outline:3px solid #720f2a4d}#top .archive-card--press .archive-card-image{background:linear-gradient(135deg,#720f2a1c,#c7ae7e24),#efeae4;border-radius:5px;align-self:center;height:170px;min-height:170px;overflow:hidden}#top .archive-card--press .archive-card-image img{object-fit:cover;object-position:center 18%;filter:saturate(.86)contrast(.98);width:100%;height:100%;transition:transform .3s,filter .3s}#top .archive-card--press:hover .archive-card-image img,#top .archive-card--press:focus-visible .archive-card-image img{filter:saturate(.98)contrast();transform:scale(1.025)}#top .archive-card--press .archive-card-copy{align-self:center;min-width:0;padding:3px 22px 3px 0}#top .archive-card--press .archive-card-meta{color:#720f2a;letter-spacing:0;justify-content:flex-start;gap:12px;width:fit-content;margin-bottom:13px;font-size:12px;font-weight:760}#top .archive-card--press .archive-card-meta time{color:#817773;padding-left:13px;position:relative}#top .archive-card--press .archive-card-meta time:before{content:"";background:#4f342b40;width:1px;height:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#top .archive-card--press h2{color:#2a2321;min-height:0;font-family:var(--display);letter-spacing:-.045em;-webkit-line-clamp:2;margin:0 0 11px;font-size:clamp(21px,2vw,26px);font-weight:610;line-height:1.43}#top .archive-card--press p{color:#6f6763;-webkit-line-clamp:2;max-width:760px;min-height:0;margin:0 0 15px;font-size:14px;line-height:1.75}#top .archive-card--press b{color:#720f2a;font-size:13px;font-weight:780}#top .archive-section--press .archive-pagination{gap:8px;margin-top:48px}#top .archive-section--press .archive-pagination a,#top .archive-section--press .archive-pagination span{color:#625956;background:#fff;border-color:#4f342b24;border-radius:50%;min-width:42px;height:42px;padding:0 10px}#top .archive-section--press .archive-pagination a[aria-current=page]{color:#fff;background:#720f2a;border-color:#720f2a;box-shadow:0 9px 22px #720f2a2e}#top .content-detail--editorial-press{background:#fff;border-bottom:0;padding:0 0 clamp(90px,9vw,132px)}#top .content-detail--editorial-press .content-detail-inner{width:min(1180px,100%)}#top .press-detail-stage{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#top .press-detail-toolbar{background:0 0;border-bottom:1px solid #4f342b24;align-items:start;gap:24px;min-height:0;padding:clamp(58px,6vw,82px) 0 clamp(34px,4vw,50px);display:grid}#top .press-detail-kicker{gap:13px;max-width:980px}#top .press-detail-kicker>span{color:#a27b3e;letter-spacing:.02em;font-size:13px;font-weight:820}#top .press-detail-kicker strong{color:#2d2522;font-family:var(--display);letter-spacing:-.055em;text-overflow:clip;text-wrap:balance;white-space:normal;word-break:keep-all;font-size:clamp(34px,4.2vw,54px);font-weight:580;line-height:1.34;overflow:visible}#top .press-detail-meta{color:#756c68;justify-content:flex-start;gap:0;font-size:14px}#top .press-detail-meta time,#top .press-detail-meta>span{padding:0 14px;position:relative}#top .press-detail-meta>span:first-child{color:#720f2a;padding-left:0;font-weight:760}#top .press-detail-meta time:before,#top .press-detail-meta>span:not(:first-child):before{content:"";background:#4f342b38;width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#top .press-detail-meta a{color:#3d302c;background:#fff;border:1px solid #4f342b59;border-radius:2px;min-height:42px;margin-left:auto;padding:9px 17px;font-size:13px}#top .press-detail-article{padding:clamp(34px,4vw,50px) 0 0}#top .press-detail-intro{width:min(100%,1080px);margin:0 auto clamp(38px,5vw,60px)}#top .press-detail-intro--with-team{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start;gap:clamp(26px,4vw,48px)}#top .press-detail-intro--with-team .press-detail-team{grid-area:1/2}#top .press-detail-intro--with-team .press-detail-summary{grid-area:1/1}#top .press-detail-summary{background:linear-gradient(135deg,#f8f5f0f5,#fffffffa);border:1px solid #4f342b21;border-radius:5px;min-height:100%;padding:clamp(25px,3vw,36px)}#top .press-detail-summary:before{color:#720f2a;content:"✓";width:54px;height:54px;font-family:var(--sans);background:#fff;border:1px solid #a27b3e47;border-radius:50%;place-items:center;margin-bottom:18px;font-size:20px;font-weight:800;display:grid}#top .press-detail-summary h2{color:#302724;margin:0;font-size:clamp(24px,2.5vw,31px);line-height:1.32}#top .press-detail-summary>p:last-child{color:#605754;max-width:none;margin:16px 0 0;font-size:16px;line-height:1.82}#top .press-detail-team{background:#fff;border:1px solid #4f342b21;border-radius:5px;padding:24px 22px}#top .press-detail-team header{border-bottom:1px solid #4f342b1f;margin-bottom:17px;padding-bottom:15px}#top .press-detail-team header h2{color:#5c0f23;font-family:var(--display);margin:0;font-size:21px;font-weight:630}#top .press-detail-attorneys{gap:0}#top .press-detail-attorney,#top .press-detail-attorney--lead{background:0 0;border:0;border-bottom:1px solid #4f342b1a;border-radius:0;grid-template-columns:76px minmax(0,1fr);gap:14px;min-height:112px;padding:13px 0}#top .press-detail-attorney:last-child{border-bottom:0}#top .press-detail-attorney:hover{box-shadow:none;border-color:#4f342b24;transform:translate(3px)}#top .press-detail-attorney-photo{object-position:center 14%;border-radius:3px;width:76px;height:92px}#top .press-detail-attorney-copy{gap:3px}#top .press-detail-attorney-copy strong{font-family:var(--display);font-size:19px;font-weight:650}#top .press-detail-attorney-copy small,#top .press-detail-attorney-copy b{font-size:10px}#top .press-detail-cover,#top .press-detail-broadcast{background:#eee9e3;border:1px solid #4f342b1c;border-radius:5px;width:min(900px,100%);margin:0 auto clamp(52px,6vw,76px);padding:0;overflow:hidden;box-shadow:0 18px 45px #361d1414}#top .press-detail-broadcast{background:#171214}#top .press-detail-cover img{object-fit:cover;object-position:center 18%;width:100%;height:clamp(330px,43vw,520px);max-height:none}#top .press-detail-cover figcaption{color:#726966;text-align:left;background:#f7f4ef;margin:0;padding:12px 16px}#top .press-detail-highlight{color:#2f2724;background:0 0;border-radius:0;width:min(1080px,100%);margin:0 auto clamp(58px,7vw,86px);padding:0;overflow:visible}#top .press-detail-highlight>header{margin-bottom:22px}#top .press-detail-highlight>header p{color:#a27b3e;letter-spacing:.14em;margin:0 0 7px;font-size:11px;font-weight:840}#top .press-detail-highlight>header h2{color:#302724;font-family:var(--display);margin:0;font-size:clamp(27px,3vw,36px);font-weight:630;line-height:1.32}#top .press-detail-issue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#top .press-detail-issue-grid>article{background:radial-gradient(circle at 100% 0,#a27b3e1a,#0000 36%),#fff;border:1px solid #4f342b21;border-radius:5px;min-height:245px;padding:26px 24px 27px}#top .press-detail-issue-grid>article>span{color:#a27b3e;font-family:var(--display);margin-bottom:17px;font-size:13px;font-weight:760;display:block}#top .press-detail-issue-grid h3{color:#5c0f23;font-family:var(--display);margin:0 0 13px;font-size:20px;font-weight:650;line-height:1.35}#top .press-detail-highlight .press-detail-issue-grid blockquote{color:#615855;letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:14px;font-weight:480;line-height:1.78}#top .press-detail-body{width:min(900px,100%)}#top .press-detail-body>header{border-bottom:1px solid #4f342b24;margin-bottom:27px;padding-bottom:17px}#top .press-detail-body>header h2{color:#302724;font-family:var(--display);margin:0;font-size:clamp(27px,3vw,34px);font-weight:640}#top .press-detail-prose{color:#4f4744;font-size:16px;line-height:1.95}#top .press-detail-prose p:first-child{color:#3f3734;font-size:17px;font-weight:560;line-height:1.92}#top .press-detail-media{width:min(900px,100%)}#top .press-detail-media figure{background:#f4f1ec;border-radius:5px;padding:10px}#top .press-detail-footer{background:#f8f5f0;border:1px solid #4f342b24;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:0;width:min(1080px,100%);margin:clamp(58px,8vw,92px) auto 0;padding:0;display:grid;overflow:hidden}#top .press-detail-footer>div:first-child{padding:22px 25px}#top .press-detail-footer h2{color:#3b322f;margin:0 0 4px;font-size:16px}#top .press-detail-footer>div>span{font-size:13px}#top .press-detail-actions{align-self:stretch;display:flex}#top .press-detail-source,#top .press-detail-consult{min-width:180px;min-height:100%;box-shadow:none;white-space:nowrap;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:17px 23px;font-size:14px;font-weight:780;display:inline-flex}#top .press-detail-source{color:#4a3e39;background:#fff;border-left:1px solid #4f342b24}#top .press-detail-source:hover{color:#720f2a;background:#fffaf5}#top .press-detail-consult{color:#fff;background:#650d25}#top .press-detail-consult:hover,#top .press-detail-consult:focus-visible{background:#4f081b}#top .press-detail-consult:focus-visible{outline-offset:-4px;outline:3px solid #cebd95bf}@media (width<=900px){#top .press-detail-intro--with-team{grid-template-columns:minmax(0,1fr)}#top .press-detail-intro--with-team .press-detail-team,#top .press-detail-intro--with-team .press-detail-summary{grid-area:auto/1}#top .press-detail-intro--with-team .press-detail-team{grid-row:2;width:100%}#top .press-detail-attorneys{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#top .press-detail-attorney,#top .press-detail-attorney--lead{border:1px solid #4f342b1a;padding:10px}#top .press-detail-issue-grid{grid-template-columns:minmax(0,1fr)}#top .press-detail-issue-grid>article{min-height:0}#top .press-detail-footer{grid-template-columns:minmax(0,1fr)}#top .press-detail-actions{border-top:1px solid #4f342b24}#top .press-detail-source,#top .press-detail-consult{width:50%;min-height:58px}#top .press-detail-source{border-left:0}}@media (width<=720px){#top .archive-hero--press:not(.archive-hero--practice),#top .archive-hero--press.archive-hero--compact{min-height:320px;padding:27px 0 43px}#top .archive-hero--press .section-inner{width:min(100% - 32px,1320px)}#top .archive-hero--press .archive-breadcrumb,#top .archive-hero--press.archive-hero--compact .archive-breadcrumb{margin-bottom:42px}#top .press-hero-media-image{object-position:66% center}#top .press-hero-surface{background:linear-gradient(90deg,#faf7f1fa,#faf7f1c2 72%,#faf7f16b),linear-gradient(#ffffff14,#4321170a)}#top .archive-hero--press:not(.archive-hero--practice) h1,#top .archive-hero--press.archive-hero--compact h1{max-width:92%;font-size:clamp(36px,11vw,48px)}#top .archive-hero--press>.section-inner>p:last-of-type{max-width:88%;margin-top:17px;font-size:14px;line-height:1.72}#top .archive-section--press{padding:52px 0 82px}#top .archive-section--press>.section-inner{width:min(100% - 32px,1180px)}#top .archive-section--press .archive-search{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:30px;padding-bottom:26px}#top .archive-section--press .archive-search>div{width:100%}#top .archive-card--press{grid-template-columns:124px minmax(0,1fr);gap:18px;min-height:0;padding:20px 0}#top .archive-card--press .archive-card-image{width:124px;height:112px;min-height:112px}#top .archive-card--press .archive-card-copy{padding:0}#top .archive-card--press .archive-card-meta{margin-bottom:9px;font-size:11px}#top .archive-card--press h2{margin-bottom:9px;font-size:18px;line-height:1.42}#top .archive-card--press p{display:none}#top .archive-card--press b{font-size:11px}#top .content-detail--editorial-press{padding-top:0}#top .press-detail-toolbar{gap:18px;padding:44px 0 30px}#top .press-detail-kicker strong{font-size:clamp(29px,8.5vw,38px);line-height:1.4}#top .press-detail-meta{gap:8px 0;width:100%}#top .press-detail-meta time,#top .press-detail-meta>span{padding:0 10px;font-size:12px}#top .press-detail-meta>span:first-child{padding-left:0}#top .press-detail-meta a{min-height:38px;padding:8px 12px}#top .press-detail-article{padding:28px 0 0}#top .press-detail-intro{margin-bottom:38px}#top .press-detail-summary,#top .press-detail-team{padding:22px 18px}#top .press-detail-summary:before{width:46px;height:46px;margin-bottom:14px}#top .press-detail-summary h2{font-size:24px}#top .press-detail-summary>p:last-child{font-size:15px;line-height:1.76}#top .press-detail-attorneys{grid-template-columns:minmax(0,1fr);gap:9px}#top .press-detail-cover,#top .press-detail-broadcast{margin-bottom:44px}#top .press-detail-cover img{height:min(72vw,410px)}#top .press-detail-highlight{margin-bottom:52px}#top .press-detail-highlight>header h2{font-size:27px}#top .press-detail-issue-grid{gap:12px}#top .press-detail-issue-grid>article{padding:22px 19px}#top .press-detail-prose,#top .press-detail-prose p:first-child{font-size:15px;line-height:1.88}#top .press-detail-footer{align-items:stretch}#top .press-detail-actions{width:100%}#top .press-detail-source,#top .press-detail-consult{min-width:0;padding:15px 17px;font-size:13px}}@media (width<=480px){#top .archive-card--press{grid-template-columns:100px minmax(0,1fr);gap:14px}#top .archive-card--press .archive-card-image{width:100px;height:96px;min-height:96px}#top .archive-card--press .archive-card-meta time{display:none}#top .archive-card--press h2{font-size:16px}#top .archive-card--press b{display:none}#top .press-detail-meta a{width:100%;margin-top:8px;margin-left:0}#top .press-detail-actions{flex-direction:column}#top .press-detail-source,#top .press-detail-consult{width:100%}}@media (prefers-reduced-motion:reduce){#top .archive-card--press,#top .archive-card--press .archive-card-image img,#top .press-detail-attorney{transition:none}#top .archive-card--press:hover .archive-card-image img,#top .archive-card--press:focus-visible .archive-card-image img,#top .press-detail-attorney:hover{transform:none}}:root{--case-wine:#591322;--case-wine-dark:#321016;--case-gold:#c2913d;--case-paper:#f8f5f0;--case-paper-bright:#fdfbf8;--case-ink:#292224;--case-muted:#71686a;--case-line:#ded6ce}#top.site-shell .archive-hero--case:not(.archive-hero--practice),#top.site-shell .archive-hero--case.archive-hero--compact{min-height:420px;color:var(--case-ink);border-bottom:1px solid var(--case-line);padding:clamp(66px,7vw,92px) 0 clamp(60px,6.5vw,86px);background:#f5f1ec!important}#top.site-shell .archive-hero--case .section-inner{width:min(100% - 64px,1320px)}#top.site-shell .archive-hero--case .archive-breadcrumb{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}#top.site-shell .archive-hero--case:not(.archive-hero--practice):before{z-index:1;background:linear-gradient(90deg,#f5f1ec 0%,#f5f1ecfc 36%,#f5f1ecc2 55%,#f5f1ec14 82%);display:block}#top.site-shell .case-hero-media{opacity:1;width:min(58vw,980px);display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28%);mask-image:linear-gradient(90deg,#0000 0%,#000 28%)}#top.site-shell .case-hero-media-image{object-fit:cover;object-position:58% 55%;filter:sepia(.06)saturate(.72)contrast(.96)brightness(1.03)}#top.site-shell .archive-hero--case .case-hero-eyebrow{z-index:2;color:#74243a;letter-spacing:.06em;max-width:min(50%,620px);margin:0 0 17px;font-weight:720;line-height:1.5;position:relative;font-size:14px!important}#top.site-shell .archive-hero--case:not(.archive-hero--practice) h1:not(.sr-only),#top.site-shell .archive-hero--case .case-hero-display-title{z-index:2;max-width:min(52%,650px);color:var(--case-wine-dark);font-family:var(--display);letter-spacing:-.055em;margin:0 0 23px;font-size:clamp(50px,5.4vw,72px);font-weight:450;line-height:1.1;position:relative}#top.site-shell .archive-hero--case h1.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#top.site-shell .archive-hero--case:not(.archive-hero--practice)>.section-inner>p:last-child{z-index:2;color:#645b5d;max-width:min(50%,620px);margin:0;line-height:1.78;position:relative;font-size:16px!important}#case-results{scroll-margin-top:calc(var(--ssgl-header-height,100px) + 20px)}#top.site-shell .case-browser{background:var(--case-paper-bright);padding:clamp(62px,7vw,94px) 0 clamp(86px,9vw,126px)}#top.site-shell .case-browser>.section-inner{width:min(100% - 64px,1320px)}#top.site-shell .case-archive-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px;display:flex}#top.site-shell .case-archive-heading p{color:var(--case-wine);letter-spacing:.17em;margin:0 0 8px;font-size:11px;font-weight:780}#top.site-shell .case-archive-heading h2{color:var(--case-ink);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.2}#top.site-shell .case-archive-heading nav,#top.site-shell .case-detail-breadcrumb{color:#91888a;align-items:center;gap:11px;font-size:12px;display:flex}#top.site-shell .case-archive-heading nav :is(a,b),#top.site-shell .case-detail-breadcrumb :is(a,b){color:inherit;font-weight:550}#top.site-shell .case-browser-tools{z-index:5;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0 0 34px;padding:0;display:flex;position:relative}#top.site-shell .case-filter-list{border:1px solid var(--case-line);background:#fff;order:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;width:100%;display:grid}#top.site-shell .case-filter-list a{border:0;border-right:1px solid var(--case-line);color:#4e4648;min-width:0;min-height:58px;box-shadow:none;background:#fff;border-radius:0;justify-content:center;gap:6px;padding:10px 8px;font-size:13px;font-weight:680;display:flex}#top.site-shell .case-filter-list a:last-child{border-right:0}#top.site-shell .case-filter-list a small{color:#a59c9e;font-size:10px}#top.site-shell .case-filter-list a:hover,#top.site-shell .case-filter-list a:focus-visible,#top.site-shell .case-filter-list a[aria-current=page]{color:#fff;background:var(--case-wine);border-color:#0000}#top.site-shell .case-filter-list a:hover small,#top.site-shell .case-filter-list a:focus-visible small,#top.site-shell .case-filter-list a[aria-current=page] small{color:#ffffffad}#top.site-shell .case-filter-controls{order:3;grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr);gap:12px;margin:18px 0 0}#top.site-shell .case-filter-controls .case-search label,#top.site-shell .case-lawyer-filter label{color:#776d70;font-size:12px;font-weight:650}#top.site-shell .case-search>div,#top.site-shell .case-lawyer-filter>div{border:1px solid var(--case-line);min-height:52px;box-shadow:none;background:#fff;border-radius:0}#top.site-shell .case-search :is(input,button),#top.site-shell .case-lawyer-filter :is(select,button){min-height:52px}#top.site-shell .case-search button,#top.site-shell .case-lawyer-filter button{background:var(--case-wine);min-width:82px}#top.site-shell .case-lawyer-active{background:#f8f1f2;border-radius:0;order:4;margin:14px 0 0}#top.site-shell .case-filter-hint{order:2;display:none}#top.site-shell .case-result-head{border-bottom:1px solid var(--case-line);margin-bottom:24px;padding-bottom:17px}#top.site-shell .case-result-head strong{color:var(--case-wine);font-family:var(--sans);font-size:22px;font-weight:760}#top.site-shell .case-result-head>p:before{color:var(--case-wine);content:"정렬 기준 · 최신순";margin-right:8px;font-weight:760}#top.site-shell .case-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#top.site-shell .case-browser .case-archive-card{border:1px solid var(--case-line);min-height:560px;color:var(--case-ink);box-shadow:none;background:#fff;padding:30px 28px 24px;overflow:visible;transform:none}#top.site-shell .case-browser .case-archive-card:hover,#top.site-shell .case-browser .case-archive-card:focus-visible{z-index:1;border-color:#59132280;outline:0;transform:translateY(-3px);box-shadow:0 18px 42px #32101617}#top.site-shell .case-browser .case-category-ribbon{clip-path:none;color:#fff;background:var(--case-wine-dark);width:fit-content;min-height:0;box-shadow:none;border-radius:2px;margin:0 0 -23px auto;padding:7px 10px;font-size:11px;line-height:1;position:static}#top.site-shell .case-browser .case-card-topline{color:#968d8f;min-width:0;min-height:18px;margin-right:126px;font-size:11px}#top.site-shell .case-browser .case-card-topline>span{min-width:0;color:var(--case-wine);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}#top.site-shell .case-browser .case-card-topline time{white-space:nowrap;flex:none}#top.site-shell .case-card-title-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-width:0;margin:27px 0 15px;display:grid}#top.site-shell .case-victory-mark{background:url(/generated/case-victory-laurel-mark.webp) 50%/contain no-repeat;width:58px;height:58px;display:block}#top.site-shell .case-browser .case-archive-card h2{color:#282123;min-height:0;font-family:var(--display);letter-spacing:-.035em;-webkit-line-clamp:3;margin:0;font-size:clamp(20px,1.55vw,24px);font-weight:550;line-height:1.48}#top.site-shell .case-browser .case-archive-card>p{color:#62595b;-webkit-line-clamp:3;min-height:72px;margin:0 0 18px;font-size:14px;line-height:1.72}#top.site-shell .case-card-record{border-top:1px solid #ece5df;border-bottom:1px solid #ece5df;gap:9px;margin:0 0 18px;padding:13px 0;display:grid}#top.site-shell .case-card-record>div{grid-template-columns:68px minmax(0,1fr);gap:10px;display:grid}#top.site-shell .case-card-record dt{color:var(--case-wine);font-size:12px;font-weight:760}#top.site-shell .case-card-record dd{color:#5f5658;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.55;overflow:hidden}#top.site-shell .case-browser .case-card-attorneys{border:0;margin-top:auto;padding:0 0 16px}#top.site-shell .case-browser .case-attorney>:is(img,span){flex-basis:38px;width:38px;height:38px}#top.site-shell .case-browser .case-more{flex-basis:38px;width:38px;height:38px;display:none}#top.site-shell .case-card-action{min-height:42px;color:var(--case-wine);background:#fff;border:1px solid #5913228f;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:720;transition:color .16s,background-color .16s;display:flex}#top.site-shell .case-card-action b{margin-left:auto;font-size:16px}#top.site-shell .case-archive-card:hover .case-card-action,#top.site-shell .case-archive-card:focus-visible .case-card-action{color:#fff;background:var(--case-wine)}#top.site-shell .case-browser .archive-pagination{margin-top:42px}#top.site-shell .content-detail--case{background:var(--case-paper-bright);padding:clamp(54px,6vw,82px) 0 clamp(84px,9vw,126px)}#top.site-shell .content-detail--case .content-detail-layout,#top.site-shell .content-detail--case .content-detail-inner{width:min(100% - 64px,1320px);max-width:none}#top.site-shell .case-detail-header{border-bottom:1px solid var(--case-line);margin:0 0 28px;padding-bottom:28px}#top.site-shell .case-detail-breadcrumb{margin-bottom:34px}#top.site-shell .case-detail-header h2{max-width:1040px;color:var(--case-ink);font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.5vw,47px);font-weight:520;line-height:1.38}#top.site-shell .case-detail-header>p{color:#655c5e;max-width:990px;margin:0;font-size:16px;line-height:1.75}#top.site-shell .case-detail-overview{border:1px solid var(--case-line);background:#fff;margin:0 0 clamp(48px,5vw,68px);padding:17px 22px}#top.site-shell .case-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#top.site-shell .case-detail-fact,#top.site-shell .case-detail-fact:first-child{border:0;border-left:1px solid var(--case-line);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 22px}#top.site-shell .case-detail-fact:first-child{border-left:0;padding-left:4px}#top.site-shell .case-detail-fact dt{color:var(--case-wine);letter-spacing:0;font-size:12px;font-weight:760}#top.site-shell .case-detail-fact dd{color:#4e4547;font-weight:560;font-size:14px!important}#top.site-shell .case-detail-columns--without-documents{grid-template-columns:minmax(0,860px);justify-content:start}#top.site-shell .case-detail-columns--with-documents{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);justify-content:stretch;column-gap:clamp(38px,4.5vw,64px)}#top.site-shell .content-detail--case .case-detail-columns--with-documents>.case-detail-narrative{grid-area:1/1;min-width:0}#top.site-shell .content-detail--case .case-detail-columns--with-documents>.case-detail-media{grid-area:1/2;min-width:0}#top.site-shell .case-detail-narrative{align-content:start;gap:clamp(38px,4vw,52px);display:grid}#top.site-shell .case-detail-outcome{border:0;border-top:3px solid #342b2e;border-bottom:1px solid var(--case-line);width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 0 28px}#top.site-shell .case-detail-outcome-heading{margin-bottom:20px}#top.site-shell .case-detail-outcome>h2{color:var(--case-wine);font-family:var(--display);font-size:clamp(25px,2.5vw,34px);font-weight:590;line-height:1.5}#top.site-shell .case-detail-comparison{box-shadow:none;background:#f8f1ed;border-radius:0}#top.site-shell .case-detail-copy{padding:0}#top.site-shell .case-detail-story{gap:clamp(34px,3.4vw,46px);display:grid}#top.site-shell .case-detail-story-section{border-bottom:1px solid var(--case-line);min-width:0;padding:0 0 clamp(30px,3vw,40px)}#top.site-shell .case-detail-story-section>header{align-items:center;gap:13px;margin-bottom:20px;display:flex}#top.site-shell .case-detail-story-section>header>span{color:#fff;background:var(--case-wine);letter-spacing:.03em;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:780;display:grid}#top.site-shell .case-detail-story-section>header>h2{color:var(--case-ink);font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.3vw,32px);font-weight:580;line-height:1.3}#top.site-shell .case-detail-story-content{min-width:0}#top.site-shell .case-detail-story-content,#top.site-shell .case-detail-story-content :is(p,li,dd,td){color:#51484a;line-height:1.82;font-size:16px!important}#top.site-shell .case-detail-story-content :is(h2,h3){color:var(--case-wine);font-family:var(--sans);letter-spacing:-.025em;border:0;margin:0 0 16px;padding:0;font-weight:760;font-size:clamp(18px,1.65vw,22px)!important;line-height:1.55!important}#top.site-shell .case-detail-story-content strong{color:var(--case-wine);font-weight:760}#top.site-shell .case-detail-story-content--fallback{border-left:2px solid #59132294;padding-left:20px}#top.site-shell .case-detail-story-content--fallback p{margin:0}#top.site-shell .case-detail-review-disclosure{border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line)}#top.site-shell .case-detail-review-disclosure>summary{color:#3f3538;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:15px;font-weight:720;list-style:none;display:flex}#top.site-shell .case-detail-review-disclosure>summary::-webkit-details-marker{display:none}#top.site-shell .case-detail-review-disclosure>summary b{color:var(--case-wine);font-size:22px;font-weight:420;transition:transform .18s}#top.site-shell .case-detail-review-disclosure[open]>summary b{transform:rotate(45deg)}#top.site-shell .case-detail-review-disclosure>div{padding:0 0 24px}#top.site-shell .case-detail-review-disclosure>div,#top.site-shell .case-detail-review-disclosure>div :is(p,li,dd){color:#5b5154;line-height:1.8;font-size:15px!important}#top.site-shell .case-detail-media{align-self:start;gap:16px;width:100%;margin:0;position:sticky;top:96px}#top.site-shell .case-detail-media-heading{border-top:0;border-bottom:2px solid #342b2e;padding:0 0 14px}#top.site-shell .case-detail-media-heading h2{color:var(--case-ink);font-family:var(--display);margin:8px 0 0;font-size:clamp(25px,2.4vw,32px);font-weight:540}#top.site-shell .case-detail-media-heading span{white-space:nowrap}#top.site-shell .case-detail-documents{border:1px solid var(--case-line);background:#f1eeea;outline:none;min-width:0;padding-bottom:4px;display:block;position:relative;overflow:hidden}#top.site-shell .case-detail-documents:focus-visible{box-shadow:0 0 0 3px #59132229}#top.site-shell .case-document-carousel-toolbar{border-bottom:1px solid var(--case-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 15px;display:flex}#top.site-shell .case-document-carousel-toolbar>p{color:#756b6e;margin:0;font-size:11px;font-weight:650}#top.site-shell .case-document-carousel-toolbar>p strong{color:var(--case-wine);margin-left:5px;font-size:12px;font-weight:800}#top.site-shell .case-document-carousel-toolbar>div{align-items:center;gap:5px;display:flex}#top.site-shell .case-document-carousel-toolbar button{min-width:32px;height:32px;color:var(--case-wine);cursor:pointer;background:#fff;border:1px solid #59132238;place-items:center;padding:0 9px;font-size:15px;font-weight:720;display:grid}#top.site-shell .case-document-carousel-toolbar button:hover,#top.site-shell .case-document-carousel-toolbar button:focus-visible{border-color:var(--case-wine);color:#fff;background:var(--case-wine);outline:none}#top.site-shell .case-document-carousel-toolbar .case-document-carousel-autoplay{min-width:78px;font-size:10px}#top.site-shell .case-document-carousel-viewport{width:100%;overflow:hidden}#top.site-shell .case-document-carousel-track{will-change:transform;align-items:stretch;width:100%;transition:transform .56s cubic-bezier(.22,.72,.24,1);display:flex}#top.site-shell .case-document-carousel-track .case-detail-document{width:100%;min-width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;flex:0 0 100%;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}#top.site-shell .case-document-carousel-track .case-detail-document-trigger{background:#f3f1ed;place-items:center;height:clamp(510px,100dvh - 190px,750px);display:grid}#top.site-shell .case-document-carousel-track .case-detail-document-trigger img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}#top.site-shell .case-document-carousel-track .case-detail-document figcaption{border-top:1px solid var(--case-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:11px 14px;display:flex}#top.site-shell .case-document-carousel-dots{border-top:1px solid var(--case-line);background:#fff;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:11px 14px 9px;display:flex}#top.site-shell .case-document-carousel-dots button{cursor:pointer;background:#c9c0c2;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background-color .18s}#top.site-shell .case-document-carousel-dots button[aria-current=true]{background:var(--case-wine);width:24px}#top.site-shell .case-document-carousel-dots button:focus-visible{outline:2px solid var(--case-wine);outline-offset:3px}#top.site-shell .case-document-carousel-progress{background:#59132214;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#top.site-shell .case-document-carousel-progress>span{background:var(--case-wine);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}#top.site-shell .case-document-carousel-progress.is-running>span{animation:4s linear both case-document-autoplay-progress}@keyframes case-document-autoplay-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#top.site-shell .case-detail-navigation{border-top:1px solid var(--case-line);justify-content:flex-end;gap:8px;margin-top:clamp(64px,7vw,92px);padding-top:28px;display:flex}#top.site-shell .case-detail-navigation a{border:1px solid var(--case-wine);color:#fff;background:var(--case-wine);justify-content:center;align-items:center;gap:12px;min-width:132px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}#top.site-shell .case-detail-navigation .case-detail-navigation-list{color:var(--case-wine);background:#fff}#top.site-shell .case-detail-navigation a:hover,#top.site-shell .case-detail-navigation a:focus-visible{color:#fff;background:var(--case-wine-dark)}@media (width<=1080px){#top.site-shell .case-filter-list{grid-template-columns:repeat(4,minmax(0,1fr))}#top.site-shell .case-filter-list a:nth-child(4n){border-right:0}#top.site-shell .case-filter-list a:nth-child(-n+4){border-bottom:1px solid var(--case-line)}#top.site-shell .case-archive-grid,#top.site-shell .case-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .case-detail-fact:nth-child(odd){border-left:0}#top.site-shell .case-detail-fact:nth-child(n+3){border-top:1px solid var(--case-line)}}@media (width<=900px){#top.site-shell .case-filter-controls,#top.site-shell .case-detail-columns--with-documents,#top.site-shell .case-detail-columns--without-documents{grid-template-columns:minmax(0,1fr)}#top.site-shell .content-detail--case .case-detail-columns--with-documents>:is(.case-detail-narrative,.case-detail-media){grid-area:auto/1}#top.site-shell .case-detail-media{width:min(100%,700px);margin:64px auto 0;position:static}}@media (width<=720px){#top.site-shell .archive-hero--case:not(.archive-hero--practice),#top.site-shell .archive-hero--case.archive-hero--compact{min-height:390px;padding:52px 0 58px}#top.site-shell .archive-hero--case .section-inner,#top.site-shell .case-browser>.section-inner,#top.site-shell .content-detail--case .content-detail-layout,#top.site-shell .content-detail--case .content-detail-inner{width:min(100% - 36px,1320px)}#top.site-shell .case-hero-media{opacity:.46;width:100%;-webkit-mask-image:none;mask-image:none}#top.site-shell .archive-hero--case:not(.archive-hero--practice):before{background:linear-gradient(90deg,#f5f1ecfc,#f5f1ece6 66%,#f5f1ecad)}#top.site-shell .archive-hero--case .case-hero-eyebrow,#top.site-shell .archive-hero--case:not(.archive-hero--practice) h1:not(.sr-only),#top.site-shell .archive-hero--case .case-hero-display-title,#top.site-shell .archive-hero--case:not(.archive-hero--practice)>.section-inner>p:last-child{max-width:100%}#top.site-shell .archive-hero--case:not(.archive-hero--practice) h1:not(.sr-only),#top.site-shell .archive-hero--case .case-hero-display-title{font-size:clamp(42px,12vw,56px)}#top.site-shell .case-archive-heading{flex-direction:column;align-items:flex-start;gap:18px}#top.site-shell .case-filter-list{scrollbar-width:none;border-right:0;grid-template-columns:none;grid-auto-columns:minmax(128px,42vw);grid-auto-flow:column;margin-right:-18px;padding-right:18px;overflow-x:auto}#top.site-shell .case-filter-list::-webkit-scrollbar{display:none}#top.site-shell .case-filter-list a,#top.site-shell .case-filter-list a:nth-child(4n),#top.site-shell .case-filter-list a:nth-child(-n+4){border-right:1px solid var(--case-line);border-bottom:0}#top.site-shell .case-archive-grid{grid-template-columns:minmax(0,1fr)}#top.site-shell .case-browser .case-archive-card{min-height:0}#top.site-shell .case-browser .case-card-topline{gap:7px;margin-right:112px}#top.site-shell .case-browser .case-card-topline>span{letter-spacing:-.03em}#top.site-shell .case-detail-header h2{font-size:30px}#top.site-shell .case-detail-overview{padding:10px 16px}#top.site-shell .case-detail-facts{grid-template-columns:minmax(0,1fr)}#top.site-shell .case-detail-fact,#top.site-shell .case-detail-fact:first-child,#top.site-shell .case-detail-fact:nth-child(odd),#top.site-shell .case-detail-fact:nth-child(n+3){border:0;border-top:1px solid var(--case-line);grid-template-columns:90px minmax(0,1fr);padding:12px 0}#top.site-shell .case-detail-fact:first-child{border-top:0}#top.site-shell .case-detail-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#top.site-shell .case-detail-navigation .case-detail-navigation-list{grid-column:1/-1}#top.site-shell .case-document-carousel-track .case-detail-document-trigger{height:min(126vw,620px);min-height:420px}}@media (width<=440px){#top.site-shell .case-card-title-row{grid-template-columns:50px minmax(0,1fr)}#top.site-shell .case-victory-mark{width:50px;height:50px}#top.site-shell .case-detail-navigation{grid-template-columns:minmax(0,1fr)}#top.site-shell .case-detail-navigation .case-detail-navigation-list{grid-column:auto}}@media (prefers-reduced-motion:reduce){#top.site-shell .case-document-carousel-track{transition:none}#top.site-shell .case-document-carousel-progress{display:none}}.archive-hero--practice-divorce,.content-detail--practice-guide-divorce{--divorce-wine:#5d161c;--divorce-wine-deep:#321014;--divorce-gold:#b99b62;--divorce-ivory:#f7f3ed;--divorce-paper:#fdfbf8;--divorce-line:#5d161c29;--divorce-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, "Batang", serif}.archive-hero--practice-divorce,.archive-hero--practice-divorce.archive-hero--compact{align-items:center;min-height:clamp(500px,53vw,650px);padding:clamp(92px,10vw,136px) 0 clamp(82px,9vw,118px);display:grid;background:var(--divorce-ivory)!important}.archive-hero--practice-divorce .practice-hero-media{opacity:.94;width:min(67vw,1120px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000024 14%,#000 43%);mask-image:linear-gradient(90deg,#0000 0%,#00000024 14%,#000 43%)}.archive-hero--practice-divorce .practice-hero-media-image{filter:brightness(1.48)saturate(.48)sepia(.08)contrast(.78);transform:scale(1.035)}.archive-hero--practice-divorce:before{z-index:1;background:linear-gradient(90deg,#f8f4ee 0%,#f8f4eefc 36%,#f8f4eecc 53%,#f8f4ee1f 79%,#0000 100%),linear-gradient(#ffffff26,#62372808)}.archive-hero--practice-divorce:after{border-color:#5d161c0d;width:660px;height:660px;bottom:-400px;right:-120px;box-shadow:0 0 0 86px #5d161c05,0 0 0 172px #5d161c03}.archive-hero--practice-divorce .section-inner{width:min(100% - 64px,1280px)}.archive-hero--practice-divorce .archive-breadcrumb{display:none}.archive-hero--practice-divorce .practice-hero-eyebrow{width:fit-content;color:var(--divorce-wine);letter-spacing:.02em;margin:0 0 34px;padding-bottom:16px;font-size:16px;font-weight:760;position:relative}.archive-hero--practice-divorce .practice-hero-eyebrow:after{background:var(--divorce-wine);content:"";width:30px;height:1px;position:absolute;bottom:0;left:0}.archive-hero--practice-divorce h1{max-width:min(570px,48%);color:var(--divorce-wine);font-family:var(--divorce-serif);letter-spacing:-.075em;margin:0 0 28px;font-size:clamp(52px,5.4vw,78px);font-weight:570;line-height:1.14}.archive-hero--practice-divorce>.section-inner>.practice-hero-lede{color:#3e3430;max-width:min(39rem,45%);font-size:clamp(17px,1.35vw,20px);line-height:1.92}.archive-hero--practice-divorce .practice-hero-lede strong{color:var(--divorce-wine);font-weight:760;text-decoration:none}@media (width<=900px){.archive-hero--practice-divorce,.archive-hero--practice-divorce.archive-hero--compact{min-height:520px;padding:82px 0 72px}.archive-hero--practice-divorce .practice-hero-media{opacity:.55;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#000 46%)}.archive-hero--practice-divorce:before{background:linear-gradient(90deg,#f8f4ee 0%,#f8f4eefa 52%,#f8f4ee99 100%)}.archive-hero--practice-divorce h1,.archive-hero--practice-divorce>.section-inner>.practice-hero-lede{max-width:66%}}@media (width<=640px){.archive-hero--practice-divorce,.archive-hero--practice-divorce.archive-hero--compact{min-height:500px;padding:66px 0 60px}.archive-hero--practice-divorce .section-inner{width:min(100% - 40px,1280px)}.archive-hero--practice-divorce .practice-hero-media{opacity:.38;width:100%;height:52%;top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 62%);mask-image:linear-gradient(#0000 0%,#000 62%)}.archive-hero--practice-divorce:before{background:linear-gradient(#f8f4ee 0%,#f8f4eefa 54%,#f8f4eead 100%)}.archive-hero--practice-divorce .practice-hero-eyebrow{margin-bottom:27px;font-size:14px}.archive-hero--practice-divorce h1{max-width:100%;font-size:clamp(42px,13vw,58px)}.archive-hero--practice-divorce>.section-inner>.practice-hero-lede{max-width:100%;font-size:16px;line-height:1.78}}.content-detail--practice-guide-divorce{--practice-guide-accent:var(--divorce-wine);--practice-guide-ink:var(--divorce-wine-deep);--practice-guide-card-start:#fffdfa;--practice-guide-card-end:#f4eee7;--practice-guide-card-alt:#f8f2ed;--practice-guide-border:var(--divorce-line);--practice-guide-orb:#5d161c0e;--practice-guide-shadow:#2f151211;--curated-accent:var(--divorce-wine);--curated-ink:#2d211e;--curated-paper:#fffdf9;--curated-soft:#5d161c0e;--curated-line:#5d161c29;--curated-shadow:#2f151213;background:linear-gradient(90deg, transparent 0 49.95%, #5d161c06 50%, transparent 50.05%), var(--divorce-paper);padding:0 0 clamp(92px,9vw,132px)}.content-detail--practice-guide-divorce .content-detail-layout{width:min(100%,1440px);max-width:none}.content-detail--practice-guide-divorce .content-detail-inner{width:100%;max-width:none}.content-detail--practice-guide-divorce .practice-detail-nav{box-shadow:none;background:#fffdf9f5;border:0;border-bottom:1px solid #402c2524;border-radius:0;grid-template-columns:152px minmax(0,1fr);margin:0 0 clamp(52px,6vw,78px);overflow:visible}.content-detail--practice-guide-divorce .practice-detail-nav-label{min-height:76px;color:var(--divorce-wine);background:#f3ece6;padding:16px 24px}.content-detail--practice-guide-divorce .practice-detail-nav-label small{color:#8c7b73;opacity:1}.content-detail--practice-guide-divorce .practice-detail-nav-label strong{font-family:var(--divorce-serif);font-size:18px;font-weight:650}.content-detail--practice-guide-divorce .practice-detail-nav-links{gap:0;min-height:76px;padding:0 18px}.content-detail--practice-guide-divorce .practice-detail-nav-links a{color:#625750;background:0 0;border:0;border-radius:0;min-height:76px;padding:0 clamp(12px,1.7vw,24px);font-size:13px;font-weight:670;position:relative}.content-detail--practice-guide-divorce .practice-detail-nav-links a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.content-detail--practice-guide-divorce .practice-detail-nav-links a:hover,.content-detail--practice-guide-divorce .practice-detail-nav-links a:focus-visible,.content-detail--practice-guide-divorce .practice-detail-nav-links a[aria-current=page]{color:var(--divorce-wine);background:0 0;transform:none}.content-detail--practice-guide-divorce .practice-detail-nav-links a:hover:after,.content-detail--practice-guide-divorce .practice-detail-nav-links a:focus-visible:after,.content-detail--practice-guide-divorce .practice-detail-nav-links a[aria-current=page]:after{background:var(--divorce-wine)}.content-detail--practice-guide-divorce :is(.practice-detail-highlights,.practice-topic-overview,.divorce-preparation-overview,.practice-detail-content){width:min(100% - 96px,1240px);margin-left:auto;margin-right:auto}.content-detail--practice-guide-divorce .practice-detail-highlights{border-top:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);background:#ffffffb3;gap:0;margin-bottom:0}.content-detail--practice-guide-divorce .practice-detail-highlights li{border:0;border-right:1px solid var(--divorce-line);min-height:126px;box-shadow:none;background:0 0;border-radius:0;padding:28px clamp(24px,3vw,42px)}.content-detail--practice-guide-divorce .practice-detail-highlights li:last-child{border-right:0}.content-detail--practice-guide-divorce .practice-detail-highlights strong{color:var(--divorce-wine);font-family:var(--divorce-serif);font-size:clamp(28px,3vw,42px);font-weight:590}.content-detail--practice-guide-divorce .practice-detail-highlights p{color:#6c625d;max-width:29rem;line-height:1.72}.content-detail--practice-guide-divorce .practice-detail-highlights--divorce{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail--practice-guide-divorce .practice-detail-highlights--divorce li{grid-template-columns:auto minmax(0,1fr);gap:22px;min-height:94px}.content-detail--practice-guide-divorce .practice-detail-highlights--divorce strong{font-size:clamp(31px,3vw,42px)}.content-detail--practice-guide-divorce .practice-topic-overview,.content-detail--practice-guide-divorce .divorce-preparation-overview{border:1px solid var(--divorce-line);background:radial-gradient(circle at 92% 10%,#b99b621a,#0000 30%),#fff;border-radius:0;margin-top:clamp(60px,7vw,96px);margin-bottom:clamp(72px,8vw,110px);padding:clamp(48px,6vw,76px);overflow:hidden;box-shadow:0 22px 54px #2f15120e}.content-detail--practice-guide-divorce .practice-topic-overview:before{background:var(--divorce-wine);border-radius:0;width:60px;height:2px;top:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-divorce .practice-topic-overview-heading{text-align:center;max-width:850px;margin:0 auto}.content-detail--practice-guide-divorce .practice-topic-overview-heading>span,.content-detail--practice-guide-divorce .divorce-preparation-overview-heading>span{color:var(--divorce-wine);letter-spacing:.2em;font-size:11px}.content-detail--practice-guide-divorce .practice-topic-overview-heading h2,.content-detail--practice-guide-divorce .divorce-preparation-overview-heading h2{color:#2d211e;max-width:none;font-family:var(--divorce-serif);letter-spacing:-.055em;font-size:clamp(31px,3.7vw,47px);font-weight:580;line-height:1.4}.content-detail--practice-guide-divorce .practice-topic-overview-heading p,.content-detail--practice-guide-divorce .divorce-preparation-overview-heading p{color:#6c625d;max-width:720px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.82}.content-detail--practice-guide-divorce .practice-topic-diagram{background:0 0;border:0;border-radius:0;flex-direction:column;margin-top:clamp(36px,4vw,52px);overflow:visible;min-height:0!important;padding:0!important;display:flex!important}.content-detail--practice-guide-divorce .practice-topic-diagram:before,.content-detail--practice-guide-divorce .practice-topic-diagram:after{display:none!important}.content-detail--practice-guide-divorce .practice-topic-core{z-index:1;color:#fff;min-height:86px;box-shadow:none;text-align:center;border:0;order:2;justify-content:center;align-items:center;gap:24px;margin:0;background:linear-gradient(105deg, #ffffff17, transparent 42%), var(--divorce-wine)!important;border-radius:0!important;width:100%!important;min-width:0!important;height:auto!important;padding:22px 30px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.content-detail--practice-guide-divorce .practice-topic-core small{color:#ffffffb3;border-right:1px solid #ffffff4d;padding-right:24px;font-size:10px;display:block!important}.content-detail--practice-guide-divorce .practice-topic-core strong{color:#fff;font-family:var(--divorce-serif);margin:0;font-size:clamp(20px,2.2vw,29px);font-weight:580}.content-detail--practice-guide-divorce .practice-topic-nodes{z-index:2;border-top:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);background:#fffc;order:1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.content-detail--practice-guide-divorce .practice-topic-nodes li,.content-detail--practice-guide-divorce .practice-topic-nodes li:nth-child(n){border:0!important;border-right:1px solid var(--divorce-line)!important;border-bottom:1px solid var(--divorce-line)!important;text-align:left!important;background:#fffdf9!important;border-radius:0!important;width:auto!important;min-height:204px!important;padding:31px 25px!important;display:block!important;position:relative!important;inset:auto!important}.content-detail--practice-guide-divorce .practice-topic-nodes li:before,.content-detail--practice-guide-divorce .practice-topic-nodes li:after{display:none!important}.content-detail--practice-guide-divorce .practice-topic-nodes li>span{place-items:center;border:1px solid var(--divorce-line)!important;width:38px!important;height:38px!important;color:var(--divorce-wine)!important;box-shadow:none!important;background:#f7efe8!important;border-radius:50%!important;margin:0 0 24px!important;display:grid!important}.content-detail--practice-guide-divorce .practice-topic-nodes strong{color:#352824;font-family:var(--divorce-serif);font-size:18px;font-weight:650}.content-detail--practice-guide-divorce .practice-topic-nodes p{color:#746a65;font-size:14px;line-height:1.7}.content-detail--practice-guide-divorce .divorce-preparation-overview-heading{text-align:center;max-width:820px;margin:0 auto clamp(34px,4vw,50px)}.content-detail--practice-guide-divorce .divorce-preparation-map{background:#f6f0e9;border:0;border-radius:0}.content-detail--practice-guide-divorce .divorce-preparation-map-image{aspect-ratio:16/6;border:1px solid var(--divorce-line)}.content-detail--practice-guide-divorce .divorce-preparation-map-image img{filter:sepia(.16)saturate(.7)brightness(.93)}.content-detail--practice-guide-divorce .divorce-preparation-overview .divorce-preparation-map-steps{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.content-detail--practice-guide-divorce .divorce-preparation-overview .divorce-preparation-map-steps:before{display:none}.content-detail--practice-guide-divorce .divorce-preparation-overview .divorce-preparation-map-steps li{border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);background:#fffdf9;min-height:170px;padding:26px}.content-detail--practice-guide-divorce .divorce-preparation-overview .divorce-preparation-map-steps li:first-child{border-left:1px solid var(--divorce-line)}.content-detail--practice-guide-divorce .practice-page-outline{border:1px solid var(--divorce-line);border-top:1px solid var(--divorce-line);box-shadow:none;background:#f8f3ed;border-radius:0;margin:0 0 clamp(66px,7vw,96px);padding:clamp(34px,4vw,50px)}.content-detail--practice-guide-divorce .practice-page-outline>p{color:#332724;font-family:var(--divorce-serif);letter-spacing:-.04em;text-align:center;margin:0 0 30px;padding-bottom:18px;font-size:clamp(22px,2.3vw,30px);font-weight:600;position:relative}.content-detail--practice-guide-divorce .practice-page-outline>p:after{background:var(--divorce-wine);content:"";width:30px;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-divorce .practice-page-outline ol{border-top:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0}.content-detail--practice-guide-divorce .practice-page-outline a{border:0;border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);background:#ffffffb3;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;min-height:142px;padding:24px 20px;display:flex}.content-detail--practice-guide-divorce .practice-page-outline a>span{width:auto;height:auto;color:var(--divorce-wine);font-family:var(--divorce-serif);background:0 0;border-radius:0;font-size:21px;font-weight:600}.content-detail--practice-guide-divorce .practice-page-outline a>strong{color:#443732;font-family:var(--divorce-serif);font-size:15px;font-weight:620;line-height:1.65}.content-detail--practice-guide-divorce .practice-page-outline a:hover,.content-detail--practice-guide-divorce .practice-page-outline a:focus-visible{color:var(--divorce-wine);box-shadow:inset 0 -3px 0 var(--divorce-wine);background:#fff;transform:none}.content-detail--practice-guide-divorce .practice-editorial{gap:clamp(34px,4vw,54px)}.content-detail--practice-guide-divorce .practice-editorial-section{border:1px solid var(--divorce-line);background:#fff;border-radius:0;padding:clamp(52px,6vw,80px) clamp(34px,6vw,76px);box-shadow:0 18px 48px #2f15120b}.content-detail--practice-guide-divorce .practice-editorial-section:nth-child(2n):not(.practice-editorial-section--statement){background:#f8f3ed}.content-detail--practice-guide-divorce .practice-editorial-heading{text-align:center;border:0;margin-bottom:clamp(36px,4.5vw,52px);padding:0 0 20px}.content-detail--practice-guide-divorce .practice-editorial-heading:after{background:var(--divorce-wine);content:"";width:34px;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-divorce .practice-editorial-heading>span{color:var(--divorce-wine);letter-spacing:.22em;margin-bottom:13px;font-size:10px}.content-detail--practice-guide-divorce .practice-editorial-heading>h2{color:#312522;max-width:860px;font-family:var(--divorce-serif);font-weight:600;margin-left:auto!important;margin-right:auto!important;font-size:clamp(27px,3vw,39px)!important;line-height:1.42!important}.content-detail--practice-guide-divorce .practice-editorial-heading>p{color:#706560;max-width:760px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.8}.content-detail--practice-guide-divorce .practice-infographic{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-detail--practice-guide-divorce .practice-infographic:before,.content-detail--practice-guide-divorce .practice-infographic-label{display:none}.content-detail--practice-guide-divorce .curated-practice-body :is(.rc,.col,.c3,.s4,.ground,.dl),.content-detail--practice-guide-divorce .curated-practice-body .blk>article{border:1px solid var(--divorce-line);background:#fffdf9;border-radius:0;box-shadow:0 9px 24px #2f15120a}.content-detail--practice-guide-divorce .curated-practice-body :is(.rc.hl,.rc.hard,.col.pick,.c3.hl){box-shadow:inset 0 3px 0 var(--divorce-wine);background:linear-gradient(145deg,#fff 0%,#f3e8e2 100%);border-color:#5d161c4d}.content-detail--practice-guide-divorce .curated-practice-body :is(.rc,.col):before{background:var(--divorce-wine);width:2px}.content-detail--practice-guide-divorce .curated-practice-body :is(.cards3,.grounds){border-top:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);gap:0}.content-detail--practice-guide-divorce .curated-practice-body :is(.cards3,.grounds)>:is(.c3,.ground){border:0;border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);min-height:176px;box-shadow:none}.content-detail--practice-guide-divorce .curated-practice-body .grounds>ol{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.content-detail--practice-guide-divorce .curated-practice-body .grounds>ol>li{border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);background:#fffdf9;min-height:156px;padding:25px}.content-detail--practice-guide-divorce .curated-practice-body :is(.steps,.prep){border-top:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);gap:0}.content-detail--practice-guide-divorce .curated-practice-body :is(.steps,.prep)>article{border:0;border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);min-height:0;box-shadow:none;background:#fffdf9;border-radius:0;padding:31px}.content-detail--practice-guide-divorce .curated-practice-body :is(.steps,.prep)>article .n,.content-detail--practice-guide-divorce .curated-practice-body .divorce-preparation-grid .n,.content-detail--practice-guide-divorce .curated-practice-body .ground>.no{color:var(--divorce-wine);font-family:var(--divorce-serif);font-size:18px;font-weight:650}.content-detail--practice-guide-divorce .curated-practice-body .steps4{border-top:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.content-detail--practice-guide-divorce .curated-practice-body .steps4>.s4{border:0;border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);min-height:168px;box-shadow:none}.content-detail--practice-guide-divorce .curated-practice-body .blk{gap:18px}.content-detail--practice-guide-divorce .curated-practice-body .blk>article{padding:clamp(25px,3vw,34px)}.content-detail--practice-guide-divorce .curated-practice-body :is(.list,.docs,.factors,.crit,.assets,.proof,.evid),.content-detail--practice-guide-divorce .curated-practice-body :is(.list,.docs,.factors,.crit,.assets,.proof,.evid)>:is(ol,ul){border-radius:0}.content-detail--practice-guide-divorce .curated-practice-body :is(.list,.docs) li{background:#fffdf9;border-radius:0}.content-detail--practice-guide-divorce .curated-practice-body :is(.warn,.tip,.law-note,.divorce-one-line-warning){border:1px solid var(--divorce-line);border-left:3px solid var(--divorce-wine);color:#5e514c;box-shadow:none;background:#f8f2ec;border-radius:0}.content-detail--practice-guide-divorce .curated-practice-body :is(.spec,.case){border:1px solid var(--divorce-line);background:#fff;border-radius:0;overflow:hidden}.content-detail--practice-guide-divorce .curated-practice-body :is(.spec .row,.case-row){border-color:var(--divorce-line)}.content-detail--practice-guide-divorce .curated-practice-body .router{gap:12px}.content-detail--practice-guide-divorce .curated-practice-body .router .rt{border:1px solid var(--divorce-line);box-shadow:none;background:#fffdf9;border-radius:0}.content-detail--practice-guide-divorce .curated-practice-body .divorce-deadline-summary{border-color:var(--divorce-line);background:#fffdf9;border-radius:0}.content-detail--practice-guide-divorce .curated-practice-body .divorce-deadline-count{background:linear-gradient(145deg, #ffffff14, transparent 45%), var(--divorce-wine)}.content-detail--practice-guide-divorce .curated-practice-body .divorce-deadline-copy dl>div,.content-detail--practice-guide-divorce .curated-practice-body .divorce-response-map,.content-detail--practice-guide-divorce .curated-practice-body .divorce-response-map li{border-radius:0}.content-detail--practice-guide-divorce .curated-practice-body .divorce-response-map{background:#f7f1eb}.content-detail--practice-guide-divorce .curated-practice-body .divorce-preparation-grid{border-top:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);gap:0}.content-detail--practice-guide-divorce .curated-practice-body .divorce-preparation-grid>li{border:0;border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);min-height:210px;box-shadow:none;background:#fffdf9;border-radius:0}.content-detail--practice-guide-divorce .practice-editorial-section--statement{color:#fffc;background:radial-gradient(circle at 84% 18%,#b99b622b,#0000 33%),linear-gradient(120deg,#3a1014,#6b1d23 55%,#321014);border:0;align-items:center;min-height:280px;padding:clamp(50px,7vw,84px);display:grid;box-shadow:0 24px 58px #2f151224}.content-detail--practice-guide-divorce .practice-editorial-section--statement blockquote{font-family:var(--divorce-serif);font-weight:530}.content-detail--practice-guide-divorce .practice-editorial-section--statement .after{color:#ffffffbd}.content-detail--practice-guide-divorce+.related-section{background:#f3ede7;border-top:0}.content-detail--practice-guide-divorce+.related-section .related-section-title h2{color:#342723;font-family:var(--divorce-serif);font-weight:600}@media (width<=1050px){.content-detail--practice-guide-divorce .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-detail--practice-guide-divorce .curated-practice-body .steps4,.content-detail--practice-guide-divorce .curated-practice-body .grounds>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.content-detail--practice-guide-divorce .practice-detail-nav{display:block}.content-detail--practice-guide-divorce .practice-detail-nav-label{min-height:58px;padding:12px 20px}.content-detail--practice-guide-divorce .practice-detail-nav-links,.content-detail--practice-guide-divorce .practice-detail-nav-links a{min-height:60px}.content-detail--practice-guide-divorce :is(.practice-detail-highlights,.practice-topic-overview,.divorce-preparation-overview,.practice-detail-content){width:min(100% - 40px,1240px)}.content-detail--practice-guide-divorce .practice-detail-highlights,.content-detail--practice-guide-divorce .practice-detail-highlights--divorce{grid-template-columns:1fr}.content-detail--practice-guide-divorce .practice-detail-highlights li{border-right:0;border-bottom:1px solid var(--divorce-line);min-height:0}.content-detail--practice-guide-divorce .practice-detail-highlights li:last-child{border-bottom:0}.content-detail--practice-guide-divorce .practice-topic-overview,.content-detail--practice-guide-divorce .divorce-preparation-overview{padding:42px 24px}.content-detail--practice-guide-divorce .practice-topic-nodes{grid-template-columns:1fr!important}.content-detail--practice-guide-divorce .practice-topic-nodes li,.content-detail--practice-guide-divorce .practice-topic-nodes li:nth-child(n){min-height:0!important;padding:26px 22px!important}.content-detail--practice-guide-divorce .practice-topic-core{flex-direction:column;gap:7px}.content-detail--practice-guide-divorce .practice-topic-core small{border-right:0;padding-right:0}.content-detail--practice-guide-divorce .divorce-preparation-map-image{aspect-ratio:4/3}.content-detail--practice-guide-divorce .divorce-preparation-overview .divorce-preparation-map-steps{grid-template-columns:1fr}.content-detail--practice-guide-divorce .divorce-preparation-overview .divorce-preparation-map-steps li{border-left:1px solid var(--divorce-line);min-height:0}.content-detail--practice-guide-divorce .practice-page-outline{padding:30px 20px}.content-detail--practice-guide-divorce .practice-page-outline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail--practice-guide-divorce .practice-page-outline a{min-height:126px;padding:20px 16px}.content-detail--practice-guide-divorce .practice-editorial-section{padding:44px 22px}.content-detail--practice-guide-divorce .curated-practice-body :is(.two,.compare,.deadline),.content-detail--practice-guide-divorce .curated-practice-body :is(.cards3,.grounds,.steps4,.router,.decide),.content-detail--practice-guide-divorce .curated-practice-body .grounds>ol,.content-detail--practice-guide-divorce .curated-practice-body .divorce-deadline-summary,.content-detail--practice-guide-divorce .curated-practice-body .divorce-response-map ol,.content-detail--practice-guide-divorce .curated-practice-body .divorce-preparation-grid{grid-template-columns:1fr}.content-detail--practice-guide-divorce .curated-practice-body .divorce-response-map li:not(:last-child):after{top:auto;bottom:-17px;right:50%;transform:translate(50%)rotate(90deg)}.content-detail--practice-guide-divorce .practice-editorial-section--statement{min-height:0}}@media (width<=520px){.content-detail--practice-guide-divorce .practice-detail-nav-links{padding-inline:10px}.content-detail--practice-guide-divorce .practice-detail-nav-links a{padding-inline:12px;font-size:12px}.content-detail--practice-guide-divorce .practice-page-outline ol{grid-template-columns:1fr}.content-detail--practice-guide-divorce .practice-page-outline a{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:90px;display:grid}.content-detail--practice-guide-divorce .practice-editorial-heading>h2{font-size:27px!important}}#top.site-shell .content-detail--practice-guide-divorce{--topic-wine:#6b1821;--topic-wine-deep:#471016;--topic-gold:#b78e54;--topic-ink:#352925;--topic-muted:#746963;--topic-line:#e4d8ce;--topic-cream:#f8f2eb;--topic-paper:#fffdfa}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree){border-color:var(--topic-line);background:radial-gradient(circle at 90% 0%, #b78e5421, transparent 30%), linear-gradient(145deg, #fff, var(--topic-cream));margin-top:clamp(38px,5vw,66px);margin-bottom:clamp(38px,5vw,66px);padding:clamp(30px,4.2vw,54px);box-shadow:0 16px 45px #3c241d0b}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree):before{display:none}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-overview-heading{max-width:920px}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-overview-heading:after{background:var(--topic-wine);content:"";width:36px;height:1px;margin:20px auto 0;display:block}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-overview-heading h2{color:var(--topic-ink);font-size:clamp(28px,3vw,41px);line-height:1.34}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-overview-heading p{max-width:780px;font-size:clamp(15px,1.15vw,17px)}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-diagram{border:1px solid var(--topic-line);background:#ffffffc7;margin-top:clamp(28px,3.5vw,44px);display:block!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-core{display:none!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr))!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li,#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:nth-child(n){flex-direction:column;justify-content:flex-start;align-items:center;gap:0;text-align:center!important;border:0!important;border-right:1px solid var(--topic-line)!important;background:0 0!important;min-height:228px!important;padding:28px 22px 26px!important;display:flex!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:last-child{border-right:0!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li>span{color:#89514e!important;background:0 0!important;border:0!important;border-radius:0!important;width:78px!important;height:78px!important;margin:0 0 18px!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--evidence,.practice-topic-overview--shield) .practice-topic-nodes li>span{background:#f5e9dc!important;border-radius:50%!important;width:78px!important;height:78px!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--evidence,.practice-topic-overview--shield) .practice-topic-node-icon{width:48px;height:48px}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li>div{width:100%;text-align:center!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes strong{color:var(--topic-wine-deep);font-size:clamp(16px,1.25vw,18px);line-height:1.35;display:block;text-align:center!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes p{max-width:225px;color:var(--topic-muted);margin:8px auto 0;font-size:13px;line-height:1.6;text-align:center!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-node-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px;display:flex}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-node-actions a{color:var(--topic-wine);background:#ffffff94;border:1px solid #6b182147;padding:5px 9px;font-size:11px;font-weight:700}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .practice-editorial{gap:20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .practice-editorial-section{border-color:var(--topic-line);background:var(--topic-paper);padding:clamp(38px,5vw,66px) clamp(26px,5vw,64px);overflow:hidden;box-shadow:0 14px 40px #371e190a}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .practice-editorial-section:nth-child(2n){background:radial-gradient(circle at 100% 0%, #b78e5417, transparent 32%), var(--topic-cream)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .practice-editorial-heading{margin-bottom:clamp(28px,3.5vw,42px);padding-bottom:17px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .practice-editorial-heading>h2{font-size:clamp(26px,2.7vw,37px)!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .practice-editorial-heading>p{max-width:880px;font-size:clamp(15px,1.15vw,17px)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .two .rc{--topic-panel-icon:var(--topic-icon-people);border-color:var(--topic-line);min-height:296px;box-shadow:none;text-align:center;background:#ffffffd6;padding:128px 32px 32px;position:relative;overflow:hidden}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .two .rc:nth-child(2n){--topic-panel-icon:var(--topic-icon-balance)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .two .rc:before{background:var(--topic-wine);content:"";width:72px;height:72px;-webkit-mask:var(--topic-panel-icon) center / contain no-repeat;-webkit-mask:var(--topic-panel-icon) center / contain no-repeat;mask:var(--topic-panel-icon) center / contain no-repeat;border:0;top:32px;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic{--topic-icon-document:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 7h25l11 11v39H14zM39 7v12h11M22 29h20M22 38h20M22 47h13'/%3E%3C/svg%3E");--topic-icon-balance:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 8v46M18 55h28M10 18h44M18 18 9 37h18zM46 18 37 37h18z'/%3E%3C/svg%3E");--topic-icon-people:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='23' cy='20' r='8'/%3E%3Ccircle cx='44' cy='22' r='7'/%3E%3Cpath d='M8 53c1-14 6-21 15-21s14 7 15 21M37 34c10-5 18 3 19 19'/%3E%3C/svg%3E");--topic-icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6 52 14v15c0 13-8 23-20 29C20 52 12 42 12 29V14zM21 32l7 7 15-17'/%3E%3C/svg%3E");--topic-icon-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 30 25-21 25 21M12 27v28h40V27M26 55V38h12v17'/%3E%3C/svg%3E");--topic-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='13' width='48' height='43' rx='3'/%3E%3Cpath d='M8 25h48M20 7v12M44 7v12M18 35h7M31 35h7M44 35h3M18 46h7M31 46h7'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.cards3,.grounds,.blk){background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;display:grid}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground),#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .blk>article{--topic-card-icon:var(--topic-icon-document);min-height:252px;box-shadow:none;text-align:center;background:#ffffffd1;padding:118px 26px 28px;position:relative;border:1px solid var(--topic-line)!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground):before,#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .blk>article:before{-webkit-mask:var(--topic-card-icon) center / contain no-repeat;-webkit-mask:var(--topic-card-icon) center / contain no-repeat;mask:var(--topic-card-icon) center / contain no-repeat;transform:translate(-50%);background:var(--topic-wine)!important;content:""!important;border:0!important;border-radius:0!important;width:68px!important;height:68px!important;display:block!important;position:absolute!important;inset:29px auto auto 50%!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground):nth-child(4n+2),#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .blk>article:nth-child(4n+2){--topic-card-icon:var(--topic-icon-people)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground):nth-child(4n+3),#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .blk>article:nth-child(4n+3){--topic-card-icon:var(--topic-icon-shield)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground):nth-child(4n+4),#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .blk>article:nth-child(4n+4){--topic-card-icon:var(--topic-icon-home)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground,.blk>article) :is(h3,h4){min-height:0;color:var(--topic-wine-deep);font-family:var(--divorce-serif);margin:0 0 10px;font-size:clamp(17px,1.35vw,19px);line-height:1.4}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground,.blk>article) p{color:var(--topic-muted);font-size:14px;line-height:1.68}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps,.steps4){background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;display:grid}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4){--topic-step-icon:var(--topic-icon-calendar);border:1px solid var(--topic-line);min-height:258px;box-shadow:none;text-align:center;background:#ffffffd1;border-radius:6px;padding:111px 22px 27px;position:relative}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4):nth-child(5n+2){--topic-step-icon:var(--topic-icon-document)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4):nth-child(5n+3){--topic-step-icon:var(--topic-icon-people)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4):nth-child(5n+4){--topic-step-icon:var(--topic-icon-balance)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4):nth-child(5n){--topic-step-icon:var(--topic-icon-shield)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4):before{background:var(--topic-wine);content:"";width:62px;height:62px;-webkit-mask:var(--topic-step-icon) center / contain no-repeat;-webkit-mask:var(--topic-step-icon) center / contain no-repeat;mask:var(--topic-step-icon) center / contain no-repeat;position:absolute;top:27px;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4) :is(.n,.t){color:var(--topic-wine);font-family:var(--divorce-serif);letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4) :is(h3,h4){min-height:0;color:var(--topic-wine-deep);font-family:var(--divorce-serif);margin-bottom:9px;font-size:clamp(16px,1.25vw,18px)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4) p{color:var(--topic-muted);font-size:13px;line-height:1.62}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.docs,.factors,.crit,.assets,.proof,.evid)>:is(ol,ul){background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;padding:0;display:grid}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.docs,.factors,.crit,.assets,.proof,.evid)>:is(ol,ul)>li{border:1px solid var(--topic-line);min-height:188px;color:var(--topic-muted);text-align:center;background:#ffffffd1;padding:96px 22px 24px;font-size:14px;line-height:1.65;display:block;position:relative}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.docs,.factors,.crit,.assets,.proof,.evid)>:is(ol,ul)>li:before{background:var(--topic-wine);content:"";width:54px;height:54px;-webkit-mask:var(--topic-icon-document) center / contain no-repeat;-webkit-mask:var(--topic-icon-document) center / contain no-repeat;mask:var(--topic-icon-document) center / contain no-repeat;position:absolute;top:25px;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--property .assets>ul>li:before{-webkit-mask:var(--topic-icon-home) center / contain no-repeat;-webkit-mask:var(--topic-icon-home) center / contain no-repeat;mask:var(--topic-icon-home) center / contain no-repeat}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--children .crit>:is(ol,ul)>li:before{-webkit-mask:var(--topic-icon-people) center / contain no-repeat;-webkit-mask:var(--topic-icon-people) center / contain no-repeat;mask:var(--topic-icon-people) center / contain no-repeat}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.docs,.factors) .c{z-index:1;width:auto;height:auto;color:var(--topic-wine);text-align:center;background:0 0;margin:0 0 8px;font-size:12px;display:block;position:relative}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .rt{--topic-router-icon:var(--topic-icon-document);border-color:var(--topic-line);text-align:center;background:#ffffffd6;min-height:246px;padding:113px 28px 28px;position:relative}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .rt:nth-child(4n+2){--topic-router-icon:var(--topic-icon-balance)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .rt:nth-child(4n+3){--topic-router-icon:var(--topic-icon-people)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .rt:nth-child(4n){--topic-router-icon:var(--topic-icon-shield)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .rt:before{background:var(--topic-wine);content:"";width:62px;height:62px;-webkit-mask:var(--topic-router-icon) center / contain no-repeat;-webkit-mask:var(--topic-router-icon) center / contain no-repeat;mask:var(--topic-router-icon) center / contain no-repeat;position:absolute;top:29px;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .q{color:var(--topic-wine-deep);font-family:var(--divorce-serif);font-size:clamp(17px,1.35vw,19px);line-height:1.48}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.tip,.warn,.law-note){border:1px solid var(--topic-line);border-left:1px solid var(--topic-line);background:#f7f0e8;margin-top:16px;padding:24px 26px 24px 70px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.tip,.warn,.law-note):before{color:#fff;background:var(--topic-wine);content:"!";width:29px;height:29px;font-family:var(--divorce-serif);border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid;top:23px;left:23px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.spec,.case){border-color:var(--topic-line);background:#ffffffe0}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .deadline{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .deadline .dl{--topic-deadline-icon:var(--topic-icon-calendar);border-color:var(--topic-line);text-align:center;background:#ffffffd1;min-height:246px;padding:112px 28px 30px;position:relative}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .deadline .dl:nth-child(2n){--topic-deadline-icon:var(--topic-icon-document)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .deadline .dl:before{background:var(--topic-wine);content:"";width:62px;height:62px;-webkit-mask:var(--topic-deadline-icon) center / contain no-repeat;-webkit-mask:var(--topic-deadline-icon) center / contain no-repeat;mask:var(--topic-deadline-icon) center / contain no-repeat;position:absolute;top:29px;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--overview #guide-section-1,#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--adultery #guide-section-3,#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--domestic-violence #guide-section-3{background:linear-gradient(110deg,#fffdfafa,#f8f0e8eb),url(/practice-heroes/divorce-33736817.webp) 50%/cover}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--property #guide-section-2,#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--children #guide-section-2{background:linear-gradient(110deg,#fffdfaf7,#f8f2ebe6),url(/crawled/home-guide-divorce.webp) 50%/cover}@media (width<=1040px){#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:nth-child(2){border-right:0!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:nth-child(-n+2){border-bottom:1px solid var(--topic-line)!important}}@media (width<=780px){#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree){margin-top:30px;margin-bottom:34px;padding:30px 20px}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li,#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:nth-child(n){border-right:1px solid var(--topic-line)!important;border-bottom:1px solid var(--topic-line)!important;min-height:204px!important;padding:24px 14px 22px!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:nth-child(2n){border-right:0!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:nth-last-child(-n+2){border-bottom:0!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li>span{width:64px!important;height:64px!important;margin-bottom:14px!important}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-node-icon{width:60px;height:60px}#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes li:last-child{border-bottom:0!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .practice-editorial-section{padding:38px 20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.two,.deadline),#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router{grid-template-columns:1fr}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .two .rc{min-height:0;padding:112px 24px 28px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .two .rc:before{top:28px;left:50%}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps,.steps4){grid-template-columns:1fr}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.steps>article,.steps4>.s4){border-radius:6px;min-height:0;padding:105px 24px 27px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .rt{min-height:0;padding:105px 24px 25px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--family-relations .router .rt:before{top:26px;left:50%}}@media (width<=520px){#top.site-shell .content-detail--practice-guide-divorce :is(.practice-topic-overview--orbit,.practice-topic-overview--flow,.practice-topic-overview--bridge,.practice-topic-overview--balance,.practice-topic-overview--split,.practice-topic-overview--standard,.practice-topic-overview--evidence,.practice-topic-overview--shield,.practice-topic-overview--tree) .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.cards3,.grounds,.blk),#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.docs,.factors,.crit,.assets,.proof,.evid)>:is(ol,ul){grid-template-columns:1fr}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) :is(.c3,.ground),#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--divorce-topic:not(.curated-practice-body--international) .blk>article{min-height:0}}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international{--international-wine:#6e1c24;--international-wine-deep:#4d1218;--international-ink:#382b27;--international-muted:#71645e;--international-line:#dfd2c5;--international-cream:#f7f1e9;border-color:var(--international-line);background:radial-gradient(circle at 92% 5%,#ab81541f,#0000 30%),linear-gradient(145deg,#fffdfa,#f8f1e8);flex-direction:column;margin-bottom:clamp(48px,6vw,76px);padding:clamp(28px,4vw,52px);display:flex}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international:before{display:none}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-overview-heading{order:2;max-width:900px;margin:clamp(30px,3.6vw,46px) auto 0;text-align:center!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-overview-heading:before{background:var(--international-wine);content:"";width:36px;height:1px;margin:0 auto 20px;display:block}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-overview-heading h2{color:var(--international-ink);font-size:clamp(29px,3.3vw,44px);line-height:1.36}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-overview-heading p{max-width:760px;color:var(--international-muted);font-size:clamp(15px,1.25vw,17px);line-height:1.75}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-diagram{border:1px solid var(--international-line);background:#ffffffc2;order:1;margin:0;display:block!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-core{display:none!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li,#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:nth-child(n){flex-direction:column;justify-content:flex-start;align-items:center;gap:0;text-align:center!important;border:0!important;border-right:1px solid var(--international-line)!important;background:0 0!important;min-height:222px!important;padding:28px 22px 25px!important;display:flex!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:last-child{border-right:0!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li>span{color:#8a514d!important;background:0 0!important;border:0!important;border-radius:0!important;width:78px!important;height:78px!important;margin:0 0 18px!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-node-icon{stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px;display:block}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li>div{width:100%;text-align:center!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes strong{color:var(--international-wine-deep);font-size:clamp(16px,1.3vw,18px);line-height:1.35;display:block;text-align:center!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes p{max-width:225px;color:var(--international-muted);margin:8px auto 0;font-size:13px;line-height:1.55;text-align:center!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial-section{border-color:var(--divorce-line);background:#fffdfa;padding:clamp(36px,4vw,54px);box-shadow:0 16px 44px #39211b0b}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-1,#guide-section-4,#guide-section-5){grid-column:1/-1}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial-heading{margin-bottom:clamp(26px,3vw,38px);padding-bottom:18px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial-heading>h2{font-size:clamp(27px,2.7vw,37px)!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial-heading>p{max-width:850px;font-size:clamp(15px,1.2vw,17px)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1{background:linear-gradient(#fffc,#fffc),radial-gradient(circle at 50% 100%,#9d6f4d26,#0000 42%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc{min-height:316px;box-shadow:none;text-align:center;background:linear-gradient(140deg,#fffffff5,#f9f3ebe6);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;padding:144px 34px 36px;display:flex;position:relative;overflow:hidden}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc:before{display:none}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc:after{content:"";opacity:.9;width:82px;height:82px;-webkit-mask:var(--international-comparison-icon) center / contain no-repeat;-webkit-mask:var(--international-comparison-icon) center / contain no-repeat;mask:var(--international-comparison-icon) center / contain no-repeat;background:#895249;position:absolute;top:34px;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc:first-child{--international-comparison-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 54h48M12 49h40M14 20h36M11 16 32 5l21 11v4H11v-4Z'/%3E%3Cpath d='M18 23v21m9-21v21m10-21v21m9-21v21M15 44h34v5'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc:last-child{--international-comparison-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 8h34a4 4 0 0 1 4 4v40H17a5 5 0 0 1-5-5V13a5 5 0 0 1 5-5Z'/%3E%3Cpath d='M18 8v39a5 5 0 0 0 5 5M23 25h20M33 17v22M25 25l-5 10h10l-5-10Zm16 0-5 10h10l-5-10ZM27 40h12'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .badge{color:#fff;background:var(--divorce-wine);letter-spacing:.05em;border-radius:999px;width:fit-content;margin-bottom:17px;padding:7px 12px;font-size:12px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc h3{color:#3a2a25;font-size:clamp(19px,1.7vw,23px)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc .one{color:var(--divorce-wine);font-family:var(--divorce-serif);margin-top:8px;font-size:16px;font-weight:700}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .warn{background:#f5eee5;border-left-width:1px;margin-top:20px;padding:22px 26px 22px 64px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .warn:before{color:#fff;background:var(--divorce-wine);content:"!";border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid;position:absolute;top:50%;left:23px;transform:translateY(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3){flex-direction:column;min-width:0;display:flex}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-heading{text-align:left;min-height:194px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-heading:after{left:0;right:auto;transform:none}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-heading>h2,#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-heading>p{margin-left:0!important;margin-right:0!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-infographic,#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-content{height:100%}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-content{flex-direction:column;display:flex}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .list{border:1px solid var(--divorce-line);background:#fff;flex:none}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .list ol{border:0}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .list li{background:#fff;min-height:92px;padding:20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .list .c{color:#fff;background:var(--divorce-wine)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) :is(.tip,.warn){padding:22px 24px 22px 64px;font-size:clamp(15px,1.12vw,17px);line-height:1.74}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-3 .warn{padding-left:70px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-3 .case{margin-top:auto}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-3 .case-row{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk{border-top:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);counter-reset:international-issue;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article{--international-issue-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='42' cy='19' r='13'/%3E%3Cpath d='M29 19h26M42 6c4 4 6 8 6 13s-2 10-6 13c-4-3-6-8-6-13s2-9 6-13ZM8 25h35v27H8zM9 28l16 13 15-12M8 52l13-14m22 14L30 38'/%3E%3C/svg%3E");border:0;border-right:1px solid var(--divorce-line);border-bottom:1px solid var(--divorce-line);min-height:350px;box-shadow:none;counter-increment:international-issue;text-align:center;background:#fffdfa;padding:126px 28px 30px;position:relative;overflow:hidden}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:before{content:"";width:70px;height:70px;-webkit-mask:var(--international-issue-icon) center / contain no-repeat;-webkit-mask:var(--international-issue-icon) center / contain no-repeat;mask:var(--international-issue-icon) center / contain no-repeat;background:#7c3a3c;border:0;border-radius:0;top:31px;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:after{color:#6e1c2461;content:"0" counter(international-issue);font-family:var(--divorce-serif);letter-spacing:.08em;font-size:15px;font-weight:700;position:absolute;top:35px;right:28px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:nth-child(2){--international-issue-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 46 13-13m18-18 13-7m-13 7 7 9m-7-9-9-7m-9 25-7-9m7 9 9 7M8 53h48'/%3E%3Cpath d='m31 9 14 18-12 10-14-18 12-10Z'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:nth-child(3){--international-issue-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 27 17-17 8 8-17 17-8-8Zm13 2 17 17M41 13l4-4m-32 35h29v8H13z'/%3E%3Cpath d='M40 35 51 24l5 5-11 11'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:nth-child(4){--international-issue-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 54h48M12 49h40M14 20h36M11 16 32 5l21 11v4H11v-4Z'/%3E%3Cpath d='M18 23v21m9-21v21m10-21v21m9-21v21M15 44h34v5M43 8v8'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:nth-child(5){--international-issue-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='16' r='8'/%3E%3Cpath d='M8 52v-9c0-8 6-14 14-14s14 6 14 14v9M43 10h13v22H39V14a4 4 0 0 1 4-4Z'/%3E%3Cpath d='M44 16h7m-7 5h7m-7 5h4'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:nth-child(6){--international-issue-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='10' width='50' height='36' rx='3'/%3E%3Cpath d='M24 54h16m-8-8v8M24 25h16m-8-8v16'/%3E%3C/svg%3E")}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article h3{color:#3c2b26;min-height:2.85em;margin:0 0 14px;font-size:clamp(17px,1.35vw,20px);line-height:1.52}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article p{color:#71645e;font-size:14px;line-height:1.74}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5{background:linear-gradient(105deg,#3b1416fa 0 31%,#f8f2eafa 31% 100%),#f8f2ea;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,5vw,70px);padding:clamp(42px,5vw,64px);display:grid;position:relative;overflow:hidden}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5:after{content:"";pointer-events:none;background:#6e1c2412;width:150px;height:150px;position:absolute;bottom:-25px;right:34px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='11' y='5' width='42' height='54' rx='3'/%3E%3Ccircle cx='32' cy='27' r='12'/%3E%3Cpath d='M20 27h24M32 15c4 4 6 8 6 12s-2 9-6 12c-4-3-6-8-6-12s2-8 6-12ZM20 47h24'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='11' y='5' width='42' height='54' rx='3'/%3E%3Ccircle cx='32' cy='27' r='12'/%3E%3Cpath d='M20 27h24M32 15c4 4 6 8 6 12s-2 9-6 12c-4-3-6-8-6-12s2-8 6-12ZM20 47h24'/%3E%3C/svg%3E") 50%/contain no-repeat}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-editorial-heading{z-index:1;text-align:left;margin:0;padding:0}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-editorial-heading:after{background:#cba86d;inset:0 auto auto 0;transform:none}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-editorial-heading>span{color:#d9bd8a;margin-top:20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-editorial-heading>h2{color:#fff;margin-left:0!important;margin-right:0!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-editorial-heading>p{color:#ffffffb8;margin-left:0;margin-right:0}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-infographic{z-index:1}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-editorial-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 :is(.tip,.warn){border:1px solid var(--divorce-line);border-left:1px solid var(--divorce-line);background:#ffffffdb;height:100%;margin:0;padding:24px 24px 24px 64px;font-size:clamp(15px,1.1vw,17px);line-height:1.73}@media (width<=1100px){#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:nth-child(2){border-right:0!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:nth-child(-n+2){border-bottom:1px solid var(--international-line)!important}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5{background:linear-gradient(105deg,#4a171b 0 35%,#f8f2ea 35% 100%)}}@media (width<=900px){#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial{grid-template-columns:1fr}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial-section{grid-column:1}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-heading{min-height:0}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5{background:linear-gradient(165deg,#4a171b 0 34%,#f8f2ea 34% 100%);grid-template-columns:1fr}}@media (width<=720px){#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international{margin-top:34px;padding:20px}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li,#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:nth-child(n){border-right:1px solid var(--international-line)!important;border-bottom:1px solid var(--international-line)!important;min-height:202px!important;padding:24px 14px 22px!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:nth-child(2n){border-right:0!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:nth-last-child(-n+2),#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li:last-child{border-bottom:0!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li>span,#top.site-shell .content-detail--practice-guide-divorce .practice-topic-node-icon{width:62px!important;height:62px!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-nodes li>span{margin-bottom:14px!important}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-overview-heading{margin-top:26px}#top.site-shell .content-detail--practice-guide-divorce .practice-topic-overview--international .practice-topic-overview-heading h2{font-size:27px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international .practice-editorial-section{padding:36px 20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .two{grid-template-columns:1fr}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc{min-height:0;padding:126px 24px 30px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .rc:after{width:70px;height:70px;top:28px;bottom:auto;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .warn{padding:54px 20px 20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-1 .warn:before{top:18px;left:20px;transform:none}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3,#guide-section-5) :is(.tip,.warn){padding:56px 20px 20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international :is(#guide-section-2,#guide-section-3,#guide-section-5) :is(.tip,.warn):before{top:18px;left:20px;transform:none}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-3 .case-row{grid-template-columns:minmax(0,1.2fr) minmax(106px,.8fr)}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-3 .case-row>div{padding:16px 13px;font-size:15px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk{grid-template-columns:1fr}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article{min-height:0;padding:112px 22px 26px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article:before{width:62px;height:62px;top:25px;left:50%}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-4 .blk>article h3{min-height:0}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5{background:linear-gradient(170deg,#4a171b 0 31%,#f8f2ea 31% 100%);gap:32px;padding:36px 20px}#top.site-shell .content-detail--practice-guide-divorce .curated-practice-body--international #guide-section-5 .practice-editorial-content{grid-template-columns:1fr}}.archive-hero--practice-affair,.content-detail--practice-guide-affair{--affair-wine:#5c171b;--affair-deep:#331013;--affair-gold:#b49357;--affair-ivory:#f7f2eb;--affair-paper:#fdfbf7;--affair-line:#5c171b2b;--affair-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, "Batang", serif}.archive-hero--practice-affair,.archive-hero--practice-affair.archive-hero--compact{align-items:center;min-height:clamp(520px,52vw,650px);padding:clamp(90px,9vw,128px) 0 clamp(78px,8vw,108px);display:grid;background:var(--affair-ivory)!important}.archive-hero--practice-affair .practice-hero-media{opacity:.98;width:min(64vw,1080px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 13%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 13%,#000 42%)}.archive-hero--practice-affair .practice-hero-media-image{filter:brightness(1.14)saturate(.66)sepia(.12)contrast(.9);transform:scale(1.025)}.archive-hero--practice-affair:before{z-index:1;background:linear-gradient(90deg,#f8f3ec 0%,#f8f3ecfc 37%,#f8f3ecc7 55%,#f8f3ec14 82%,#0000 100%),linear-gradient(#ffffff29,#401c1708)}.archive-hero--practice-affair:after{border-color:#b4935714;width:680px;height:680px;bottom:-430px;right:-170px;box-shadow:0 0 0 82px #b4935707,0 0 0 164px #5c171b04}.archive-hero--practice-affair .section-inner{width:min(100% - 64px,1280px)}.archive-hero--practice-affair .archive-breadcrumb{display:none}.archive-hero--practice-affair .practice-hero-eyebrow{width:fit-content;color:var(--affair-wine);letter-spacing:.04em;margin:0 0 32px;padding-bottom:16px;font-size:15px;font-weight:760;position:relative}.archive-hero--practice-affair .practice-hero-eyebrow:after{background:var(--affair-gold);content:"";width:34px;height:1px;position:absolute;bottom:0;left:0}.archive-hero--practice-affair h1{max-width:min(650px,52%);color:var(--affair-deep);font-family:var(--affair-serif);letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(48px,5vw,72px);font-weight:570;line-height:1.22}.archive-hero--practice-affair>.section-inner>.practice-hero-lede{color:#453a35;max-width:min(39rem,46%);font-size:clamp(16px,1.35vw,19px);line-height:1.92}.archive-hero--practice-affair .practice-hero-lede strong{color:var(--affair-wine);font-weight:760;text-decoration:none}.archive-hero--practice-affair[data-page-route="/affair/process"] .practice-hero-media,.archive-hero--practice-affair[data-page-route="/affair/defense"] .practice-hero-media{width:min(61vw,980px)}.archive-hero--practice-affair[data-page-route="/affair/process"] .practice-hero-media-image,.archive-hero--practice-affair[data-page-route="/affair/defense"] .practice-hero-media-image{filter:brightness(1.02)saturate(.76)sepia(.1)contrast(.94)}.content-detail--practice-guide-affair{--practice-guide-accent:var(--affair-wine);--practice-guide-ink:var(--affair-deep);--practice-guide-card-start:#fffdf9;--practice-guide-card-end:#f2eae1;--practice-guide-card-alt:#f7f0e9;--practice-guide-border:var(--affair-line);--practice-guide-orb:#b4935717;--practice-guide-shadow:#30171211;--curated-accent:var(--affair-wine);--curated-ink:#302420;--curated-paper:#fffdf9;--curated-soft:#b4935718;--curated-line:#5c171b29;--curated-shadow:#30171212;background:linear-gradient(90deg, transparent 0 49.95%, #5c171b06 50%, transparent 50.05%), var(--affair-paper);padding:0 0 clamp(92px,9vw,132px)}.content-detail--practice-guide-affair .content-detail-layout{width:min(100%,1440px);max-width:none}.content-detail--practice-guide-affair .content-detail-inner{width:100%;max-width:none}.content-detail--practice-guide-affair .practice-detail-nav{box-shadow:none;background:#fffdf9f5;border:0;border-bottom:1px solid #47302724;border-radius:0;grid-template-columns:176px minmax(0,1fr);margin:0 0 clamp(50px,6vw,74px);overflow:visible}.content-detail--practice-guide-affair .practice-detail-nav-label{min-height:76px;color:var(--affair-wine);background:#f2eae1;padding:16px 24px}.content-detail--practice-guide-affair .practice-detail-nav-label small{color:#8b786e;opacity:1}.content-detail--practice-guide-affair .practice-detail-nav-label strong{font-family:var(--affair-serif);font-size:18px;font-weight:640}.content-detail--practice-guide-affair .practice-detail-nav-links{gap:0;min-height:76px;padding:0 18px}.content-detail--practice-guide-affair .practice-detail-nav-links a{color:#61554f;background:0 0;border:0;border-radius:0;min-height:76px;padding:0 clamp(18px,2.5vw,38px);font-size:14px;font-weight:680;position:relative}.content-detail--practice-guide-affair .practice-detail-nav-links a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:22px;right:22px}.content-detail--practice-guide-affair .practice-detail-nav-links a:hover,.content-detail--practice-guide-affair .practice-detail-nav-links a:focus-visible,.content-detail--practice-guide-affair .practice-detail-nav-links a[aria-current=page]{color:var(--affair-wine);background:0 0;transform:none}.content-detail--practice-guide-affair .practice-detail-nav-links a:hover:after,.content-detail--practice-guide-affair .practice-detail-nav-links a:focus-visible:after,.content-detail--practice-guide-affair .practice-detail-nav-links a[aria-current=page]:after{background:var(--affair-wine)}.content-detail--practice-guide-affair :is(.practice-detail-highlights,.practice-topic-overview,.practice-detail-content){width:min(100% - 96px,1240px);margin-left:auto;margin-right:auto}.content-detail--practice-guide-affair .practice-detail-highlights{border:1px solid var(--affair-line);background:#ffffffd6;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;box-shadow:0 16px 38px #3017120b}.content-detail--practice-guide-affair .practice-detail-highlights li{border:0;border-right:1px solid var(--affair-line);min-height:142px;box-shadow:none;text-align:center;background:0 0;border-radius:0;padding:27px clamp(24px,3vw,42px)}.content-detail--practice-guide-affair .practice-detail-highlights li:last-child{border-right:0}.content-detail--practice-guide-affair .practice-detail-highlights strong{color:var(--affair-wine);font-family:var(--affair-serif);letter-spacing:-.05em;font-size:clamp(38px,4vw,55px);font-weight:560}.content-detail--practice-guide-affair .practice-detail-highlights p{color:#6d625c;max-width:19rem;margin:10px auto 0;font-size:14px;line-height:1.7}.content-detail--practice-guide-affair .practice-detail-highlights li.is-urgent{background:linear-gradient(#5c171b0e,#0000)}.content-detail--practice-guide-affair .practice-topic-overview{border:1px solid var(--affair-line);background:radial-gradient(circle at 92% 8%,#b493571f,#0000 30%),#fff;border-radius:0;margin-top:clamp(62px,7vw,94px);margin-bottom:clamp(72px,8vw,108px);padding:clamp(46px,6vw,74px);overflow:hidden;box-shadow:0 22px 54px #3017120d}.content-detail--practice-guide-affair .practice-topic-overview:before{background:var(--affair-gold);border-radius:0;width:62px;height:2px;top:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-affair .practice-topic-overview-heading{text-align:center;max-width:860px;margin:0 auto}.content-detail--practice-guide-affair .practice-topic-overview-heading>span{color:var(--affair-gold);letter-spacing:.2em;font-size:11px}.content-detail--practice-guide-affair .practice-topic-overview-heading h2{color:#302420;max-width:none;font-family:var(--affair-serif);letter-spacing:-.055em;font-size:clamp(30px,3.6vw,45px);font-weight:580;line-height:1.42}.content-detail--practice-guide-affair .practice-topic-overview-heading p{color:#6d625c;max-width:730px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.82}.content-detail--practice-guide-affair .practice-topic-diagram{background:0 0;border:0;border-radius:0;flex-direction:column;margin-top:clamp(36px,4vw,52px);overflow:visible;min-height:0!important;padding:0!important;display:flex!important}.content-detail--practice-guide-affair .practice-topic-diagram:before,.content-detail--practice-guide-affair .practice-topic-diagram:after{display:none!important}.content-detail--practice-guide-affair .practice-topic-core{z-index:1;color:#fff;min-height:86px;box-shadow:none;text-align:center;border:0;order:2;justify-content:center;align-items:center;gap:24px;background:linear-gradient(105deg, #ffffff14, transparent 42%), var(--affair-wine)!important;border-radius:0!important;width:100%!important;min-width:0!important;height:auto!important;padding:22px 30px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.content-detail--practice-guide-affair .practice-topic-core small{color:#ffffffb8;border-right:1px solid #ffffff47;padding-right:24px;font-size:10px;display:block!important}.content-detail--practice-guide-affair .practice-topic-core strong{color:#fff;font-family:var(--affair-serif);margin:0;font-size:clamp(20px,2.2vw,29px);font-weight:580}.content-detail--practice-guide-affair .practice-topic-nodes{z-index:2;border-top:1px solid var(--affair-line);border-left:1px solid var(--affair-line);background:#fffdf9;order:1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.content-detail--practice-guide-affair .practice-topic-nodes li,.content-detail--practice-guide-affair .practice-topic-nodes li:nth-child(n){border:0!important;border-right:1px solid var(--affair-line)!important;border-bottom:1px solid var(--affair-line)!important;text-align:left!important;background:#fffdf9!important;border-radius:0!important;width:auto!important;min-height:205px!important;padding:31px 25px!important;display:block!important;position:relative!important;inset:auto!important}.content-detail--practice-guide-affair .practice-topic-nodes li:before,.content-detail--practice-guide-affair .practice-topic-nodes li:after{display:none!important}.content-detail--practice-guide-affair .practice-topic-nodes li>span{place-items:center;width:42px!important;height:42px!important;color:var(--affair-wine)!important;box-shadow:none!important;background:#f8f0e6!important;border:1px solid #b493576b!important;border-radius:50%!important;margin:0 0 23px!important;display:grid!important}.content-detail--practice-guide-affair .practice-topic-nodes strong{color:#352824;font-family:var(--affair-serif);font-size:18px;font-weight:650}.content-detail--practice-guide-affair .practice-topic-nodes p{color:#746a65;font-size:14px;line-height:1.7}.content-detail--practice-guide-affair .practice-page-outline{border:1px solid var(--affair-line);border-top:1px solid var(--affair-line);box-shadow:none;background:#f7f1e9;border-radius:0;margin:0 0 clamp(64px,7vw,94px);padding:clamp(34px,4vw,50px)}.content-detail--practice-guide-affair .practice-page-outline>p{color:#332623;font-family:var(--affair-serif);letter-spacing:-.04em;text-align:center;margin:0 0 30px;padding-bottom:18px;font-size:clamp(22px,2.3vw,30px);font-weight:600;position:relative}.content-detail--practice-guide-affair .practice-page-outline>p:after{background:var(--affair-gold);content:"";width:32px;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-affair .practice-page-outline ol{border-top:1px solid var(--affair-line);border-left:1px solid var(--affair-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0}.content-detail--practice-guide-affair .practice-page-outline a{border:0;border-right:1px solid var(--affair-line);border-bottom:1px solid var(--affair-line);background:#ffffffb8;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:17px;min-height:138px;padding:23px 20px;display:flex}.content-detail--practice-guide-affair .practice-page-outline a>span{width:auto;height:auto;color:var(--affair-wine);font-family:var(--affair-serif);background:0 0;border-radius:0;font-size:21px;font-weight:600}.content-detail--practice-guide-affair .practice-page-outline a>strong{color:#443732;font-family:var(--affair-serif);font-size:15px;font-weight:620;line-height:1.62}.content-detail--practice-guide-affair .practice-page-outline a:hover,.content-detail--practice-guide-affair .practice-page-outline a:focus-visible{color:var(--affair-wine);box-shadow:inset 0 -3px 0 var(--affair-wine);background:#fff;transform:none}.content-detail--practice-guide-affair .practice-editorial{gap:clamp(34px,4vw,54px)}.content-detail--practice-guide-affair .practice-editorial-section{border:1px solid var(--affair-line);background:#fff;border-radius:0;padding:clamp(52px,6vw,80px) clamp(34px,6vw,76px);box-shadow:0 18px 48px #3017120b}.content-detail--practice-guide-affair .practice-editorial-section:nth-child(2n){background:#f8f3ec}.content-detail--practice-guide-affair .practice-editorial-heading{text-align:center;border:0;margin-bottom:clamp(36px,4.5vw,52px);padding:0 0 20px}.content-detail--practice-guide-affair .practice-editorial-heading:after{background:var(--affair-gold);content:"";width:34px;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-affair .practice-editorial-heading>span{color:var(--affair-gold);letter-spacing:.22em;margin-bottom:12px;font-size:10px}.content-detail--practice-guide-affair .practice-editorial-heading>h2{color:#302420;max-width:860px;font-family:var(--affair-serif);font-weight:600;margin-left:auto!important;margin-right:auto!important;font-size:clamp(27px,3vw,39px)!important;line-height:1.42!important}.content-detail--practice-guide-affair .practice-editorial-heading>p{color:#70655f;max-width:760px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.8}.content-detail--practice-guide-affair .practice-infographic{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-detail--practice-guide-affair .practice-infographic:before,.content-detail--practice-guide-affair .practice-infographic-label{display:none}.content-detail--practice-guide-affair .curated-practice-body :is(.two,.compare,.deadline){border-top:1px solid var(--affair-line);border-left:1px solid var(--affair-line);gap:0}.content-detail--practice-guide-affair .curated-practice-body :is(.rc,.col,.c3,.s4,.ground,.dl){border:0;border-right:1px solid var(--affair-line);border-bottom:1px solid var(--affair-line);min-height:220px;box-shadow:none;background:#fffdf9;border-radius:0;padding:clamp(25px,3vw,34px)}.content-detail--practice-guide-affair .curated-practice-body :is(.rc.hl,.rc.hard,.col.pick,.c3.hl){border-color:var(--affair-line);box-shadow:inset 0 3px 0 var(--affair-wine);background:linear-gradient(145deg,#fff 0%,#f3e8dd 100%)}.content-detail--practice-guide-affair .curated-practice-body :is(.rc,.col):before{display:none}.content-detail--practice-guide-affair .curated-practice-body :is(.rc,.col) .badge{width:fit-content;color:var(--affair-wine);background:#f8f0e6;border:1px solid #b4935757;border-radius:0;padding:6px 10px}.content-detail--practice-guide-affair .curated-practice-body :is(.rc,.col) h3{color:#302420;font-family:var(--affair-serif);margin-top:25px;font-weight:620;font-size:clamp(22px,2.3vw,29px)!important}.content-detail--practice-guide-affair .curated-practice-body :is(.list,.factors,.crit,.docs,.assets,.proof,.evid){border:1px solid var(--affair-line);box-shadow:none;background:#fffdf9;border-radius:0;padding:0}.content-detail--practice-guide-affair .curated-practice-body :is(.list,.factors,.crit,.docs,.assets) li{border-bottom-color:var(--affair-line);color:#5f544f;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px 24px;font-size:14px;line-height:1.76}.content-detail--practice-guide-affair .curated-practice-body :is(.list,.factors,.crit,.docs) li>.c{color:#fff;background:var(--affair-wine);border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.content-detail--practice-guide-affair .curated-practice-body .blk{border-top:1px solid var(--affair-line);border-left:1px solid var(--affair-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.content-detail--practice-guide-affair .curated-practice-body .blk article{border-right:1px solid var(--affair-line);border-bottom:1px solid var(--affair-line);background:#fffdf9;min-height:210px;padding:31px 29px 31px 76px}.content-detail--practice-guide-affair .curated-practice-body .blk article:before{width:34px;height:34px;color:var(--affair-wine);background:#f8f0e6;border-color:#b4935773;top:31px;left:27px}.content-detail--practice-guide-affair .curated-practice-body .blk h3{color:#342723;font-family:var(--affair-serif);font-weight:650;font-size:19px!important}.content-detail--practice-guide-affair .curated-practice-body .steps{border-top:1px solid var(--affair-line);border-left:1px solid var(--affair-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:54px 0 0;display:grid;position:relative}.content-detail--practice-guide-affair .curated-practice-body .steps:before{background:linear-gradient(90deg, var(--affair-gold), var(--affair-wine), var(--affair-gold));width:auto;height:1px;inset:20px 8% auto}.content-detail--practice-guide-affair .curated-practice-body .steps article{border-right:1px solid var(--affair-line);border-bottom:1px solid var(--affair-line);background:#fffdf9;min-width:0;min-height:264px;padding:29px 22px}.content-detail--practice-guide-affair .curated-practice-body .steps article:before{background:var(--affair-wine);border:5px solid #fffdf9;width:30px;height:30px;top:-50px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-affair .curated-practice-body .steps .n{color:var(--affair-wine);font-size:11px}.content-detail--practice-guide-affair .curated-practice-body .steps h3{color:#342723;font-family:var(--affair-serif);margin-top:19px;font-weight:650;font-size:18px!important}.content-detail--practice-guide-affair .curated-practice-body .steps .day{color:var(--affair-wine);background:#f8f0e6;border-radius:0;margin:9px 0 0}.content-detail--practice-guide-affair .curated-practice-body :is(.warn,.tip,.law-note,.note){box-shadow:none;border-radius:0;margin-top:22px}.content-detail--practice-guide-affair .curated-practice-body .tip{border:1px solid #b4935757;border-left:3px solid var(--affair-gold);color:#5f544f;background:#faf5ed;padding:21px 24px 21px 58px}.content-detail--practice-guide-affair .curated-practice-body .warn{border:1px solid #5c171b38;border-left:3px solid var(--affair-wine);color:#65443f;background:#f8eeeb;padding:21px 24px 21px 60px}.content-detail--practice-guide-affair .curated-practice-body .warn:before{background:var(--affair-wine);top:20px;left:21px}.content-detail--practice-guide-affair .curated-practice-body .tip:before{color:var(--affair-wine);background:#f3e7d5}.content-detail--practice-guide-affair[data-practice-route=\/affair] .practice-editorial-section:last-child,.content-detail--practice-guide-affair[data-practice-route="/affair/defense"] .practice-editorial-section:last-child{color:#fffc;background:radial-gradient(circle at 90% 10%,#b493572b,#0000 34%),linear-gradient(120deg,#3a1014,#681c21 56%,#321014);box-shadow:0 24px 58px #30171221}.content-detail--practice-guide-affair[data-practice-route=\/affair] .practice-editorial-section:last-child .practice-editorial-heading>:is(span,h2,p),.content-detail--practice-guide-affair[data-practice-route="/affair/defense"] .practice-editorial-section:last-child .practice-editorial-heading>:is(span,h2,p){color:#fff}.content-detail--practice-guide-affair[data-practice-route=\/affair] .practice-editorial-section:last-child .practice-editorial-heading:after,.content-detail--practice-guide-affair[data-practice-route="/affair/defense"] .practice-editorial-section:last-child .practice-editorial-heading:after{background:var(--affair-gold)}.content-detail--practice-guide-affair[data-practice-route=\/affair] .practice-editorial-section:last-child .blk article,.content-detail--practice-guide-affair[data-practice-route="/affair/defense"] .practice-editorial-section:last-child .blk article{background:#fffdf9f5}.content-detail--practice-guide-affair+.related-section{background:#f2ebe3;border-top:0}.content-detail--practice-guide-affair+.related-section .related-section-title h2{color:#342723;font-family:var(--affair-serif);font-weight:600}@media (width<=1080px){.content-detail--practice-guide-affair .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-detail--practice-guide-affair .curated-practice-body .steps{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.content-detail--practice-guide-affair .curated-practice-body .steps:before,.content-detail--practice-guide-affair .curated-practice-body .steps article:before{display:none}}@media (width<=900px){.archive-hero--practice-affair,.archive-hero--practice-affair.archive-hero--compact{min-height:520px;padding:80px 0 72px}.archive-hero--practice-affair .practice-hero-media{opacity:.58;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#000 46%)}.archive-hero--practice-affair:before{background:linear-gradient(90deg,#f8f3ec 0%,#f8f3ecfa 54%,#f8f3ec9e 100%)}.archive-hero--practice-affair h1,.archive-hero--practice-affair>.section-inner>.practice-hero-lede{max-width:68%}}@media (width<=780px){.content-detail--practice-guide-affair .practice-detail-nav{display:block}.content-detail--practice-guide-affair .practice-detail-nav-label{min-height:58px;padding:12px 20px}.content-detail--practice-guide-affair .practice-detail-nav-links,.content-detail--practice-guide-affair .practice-detail-nav-links a{min-height:60px}.content-detail--practice-guide-affair :is(.practice-detail-highlights,.practice-topic-overview,.practice-detail-content){width:min(100% - 40px,1240px)}.content-detail--practice-guide-affair .practice-detail-highlights{grid-template-columns:1fr}.content-detail--practice-guide-affair .practice-detail-highlights li{border-right:0;border-bottom:1px solid var(--affair-line);min-height:0}.content-detail--practice-guide-affair .practice-detail-highlights li:last-child{border-bottom:0}.content-detail--practice-guide-affair .practice-topic-overview{padding:42px 24px}.content-detail--practice-guide-affair .practice-topic-nodes{grid-template-columns:1fr!important}.content-detail--practice-guide-affair .practice-topic-nodes li,.content-detail--practice-guide-affair .practice-topic-nodes li:nth-child(n){min-height:0!important;padding:26px 22px!important}.content-detail--practice-guide-affair .practice-topic-core{flex-direction:column;gap:7px}.content-detail--practice-guide-affair .practice-topic-core small{border-right:0;padding-right:0}.content-detail--practice-guide-affair .practice-page-outline{padding:30px 20px}.content-detail--practice-guide-affair .practice-page-outline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail--practice-guide-affair .practice-page-outline a{min-height:124px;padding:20px 16px}.content-detail--practice-guide-affair .practice-editorial-section{padding:44px 22px}.content-detail--practice-guide-affair .curated-practice-body :is(.two,.compare,.deadline),.content-detail--practice-guide-affair .curated-practice-body .blk,.content-detail--practice-guide-affair .curated-practice-body .steps{grid-template-columns:1fr}.content-detail--practice-guide-affair .curated-practice-body :is(.rc,.col,.c3,.s4,.ground,.dl),.content-detail--practice-guide-affair .curated-practice-body .blk article,.content-detail--practice-guide-affair .curated-practice-body .steps article{min-height:0}}@media (width<=640px){.archive-hero--practice-affair,.archive-hero--practice-affair.archive-hero--compact{min-height:500px;padding:64px 0 58px}.archive-hero--practice-affair .section-inner{width:min(100% - 40px,1280px)}.archive-hero--practice-affair .practice-hero-media{opacity:.38;height:52%;top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 62%);mask-image:linear-gradient(#0000 0%,#000 62%);width:100%!important}.archive-hero--practice-affair:before{background:linear-gradient(#f8f3ec 0%,#f8f3ecfa 56%,#f8f3ecad 100%)}.archive-hero--practice-affair .practice-hero-eyebrow{margin-bottom:26px;font-size:14px}.archive-hero--practice-affair h1{max-width:100%;font-size:clamp(39px,12vw,54px)}.archive-hero--practice-affair>.section-inner>.practice-hero-lede{max-width:100%;font-size:15px;line-height:1.78}}@media (width<=520px){.content-detail--practice-guide-affair .practice-detail-nav-links{padding-inline:10px}.content-detail--practice-guide-affair .practice-detail-nav-links a{padding-inline:14px;font-size:12px}.content-detail--practice-guide-affair .practice-page-outline ol{grid-template-columns:1fr}.content-detail--practice-guide-affair .practice-page-outline a{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:90px;display:grid}.content-detail--practice-guide-affair .practice-editorial-heading>h2{font-size:27px!important}}.content-detail--practice-guide-affair{--affair-icon-document:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 7h25l11 11v39H14zM39 7v12h11M22 29h20M22 38h20M22 47h13'/%3E%3C/svg%3E");--affair-icon-people:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='23' cy='20' r='8'/%3E%3Ccircle cx='44' cy='22' r='7'/%3E%3Cpath d='M8 53c1-14 6-21 15-21s14 7 15 21M37 34c10-5 18 3 19 19'/%3E%3C/svg%3E");--affair-icon-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 55 9 33C-2 19 17 4 32 20 47 4 66 19 55 33L32 55zM36 18l-8 13 8 5-8 12'/%3E%3C/svg%3E");--affair-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='13' width='48' height='43' rx='3'/%3E%3Cpath d='M8 25h48M20 7v12M44 7v12M18 35h7M31 35h7M44 35h3M18 46h7M31 46h7'/%3E%3C/svg%3E");--affair-icon-message:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 12h50v34H27L14 56V46H7zM19 28h2m10 0h2m10 0h2'/%3E%3C/svg%3E");--affair-icon-balance:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 8v46M18 55h28M10 18h44M18 18 9 37h18zM46 18 37 37h18z'/%3E%3C/svg%3E");--affair-icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6 52 14v15c0 13-8 23-20 29C20 52 12 42 12 29V14zM21 32l7 7 15-17'/%3E%3C/svg%3E")}.content-detail--practice-guide-affair .practice-topic-nodes li,.content-detail--practice-guide-affair .practice-topic-nodes li:nth-child(n){flex-direction:column;justify-content:flex-start;align-items:center;text-align:center!important;min-height:244px!important;padding:28px 20px 26px!important;display:flex!important}.content-detail--practice-guide-affair .practice-topic-nodes li>span{width:78px!important;height:78px!important;color:var(--affair-wine)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 18px!important}.content-detail--practice-guide-affair .practice-topic-node-icon{stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px;display:block}.content-detail--practice-guide-affair .practice-topic-nodes li>div{width:100%;text-align:center!important}.content-detail--practice-guide-affair .practice-topic-nodes strong{font-size:clamp(17px,1.4vw,20px);display:block}.content-detail--practice-guide-affair .practice-topic-nodes p{text-align:center;max-width:230px;margin:8px auto 0;line-height:1.65}.content-detail--practice-guide-affair .curated-practice-body .two .rc{--affair-card-icon:var(--affair-icon-people);text-align:center;min-height:292px;padding:122px 28px 30px;position:relative}.content-detail--practice-guide-affair .curated-practice-body .two .rc:nth-child(2n){--affair-card-icon:var(--affair-icon-heart)}.content-detail--practice-guide-affair[data-practice-route=\/affair] #guide-section-4 .two .rc{--affair-card-icon:var(--affair-icon-calendar)}.content-detail--practice-guide-affair[data-practice-route=\/affair] #guide-section-4 .two .rc:nth-child(2n){--affair-card-icon:var(--affair-icon-document)}.content-detail--practice-guide-affair .curated-practice-body .two .rc:before{background:var(--affair-wine);content:"";opacity:1;width:72px;height:72px;-webkit-mask:var(--affair-card-icon) center / contain no-repeat;-webkit-mask:var(--affair-card-icon) center / contain no-repeat;mask:var(--affair-card-icon) center / contain no-repeat;border:0;border-radius:0;display:block;position:absolute;top:30px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-affair .curated-practice-body .two .rc .badge{margin-left:auto;margin-right:auto}.content-detail--practice-guide-affair .curated-practice-body .two .rc h3{margin-top:16px}.content-detail--practice-guide-affair .curated-practice-body .blk article{--affair-card-icon:var(--affair-icon-document);text-align:center;min-height:278px;padding:119px 27px 30px;position:relative}.content-detail--practice-guide-affair .curated-practice-body .blk article:nth-child(4n+2){--affair-card-icon:var(--affair-icon-people)}.content-detail--practice-guide-affair .curated-practice-body .blk article:nth-child(4n+3){--affair-card-icon:var(--affair-icon-message)}.content-detail--practice-guide-affair .curated-practice-body .blk article:nth-child(4n){--affair-card-icon:var(--affair-icon-shield)}.content-detail--practice-guide-affair .curated-practice-body .blk article:before{background:var(--affair-wine);content:"";opacity:1;width:68px;height:68px;-webkit-mask:var(--affair-card-icon) center / contain no-repeat;-webkit-mask:var(--affair-card-icon) center / contain no-repeat;mask:var(--affair-card-icon) center / contain no-repeat;border:0;border-radius:0;display:block;top:29px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-affair .curated-practice-body .blk h3{margin:0 0 10px;line-height:1.45}.content-detail--practice-guide-affair .curated-practice-body .blk p{color:#6f625c;margin:0;line-height:1.7}.content-detail--practice-guide-affair .curated-practice-body .steps{padding-top:0}.content-detail--practice-guide-affair .curated-practice-body .steps:before{display:none}.content-detail--practice-guide-affair .curated-practice-body .steps article{--affair-step-icon:var(--affair-icon-document);text-align:center;min-height:292px;padding:112px 20px 28px;position:relative}.content-detail--practice-guide-affair .curated-practice-body .steps article:nth-child(5n+2){--affair-step-icon:var(--affair-icon-message)}.content-detail--practice-guide-affair .curated-practice-body .steps article:nth-child(5n+3){--affair-step-icon:var(--affair-icon-calendar)}.content-detail--practice-guide-affair .curated-practice-body .steps article:nth-child(5n+4){--affair-step-icon:var(--affair-icon-people)}.content-detail--practice-guide-affair .curated-practice-body .steps article:nth-child(5n){--affair-step-icon:var(--affair-icon-balance)}.content-detail--practice-guide-affair .curated-practice-body .steps article:before{background:var(--affair-wine);content:"";opacity:1;width:62px;height:62px;-webkit-mask:var(--affair-step-icon) center / contain no-repeat;-webkit-mask:var(--affair-step-icon) center / contain no-repeat;mask:var(--affair-step-icon) center / contain no-repeat;border:0;border-radius:0;display:block;top:27px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-affair .curated-practice-body .steps h3{margin-top:10px}.content-detail--practice-guide-affair .curated-practice-body .evid>ul{border-top:1px solid var(--affair-line);border-left:1px solid var(--affair-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-detail--practice-guide-affair .curated-practice-body .evid>ul>li{--affair-evidence-icon:var(--affair-icon-message);border-right:1px solid var(--affair-line);border-bottom:1px solid var(--affair-line);color:#594d48;text-align:center;background:#fffdf9;min-height:174px;margin:0;padding:96px 18px 24px;font-weight:650;line-height:1.5;position:relative}.content-detail--practice-guide-affair .curated-practice-body .evid>ul>li:nth-child(4n+2){--affair-evidence-icon:var(--affair-icon-document)}.content-detail--practice-guide-affair .curated-practice-body .evid>ul>li:nth-child(4n+3){--affair-evidence-icon:var(--affair-icon-heart)}.content-detail--practice-guide-affair .curated-practice-body .evid>ul>li:nth-child(4n){--affair-evidence-icon:var(--affair-icon-shield)}.content-detail--practice-guide-affair .curated-practice-body .evid>ul>li:before{background:var(--affair-wine);content:"";opacity:1;width:52px;height:52px;-webkit-mask:var(--affair-evidence-icon) center / contain no-repeat;-webkit-mask:var(--affair-evidence-icon) center / contain no-repeat;mask:var(--affair-evidence-icon) center / contain no-repeat;position:absolute;top:24px;left:50%;transform:translate(-50%)}@media (width<=900px){.content-detail--practice-guide-affair .practice-topic-nodes li,.content-detail--practice-guide-affair .practice-topic-nodes li:nth-child(n){min-height:220px!important}.content-detail--practice-guide-affair .curated-practice-body .evid>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.content-detail--practice-guide-affair .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-detail--practice-guide-affair .practice-topic-nodes li,.content-detail--practice-guide-affair .practice-topic-nodes li:nth-child(n){min-height:224px!important;padding:26px 18px 24px!important}.content-detail--practice-guide-affair .curated-practice-body :is(.two,.blk){grid-template-columns:1fr}.content-detail--practice-guide-affair .curated-practice-body :is(.two .rc,.blk article){min-height:0}}@media (width<=560px){.content-detail--practice-guide-affair .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-detail--practice-guide-affair .practice-topic-nodes li,.content-detail--practice-guide-affair .practice-topic-nodes li:nth-child(n){min-height:0!important}.content-detail--practice-guide-affair .practice-topic-nodes li>span{width:66px!important;height:66px!important}.content-detail--practice-guide-affair .practice-topic-node-icon{width:62px;height:62px}.content-detail--practice-guide-affair .curated-practice-body .evid>ul{grid-template-columns:1fr}.content-detail--practice-guide-affair .curated-practice-body .evid>ul>li{min-height:158px}}.archive-hero--practice-criminal,.content-detail--practice-guide-criminal{--criminal-wine:#59161b;--criminal-deep:#351012;--criminal-gold:#b88b45;--criminal-ivory:#f8f4ed;--criminal-paper:#fffdf9;--criminal-soft:#f4ede4;--criminal-line:#59161b2b;--criminal-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, "Batang", serif}.archive-hero--practice-criminal,.archive-hero--practice-criminal.archive-hero--compact{align-items:center;min-height:clamp(520px,50vw,640px);padding:clamp(78px,8vw,112px) 0 clamp(72px,7vw,96px);display:grid;background:var(--criminal-ivory)!important}.archive-hero--practice-criminal .practice-hero-media{opacity:.98;width:min(65vw,1080px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 13%,#000 43%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 13%,#000 43%)}.archive-hero--practice-criminal .practice-hero-media-image{filter:brightness(1.27)saturate(.58)sepia(.12)contrast(.82);transform:scale(1.035)}.archive-hero--practice-criminal:before{z-index:1;background:linear-gradient(90deg,#faf6ef 0%,#faf6effc 37%,#faf6efbf 55%,#faf6ef12 82%,#0000 100%),linear-gradient(#ffffff2e,#49231906)}.archive-hero--practice-criminal:after{border-color:#b88b4514;width:690px;height:690px;bottom:-440px;right:-185px;box-shadow:0 0 0 84px #b88b4507,0 0 0 168px #59161b04}.archive-hero--practice-criminal .section-inner{width:min(100% - 64px,1280px)}.archive-hero--practice-criminal .archive-breadcrumb{color:#776b64;margin:0 0 38px;font-size:12px}.archive-hero--practice-criminal .archive-breadcrumb :is(a,span){color:inherit}.archive-hero--practice-criminal .practice-hero-eyebrow{display:none}.archive-hero--practice-criminal h1{max-width:min(650px,51%);color:var(--criminal-deep);font-family:var(--criminal-serif);letter-spacing:-.07em;margin:0 0 29px;font-size:clamp(48px,5vw,70px);font-weight:570;line-height:1.2}.archive-hero--practice-criminal>.section-inner>.practice-hero-lede{color:#4d423d;max-width:min(39rem,45%);padding-top:27px;font-size:clamp(16px,1.35vw,19px);line-height:1.9;position:relative}.archive-hero--practice-criminal>.section-inner>.practice-hero-lede:before{background:var(--criminal-gold);content:"";width:42px;height:1px;position:absolute;top:0;left:0}.archive-hero--practice-criminal .practice-hero-lede strong{color:var(--criminal-wine);font-weight:760;text-decoration:none}.content-detail--practice-guide-criminal{--practice-guide-accent:var(--criminal-wine);--practice-guide-ink:var(--criminal-deep);--practice-guide-card-start:#fffdf9;--practice-guide-card-end:#f2e9df;--practice-guide-card-alt:#f8f1e8;--practice-guide-border:var(--criminal-line);--practice-guide-orb:#b88b451a;--practice-guide-shadow:#35101211;--curated-accent:var(--criminal-wine);--curated-ink:#342724;--curated-paper:var(--criminal-paper);--curated-soft:#b88b451a;--curated-line:var(--criminal-line);--curated-shadow:#35101212;background:linear-gradient(90deg, transparent 0 49.95%, #59161b05 50%, transparent 50.05%), var(--criminal-paper);padding:0 0 clamp(88px,9vw,128px)}.content-detail--practice-guide-criminal .content-detail-layout,.content-detail--practice-guide-criminal .content-detail-inner{width:100%;max-width:none}.content-detail--practice-guide-criminal :is(.practice-detail-highlights,.practice-detail-overview,.practice-detail-content){width:min(100% - 96px,1240px);margin-left:auto;margin-right:auto}.content-detail--practice-guide-criminal .practice-detail-highlights{z-index:3;border:1px solid var(--criminal-line);counter-reset:criminal-highlight;background:#fffdf9f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:-38px;margin-bottom:0;position:relative;box-shadow:0 18px 42px #35101211}.content-detail--practice-guide-criminal .practice-detail-highlights li{border:0;border-right:1px solid var(--criminal-line);min-height:136px;box-shadow:none;counter-increment:criminal-highlight;background:0 0;border-radius:0;padding:29px 28px 27px 92px;position:relative}.content-detail--practice-guide-criminal .practice-detail-highlights li:last-child{border-right:0}.content-detail--practice-guide-criminal .practice-detail-highlights li:before{width:43px;height:43px;color:var(--criminal-wine);font-family:var(--criminal-serif);content:counter(criminal-highlight, decimal-leading-zero);background:#f7efe4;border:1px solid #b88b456b;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.content-detail--practice-guide-criminal .practice-detail-highlights strong{color:#372925;font-family:var(--criminal-serif);font-size:clamp(21px,2vw,27px);font-weight:630;line-height:1.36}.content-detail--practice-guide-criminal .practice-detail-highlights p{color:#746963;margin-top:8px;font-size:13px;line-height:1.68}.content-detail--practice-guide-criminal .practice-detail-overview--criminal{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(66px,7vw,92px);margin-bottom:clamp(68px,7vw,98px);padding:0}.practice-criminal-overview-heading{text-align:center;max-width:780px;margin:0 auto clamp(34px,4vw,48px)}.practice-criminal-overview-heading>span{color:var(--criminal-gold);letter-spacing:.2em;font-size:10px;font-weight:800}.practice-criminal-overview-heading h2{color:#332623;font-family:var(--criminal-serif);letter-spacing:-.055em;margin:12px 0 0;padding-bottom:18px;font-size:clamp(30px,3.5vw,44px);font-weight:580;line-height:1.38;position:relative}.practice-criminal-overview-heading h2:after{background:var(--criminal-gold);content:"";width:34px;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.practice-criminal-overview-heading p{color:#756a64;max-width:680px;margin:17px auto 0;font-size:14px;line-height:1.78}.content-detail--practice-guide-criminal .practice-detail-checkpoints{border-top:1px solid var(--criminal-line);border-left:1px solid var(--criminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.content-detail--practice-guide-criminal .practice-detail-checkpoints li{border:0;border-right:1px solid var(--criminal-line);border-bottom:1px solid var(--criminal-line);min-height:220px;box-shadow:none;background:#fffdf9;border-radius:0;padding:35px 31px;position:relative}.content-detail--practice-guide-criminal .practice-detail-checkpoints li>span{width:42px;height:42px;color:var(--criminal-wine);font-family:var(--criminal-serif);background:#f7efe4;border:1px solid #b88b456b;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.content-detail--practice-guide-criminal .practice-detail-checkpoints strong{color:#352824;font-family:var(--criminal-serif);margin-top:26px;font-size:20px;font-weight:650}.content-detail--practice-guide-criminal .practice-detail-checkpoints p{color:#746963;margin-top:11px;font-size:14px;line-height:1.74}.content-detail--practice-guide-criminal .practice-page-outline{border:1px solid var(--criminal-line);background:var(--criminal-soft);box-shadow:none;border-radius:0;margin:0 0 clamp(64px,7vw,94px);padding:clamp(33px,4vw,48px)}.content-detail--practice-guide-criminal .practice-page-outline>p{color:#332623;font-family:var(--criminal-serif);letter-spacing:-.04em;text-align:center;margin:0 0 28px;padding-bottom:17px;font-size:clamp(22px,2.3vw,30px);font-weight:600;position:relative}.content-detail--practice-guide-criminal .practice-page-outline>p:after{background:var(--criminal-gold);content:"";width:32px;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-criminal .practice-page-outline ol{border-top:1px solid var(--criminal-line);border-left:1px solid var(--criminal-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.content-detail--practice-guide-criminal .practice-page-outline a{border:0;border-right:1px solid var(--criminal-line);border-bottom:1px solid var(--criminal-line);background:#ffffffbd;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;min-height:142px;padding:22px 19px;display:flex}.content-detail--practice-guide-criminal .practice-page-outline a>span{width:auto;height:auto;color:var(--criminal-wine);font-family:var(--criminal-serif);background:0 0;border-radius:0;font-size:21px;font-weight:600}.content-detail--practice-guide-criminal .practice-page-outline a>strong{color:#4b3e39;font-family:var(--criminal-serif);font-size:14px;font-weight:620;line-height:1.6}.content-detail--practice-guide-criminal .practice-page-outline a:hover,.content-detail--practice-guide-criminal .practice-page-outline a:focus-visible{color:var(--criminal-wine);box-shadow:inset 0 -3px 0 var(--criminal-wine);background:#fff;transform:none}.content-detail--practice-guide-criminal .practice-editorial{gap:clamp(34px,4vw,52px);display:grid}.content-detail--practice-guide-criminal .practice-editorial-section{border:1px solid var(--criminal-line);background:#fff;border-radius:0;padding:clamp(52px,6vw,78px) clamp(34px,6vw,76px);box-shadow:0 18px 48px #3510120b}.content-detail--practice-guide-criminal .practice-editorial-section:first-child{border-top:1px solid var(--criminal-line);padding-top:clamp(52px,6vw,78px)}.content-detail--practice-guide-criminal .practice-editorial-section:nth-child(2n){background:#f8f3ec}.content-detail--practice-guide-criminal .practice-editorial-heading{text-align:center;border:0;margin-bottom:clamp(35px,4vw,50px);padding:0 0 20px}.content-detail--practice-guide-criminal .practice-editorial-heading:after{background:var(--criminal-gold);content:"";width:34px;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.content-detail--practice-guide-criminal .practice-editorial-heading>span{color:var(--criminal-gold);letter-spacing:.2em;margin-bottom:12px;font-size:10px}.content-detail--practice-guide-criminal .practice-editorial-heading>h2{color:#302420;max-width:920px;font-family:var(--criminal-serif);font-weight:600;margin-left:auto!important;margin-right:auto!important;font-size:clamp(28px,3vw,39px)!important;line-height:1.42!important}.content-detail--practice-guide-criminal .practice-editorial-heading>p{color:#716660;max-width:780px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.8}.content-detail--practice-guide-criminal .practice-infographic{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-detail--practice-guide-criminal .practice-infographic:before,.content-detail--practice-guide-criminal .practice-infographic-label{display:none}.content-detail--practice-guide-criminal .curated-practice-body .two{border-top:1px solid var(--criminal-line);border-left:1px solid var(--criminal-line);gap:0}.content-detail--practice-guide-criminal .curated-practice-body .rc{border:0;border-right:1px solid var(--criminal-line);border-bottom:1px solid var(--criminal-line);min-height:280px;box-shadow:none;background:#fffdf9;border-radius:0;padding:clamp(27px,3vw,36px)}.content-detail--practice-guide-criminal .curated-practice-body .rc:before{display:none}.content-detail--practice-guide-criminal .curated-practice-body .rc.ok{box-shadow:inset 0 3px 0 var(--criminal-gold);background:linear-gradient(145deg,#fff 0%,#f5eee4 100%)}.content-detail--practice-guide-criminal .curated-practice-body .rc.no{box-shadow:inset 0 3px 0 var(--criminal-wine);background:linear-gradient(145deg,#fff 0%,#f5e9e6 100%)}.content-detail--practice-guide-criminal .curated-practice-body .badge{width:fit-content;color:var(--criminal-wine);letter-spacing:0;background:#f7efe4;border:1px solid #b88b4559;border-radius:0;padding:7px 11px;font-family:inherit;font-size:13px!important}.content-detail--practice-guide-criminal .curated-practice-body .rc h3{color:#342723;font-family:var(--criminal-serif);margin-top:26px;font-weight:650;font-size:clamp(22px,2.2vw,29px)!important}.content-detail--practice-guide-criminal .curated-practice-body .rc :is(p,li){color:#655a54;line-height:1.78;font-size:clamp(16px,1.15vw,18px)!important}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip){box-shadow:none;border-radius:0;margin-top:22px;padding:23px 27px 23px 68px;font-size:clamp(16px,1.15vw,18px);line-height:1.8}.content-detail--practice-guide-criminal .curated-practice-body .warn{border:1px solid #59161b38;border-left:3px solid var(--criminal-wine);color:#694a45;background:#f8eeeb}.content-detail--practice-guide-criminal .curated-practice-body .tip{border:1px solid #b88b4559;border-left:3px solid var(--criminal-gold);color:#655a54;background:#faf5ed}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip):before{width:31px;height:31px;font-size:14px;top:22px;left:23px}.content-detail--practice-guide-criminal .curated-practice-body .warn:before{background:var(--criminal-wine)}.content-detail--practice-guide-criminal .curated-practice-body .tip:before{color:var(--criminal-wine);background:#f0e2cf}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip) :is(b,strong){color:inherit;font-weight:780;font-size:inherit!important}.content-detail--practice-guide-criminal .curated-practice-body .case{border:1px solid var(--criminal-line);box-shadow:none;background:#fffdf9;border-radius:0}.content-detail--practice-guide-criminal .curated-practice-body .case-row{border-bottom-color:var(--criminal-line);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.content-detail--practice-guide-criminal .curated-practice-body .case-row>div{color:#625751;padding:20px 24px;font-size:clamp(16px,1.15vw,18px);line-height:1.74}.content-detail--practice-guide-criminal .curated-practice-body .case-row>div+div{border-left-color:var(--criminal-line)}.content-detail--practice-guide-criminal .curated-practice-body .case-row.head{background:var(--criminal-wine)}.content-detail--practice-guide-criminal .curated-practice-body .case-row.head>div{color:#fff;letter-spacing:.055em;padding-block:18px;font-size:14px}.content-detail--practice-guide-criminal .curated-practice-body .case-row .o{color:#37674f}.content-detail--practice-guide-criminal .curated-practice-body .case-row .x{color:#8c312f}.content-detail--practice-guide-criminal .curated-practice-body .cards3{border-top:1px solid var(--criminal-line);border-left:1px solid var(--criminal-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.content-detail--practice-guide-criminal .curated-practice-body .c3{border:0;border-right:1px solid var(--criminal-line);border-bottom:1px solid var(--criminal-line);min-height:230px;box-shadow:none;background:#fffdf9;border-radius:0;padding:31px 27px}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(odd){background:#fbf7f1}.content-detail--practice-guide-criminal .curated-practice-body .c3 h4{color:#342723;font-family:var(--criminal-serif);margin:0 0 21px;padding-top:47px;font-weight:650;position:relative;font-size:20px!important}.content-detail--practice-guide-criminal .curated-practice-body .c3 h4:before{width:34px;height:34px;color:var(--criminal-wine);font-family:var(--criminal-serif);content:"·";background:#f7efe4;border:1px solid #b88b4566;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:0;left:0}.content-detail--practice-guide-criminal .curated-practice-body .c3 p{color:#6a5f59;line-height:1.76;font-size:15px!important}.content-detail--practice-guide-criminal .curated-practice-body .blk{border-top:1px solid var(--criminal-line);border-left:1px solid var(--criminal-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.content-detail--practice-guide-criminal .curated-practice-body .blk article{border-right:1px solid var(--criminal-line);border-bottom:1px solid var(--criminal-line);background:#fffdf9;min-height:250px;padding:68px 25px 29px}.content-detail--practice-guide-criminal .curated-practice-body .blk article:before{width:32px;height:32px;color:var(--criminal-wine);background:#f7efe4;border-color:#b88b456b;top:25px;left:25px}.content-detail--practice-guide-criminal .curated-practice-body .blk h3{color:#342723;font-family:var(--criminal-serif);font-weight:650;font-size:18px!important}.content-detail--practice-guide-criminal .curated-practice-body .blk p{color:#6a5f59;line-height:1.74;font-size:15px!important}.content-detail--practice-guide-criminal+.practice-related-media,.content-detail--practice-guide-criminal~.practice-related-media{border-top:1px solid var(--criminal-line);background:#f3ece4}.content-detail--practice-guide-criminal~.practice-related-media>.section-inner{width:min(100% - 80px,1120px)}.content-detail--practice-guide-criminal~.practice-related-media .practice-related-media-heading{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.content-detail--practice-guide-criminal~.practice-related-media .practice-related-media-heading h2{color:#342723;font-family:var(--criminal-serif);font-weight:600}.content-detail--practice-guide-criminal~.practice-related-media .content-video-gallery{border-color:var(--criminal-line);background:#fffdf9c7;border-radius:0}@media (width<=1080px){.content-detail--practice-guide-criminal .practice-page-outline ol,.content-detail--practice-guide-criminal .curated-practice-body .cards3,.content-detail--practice-guide-criminal .curated-practice-body .blk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.archive-hero--practice-criminal,.archive-hero--practice-criminal.archive-hero--compact{min-height:520px;padding:72px 0 68px}.archive-hero--practice-criminal .practice-hero-media{opacity:.58;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 47%);mask-image:linear-gradient(90deg,#0000 0%,#000 47%)}.archive-hero--practice-criminal:before{background:linear-gradient(90deg,#faf6ef 0%,#faf6effa 55%,#faf6efa1 100%)}.archive-hero--practice-criminal h1,.archive-hero--practice-criminal>.section-inner>.practice-hero-lede{max-width:68%}.content-detail--practice-guide-criminal .practice-detail-highlights li{padding-left:78px}.content-detail--practice-guide-criminal .practice-detail-highlights li:before{left:22px}}@media (width<=780px){.content-detail--practice-guide-criminal :is(.practice-detail-highlights,.practice-detail-overview,.practice-detail-content){width:min(100% - 40px,1240px)}.content-detail--practice-guide-criminal .practice-detail-highlights{grid-template-columns:1fr;margin-top:-24px}.content-detail--practice-guide-criminal .practice-detail-highlights li{border-right:0;border-bottom:1px solid var(--criminal-line);min-height:112px}.content-detail--practice-guide-criminal .practice-detail-highlights li:last-child{border-bottom:0}.content-detail--practice-guide-criminal .practice-detail-checkpoints{grid-template-columns:1fr}.content-detail--practice-guide-criminal .practice-detail-checkpoints li{min-height:0}.content-detail--practice-guide-criminal .practice-page-outline{padding:30px 20px}.content-detail--practice-guide-criminal .practice-editorial-section{padding:44px 22px}.content-detail--practice-guide-criminal .curated-practice-body .two,.content-detail--practice-guide-criminal .curated-practice-body .case-row,.content-detail--practice-guide-criminal .curated-practice-body .cards3,.content-detail--practice-guide-criminal .curated-practice-body .blk{grid-template-columns:1fr}.content-detail--practice-guide-criminal .curated-practice-body .case-row>div+div{border-top:1px solid var(--criminal-line);border-left:0}.content-detail--practice-guide-criminal .curated-practice-body :is(.rc,.c3),.content-detail--practice-guide-criminal .curated-practice-body .blk article{min-height:0}.content-detail--practice-guide-criminal~.practice-related-media>.section-inner{width:min(100% - 40px,1120px)}}@media (width<=640px){.archive-hero--practice-criminal,.archive-hero--practice-criminal.archive-hero--compact{min-height:500px;padding:50px 0 56px}.archive-hero--practice-criminal .section-inner{width:min(100% - 40px,1280px)}.archive-hero--practice-criminal .archive-breadcrumb{margin-bottom:30px}.archive-hero--practice-criminal .practice-hero-media{opacity:.38;width:100%;height:49%;top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 61%);mask-image:linear-gradient(#0000 0%,#000 61%)}.archive-hero--practice-criminal:before{background:linear-gradient(#faf6ef 0%,#faf6effa 58%,#faf6efab 100%)}.archive-hero--practice-criminal h1{max-width:100%;font-size:clamp(38px,11.5vw,52px)}.archive-hero--practice-criminal>.section-inner>.practice-hero-lede{max-width:100%;font-size:15px;line-height:1.78}.content-detail--practice-guide-criminal .practice-page-outline ol{grid-template-columns:1fr}.content-detail--practice-guide-criminal .practice-page-outline a{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:90px;display:grid}.content-detail--practice-guide-criminal .practice-editorial-heading>h2{font-size:27px!important}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip){padding:54px 18px 19px}.content-detail--practice-guide-criminal .curated-practice-body :is(.warn,.tip):before{top:16px;left:18px}}.content-detail--practice-guide-criminal{--criminal-icon-document:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 7h25l11 11v39H14zM39 7v12h11M22 29h20M22 38h20M22 47h13'/%3E%3C/svg%3E");--criminal-icon-evidence:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 7h25l11 11v39H14zM39 7v12h11M22 29h15M22 38h11'/%3E%3Ccircle cx='43' cy='44' r='9'/%3E%3Cpath d='m50 51 7 7'/%3E%3C/svg%3E");--criminal-icon-people:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='23' cy='20' r='8'/%3E%3Ccircle cx='44' cy='22' r='7'/%3E%3Cpath d='M8 53c1-14 6-21 15-21s14 7 15 21M37 34c10-5 18 3 19 19'/%3E%3C/svg%3E");--criminal-icon-child:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='18' r='8'/%3E%3Cpath d='M8 50c1-13 6-20 14-20s13 7 14 20'/%3E%3Ccircle cx='45' cy='29' r='6'/%3E%3Cpath d='M37 53c1-10 3-16 8-16 6 0 9 6 10 16'/%3E%3C/svg%3E");--criminal-icon-message:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 12h50v34H27L14 56V46H7zM19 28h2m10 0h2m10 0h2'/%3E%3C/svg%3E");--criminal-icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6 52 14v15c0 13-8 23-20 29C20 52 12 42 12 29V14zM21 32l7 7 15-17'/%3E%3C/svg%3E");--criminal-icon-balance:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 8v46M18 55h28M10 18h44M18 18 9 37h18zM46 18 37 37h18z'/%3E%3C/svg%3E");--criminal-icon-court:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 54h48M12 49h40M14 20h36M11 16 32 5l21 11v4H11v-4zM18 23v21m9-21v21m10-21v21m9-21v21M15 44h34v5'/%3E%3C/svg%3E");--criminal-icon-money:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='24' cy='17' rx='16' ry='8'/%3E%3Cpath d='M8 17v24c0 4 7 8 16 8s16-4 16-8V17M8 29c0 4 7 8 16 8s16-4 16-8'/%3E%3Cellipse cx='44' cy='39' rx='13' ry='7'/%3E%3Cpath d='M31 39v11c0 4 6 7 13 7s13-3 13-7V39'/%3E%3C/svg%3E")}.content-detail--practice-guide-criminal .practice-detail-highlights li{--criminal-highlight-icon:var(--criminal-icon-people);text-align:center;flex-direction:column;align-items:center;min-height:224px;padding:112px 28px 28px;display:flex}.content-detail--practice-guide-criminal .practice-detail-highlights li:nth-child(2){--criminal-highlight-icon:var(--criminal-icon-evidence)}.content-detail--practice-guide-criminal .practice-detail-highlights li:nth-child(3){--criminal-highlight-icon:var(--criminal-icon-document)}.content-detail--practice-guide-criminal .practice-detail-highlights li:before{background:var(--criminal-wine);content:"";opacity:1;width:68px;height:68px;-webkit-mask:var(--criminal-highlight-icon) center / contain no-repeat;-webkit-mask:var(--criminal-highlight-icon) center / contain no-repeat;mask:var(--criminal-highlight-icon) center / contain no-repeat;border:0;border-radius:0;top:27px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-criminal .practice-detail-highlights strong{font-size:clamp(19px,1.7vw,24px);display:block}.content-detail--practice-guide-criminal .practice-detail-highlights p{max-width:250px;margin:9px auto 0;font-size:14px}.content-detail--practice-guide-criminal .practice-detail-checkpoints li{--criminal-checkpoint-icon:var(--criminal-icon-people);text-align:center;flex-direction:column;align-items:center;min-height:270px;padding:30px 26px 28px;display:flex}.content-detail--practice-guide-criminal .practice-detail-checkpoints li:nth-child(2){--criminal-checkpoint-icon:var(--criminal-icon-evidence)}.content-detail--practice-guide-criminal .practice-detail-checkpoints li:nth-child(3){--criminal-checkpoint-icon:var(--criminal-icon-shield)}.content-detail--practice-guide-criminal .practice-detail-checkpoints li>span{color:#0000;background:0 0;border:0;border-radius:0;place-items:center;width:78px;height:78px;font-size:0;display:grid}.content-detail--practice-guide-criminal .practice-detail-checkpoints li>span:before{background:var(--criminal-wine);content:"";opacity:1;width:72px;height:72px;-webkit-mask:var(--criminal-checkpoint-icon) center / contain no-repeat;-webkit-mask:var(--criminal-checkpoint-icon) center / contain no-repeat;mask:var(--criminal-checkpoint-icon) center / contain no-repeat;display:block}.content-detail--practice-guide-criminal .practice-detail-checkpoints strong{max-width:300px;margin-top:17px;font-size:clamp(17px,1.35vw,20px);line-height:1.48}.content-detail--practice-guide-criminal .practice-detail-checkpoints p{max-width:300px;margin:10px auto 0;line-height:1.68}.content-detail--practice-guide-criminal .curated-practice-body .rc{--criminal-card-icon:var(--criminal-icon-message);text-align:center;min-height:338px;padding:124px 30px 32px;position:relative}.content-detail--practice-guide-criminal .curated-practice-body .rc:nth-child(2n){--criminal-card-icon:var(--criminal-icon-shield)}.content-detail--practice-guide-criminal .curated-practice-body .rc:before{background:var(--criminal-wine);content:"";opacity:1;width:72px;height:72px;-webkit-mask:var(--criminal-card-icon) center / contain no-repeat;-webkit-mask:var(--criminal-card-icon) center / contain no-repeat;mask:var(--criminal-card-icon) center / contain no-repeat;border:0;border-radius:0;display:block;position:absolute;top:31px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-criminal .curated-practice-body .rc .badge{margin-left:auto;margin-right:auto}.content-detail--practice-guide-criminal .curated-practice-body .rc h3{margin-top:17px}.content-detail--practice-guide-criminal .curated-practice-body .c3{--criminal-card-icon:var(--criminal-icon-shield);text-align:center;min-height:286px;padding:119px 24px 28px;position:relative}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(8n+2){--criminal-card-icon:var(--criminal-icon-child)}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(8n+3){--criminal-card-icon:var(--criminal-icon-people)}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(8n+4){--criminal-card-icon:var(--criminal-icon-document)}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(8n+5){--criminal-card-icon:var(--criminal-icon-money)}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(8n+6){--criminal-card-icon:var(--criminal-icon-message)}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(8n+7){--criminal-card-icon:var(--criminal-icon-evidence)}.content-detail--practice-guide-criminal .curated-practice-body .c3:nth-child(8n){--criminal-card-icon:var(--criminal-icon-people)}.content-detail--practice-guide-criminal .curated-practice-body .c3:before{background:var(--criminal-wine);content:"";opacity:1;width:68px;height:68px;-webkit-mask:var(--criminal-card-icon) center / contain no-repeat;-webkit-mask:var(--criminal-card-icon) center / contain no-repeat;mask:var(--criminal-card-icon) center / contain no-repeat;display:block;position:absolute;top:28px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-criminal .curated-practice-body .c3 h4{margin:0 0 10px;padding-top:0;line-height:1.43}.content-detail--practice-guide-criminal .curated-practice-body .c3 h4:before,.content-detail--practice-guide-criminal .curated-practice-body .c3:after{display:none}.content-detail--practice-guide-criminal .curated-practice-body .c3 p{margin:0;line-height:1.68}.content-detail--practice-guide-criminal .curated-practice-body .blk article{--criminal-card-icon:var(--criminal-icon-court);text-align:center;min-height:294px;padding:119px 23px 28px;position:relative}.content-detail--practice-guide-criminal .curated-practice-body .blk article:nth-child(2){--criminal-card-icon:var(--criminal-icon-balance)}.content-detail--practice-guide-criminal .curated-practice-body .blk article:nth-child(3){--criminal-card-icon:var(--criminal-icon-shield)}.content-detail--practice-guide-criminal .curated-practice-body .blk article:nth-child(4){--criminal-card-icon:var(--criminal-icon-message)}.content-detail--practice-guide-criminal .curated-practice-body .blk article:before{background:var(--criminal-wine);content:"";opacity:1;width:68px;height:68px;-webkit-mask:var(--criminal-card-icon) center / contain no-repeat;-webkit-mask:var(--criminal-card-icon) center / contain no-repeat;mask:var(--criminal-card-icon) center / contain no-repeat;border:0;border-radius:0;display:block;top:29px;left:50%;transform:translate(-50%)}.content-detail--practice-guide-criminal .curated-practice-body .blk h3{margin:0 0 10px;line-height:1.45}.content-detail--practice-guide-criminal .curated-practice-body .blk p{margin:0;line-height:1.68}@media (width<=900px){.content-detail--practice-guide-criminal .practice-detail-highlights li{padding:108px 22px 26px}}@media (width<=780px){.content-detail--practice-guide-criminal .practice-detail-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.content-detail--practice-guide-criminal .practice-detail-highlights li{border-right:1px solid var(--criminal-line);border-bottom:0;min-height:214px;padding:102px 16px 24px}.content-detail--practice-guide-criminal .practice-detail-highlights li:last-child{border-right:0}.content-detail--practice-guide-criminal .practice-detail-highlights li:before{width:58px;height:58px;top:25px}.content-detail--practice-guide-criminal .practice-detail-highlights strong{font-size:17px}.content-detail--practice-guide-criminal .practice-detail-highlights p{font-size:12px}.content-detail--practice-guide-criminal .curated-practice-body :is(.rc,.c3),.content-detail--practice-guide-criminal .curated-practice-body .blk article{min-height:0}}@media (width<=560px){.content-detail--practice-guide-criminal .practice-detail-highlights{grid-template-columns:1fr}.content-detail--practice-guide-criminal .practice-detail-highlights li{border-right:0;border-bottom:1px solid var(--criminal-line);min-height:0;padding:98px 22px 24px}.content-detail--practice-guide-criminal .practice-detail-highlights li:last-child{border-bottom:0}}#top .archive-hero--video:not(.archive-hero--practice){isolation:isolate;color:#3d2928;border-bottom:1px solid #53362a21;min-height:clamp(410px,33vw,525px);padding:clamp(42px,5vw,68px) 0 clamp(56px,6vw,82px);overflow:hidden;background:#f3e8db!important}#top .archive-hero--video.archive-hero--compact{min-height:clamp(330px,27vw,410px);padding:clamp(34px,4vw,52px) 0 clamp(44px,5vw,64px)}#top .video-hero-media,#top .video-hero-surface{position:absolute;inset:0}#top .video-hero-media{z-index:-2;overflow:hidden}#top .video-hero-media-image{object-fit:cover;object-position:center 54%;width:100%;height:100%}#top .video-hero-surface{z-index:-1;background:linear-gradient(90deg,#faf6f0fa 0%,#faf6f0f0 32%,#faf6f085 51%,#faf6f00d 72%),linear-gradient(#ffffff14,#4321170a)}#top .archive-hero--video:not(.archive-hero--practice):before{z-index:-1;background:0 0}#top .archive-hero--video:not(.archive-hero--practice):after{display:none}#top .archive-hero--video .section-inner{text-align:left;width:min(1320px,100% - 48px)}#top .archive-hero--video .archive-breadcrumb{color:#6a5e59;text-align:left;justify-content:flex-start;margin-bottom:clamp(38px,4.7vw,62px)}#top .archive-hero--video.archive-hero--compact .archive-breadcrumb{margin-bottom:clamp(27px,3vw,40px)}#top .archive-hero--video:not(.archive-hero--practice) .archive-breadcrumb,#top .archive-hero--video:not(.archive-hero--practice) .archive-breadcrumb a,#top .archive-hero--video:not(.archive-hero--practice) .archive-breadcrumb b{color:#6a5e59}#top .video-hero-eyebrow{color:#6d1b2c;max-width:600px;font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(14px,1.25vw,17px);font-weight:650}#top .archive-hero--video:not(.archive-hero--practice) h1,#top .video-hero-display-title{color:#641327;max-width:640px;font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(48px,5.4vw,74px);font-weight:560;line-height:1.1}#top .archive-hero--video.archive-hero--compact h1,#top .archive-hero--video.archive-hero--compact .video-hero-display-title{font-size:clamp(43px,4.8vw,64px)}#top .archive-hero--video>.section-inner>p:last-of-type:not(.video-hero-display-title){color:#514b47;word-break:keep-all;max-width:510px;margin:23px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.82}#top .archive-section--video{background:radial-gradient(circle at 100% 0,#6d392609,#0000 27%),#fff;padding:clamp(64px,7vw,96px) 0 clamp(92px,9vw,132px)}#top .archive-section--video>.section-inner{grid-template-columns:minmax(0,1fr) minmax(360px,500px);align-items:end;gap:0 clamp(36px,6vw,82px);width:min(1180px,100% - 48px);display:grid}#top .video-archive-heading{min-width:0;padding-bottom:30px}#top .video-archive-heading p{color:#7d1730;letter-spacing:.11em;margin:0 0 10px;font-size:12px;font-weight:780}#top .video-archive-heading h2{color:#282222;font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(37px,4vw,52px);font-weight:590;line-height:1.18}#top .archive-section--video .archive-search{border:0;align-items:center;margin:0;padding:0 0 30px}#top .archive-section--video .archive-search label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .archive-section--video .archive-search>div{background:#fffffff5;border:1px solid #4f342b29;border-radius:999px;width:100%;min-height:54px;overflow:hidden;box-shadow:0 13px 34px #3c1d120d}#top .archive-section--video .archive-search>div:focus-within{border-color:#740b2880;box-shadow:0 0 0 3px #740b281a}#top .archive-section--video .archive-search input{color:#342b28;min-height:52px;padding:0 23px;font-size:15px}#top .archive-section--video .archive-search button{color:#fff;background:#6b1027;border-radius:999px;width:60px;min-width:60px;min-height:52px;padding:0;position:relative}#top .archive-section--video .archive-search button:hover,#top .archive-section--video .archive-search button:focus-visible{background:#4f091c}#top .video-search-icon{border:2px solid;border-radius:50%;width:18px;height:18px;margin:auto;display:block;position:relative}#top .video-search-icon:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(48deg)}#top .archive-section--video .archive-summary,#top .archive-section--video .archive-grid,#top .archive-section--video .archive-empty,#top .archive-section--video .archive-pagination{grid-column:1/-1}#top .archive-section--video .archive-summary{color:#4d4542;border-top:1px solid #4f342b26;gap:5px;margin:0 0 24px;padding-top:20px;font-size:15px}#top .archive-section--video .archive-summary:before{color:#38302d;content:"전체"}#top .archive-section--video .archive-summary strong{color:#72122b;font-family:var(--display);font-size:26px;font-weight:720}#top .archive-grid--video{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(25px,3vw,36px) 26px}#top .archive-card--video{color:#2e2725;background:#fff;border:1px solid #42302b24;border-radius:6px;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 12px 30px #3a20190b}#top .archive-card--video:hover,#top .archive-card--video:focus-visible{border-color:#72122b59;transform:translateY(-4px);box-shadow:0 22px 46px #3a20191b}#top .archive-card--video:focus-visible{outline-offset:4px;outline:3px solid #72122b3d}#top .archive-card--video .archive-card-image{aspect-ratio:16/9;background:#37272a;width:100%;min-height:0}#top .archive-card--video .archive-card-image img{object-fit:cover;object-position:center;filter:saturate(.84)contrast(.98);width:100%;height:100%;transition:transform .3s,filter .3s}#top .archive-card--video:hover .archive-card-image img,#top .archive-card--video:focus-visible .archive-card-image img{filter:saturate(.98)contrast();transform:scale(1.025)}#top .archive-card--video .archive-card-image--video:after{background:linear-gradient(#180c0e0a,#180c0e5c)}#top .archive-card--video .archive-play-badge{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#170f1157;border:2px solid #fffffff0;width:54px;height:54px;box-shadow:0 9px 24px #12080a38}#top .archive-card--video:hover .archive-play-badge,#top .archive-card--video:focus-visible .archive-play-badge{background:#70142b}#top .archive-card--video .archive-card-copy{padding:19px 20px 20px}#top .archive-card--video .archive-card-meta{color:#791630;letter-spacing:-.01em;width:fit-content;margin:0 0 9px;font-size:12px;font-weight:780}#top .archive-card--video h2{color:#2d2726;min-height:55px;font-family:var(--display);letter-spacing:-.04em;-webkit-line-clamp:2;margin:0 0 9px;font-size:20px;font-weight:620;line-height:1.4}#top .archive-card--video p{color:#6d6561;-webkit-line-clamp:2;min-height:47px;margin:0;font-size:13px;line-height:1.72}#top .archive-card-video-footer{color:#817873;flex-wrap:wrap;align-items:center;gap:7px 12px;min-height:24px;margin-top:14px;font-size:12px;display:flex}#top .archive-card-video-footer>*+*{padding-left:13px;position:relative}#top .archive-card-video-footer>*+:before{content:"";background:#4f342b38;width:1px;height:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#top .archive-card--video .archive-card-action--video{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .archive-section--video .archive-pagination{gap:8px;margin-top:50px}#top .archive-section--video .archive-pagination a,#top .archive-section--video .archive-pagination span{color:#625956;background:#fff;border-color:#4f342b24;border-radius:50%;min-width:42px;height:42px;padding:0 10px}#top .archive-section--video .archive-pagination a[aria-current=page]{color:#fff;background:#70142b;border-color:#70142b;box-shadow:0 9px 22px #70142b2e}#top .content-detail--editorial-video{background:#fff;border-bottom:0;padding:0 0 clamp(62px,7vw,94px)}#top .content-detail--editorial-video .content-detail-inner{width:min(1180px,100%)}#top .video-detail-stage{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#top .video-detail-toolbar{background:0 0;border:0;min-height:0;padding:clamp(52px,6vw,76px) 0 17px}#top .video-detail-kicker strong{color:#71132b;background:#fff;border:1px solid #71132b59;align-items:center;min-height:34px;padding:6px 13px;font-size:12px;font-weight:780;line-height:1;display:inline-flex}#top .video-detail-meta{color:#746b67;gap:7px 14px;font-size:13px}#top .video-detail-meta time,#top .video-detail-meta>span{padding:0}#top .video-detail-meta a{color:#463b37;background:#fff;border:1px solid #4b332b47;border-radius:2px;min-height:40px;padding:9px 16px}#top .video-detail-heading{max-width:990px;padding:0 0 clamp(28px,3.4vw,42px)}#top .video-detail-heading p{color:#25201f;font-family:var(--display);letter-spacing:-.055em;word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:580;line-height:1.28}#top .video-detail-heading span{color:#6c625e;margin-top:17px;font-size:15px;line-height:1.7;display:block}#top .video-detail-stage .youtube-player,#top .video-detail-stage .naver-tv-player,#top .video-detail-stage .content-video-gallery,#top .video-detail-stage>.video-unavailable{border:1px solid #3a272221;border-radius:6px;overflow:hidden;box-shadow:0 20px 50px #2f1a1417}#top .video-detail-stage .video-facade-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#170f1166;border-color:#fffffff0}#top .video-detail-summary{background:linear-gradient(135deg,#cdb58921,#0000 42%),#fbf8f4;border:1px solid #583f3421;border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:130px minmax(0,1fr);gap:clamp(20px,3vw,38px);margin-top:30px;padding:clamp(27px,3.5vw,38px) clamp(24px,4vw,42px) 25px}#top .video-detail-summary>p{color:#8a1832;letter-spacing:.12em;padding-top:7px;font-size:11px;font-weight:820}#top .video-detail-summary h2{color:#312826;font-family:var(--display);font-size:clamp(26px,3vw,38px);font-weight:610;line-height:1.33}#top .video-detail-summary div>p{color:#6c625e;max-width:760px;margin-top:12px;font-size:15px;line-height:1.76}#top .video-detail-checkpoints{background:#fbf8f4;border:1px solid #583f3421;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 clamp(24px,4vw,42px) clamp(28px,3.5vw,38px) calc(130px + clamp(24px,4vw,42px) + clamp(20px,3vw,38px));list-style:none;display:grid}#top .video-detail-checkpoints li{background:#ffffffc7;border:1px solid #583f341f;border-radius:6px;align-content:start;gap:6px;min-width:0;min-height:128px;padding:18px 17px;display:grid}#top .video-detail-checkpoints li>span{color:#b29057;font-family:var(--display);font-size:12px;font-weight:760}#top .video-detail-checkpoints strong{color:#3b302d;font-family:var(--display);font-size:18px;font-weight:650;line-height:1.45}#top .video-detail-checkpoints small{color:#766c68;word-break:keep-all;font-size:12px;line-height:1.62}#top .content-detail--editorial-video+.editorial-consultation-band{border:1px solid #c49d5e52;border-radius:8px;width:min(1180px,100% - 48px);margin:0 auto}#top .content-detail--editorial-video+.editorial-consultation-band .section-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(24px,4vw,52px);width:100%;min-height:132px;padding:28px clamp(30px,4vw,52px)}#top .content-detail--editorial-video+.editorial-consultation-band p{max-width:480px;font-size:clamp(22px,2.4vw,31px)}#top .related-section--video{background:#fff;padding:clamp(50px,6vw,76px) 0 clamp(84px,8vw,116px)}#top .related-section--video>.section-inner{width:min(1180px,100% - 48px)}#top .related-section--video .related-section-title h2{color:#2b2523;font-family:var(--display);letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(31px,3.6vw,45px);font-weight:610}#top .related-grid--video{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#top .related-grid--video .related-video-card{background:#fff;border:1px solid #42302b24;border-radius:6px;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 12px 30px #3a20190b}#top .related-grid--video .related-video-card:hover,#top .related-grid--video .related-video-card:focus-visible{border-color:#72122b57;transform:translateY(-4px);box-shadow:0 20px 42px #3a20191a}#top .related-video-media{aspect-ratio:16/9;color:#fff;background:#3a292c;width:100%;display:block;position:relative;overflow:hidden}#top .related-video-media:after{content:"";background:linear-gradient(#160a0d08,#160a0d45);position:absolute;inset:0}#top .related-video-media img{object-fit:cover;filter:saturate(.86);width:100%;height:100%;transition:transform .28s,filter .28s}#top .related-video-card:hover .related-video-media img,#top .related-video-card:focus-visible .related-video-media img{filter:saturate();transform:scale(1.025)}#top .related-video-fallback{background:linear-gradient(135deg,#3c282d,#71132b);position:absolute;inset:0}#top .related-video-play{z-index:1;color:#fff;background:#160c0e57;border:2px solid #fffffff0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#top .related-video-play i{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}#top .related-video-copy{min-height:122px;padding:16px 18px 18px;display:block}#top .related-video-copy>span:first-child{color:#791630;letter-spacing:-.01em;margin-bottom:7px;font-size:11px;font-weight:780;display:block}#top .related-grid--video .related-video-copy strong{color:#2f2826;font-family:var(--display);letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:620;line-height:1.48;display:-webkit-box;overflow:hidden}#top .related-grid--video .related-content-action{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1020px){#top .archive-hero--video .video-hero-surface{background:linear-gradient(90deg,#faf6f0fa 0%,#faf6f0e8 43%,#faf6f04d 72%,#faf6f014 100%)}#top .archive-section--video>.section-inner{grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:0 34px}#top .archive-grid--video,#top .related-grid--video{grid-template-columns:repeat(2,minmax(0,1fr))}#top .video-detail-checkpoints{padding-left:clamp(24px,4vw,42px)}}@media (width<=760px){#top .archive-hero--video:not(.archive-hero--practice),#top .archive-hero--video.archive-hero--compact{min-height:390px;padding:30px 0 48px}#top .video-hero-media-image{object-position:70% center}#top .video-hero-surface,#top .archive-hero--video .video-hero-surface{background:linear-gradient(90deg,#faf6f0fa,#faf6f0d1 66%,#faf6f057),linear-gradient(#faf6f014,#faf6f047)}#top .archive-hero--video .section-inner,#top .archive-section--video>.section-inner,#top .related-section--video>.section-inner,#top .content-detail--editorial-video+.editorial-consultation-band{width:min(100% - 32px,1180px)}#top .archive-hero--video .archive-breadcrumb,#top .archive-hero--video.archive-hero--compact .archive-breadcrumb{margin-bottom:42px}#top .video-hero-eyebrow{max-width:330px;margin-bottom:10px;font-size:14px}#top .archive-hero--video:not(.archive-hero--practice) h1,#top .video-hero-display-title,#top .archive-hero--video.archive-hero--compact .video-hero-display-title{max-width:390px;font-size:clamp(39px,12vw,54px)}#top .archive-hero--video>.section-inner>p:last-of-type:not(.video-hero-display-title){max-width:370px;margin-top:18px;font-size:15px;line-height:1.72}#top .archive-section--video{padding:54px 0 82px}#top .archive-section--video>.section-inner{grid-template-columns:minmax(0,1fr);align-items:stretch}#top .video-archive-heading,#top .archive-section--video .archive-search{padding-bottom:24px}#top .archive-section--video .archive-summary{padding-top:18px}#top .content-detail--editorial-video{padding-bottom:48px}#top .video-detail-toolbar{flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0 15px}#top .video-detail-meta{justify-content:flex-start;width:100%}#top .video-detail-meta a{margin-left:auto}#top .video-detail-heading{padding-bottom:25px}#top .video-detail-heading p{font-size:clamp(30px,8vw,42px);line-height:1.34}#top .video-detail-heading span{margin-top:12px;font-size:14px}#top .video-detail-summary{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px;padding:24px 20px 20px}#top .video-detail-summary>p{padding:0}#top .video-detail-summary h2{font-size:clamp(25px,7vw,33px)}#top .video-detail-checkpoints{grid-template-columns:minmax(0,1fr);padding:0 20px 24px}#top .video-detail-checkpoints li{grid-template-columns:28px minmax(0,1fr);gap:3px 8px;min-height:0;padding:16px}#top .video-detail-checkpoints li>span{grid-row:1/span 2;padding-top:3px}#top .video-detail-checkpoints small{grid-column:2}#top .content-detail--editorial-video+.editorial-consultation-band{border-radius:7px}#top .content-detail--editorial-video+.editorial-consultation-band .section-inner{grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:0;padding:32px 25px}#top .content-detail--editorial-video+.editorial-consultation-band p{grid-column:1/-1}#top .related-section--video{padding:50px 0 82px}}@media (width<=620px){#top .archive-grid--video,#top .related-grid--video{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}#top .archive-card--video,#top .related-grid--video .related-video-card{scroll-snap-align:none}#top .content-detail--editorial-video+.editorial-consultation-band .section-inner{grid-template-columns:minmax(0,1fr)}#top .content-detail--editorial-video+.editorial-consultation-band p{grid-column:auto;font-size:24px}}@media (prefers-reduced-motion:reduce){#top .archive-card--video,#top .archive-card--video img,#top .related-video-card,#top .related-video-media img{transition:none}}#top .archive-hero--webtoon:not(.archive-hero--practice){color:#2d2020;border-bottom:1px solid #683e2b1a;min-height:470px;padding:0;overflow:hidden;background:#f5eee5!important}#top .archive-hero--webtoon.archive-hero--compact{min-height:390px}#top .archive-hero--webtoon:not(.archive-hero--practice):before{z-index:1;background:linear-gradient(90deg,#faf6f0fa 0%,#faf6f0eb 32%,#faf6f052 56%,#0000 72%),linear-gradient(#ffffff0a,#55261a0d)}#top .archive-hero--webtoon:not(.archive-hero--practice):after{display:none}#top .webtoon-hero-media,#top .webtoon-hero-surface{display:block;position:absolute;inset:0}#top .webtoon-hero-media{z-index:0}#top .webtoon-hero-media-image{object-fit:cover;object-position:center center}#top .webtoon-hero-surface{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffcf742,#0000 52%),radial-gradient(circle at 15% 68%,#ffffff5c,#0000 32%)}#top .archive-hero--webtoon .section-inner{flex-direction:column;justify-content:center;min-height:470px;padding-top:56px;padding-bottom:54px;display:flex}#top .archive-hero--webtoon.archive-hero--compact .section-inner{min-height:390px;padding-top:48px;padding-bottom:46px}#top .archive-hero--webtoon[data-page-route="/media/webtoons"] .archive-breadcrumb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .archive-hero--webtoon .archive-breadcrumb{color:#382826ad;max-width:48%;margin:0 0 34px}#top .archive-hero--webtoon:not(.archive-hero--practice) .archive-breadcrumb,#top .archive-hero--webtoon:not(.archive-hero--practice) .archive-breadcrumb a,#top .archive-hero--webtoon:not(.archive-hero--practice) .archive-breadcrumb b{color:#382826ad}#top .archive-hero--webtoon:not(.archive-hero--practice) .archive-breadcrumb span+span:before{color:#54342d6b}#top .webtoon-hero-eyebrow{max-width:47%;font-family:var(--display);letter-spacing:-.02em;margin:0 0 19px;font-weight:680;color:#6e1b2b!important;font-size:16px!important;line-height:1.4!important}#top .archive-hero--webtoon:not(.archive-hero--practice) h1{color:#5a101d;width:min(47%,610px);max-width:none;font-family:var(--display);letter-spacing:-.055em;word-break:keep-all;margin:0 0 27px;font-size:clamp(51px,5vw,69px);font-weight:560;line-height:1.08}#top .archive-hero--webtoon.archive-hero--compact h1{font-size:clamp(37px,4.2vw,55px);line-height:1.18}#top .archive-hero--webtoon:not(.archive-hero--practice)>.section-inner>p:last-child:not(.webtoon-hero-eyebrow){color:#2f2725c4;word-break:keep-all;width:min(45%,540px);max-width:none;margin:0;font-size:17px;line-height:1.84}#top .archive-section--webtoon{background:radial-gradient(circle at 100% 0,#7f342709,#0000 26%),#fff;padding:0 0 clamp(82px,9vw,126px)}#top .archive-section--webtoon>.section-inner{grid-template-columns:minmax(0,1fr) minmax(340px,490px);align-items:end;gap:0 44px;width:min(1240px,100% - 64px);max-width:none;padding-top:34px;display:grid}#top .webtoon-archive-breadcrumb{color:#786f6b;grid-column:1/-1;align-items:center;gap:0;margin:0 0 48px;font-size:13px;display:flex}#top .webtoon-archive-breadcrumb>*{color:inherit;align-items:center;font-weight:540;display:inline-flex}#top .webtoon-archive-breadcrumb>*+:before{content:"";border-top:1px solid #a69c97;border-right:1px solid #a69c97;width:6px;height:6px;margin:0 15px 0 13px;transform:rotate(45deg)}#top .webtoon-archive-breadcrumb a:hover,#top .webtoon-archive-breadcrumb a:focus-visible{color:#6b1026}#top .webtoon-archive-heading{min-width:0;padding-bottom:28px}#top .webtoon-archive-heading p{color:#9b714a;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:760}#top .webtoon-archive-heading h2{color:#292020;font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(36px,3.8vw,50px);font-weight:590;line-height:1.2}#top .archive-section--webtoon .archive-search{border:0;align-items:center;margin:0;padding:0 0 30px}#top .archive-section--webtoon .archive-search label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .archive-section--webtoon .archive-search>div{background:#fffffff5;border:1px solid #5b3b302b;border-radius:999px;width:100%;min-height:52px;overflow:hidden;box-shadow:0 11px 29px #4c2c200b}#top .archive-section--webtoon .archive-search>div:focus-within{border-color:#6c0e2785;box-shadow:0 0 0 3px #6c0e2717}#top .archive-section--webtoon .archive-search input{color:#342b28;min-height:50px;padding:0 22px;font-size:14px}#top .archive-section--webtoon .archive-search button{color:#fff;background:#681023;border-radius:999px;width:58px;min-width:58px;min-height:50px;padding:0}#top .archive-section--webtoon .archive-search button:hover,#top .archive-section--webtoon .archive-search button:focus-visible{background:#490717}#top .archive-section--webtoon .archive-summary,#top .archive-section--webtoon .archive-grid,#top .archive-section--webtoon .archive-empty,#top .archive-section--webtoon .archive-pagination{grid-column:1/-1}#top .archive-section--webtoon .archive-summary{color:#4f4744;border-top:1px solid #5b3b3026;gap:5px;margin:0 0 26px;padding-top:25px;font-size:15px}#top .archive-section--webtoon .archive-summary strong{color:#71142a;font-family:var(--display);font-size:25px;font-weight:760}#top .archive-grid--webtoon{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px}#top .archive-card--webtoon{color:#2e2725;background:#fff;border:1px solid #4c352d24;border-radius:8px;flex-direction:column;min-width:0;min-height:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 28px #3b251e09}#top .archive-card--webtoon:hover,#top .archive-card--webtoon:focus-visible{border-color:#6c0e274d;transform:translateY(-4px);box-shadow:0 18px 42px #3b1f1b1a}#top .archive-card--webtoon .archive-card-image{aspect-ratio:4/3;background:#eee5d9;flex:none;width:100%;min-height:0;overflow:hidden}#top .archive-card--webtoon .archive-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#3b1f1614);height:32%;position:absolute;inset:auto 0 0}#top .archive-card--webtoon .archive-card-image img{object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform .28s}#top .archive-card--webtoon:hover .archive-card-image img,#top .archive-card--webtoon:focus-visible .archive-card-image img{transform:scale(1.025)}#top .archive-card--webtoon .archive-card-copy{flex:1;min-height:0;padding:20px 19px 54px;position:relative}#top .archive-card--webtoon .archive-card-meta{color:#74182d;letter-spacing:-.01em;margin:0 0 12px;font-size:11px;font-weight:760;display:block}#top .archive-card--webtoon .archive-card-meta>span{background:#fffdfb;border:1px solid #70132a42;border-radius:999px;align-items:center;min-height:25px;padding:4px 10px;display:inline-flex}#top .archive-card--webtoon .archive-card-meta time{color:#7d7470;letter-spacing:0;align-items:center;gap:7px;font-size:12px;font-weight:520;display:inline-flex;position:absolute;bottom:20px;left:20px}#top .archive-card--webtoon .archive-card-meta time:before{content:"";border:1px solid #9b928e;border-radius:2px;width:11px;height:10px;box-shadow:inset 0 3px #9b928e24}#top .archive-card--webtoon h2{color:#292120;min-height:57px;font-family:var(--display);letter-spacing:-.035em;word-break:keep-all;margin:0 0 10px;font-size:20px;font-weight:680;line-height:1.42}#top .archive-card--webtoon p{color:#716865;-webkit-line-clamp:3;word-break:keep-all;min-height:62px;margin:0;font-size:13px;line-height:1.62}#top .archive-card--webtoon .archive-card-copy>b{display:none}#top .archive-section--webtoon .archive-pagination{gap:7px;margin-top:48px}#top .archive-section--webtoon .archive-pagination a,#top .archive-section--webtoon .archive-pagination span{color:#5e5652;background:#faf9f7;border-color:#0000;border-radius:3px;min-width:38px;height:38px;padding:0 9px;font-size:13px}#top .archive-section--webtoon .archive-pagination a:hover,#top .archive-section--webtoon .archive-pagination a:focus-visible{color:#6d1128;background:#f1ece7}#top .archive-section--webtoon .archive-pagination a[aria-current=page]{color:#fff;background:#661023;border-color:#661023;box-shadow:0 7px 18px #6610232e}@media (width<=1024px){#top .archive-hero--webtoon:not(.archive-hero--practice):before{background:linear-gradient(90deg,#faf6f0fa 0%,#faf6f0e3 42%,#faf6f047 68%,#0000 84%)}#top .archive-hero--webtoon .webtoon-hero-media-image{object-position:60% center}#top .archive-section--webtoon>.section-inner{gap:0 30px;width:min(100% - 48px,1240px)}#top .archive-grid--webtoon{gap:22px 16px}#top .archive-card--webtoon{min-height:468px}}@media (width<=840px){#top .archive-hero--webtoon:not(.archive-hero--practice),#top .archive-hero--webtoon .section-inner{min-height:430px}#top .archive-hero--webtoon:not(.archive-hero--practice) h1,#top .webtoon-hero-eyebrow,#top .archive-hero--webtoon:not(.archive-hero--practice)>.section-inner>p:last-child:not(.webtoon-hero-eyebrow){width:min(58%,500px);max-width:58%}#top .archive-grid--webtoon{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}#top .archive-card--webtoon{min-height:0}}@media (width<=700px){#top .archive-hero--webtoon:not(.archive-hero--practice),#top .archive-hero--webtoon.archive-hero--compact{min-height:420px}#top .archive-hero--webtoon .section-inner,#top .archive-hero--webtoon.archive-hero--compact .section-inner{min-height:420px;padding-top:48px;padding-bottom:44px}#top .archive-hero--webtoon:not(.archive-hero--practice):before{background:linear-gradient(90deg,#faf6f0fc 0%,#faf6f0eb 52%,#faf6f073 78%,#faf6f02e),linear-gradient(#0000 55%,#faf6f09e)}#top .archive-hero--webtoon .webtoon-hero-media-image{object-position:66% center}#top .archive-hero--webtoon:not(.archive-hero--practice) h1,#top .webtoon-hero-eyebrow,#top .archive-hero--webtoon:not(.archive-hero--practice)>.section-inner>p:last-child:not(.webtoon-hero-eyebrow){width:min(72%,440px);max-width:72%}#top .archive-hero--webtoon:not(.archive-hero--practice) h1{font-size:clamp(42px,12vw,55px)}#top .archive-hero--webtoon.archive-hero--compact h1{font-size:clamp(32px,8vw,43px)}#top .webtoon-hero-eyebrow{margin-bottom:15px;font-size:14px!important}#top .archive-hero--webtoon:not(.archive-hero--practice)>.section-inner>p:last-child:not(.webtoon-hero-eyebrow){font-size:15px;line-height:1.72}#top .archive-section--webtoon>.section-inner{width:calc(100% - 34px);padding-top:25px;display:block}#top .webtoon-archive-breadcrumb{margin-bottom:39px;font-size:12px}#top .webtoon-archive-heading{padding-bottom:22px}#top .webtoon-archive-heading h2{font-size:38px}#top .archive-section--webtoon .archive-search{padding-bottom:25px}#top .archive-section--webtoon .archive-summary{margin-bottom:22px;padding-top:21px}}@media (width<=520px){#top .archive-hero--webtoon:not(.archive-hero--practice):before{background:linear-gradient(90deg,#faf6f0fc 0%,#faf6f0f0 66%,#faf6f07a),linear-gradient(#0000 52%,#faf6f0c2)}#top .archive-hero--webtoon .webtoon-hero-media-image{object-position:73% center}#top .archive-hero--webtoon:not(.archive-hero--practice) h1,#top .webtoon-hero-eyebrow,#top .archive-hero--webtoon:not(.archive-hero--practice)>.section-inner>p:last-child:not(.webtoon-hero-eyebrow){width:84%;max-width:84%}#top .archive-grid--webtoon{grid-template-columns:minmax(0,1fr);gap:18px}#top .archive-card--webtoon{grid-template-columns:minmax(122px,39%) minmax(0,1fr);min-height:190px;display:grid}#top .archive-card--webtoon .archive-card-image{aspect-ratio:auto;height:100%;min-height:190px}#top .archive-card--webtoon .archive-card-copy{padding:17px 15px 45px}#top .archive-card--webtoon h2{min-height:0;margin-bottom:8px;font-size:17px;line-height:1.38}#top .archive-card--webtoon p{-webkit-line-clamp:2;min-height:0;font-size:12px;line-height:1.55}#top .archive-card--webtoon .archive-card-meta{margin-bottom:9px}#top .archive-card--webtoon .archive-card-meta>span{min-height:23px;padding:3px 8px;font-size:10px}#top .archive-card--webtoon .archive-card-meta time{font-size:11px;bottom:15px;left:15px}}@media (prefers-reduced-motion:reduce){#top .archive-card--webtoon,#top .archive-card--webtoon .archive-card-image img{transition:none}}#top .content-detail--editorial-webtoon{background:radial-gradient(circle at 50% 0,#aa754b12,#0000 28%),#f8f4ef;border-bottom:1px solid #5131271a;padding:clamp(46px,5vw,70px) 0 clamp(78px,8vw,112px)}#top .content-detail--editorial-webtoon .content-detail-layout,#top .content-detail--editorial-webtoon .content-detail-inner{width:100%;max-width:none}#top .webtoon-reader{width:min(100%,980px);margin:0 auto}#top .webtoon-reader-toolbar{background:#ffffffeb;border:1px solid #55342a24;border-top:2px solid #a97443a3;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,810px);min-height:72px;margin:0 auto 25px;padding:14px 17px 14px 21px;display:flex;box-shadow:0 13px 34px #3d241c0e}#top .webtoon-reader-meta{color:#746965;gap:9px 21px;font-size:13px;font-weight:560}#top .webtoon-reader-meta>b{color:#6f1229;letter-spacing:.08em;background:#fffdfb;border:1px solid #6f122a33;border-radius:999px;align-items:center;min-height:27px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}#top .webtoon-reader-meta :is(time,span):before{background:#695c5666;width:3px;height:3px;left:-12px}#top .webtoon-reader-list{color:#6b1027;background:#fff;border:1px solid #6911273d;border-radius:4px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:760}#top .webtoon-reader-list:after{color:#9d6f49;content:"≡";margin-left:10px;font-size:15px;line-height:1}#top .webtoon-reader-list:hover,#top .webtoon-reader-list:focus-visible{color:#fff;background:#691027}#top .webtoon-reader-strip{background:#fff;border:1px solid #4f372f1a;border-radius:5px;width:min(100%,810px);margin:0 auto;overflow:hidden;box-shadow:0 24px 62px #301a151a}#top .webtoon-reader-frame,#top .webtoon-reader-frame img{box-shadow:none;border:0;border-radius:0}#top .webtoon-reader-navigation{border-top:1px solid #53372e26;border-bottom:1px solid #53372e26;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;width:min(100%,810px);min-height:74px;margin:clamp(34px,5vw,52px) auto 0;padding:10px 0;display:grid}#top .webtoon-reader-navigation>:is(a,span){color:#433a37;min-height:44px;padding:9px 14px;font-size:13px;font-weight:690}#top .webtoon-reader-navigation>a{border:1px solid #0000;border-radius:4px}#top .webtoon-reader-navigation>a:hover,#top .webtoon-reader-navigation>a:focus-visible{color:#681027;background:#fff;border-color:#68102724}#top .webtoon-reader-navigation .webtoon-reader-navigation-list{background:#681027;border-color:#681027;justify-content:center;min-width:94px;color:#fff!important}#top .webtoon-reader-navigation .webtoon-reader-navigation-list:hover,#top .webtoon-reader-navigation .webtoon-reader-navigation-list:focus-visible{background:#4b081a;color:#fff!important}#top .webtoon-reader-navigation>[aria-disabled=true]{opacity:.34}#top .related-section--webtoon{background:linear-gradient(#ffffffa3,#0000 18%),#fffaf5;padding:clamp(70px,7vw,104px) 0}#top .related-section--webtoon .related-section-title{border-bottom:1px solid #57392f24;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;padding-bottom:20px;display:flex}#top .related-section--webtoon .related-section-title h2{color:#302525;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.5vw,45px);font-weight:590}#top .related-grid--webtoon{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#top .related-grid--webtoon .related-webtoon-card{background:#fff;border:1px solid #50372e21;border-radius:7px;flex-direction:column;gap:0;min-height:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 10px 30px #3d261e0b}#top .related-grid--webtoon .related-webtoon-card:hover,#top .related-grid--webtoon .related-webtoon-card:focus-visible{border-color:#6810274d;transform:translateY(-4px);box-shadow:0 18px 40px #3d201b1a}#top .related-webtoon-media{aspect-ratio:4/3;background:#eee5d9;width:100%;display:block;position:relative;overflow:hidden}#top .related-webtoon-media img{object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform .26s}#top .related-webtoon-card:hover .related-webtoon-media img,#top .related-webtoon-card:focus-visible .related-webtoon-media img{transform:scale(1.025)}#top .related-webtoon-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:180px;padding:21px;display:flex}#top .related-grid--webtoon .related-webtoon-copy>span:first-child{color:#71142a;letter-spacing:0;border:1px solid #6c102738;border-radius:999px;align-items:center;min-height:25px;padding:4px 10px;font-size:10px;font-weight:760;display:inline-flex}#top .related-grid--webtoon .related-webtoon-copy strong{color:#312827;font-family:var(--display);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;font-size:20px;line-height:1.45;display:-webkit-box;overflow:hidden}#top .related-grid--webtoon .related-content-action{color:#6b1027;background:0 0;border:0;min-height:auto;margin-top:auto;padding:0;font-size:12px}@media (width<=800px){#top .related-grid--webtoon{grid-template-columns:repeat(2,minmax(0,1fr))}#top .related-grid--webtoon .related-webtoon-card:last-child{display:none}}@media (width<=700px){#top .content-detail--editorial-webtoon{padding:28px 0 70px}#top .content-detail--editorial-webtoon .content-detail-layout{width:100%;max-width:none;padding-left:0;padding-right:0}#top .webtoon-reader-toolbar,#top .webtoon-reader-navigation{width:calc(100% - 32px)}#top .webtoon-reader-toolbar{min-height:66px;margin-bottom:18px;padding:11px 12px 11px 15px}#top .webtoon-reader-meta{gap:7px 15px;font-size:11px}#top .webtoon-reader-meta :is(time,span):before{left:-9px}#top .webtoon-reader-list{min-height:39px;padding:8px 12px;font-size:11px}#top .webtoon-reader-list:after{margin-left:7px}#top .webtoon-reader-strip{width:100%;box-shadow:none;border-left:0;border-right:0;border-radius:0}#top .webtoon-reader-navigation{gap:4px;min-height:66px;margin-top:30px}#top .webtoon-reader-navigation>:is(a,span){gap:5px;padding:8px;font-size:12px}#top .webtoon-reader-navigation .webtoon-reader-navigation-list{min-width:72px}#top .related-section--webtoon .section-inner{width:calc(100% - 34px)}#top .related-section--webtoon .related-section-title{margin-bottom:22px}}@media (width<=520px){#top .related-grid--webtoon{grid-template-columns:minmax(0,1fr)}#top .related-grid--webtoon .related-webtoon-card:last-child{display:flex}#top .related-grid--webtoon .related-webtoon-card{grid-template-columns:39% minmax(0,1fr);display:grid}#top .related-webtoon-media{aspect-ratio:auto;height:100%;min-height:176px}#top .related-webtoon-copy{min-height:176px;padding:16px}#top .related-grid--webtoon .related-webtoon-copy strong{font-size:17px}}@media (prefers-reduced-motion:reduce){#top .related-grid--webtoon .related-webtoon-card,#top .related-webtoon-media img{transition:none}}#top .archive-hero--column:not(.archive-hero--practice){color:#302323;border-bottom:1px solid #5b37281c;min-height:470px;padding:0;overflow:hidden;background:#f4eadf!important}#top .archive-hero--column.archive-hero--compact{min-height:430px}#top .archive-hero--column:not(.archive-hero--practice):before,#top .archive-hero--column:not(.archive-hero--practice):after{display:none}#top .column-hero-media,#top .column-hero-surface{display:block;position:absolute;inset:0}#top .column-hero-media{z-index:0}#top .column-hero-media-image{object-fit:cover;object-position:center center}#top .column-hero-surface{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fdfaf6fa 0%,#fdfaf6ed 34%,#fdfaf66b 53%,#fdfaf608 70%),linear-gradient(#ffffff0d,#5b2e1e0a)}#top .archive-hero--column .section-inner{flex-direction:column;justify-content:center;width:min(1240px,100% - 64px);min-height:470px;padding-top:54px;padding-bottom:54px;display:flex}#top .archive-hero--column.archive-hero--compact .section-inner{min-height:430px;padding-top:42px;padding-bottom:46px}#top .archive-hero--column[data-page-route="/media/columns"] .archive-breadcrumb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .archive-hero--column .archive-breadcrumb{color:#766a65;width:min(54%,700px);margin:0 0 30px}#top .archive-hero--column:not(.archive-hero--practice) .archive-breadcrumb,#top .archive-hero--column:not(.archive-hero--practice) .archive-breadcrumb a,#top .archive-hero--column:not(.archive-hero--practice) .archive-breadcrumb b{color:#766a65}#top .archive-hero--column:not(.archive-hero--practice) .archive-breadcrumb span+span:before{color:#aaa09a}#top .column-hero-eyebrow{width:min(51%,630px);font-family:var(--display);letter-spacing:-.018em;margin:0 0 16px;font-weight:680;color:#6f1728!important;font-size:clamp(14px,1.25vw,17px)!important;line-height:1.45!important}#top .archive-hero--column:not(.archive-hero--practice) h1{color:#5f1020;width:min(52%,660px);max-width:none;font-family:var(--display);letter-spacing:-.057em;word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(53px,5.2vw,72px);font-weight:560;line-height:1.08}#top .archive-hero--column.archive-hero--compact h1{width:min(56%,710px);font-size:clamp(36px,3.75vw,53px);line-height:1.22}#top .archive-hero--column:not(.archive-hero--practice)>.section-inner>p:last-of-type:not(.column-hero-eyebrow){color:#514a46;word-break:keep-all;width:min(48%,575px);max-width:none;margin:24px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.82}#top .column-hero-meta{color:#6c635f;flex-wrap:wrap;align-items:center;gap:9px 24px;width:min(54%,660px);margin-top:26px;font-size:13px;font-weight:620;display:flex}#top .column-hero-meta>*+*{position:relative}#top .column-hero-meta>*+:before{content:"";background:#b8aba5;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-13px}#top .archive-section.archive-section--column{background:#fff;padding:0 0 clamp(86px,9vw,128px)}#top .archive-section--column>.section-inner{grid-template-columns:minmax(0,1fr) minmax(360px,500px);align-items:end;gap:0 clamp(40px,6vw,84px);width:min(1240px,100% - 64px);padding-top:34px;display:grid}#top .column-archive-breadcrumb{color:#7a716d;grid-column:1/-1;align-items:center;margin:0 0 48px;font-size:13px;display:flex}#top .column-archive-breadcrumb>*{color:inherit;align-items:center;font-weight:540;display:inline-flex}#top .column-archive-breadcrumb>*+:before{content:"";border-top:1px solid #aaa09b;border-right:1px solid #aaa09b;width:6px;height:6px;margin:0 15px 0 13px;transform:rotate(45deg)}#top .column-archive-breadcrumb a:hover,#top .column-archive-breadcrumb a:focus-visible{color:#6b1026}#top .column-archive-heading{min-width:0;padding-bottom:29px}#top .column-archive-heading p{color:#9b714a;letter-spacing:.08em;margin:0 0 9px;font-size:12px;font-weight:760}#top .column-archive-heading h2{color:#292020;font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(38px,4vw,52px);font-weight:590;line-height:1.18}#top .archive-section--column .archive-search{border:0;align-items:center;margin:0;padding:0 0 30px}#top .archive-section--column .archive-search label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .archive-section--column .archive-search>div{background:#fff;border:1px solid #53332a29;border-radius:999px;width:100%;min-height:54px;overflow:hidden;box-shadow:0 13px 34px #3c1d120d}#top .archive-section--column .archive-search>div:focus-within{border-color:#6b102680;box-shadow:0 0 0 3px #6b102617}#top .archive-section--column .archive-search input{color:#342b28;min-height:52px;padding:0 23px;font-size:15px}#top .archive-section--column .archive-search button{color:#fff;background:#681025;border-radius:999px;width:60px;min-width:60px;min-height:52px;padding:0}#top .archive-section--column .archive-search button:hover,#top .archive-section--column .archive-search button:focus-visible{background:#4e091b}#top .archive-section--column .archive-summary,#top .archive-section--column .archive-grid,#top .archive-section--column .archive-empty,#top .archive-section--column .archive-pagination{grid-column:1/-1}#top .archive-section--column .archive-summary{color:#4c4542;border-top:1px solid #53332a26;gap:4px;margin:0;padding:21px 0 18px;font-size:15px}#top .archive-section--column .archive-summary strong{color:#6f1228;font-family:var(--display);font-size:25px}#top .archive-grid.archive-grid--column{border-top:1px solid #53332a24;grid-template-columns:minmax(0,1fr);gap:0;display:grid}#top .column-archive-row{color:#2f2826;background:0 0;border-bottom:1px solid #53332a24;grid-template-columns:minmax(260px,360px) minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,54px);min-width:0;padding:22px 0;transition:background-color .18s;display:grid}#top .column-archive-row:hover,#top .column-archive-row:focus-visible{background:#fbf8f5;outline:none;padding-left:14px;padding-right:14px}#top .column-archive-row-media{aspect-ratio:16/9;background:linear-gradient(135deg,#6f122812,#0000 58%),#f3eee9;border-radius:4px;width:100%;position:relative;overflow:hidden}#top .column-archive-row-media img{object-fit:cover;transition:transform .36s}#top .column-archive-row:hover .column-archive-row-media img,#top .column-archive-row:focus-visible .column-archive-row-media img{transform:scale(1.025)}#top .column-archive-row-copy{min-width:0}#top .column-archive-meta{color:#76142a;align-items:center;gap:8px;font-size:12px;font-weight:760;display:flex}#top .column-archive-meta span{color:inherit;font-size:inherit;background:0 0;padding:0}#top .column-archive-row h2{color:#2b2523;font-family:var(--display);letter-spacing:-.047em;text-wrap:balance;margin:12px 0 0;font-size:clamp(24px,2.35vw,31px);font-weight:590;line-height:1.34}#top .column-archive-row-copy>p{color:#6f6864;word-break:keep-all;max-width:680px;margin:13px 0 0;font-size:15px;line-height:1.72}#top .column-archive-facts{color:#817874;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:18px;font-size:13px;display:flex}#top .column-archive-facts>*+*{position:relative}#top .column-archive-facts>*+:before{content:"";background:#b5aaa5;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-12px}#top .column-archive-row-action{color:#681025;white-space:nowrap;border:1px solid #6f122847;justify-content:center;align-items:center;gap:9px;min-width:116px;padding:11px 14px;font-size:13px;font-weight:690;display:inline-flex}#top .column-archive-row-action i{font-size:20px;font-style:normal;line-height:.8}#top .content-detail.content-detail--editorial-column{background:#fff;padding:clamp(50px,6vw,82px) 0 clamp(84px,9vw,126px)}#top .content-detail--editorial.content-detail--editorial-column .content-detail-inner{width:min(1240px,100%)}#top .column-detail-stage{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#top .column-detail-paper{padding:0}#top .column-detail-reading-layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px);align-items:start;gap:clamp(44px,6vw,76px);width:100%;display:grid}#top .column-detail-article{min-width:0}#top .column-detail-intro{text-align:left;background:#fbf8f5;border:1px solid #6b10261f;border-left:3px solid #7a1730;max-width:none;margin:0 0 clamp(42px,5vw,62px);padding:clamp(24px,3vw,34px) clamp(24px,3.4vw,40px)}#top .column-detail-intro>p:first-child{color:#71142a;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:790}#top .column-detail-intro h2{color:#413936;letter-spacing:-.018em;text-wrap:pretty;margin:0;font-family:inherit;font-size:clamp(16px,1.35vw,18px);font-weight:520;line-height:1.85}#top .column-detail-topics{justify-content:flex-start;margin-top:18px}#top .column-detail-topics span{color:#6c1429;background:#fff;border-color:#6b102624;padding:6px 10px}#top .column-detail-video{border-radius:6px;width:100%;margin:0 0 clamp(48px,6vw,70px);padding:20px}#top .column-slide-reader{gap:18px}#top .column-slide-reader-stage{border-color:#53332a24;border-radius:6px;box-shadow:0 14px 38px #341f160e}#top .column-slide-reader-current>strong{font-family:var(--display);font-weight:590}#top .column-slide-media{background:linear-gradient(135deg,#6b10260a,#0000 55%),#f7f3ef}#top .column-slide-copy>h2,#top .column-detail-prose :is(h2,h3,h4),#top .column-detail-prose .column-detail-section-title{color:#621227;font-family:var(--display)}#top .column-detail-note{background:linear-gradient(90deg,#fdf9f4fa,#f7eee6e0);border-radius:4px;margin-top:clamp(44px,6vw,68px);padding:20px 22px}#top .column-detail-note a{background:#681025;border-radius:2px;padding:11px 17px}#top .column-detail-navigation{border:1px solid #53332a24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}#top .column-detail-navigation>*+*{border-left:1px solid #53332a24}#top .column-detail-navigation a{color:#302a27;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 15px;min-width:0;min-height:96px;padding:18px 22px;transition:background-color .18s;display:grid}#top .column-detail-navigation a:last-child{text-align:right;grid-template-columns:minmax(0,1fr) auto}#top .column-detail-navigation a:hover,#top .column-detail-navigation a:focus-visible{background:#fbf8f5;outline:none}#top .column-detail-navigation a>span{color:#73152c;grid-row:1/3;align-self:center;font-size:24px}#top .column-detail-navigation a:last-child>span{grid-column:2}#top .column-detail-navigation small{color:#827872;font-size:11px}#top .column-detail-navigation strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:640;line-height:1.5;overflow:hidden}#top .column-detail-sidebar{gap:24px;display:grid;position:sticky;top:112px}#top .column-detail-sidebar>section{background:#fff;border:1px solid #53332a26;padding:24px 22px 20px}#top .column-detail-sidebar h2{color:#2e2725;font-family:var(--display);border-bottom:1px solid #53332a24;margin:0 0 18px;padding-bottom:15px;font-size:19px;font-weight:620;line-height:1.4}#top .column-detail-sidebar h2:after{content:"";background:#75162e;width:24px;height:2px;margin-top:13px;display:block}#top .column-detail-sidebar nav{display:grid}#top .column-detail-sidebar nav a{color:#514b47;border-bottom:1px solid #53332a17;padding:11px 12px;font-size:13px;transition:color .16s,background-color .16s}#top .column-detail-sidebar nav a[aria-current=page],#top .column-detail-sidebar nav a:hover,#top .column-detail-sidebar nav a:focus-visible{color:#fff;background:#72152c;outline:none}#top .column-detail-sidebar ol{margin:0;padding:0;list-style:none}#top .column-detail-sidebar li+li{border-top:1px solid #53332a1a}#top .column-detail-sidebar li a{color:#443c39;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}#top .column-detail-sidebar li span{color:#74162d;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.1}#top .column-detail-sidebar li strong{word-break:keep-all;font-size:13px;font-weight:580;line-height:1.55}#top .column-detail-sidebar li a:hover strong,#top .column-detail-sidebar li a:focus-visible strong{color:#75162d}@media (width<=980px){#top .archive-hero--column.archive-hero--compact h1{width:min(60%,650px);font-size:clamp(34px,4.6vw,46px)}#top .column-archive-row{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}#top .column-archive-row-action{grid-column:2;width:max-content;min-width:0}#top .column-detail-reading-layout{grid-template-columns:minmax(0,1fr)}#top .column-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=720px){#top .archive-hero--column:not(.archive-hero--practice),#top .archive-hero--column.archive-hero--compact{min-height:440px}#top .archive-hero--column .section-inner,#top .archive-hero--column.archive-hero--compact .section-inner{justify-content:flex-end;width:min(100% - 40px,1240px);min-height:440px;padding-top:40px;padding-bottom:40px}#top .column-hero-media-image{object-position:70% center}#top .column-hero-surface{background:linear-gradient(#fcf8f314 18%,#fcf8f3f2 60%,#fcf8f3 100%),linear-gradient(90deg,#fcf8f394,#fcf8f314)}#top .archive-hero--column .archive-breadcrumb,#top .column-hero-eyebrow,#top .archive-hero--column:not(.archive-hero--practice) h1,#top .archive-hero--column.archive-hero--compact h1,#top .archive-hero--column:not(.archive-hero--practice)>.section-inner>p:last-of-type:not(.column-hero-eyebrow),#top .column-hero-meta{width:100%;max-width:none}#top .archive-hero--column .archive-breadcrumb{margin-bottom:18px}#top .column-hero-eyebrow{margin-bottom:10px;font-size:14px!important}#top .archive-hero--column:not(.archive-hero--practice) h1,#top .archive-hero--column.archive-hero--compact h1{font-size:clamp(35px,10vw,48px);line-height:1.17}#top .archive-hero--column:not(.archive-hero--practice)>.section-inner>p:last-of-type:not(.column-hero-eyebrow){margin-top:16px;font-size:14px;line-height:1.65}#top .column-hero-meta{margin-top:16px;font-size:12px}#top .archive-section--column>.section-inner{grid-template-columns:minmax(0,1fr);width:min(100% - 40px,1240px);padding-top:24px}#top .column-archive-breadcrumb{margin-bottom:34px}#top .column-archive-heading{padding-bottom:22px}#top .archive-section--column .archive-search{padding-bottom:24px}#top .archive-section--column .archive-summary,#top .archive-section--column .archive-grid,#top .archive-section--column .archive-empty,#top .archive-section--column .archive-pagination{grid-column:1}#top .column-archive-row{grid-template-columns:minmax(0,1fr);gap:19px;padding:22px 0 26px}#top .column-archive-row:hover,#top .column-archive-row:focus-visible{background:0 0;padding-left:0;padding-right:0}#top .column-archive-row-action{grid-column:1}#top .column-archive-row h2{font-size:clamp(24px,7vw,29px)}#top .column-archive-row-copy>p{font-size:14px;display:block}#top .content-detail.content-detail--editorial-column{padding-top:34px}#top .column-detail-intro{padding:22px 20px}#top .column-slide-reader-stage{border-radius:4px}#top .column-detail-navigation{grid-template-columns:minmax(0,1fr)}#top .column-detail-navigation>*+*{border-top:1px solid #53332a24;border-left:0}#top .column-detail-sidebar{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#top .column-archive-row,#top .column-archive-row-media img,#top .column-detail-navigation a,#top .column-detail-sidebar a{transition:none}}.cms-blog-prose{color:#302b2d;overflow-wrap:anywhere;min-width:0;font-family:Pretendard,Noto Sans KR,sans-serif;font-size:18px;line-height:1.8}.cms-blog-prose :where(*){box-sizing:border-box;max-width:100%}.cms-blog-prose :where(p){min-height:1em;margin:0 0 1.2em}.cms-blog-prose :where(h1,h2,h3,h4,h5,h6){color:inherit;margin:1.6em 0 .65em;font-family:inherit;font-weight:700;line-height:1.4}.cms-blog-prose :where(h1){font-size:2em}.cms-blog-prose :where(h2){font-size:1.75em}.cms-blog-prose :where(h3){font-size:1.4em}.cms-blog-prose :where(h4){font-size:1.2em}.cms-blog-prose :where(strong,b){color:inherit;font-weight:700}.cms-blog-prose :where(em,i){font-style:italic}.cms-blog-prose :where(u){text-decoration:underline}.cms-blog-prose :where(s,del){text-decoration:line-through}.cms-blog-prose :where(a){color:#8a1237;text-underline-offset:3px;text-decoration:underline}.cms-blog-prose :where(ul,ol){margin:1em 0;padding-left:1.6em}.cms-blog-prose :where(ul){list-style-type:disc}.cms-blog-prose :where(ol){list-style-type:decimal}.cms-blog-prose :where(li){margin:.35em 0}.cms-blog-prose :where(blockquote){background:#faf5f6;border-left:4px solid #8a1237;margin:1.5em 0;padding:1em 1.3em}.cms-blog-prose :where(img){vertical-align:middle;max-width:100%;height:auto;display:inline-block}.cms-blog-prose :where(figure){margin:1.5em 0}.cms-blog-prose :where(figcaption){color:#756d70;text-align:center;font-size:.85em}.cms-blog-prose :where(table){border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5em 0}.cms-blog-prose :where(td,th){text-align:left;vertical-align:top;border:1px solid #ddd4d8;padding:.7em}.cms-blog-prose :where(th){background:#f7f3f4;font-weight:700}.cms-blog-prose :where(hr){border:0;border-top:1px solid #ddd4d8;margin:2em 0}.cms-blog-prose :where(pre){white-space:pre-wrap;background:#f4f3f5;border-radius:6px;padding:1em;font-family:monospace}.cms-blog-prose :where(code){font-family:monospace}.column-document{overflow-x:auto}@media (width<=640px){.cms-blog-prose{font-size:16px}}#top .archive-hero--short:not(.archive-hero--practice){color:#302323;--shorts-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, Georgia, serif;border-bottom:1px solid #5b37281c;min-height:470px;padding:0;overflow:hidden;background:#f3e5d2!important}#top .archive-hero--short:not(.archive-hero--practice):before,#top .archive-hero--short:not(.archive-hero--practice):after{display:none}#top .shorts-hero-media,#top .shorts-hero-surface{display:block;position:absolute;inset:0}#top .shorts-hero-media{z-index:0;overflow:hidden}#top .shorts-hero-media-image{object-fit:cover;object-position:center center;width:100%;height:100%}#top .shorts-hero-surface{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffbf5f5 0%,#fffbf5e6 31%,#fffbf557 49%,#fffbf505 66%),linear-gradient(#ffffff0a,#562b1909)}#top .archive-hero--short .section-inner{flex-direction:column;justify-content:center;width:min(1240px,100% - 64px);min-height:470px;padding-top:54px;padding-bottom:54px;display:flex}#top .archive-hero--short[data-page-route="/media/shorts"] .archive-breadcrumb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .archive-hero--short .archive-breadcrumb,#top .archive-hero--short:not(.archive-hero--practice) .archive-breadcrumb,#top .archive-hero--short:not(.archive-hero--practice) .archive-breadcrumb a,#top .archive-hero--short:not(.archive-hero--practice) .archive-breadcrumb b{color:#746863;width:min(48%,600px);margin:0 0 30px}#top .shorts-hero-eyebrow{width:min(46%,570px);font-family:var(--shorts-serif);letter-spacing:-.018em;margin:0 0 15px;font-weight:680;color:#6b1727!important;font-size:clamp(14px,1.25vw,17px)!important;line-height:1.45!important}#top .archive-hero--short:not(.archive-hero--practice) h1{color:#59101d;letter-spacing:-.055em;width:min(46%,570px);max-width:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,5.7vw,82px);font-weight:500;line-height:1.02}#top .archive-hero--short:not(.archive-hero--practice)>.section-inner>p:last-of-type:not(.shorts-hero-eyebrow){color:#514a46;word-break:keep-all;width:min(45%,540px);max-width:none;margin:28px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.82}#top .archive-section.archive-section--shorts{--shorts-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, Georgia, serif;background:#fff;padding:0 0 clamp(88px,9vw,132px)}#top .archive-section--shorts>.section-inner{width:min(1240px,100% - 64px);max-width:none;padding-top:34px}#top .shorts-archive-breadcrumb{color:#7a716d;align-items:center;margin:0 0 46px;font-size:13px;display:flex}#top .shorts-archive-breadcrumb>*{color:inherit;align-items:center;font-weight:540;display:inline-flex}#top .shorts-archive-breadcrumb>*+:before{content:"";border-top:1px solid #aaa09b;border-right:1px solid #aaa09b;width:6px;height:6px;margin:0 15px 0 13px;transform:rotate(45deg)}#top .shorts-archive-breadcrumb a:hover,#top .shorts-archive-breadcrumb a:focus-visible{color:#651024}#top .shorts-archive-heading{border-bottom:1px solid #4f342b24;justify-content:space-between;align-items:end;gap:32px;margin:0 0 34px;padding-bottom:26px;display:flex}#top .shorts-archive-heading h2{color:#231d1d;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.7vw,60px);font-weight:500;line-height:1.05}#top .shorts-archive-heading>div>p{color:#77706c;margin:13px 0 0;font-size:13px}#top .shorts-archive-heading>div>p strong{color:#681126;font-size:15px;font-weight:780}#top .shorts-archive-order{color:#7b716d;background:#fff;border:1px solid #4f342b29;border-radius:999px;align-items:center;gap:9px;width:220px;min-height:52px;margin:0;padding:0 20px;font-size:12px;display:flex}#top .shorts-archive-order strong{color:#3d3431;margin-left:auto;font-size:14px;font-weight:650}#top .shorts-archive-order i{border-bottom:1px solid #6f635f;border-right:1px solid #6f635f;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}#top .shorts-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(36px,4vw,54px) clamp(18px,2.3vw,30px);display:grid}#top .shorts-archive-entry{align-content:start;min-width:0;display:grid}#top .shorts-archive-card{aspect-ratio:9/16;color:#fff;isolation:isolate;background:#1b1110;border:1px solid #35241f1f;border-radius:6px;min-width:0;transition:border-color .22s,box-shadow .22s,transform .22s;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 34px #371f1713}#top .shorts-archive-card:hover,#top .shorts-archive-card:focus-visible{border-color:#66102457;transform:translateY(-5px);box-shadow:0 21px 46px #371f1726}#top .shorts-archive-card:focus-visible,#top .shorts-archive-copy a:focus-visible{outline-offset:4px;outline:3px solid #6811263d}#top .shorts-archive-media,#top .shorts-archive-media>img,#top .shorts-archive-fallback,#top .shorts-archive-shade{position:absolute;inset:0}#top .shorts-archive-media>img{object-fit:cover;width:100%;height:100%;transition:filter .26s,transform .52s cubic-bezier(.2,.7,.2,1)}#top .shorts-archive-card:hover .shorts-archive-media>img,#top .shorts-archive-card:focus-visible .shorts-archive-media>img{filter:brightness(.88);transform:scale(1.025)}#top .shorts-archive-fallback{color:#f3dfad;font-family:var(--shorts-serif);text-align:center;word-break:keep-all;background:radial-gradient(circle at 50% 36%,#d0b16f38,#0000 28%),linear-gradient(145deg,#541426,#18090e 76%);place-items:center;padding:28px 24px;font-size:clamp(18px,1.65vw,23px);font-weight:650;line-height:1.55;display:grid}#top .shorts-archive-shade{z-index:1;background:radial-gradient(circle,#0d05072e 0,#0d05070a 21%,#0000 43%)}#top .shorts-archive-play{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c0c1052;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:58px;height:58px;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #1a090e38}#top .shorts-archive-card:hover .shorts-archive-play,#top .shorts-archive-card:focus-visible .shorts-archive-play{background:#651024cc;transform:translate(-50%,-50%)scale(1.06)}#top .shorts-archive-play i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;width:0;height:0;margin-left:4px}#top .shorts-archive-copy{color:#2a2321;padding:15px 1px 0;position:static}#top .shorts-archive-copy>span{color:#73152b;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:760;line-height:1.4;display:block}#top .shorts-archive-copy a{color:inherit;display:block}#top .shorts-archive-copy h2{color:#272121;font-family:var(--shorts-serif);letter-spacing:-.035em;word-break:keep-all;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:clamp(16px,1.5vw,20px);font-weight:650;line-height:1.52;display:-webkit-box;overflow:hidden}#top .shorts-archive-copy a:hover h2,#top .shorts-archive-copy a:focus-visible h2{color:#6b1026}#top .archive-section--shorts .archive-pagination{margin-top:clamp(56px,7vw,82px)}#top .archive-section--shorts .archive-pagination a,#top .archive-section--shorts .archive-pagination span{color:#605854;background:#faf9f7;border-color:#452f291f;border-radius:2px;min-width:36px;height:36px}#top .archive-section--shorts .archive-pagination a[aria-current=page]{color:#fff;background:#681126;border-color:#681126}@media (width<=1024px){#top .shorts-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){#top .archive-hero--short:not(.archive-hero--practice){min-height:410px}#top .archive-hero--short .section-inner{justify-content:flex-start;width:min(100% - 38px,1240px);min-height:410px;padding-top:56px;padding-bottom:44px}#top .shorts-hero-media-image{object-position:63% center}#top .shorts-hero-surface{background:linear-gradient(90deg,#fffbf5f7 0%,#fffbf5e0 48%,#fffbf51f 84%),linear-gradient(#fffbf557,#0000 68%,#fffbf57a)}#top .shorts-hero-eyebrow,#top .archive-hero--short:not(.archive-hero--practice) h1,#top .archive-hero--short:not(.archive-hero--practice)>.section-inner>p:last-of-type:not(.shorts-hero-eyebrow){width:min(68%,430px)}#top .archive-hero--short:not(.archive-hero--practice) h1{font-size:clamp(48px,14vw,65px)}#top .archive-hero--short:not(.archive-hero--practice)>.section-inner>p:last-of-type:not(.shorts-hero-eyebrow){margin-top:22px;font-size:15px;line-height:1.7}#top .archive-section--shorts>.section-inner{width:min(100% - 36px,1240px);padding-top:27px}#top .shorts-archive-breadcrumb{margin-bottom:34px;font-size:12px}#top .shorts-archive-heading{align-items:center;gap:18px;margin-bottom:26px}#top .shorts-archive-heading h2{font-size:clamp(38px,10vw,50px)}#top .shorts-archive-order{width:150px;min-height:46px;padding:0 15px}#top .shorts-archive-order>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#top .shorts-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 14px}#top .shorts-archive-card{border-radius:5px;box-shadow:0 10px 26px #371f1712}#top .shorts-archive-copy{padding-top:12px}#top .shorts-archive-copy h2{margin-top:5px;font-size:clamp(14px,4.1vw,17px);line-height:1.48}#top .shorts-archive-play{width:48px;height:48px}#top .shorts-archive-play i{border-top-width:7px;border-bottom-width:7px;border-left-width:10px}}@media (width<=440px){#top .archive-hero--short .section-inner{padding-top:47px}#top .shorts-hero-eyebrow,#top .archive-hero--short:not(.archive-hero--practice) h1,#top .archive-hero--short:not(.archive-hero--practice)>.section-inner>p:last-of-type:not(.shorts-hero-eyebrow){width:76%}#top .shorts-archive-heading{align-items:flex-start}#top .shorts-archive-order{width:112px;min-height:42px}#top .shorts-archive-heading>div>p{margin-top:9px;font-size:12px}#top .shorts-archive-grid{gap:30px 10px}}@media (prefers-reduced-motion:reduce){#top .shorts-archive-card,#top .shorts-archive-media>img,#top .shorts-archive-play{transition:none}}#top.site-shell .archive-hero--review,#top.site-shell .archive-hero--review.archive-hero--compact{color:#34282b;border-bottom:1px solid #5c42361f;min-height:430px;padding:clamp(58px,6vw,82px) 0 clamp(62px,6.5vw,88px);overflow:hidden;background:#f7f1e8!important}#top.site-shell .archive-hero--review:before{z-index:1;content:"";background:linear-gradient(90deg,#faf6effa 0%,#faf6efed 32%,#faf6ef75 54%,#faf6ef08 78%);display:block;position:absolute;inset:0}#top.site-shell .archive-hero--review:after{display:none}#top.site-shell .review-hero-media,#top.site-shell .review-hero-surface{z-index:0;display:block;position:absolute;inset:0}#top.site-shell .review-hero-media-image{object-fit:cover;object-position:center;width:100%;height:100%}#top.site-shell .review-hero-surface{background:linear-gradient(#ffffff0f,#5d362305)}#top.site-shell .archive-hero--review .section-inner{z-index:2;position:relative}#top.site-shell .archive-hero--review .archive-breadcrumb{color:#71686a;margin-bottom:34px}#top.site-shell .archive-hero--review :is(.archive-breadcrumb a,.archive-breadcrumb b){color:#71686a}#top.site-shell .archive-hero--review .archive-breadcrumb span+span:before{color:#aa9d97}#top.site-shell .archive-hero--review h1{color:#67142a;letter-spacing:-.05em;max-width:570px;margin:0 0 24px;font-size:clamp(48px,5vw,68px);font-weight:590;line-height:1.12}#top.site-shell .archive-hero--review>.section-inner>p:last-child{color:#4f4648;max-width:470px;margin:0;font-size:clamp(16px,1.45vw,19px);line-height:1.8}#top.site-shell .archive-section--review{background:#fff;border-top:0;padding:clamp(56px,6vw,84px) 0 clamp(92px,9vw,132px)}#top.site-shell .archive-section--review .section-inner,#top.site-shell .content-detail--editorial-review .content-detail-inner{width:min(1240px,100%)}#top.site-shell .review-archive-tools{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}#top.site-shell .review-archive-summary{color:#474043;gap:4px;margin:0;font-size:16px}#top.site-shell .review-archive-summary strong{color:#7b092a;font-family:var(--display);letter-spacing:-.04em;font-size:30px;font-weight:680}#top.site-shell .archive-section--review .archive-search{border:0;width:min(100%,480px);margin:0;padding:0}#top.site-shell .archive-section--review .archive-search label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#top.site-shell .archive-section--review .archive-search>div{background:#fff;border:1px solid #533e422e;border-radius:999px;width:100%;min-height:56px;overflow:hidden;box-shadow:0 8px 24px #3321270a}#top.site-shell .archive-section--review .archive-search input{color:#312a2c;padding:15px 22px;font-size:15px}#top.site-shell .archive-section--review .archive-search button{color:#fff;background:#6c0925;border-radius:0 999px 999px 0;place-items:center;width:66px;min-width:66px;padding:0;display:grid}#top.site-shell .archive-section--review .archive-search button:hover,#top.site-shell .archive-section--review .archive-search button:focus-visible{background:#4e071a}#top.site-shell .archive-section--review .video-search-icon{border:2px solid;border-radius:50%;width:18px;height:18px;margin:auto;display:block;position:relative}#top.site-shell .archive-section--review .video-search-icon:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(48deg)}#top.site-shell .archive-grid--review{grid-template-columns:minmax(0,1fr);gap:20px}#top.site-shell .archive-grid--review .archive-card--review{background:#fff;border:1px solid #5b424621;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:318px;display:grid;overflow:hidden;transform:none;box-shadow:0 12px 34px #301e240e}#top.site-shell .archive-grid--review .archive-card--review:hover,#top.site-shell .archive-grid--review .archive-card--review:focus-visible{border-color:#7b092a4d;transform:translateY(-2px);box-shadow:0 18px 44px #301e241a}#top.site-shell .archive-grid--review .archive-card-copy{background:#fff;min-height:0;padding:clamp(30px,3.4vw,42px) clamp(30px,3.8vw,48px)}#top.site-shell .archive-grid--review .archive-card-copy:before{display:none}#top.site-shell .archive-grid--review .archive-card-meta{color:#7b092a;letter-spacing:-.02em;border:0;align-items:flex-start;margin:0 0 22px;padding:0;font-size:14px;font-weight:780;line-height:1.5}#top.site-shell .archive-grid--review .archive-card-meta span{max-width:72%}#top.site-shell .archive-grid--review .archive-card-meta time{color:#71696b;padding-top:1px;font-size:13px;font-weight:500}#top.site-shell .archive-grid--review h2{color:#2d2729;letter-spacing:-.045em;-webkit-line-clamp:2;min-height:0;margin:0 0 13px;font-size:clamp(22px,2.1vw,28px);font-weight:730;line-height:1.42}#top.site-shell .archive-card-review-facts{color:#746b6e;flex-wrap:wrap;gap:7px 16px;margin-bottom:14px;font-size:13px;line-height:1.5;display:flex}#top.site-shell .archive-card-review-facts span+span:before{color:#c5b9b5;content:"·";margin-right:16px}#top.site-shell .archive-grid--review .archive-card-copy>p{color:#5e5658;-webkit-line-clamp:3;min-height:0;margin:0 0 20px;font-size:15px;line-height:1.78}#top.site-shell .archive-grid--review .archive-card-copy>b{color:#750a29;border:0;margin-top:auto;padding:0;font-size:14px;font-weight:760}#top.site-shell .archive-grid--review .archive-card-image{background:#f7f5f2;border-top:0;border-left:1px solid #5b42461a;flex:none;height:100%;min-height:318px}#top.site-shell .archive-grid--review .archive-card-image img{object-fit:contain;width:100%;height:100%;padding:20px}#top.site-shell .archive-section--review .archive-pagination{gap:8px;margin-top:38px}#top.site-shell .archive-section--review .archive-pagination :is(a,span){background:0 0;border:0;border-radius:50%;min-width:38px;height:38px;padding:0 9px}#top.site-shell .archive-section--review .archive-pagination .archive-pagination-ellipsis{color:#92878a;min-width:16px;padding:0}#top.site-shell .archive-section--review .archive-pagination a[aria-current=page]{color:#fff;background:#760b2a}#top.site-shell .content-detail--editorial-review{background:#fff;padding:clamp(52px,6vw,78px) 0 clamp(88px,9vw,126px)}#top.site-shell .review-detail-stage{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#top.site-shell .review-detail-paper{padding:0}#top.site-shell .review-detail-story-layout{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch;gap:clamp(28px,4vw,52px);display:grid}#top.site-shell .review-detail-story{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 4px 0 0}#top.site-shell .review-detail-story>header{border-bottom:1px solid #56404424;padding:0 0 23px}#top.site-shell .review-detail-story>header>p,#top.site-shell .review-detail-context>header>p,#top.site-shell .review-detail-team>header>p,#top.site-shell .review-detail-media>header p{color:#b08a46;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:760}#top.site-shell .review-detail-story>header h2{color:#292426;letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.3vw,43px);font-weight:650;line-height:1.38}#top.site-shell .review-detail-story-facts{color:#625a5c;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}#top.site-shell .review-detail-story-facts span{align-items:baseline;gap:8px;display:inline-flex}#top.site-shell .review-detail-story-facts small{color:#9b8f91;font-size:11px;font-weight:650}#top.site-shell .review-detail-prose p,#top.site-shell .review-detail-prose p:first-child{color:#50494b;letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.35vw,18px);font-weight:450;line-height:1.9}#top.site-shell .review-detail-context{background:radial-gradient(circle at 100% 0,#b9924e1c,#0000 36%),#fbf8f5;border:1px solid #69424921;border-radius:12px;padding:clamp(26px,3vw,38px);overflow:hidden;box-shadow:0 10px 30px #3522280a}#top.site-shell .review-detail-context>header h2{color:#681329;margin:0;font-size:clamp(21px,2vw,26px);font-weight:680;line-height:1.4}#top.site-shell .review-detail-topics{gap:7px;margin-top:16px}#top.site-shell .review-detail-topics span{color:#5f4e52;background:#ffffffb8;border:1px solid #6d2c3c29;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:650}#top.site-shell .review-detail-highlights{border-top:1px solid #6942491f;gap:11px;margin:22px 0 0;padding:19px 0 0;list-style:none;display:grid}#top.site-shell .review-detail-highlights li{color:#595053;padding-left:24px;font-size:14px;line-height:1.65;position:relative}#top.site-shell .review-detail-highlights li:before{color:#ba9148;content:"✓";font-size:15px;font-weight:800;position:absolute;top:1px;left:1px}#top.site-shell .review-detail-context .review-detail-quote{color:#681329;box-shadow:none;background:0 0;border-top:1px solid #6942491f;border-radius:0;margin:24px 0 0;padding:24px 28px 5px;overflow:visible}#top.site-shell .review-detail-context .review-detail-quote>span{color:#b58f486b;font-size:44px;top:12px;left:0;right:auto}#top.site-shell .review-detail-context .review-detail-quote p{color:#681329;font-size:clamp(17px,1.6vw,21px);font-weight:610;line-height:1.66}#top.site-shell .review-detail-context .review-detail-quote footer{color:#88777b;margin-top:10px;font-size:11px}#top.site-shell .review-detail-safety{background:#fcfaf8;border:1px solid #63464b21;border-radius:10px;grid-template-columns:auto minmax(240px,1fr) minmax(420px,.95fr);align-items:center;gap:20px;margin-top:28px;padding:20px 26px;display:grid}#top.site-shell .review-detail-safety-mark{color:#aa803d;background:#f1ebe2;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;font-weight:800;display:grid}#top.site-shell .review-detail-safety h2{color:#332d2f;margin:0;font-size:17px;font-weight:720}#top.site-shell .review-detail-safety p{color:#71686a;margin:6px 0 0;font-size:12px;line-height:1.65}#top.site-shell .review-detail-safety .review-detail-facts{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}#top.site-shell .review-detail-safety .review-detail-facts>div{border:0;border-left:1px solid #63464b1f;grid-template-columns:minmax(0,1fr);gap:5px;padding:3px 18px;display:grid}#top.site-shell .review-detail-safety .review-detail-facts dt{color:#9d8d90;font-size:10px;font-weight:650}#top.site-shell .review-detail-safety .review-detail-facts dd{color:#3f3739;font-size:13px;font-weight:620}#top.site-shell .review-detail-team{background:0 0;border:0;border-radius:0;margin-top:clamp(38px,5vw,58px);padding:0}#top.site-shell .review-detail-team>header,#top.site-shell .review-detail-media>header{border-bottom:1px solid #56404424;margin:0 0 18px;padding:0 0 15px}#top.site-shell .review-detail-team>header h2,#top.site-shell .review-detail-media>header h2{color:#2e282a;margin:0;font-size:clamp(23px,2.4vw,30px);font-weight:650;line-height:1.4}#top.site-shell .review-detail-attorneys{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0}#top.site-shell .review-detail-attorney{border:1px solid #5b424621;border-radius:10px;min-height:156px;padding:12px 20px 12px 12px;box-shadow:0 10px 28px #301e240b}#top.site-shell .review-detail-attorney-photo{border-radius:6px}#top.site-shell .review-detail-attorney-copy small{color:#a27836}#top.site-shell .review-detail-attorney-copy strong{font-size:21px}#top.site-shell .review-detail-media{background:0 0;border:0;border-radius:0;margin-top:clamp(42px,6vw,70px);padding:0}#top.site-shell .review-detail-media>header{align-items:flex-end}#top.site-shell .review-detail-media>header>span{color:#756d6f;font-size:12px}#top.site-shell .review-detail-gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}#top.site-shell .review-detail-gallery figure{background:#fff;border:1px solid #5b424621;border-radius:9px;flex-direction:column;width:100%;margin:0;padding:10px;display:flex;box-shadow:0 10px 26px #301e240d}#top.site-shell .review-detail-gallery figure img{object-fit:contain;background:#f7f5f3;border-radius:5px;flex:1;width:100%;max-width:none;height:clamp(230px,30vw,420px)}#top.site-shell .review-detail-gallery figcaption{color:#73696c;margin-top:10px;font-size:11px}#top.site-shell .review-detail-footer{background:#fffdf9;border:1px solid #ae813b61;border-radius:7px;margin-top:38px;padding:20px 24px}#top.site-shell .review-detail-footer strong{color:#40383a;margin:0;font-size:14px}#top.site-shell .review-detail-footer p{color:#7a7073;margin:4px 0 0;font-size:11px;line-height:1.6}#top.site-shell .review-detail-footer a{color:#fff;background:#65091f;border:0;border-radius:5px;justify-content:space-between;gap:20px;min-width:230px;min-height:48px;padding:11px 18px}#top.site-shell .review-detail-footer a:hover,#top.site-shell .review-detail-footer a:focus-visible{background:#4c0718}@media (width<=980px){#top.site-shell .archive-grid--review .archive-card--review{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}#top.site-shell .review-detail-story-layout{grid-template-columns:minmax(0,1fr)}#top.site-shell .review-detail-safety{grid-template-columns:auto minmax(0,1fr)}#top.site-shell .review-detail-safety .review-detail-facts{border-top:1px solid #63464b1f;grid-column:1/-1;padding-top:17px}#top.site-shell .review-detail-safety .review-detail-facts>div:first-child{border-left:0}#top.site-shell .review-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#top.site-shell .archive-hero--review,#top.site-shell .archive-hero--review.archive-hero--compact{min-height:410px;padding:44px 0 48px}#top.site-shell .archive-hero--review:before{background:linear-gradient(#faf6effa 0%,#faf6eff0 53%,#faf6ef94 100%)}#top.site-shell .review-hero-media{opacity:.62;height:62%;top:auto}#top.site-shell .review-hero-media-image{object-position:68% center}#top.site-shell .archive-hero--review .archive-breadcrumb{margin-bottom:30px}#top.site-shell .archive-hero--review h1{max-width:100%;font-size:clamp(40px,12vw,54px)}#top.site-shell .archive-hero--review>.section-inner>p:last-child{max-width:90%;font-size:15px}#top.site-shell .archive-section--review{padding-top:44px}#top.site-shell .review-archive-tools{flex-direction:column;align-items:stretch;gap:17px;margin-bottom:24px}#top.site-shell .archive-section--review .archive-search{width:100%}#top.site-shell .archive-grid--review .archive-card--review{border-radius:12px;grid-template-columns:none;min-height:0;display:flex}#top.site-shell .archive-grid--review .archive-card-copy{padding:26px 22px 24px}#top.site-shell .archive-grid--review .archive-card-meta{margin-bottom:18px;font-size:13px}#top.site-shell .archive-grid--review h2{font-size:22px}#top.site-shell .archive-grid--review .archive-card-copy>p{-webkit-line-clamp:4;font-size:14px}#top.site-shell .archive-grid--review .archive-card-image{aspect-ratio:16/10;border-top:1px solid #5b42461a;border-left:0;width:100%;height:auto;min-height:0}#top.site-shell .archive-grid--review .archive-card-image img{padding:12px}#top.site-shell .content-detail--editorial-review{padding:42px 0 72px}#top.site-shell .review-detail-story>header h2{font-size:clamp(28px,8.5vw,36px)}#top.site-shell .review-detail-context{padding:24px 20px}#top.site-shell .review-detail-context .review-detail-quote{padding-right:8px}#top.site-shell .review-detail-safety{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;display:grid}#top.site-shell .review-detail-safety-mark{width:46px;height:46px}#top.site-shell .review-detail-safety .review-detail-facts{grid-template-columns:minmax(0,1fr)}#top.site-shell .review-detail-safety .review-detail-facts>div,#top.site-shell .review-detail-safety .review-detail-facts>div:first-child{border-top:1px solid #63464b1a;border-left:0;padding:10px 0}#top.site-shell .review-detail-attorneys,#top.site-shell .review-detail-attorneys[data-attorney-count="1"]{grid-template-columns:minmax(0,1fr)}#top.site-shell .review-detail-attorney{min-height:116px}#top.site-shell .review-detail-media>header{align-items:flex-start}#top.site-shell .review-detail-gallery,#top.site-shell .review-detail-gallery[data-media-count="2"],#top.site-shell .review-detail-gallery[data-media-count="3"]{grid-template-columns:minmax(0,1fr)}#top.site-shell .review-detail-gallery figure img{height:auto;max-height:720px}#top.site-shell .review-detail-footer{align-items:stretch;padding:18px}#top.site-shell .review-detail-footer a{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){#top.site-shell .archive-grid--review .archive-card--review{transition:none}}#top .consultation-guide-hero,#top .consultation-process,#top .consultation-page,#top .consultation-assurance,#top .consultation-callout{--consultation-wine:#651024;--consultation-wine-dark:#440917;--consultation-gold:#b38a50;--consultation-ink:#261d1f;--consultation-muted:#756d6b;--consultation-line:#4a2f2b24;--consultation-ivory:#f8f4ef;--consultation-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, Georgia, serif;color:var(--consultation-ink)}#top .consultation-guide-hero{isolation:isolate;background:#f5f0ea;min-height:520px;position:relative;overflow:hidden}#top .consultation-guide-hero-media,#top .consultation-guide-hero-surface{position:absolute;inset:0}#top .consultation-guide-hero-media{z-index:-2}#top .consultation-guide-hero-media img{object-fit:cover;object-position:center}#top .consultation-guide-hero-surface{z-index:-1;background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3ed 34%,#faf7f37a 53%,#faf7f30a 72%),linear-gradient(#ffffff14,#46241c14)}#top .consultation-guide-hero-inner{align-items:center;min-height:520px;display:flex}#top .consultation-guide-hero-copy{width:min(620px,54%);padding:64px 0 58px}#top .consultation-guide-eyebrow,#top .consultation-section-heading>p,#top .consultation-page-kicker,#top .consultation-form-heading>p,#top .consultation-callout-inner>div>p{color:var(--consultation-wine);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:760}#top .consultation-guide-hero h1{width:max-content;max-width:100%;color:var(--consultation-wine-dark);font-family:var(--consultation-serif);letter-spacing:-.055em;word-break:keep-all;margin:13px 0 20px;font-size:clamp(46px,5vw,68px);font-weight:560;line-height:1.17}#top .consultation-guide-hero h1:after{background:var(--consultation-gold);content:"";width:52px;height:1px;margin-top:22px;display:block}#top .consultation-guide-lede{color:#5e5654;word-break:keep-all;max-width:470px;margin:0;font-size:17px;line-height:1.8}#top .consultation-guide-trust{grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}#top .consultation-guide-trust li{border-left:1px solid #6510242b;align-items:flex-start;gap:10px;min-width:0;padding:0 18px;display:flex}#top .consultation-guide-trust li:first-child{border-left:0;padding-left:0}#top .consultation-guide-trust li>span{width:30px;height:30px;color:var(--consultation-wine);border:1px solid #65102447;border-radius:50%;flex:0 0 30px;place-items:center;font-family:Georgia,serif;font-size:10px;display:grid}#top .consultation-guide-trust strong,#top .consultation-guide-trust small{word-break:keep-all;display:block}#top .consultation-guide-trust strong{margin-bottom:5px;font-size:12px;font-weight:760}#top .consultation-guide-trust small{color:#746c69;font-size:10px;line-height:1.55}#top .consultation-process{background:#fff;padding:clamp(72px,8vw,104px) 0}#top .consultation-section-heading{text-align:center;margin-bottom:34px}#top .consultation-section-heading h2{font-family:var(--consultation-serif);letter-spacing:-.045em;word-break:keep-all;margin:8px 0 0;font-size:clamp(31px,3.5vw,44px);font-weight:540;line-height:1.35}#top .consultation-section-heading h2:after{background:var(--consultation-gold);content:"";width:26px;height:1px;margin:15px auto 0;display:block}#top .consultation-process-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}#top .consultation-process-list li{border:1px solid var(--consultation-line);text-align:center;background:linear-gradient(145deg,#fff,#fdfaf7);border-radius:4px;flex-direction:column;align-items:center;min-height:210px;padding:30px 25px 28px;display:flex;position:relative}#top .consultation-process-list li:not(:last-child):after{z-index:1;border-top:1px solid var(--consultation-wine);border-right:1px solid var(--consultation-wine);content:"";background:#fff;width:8px;height:8px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)rotate(45deg)}#top .consultation-process-number{color:#fff;background:var(--consultation-wine);border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:22px;font-family:Georgia,serif;font-size:11px;display:grid}#top .consultation-process-list strong{color:var(--consultation-ink);font-family:var(--consultation-serif);font-size:18px;font-weight:600}#top .consultation-process-list p{max-width:210px;color:var(--consultation-muted);word-break:keep-all;margin:12px auto 0;font-size:13px;line-height:1.7}#top .consultation-page{background:radial-gradient(circle at 92% 5%, #b38a501a, transparent 26%), var(--consultation-ivory);padding:clamp(78px,9vw,118px) 0}#top .consultation-page-grid{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(52px,7vw,96px)}#top .consultation-page-copy{min-width:0}#top .consultation-page .consultation-page-kicker{color:var(--consultation-wine);font-size:13px;line-height:1.5}#top .consultation-page-copy>h2{color:var(--consultation-wine-dark);font-family:var(--consultation-serif);letter-spacing:-.05em;margin:10px 0 22px;font-size:clamp(34px,4vw,50px);font-weight:560;line-height:1.3}#top .consultation-page-copy>p:not(.consultation-page-kicker){color:#6c6462;margin:0;font-size:14px;line-height:1.9}#top .consultation-contact-list{gap:18px;margin:36px 0 0;display:grid}#top .consultation-contact-list>div{border-top:1px solid var(--consultation-line);padding:18px 0 18px 54px;position:relative}#top .consultation-contact-list>div:before{width:38px;height:38px;color:var(--consultation-wine);content:"01";border:1px solid #6510242b;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:12px;display:grid;position:absolute;top:19px;left:0}#top .consultation-contact-list>div:nth-child(2):before{content:"02"}#top .consultation-contact-list dt{color:#6d6462;margin-bottom:4px;font-size:11px;font-weight:700}#top .consultation-contact-list dd{margin:0}#top .consultation-contact-list a{color:var(--consultation-wine-dark);font-family:var(--consultation-serif);font-size:20px;font-weight:650;text-decoration:none;display:inline-block}#top .consultation-contact-list small{color:#837a77;word-break:keep-all;margin-top:5px;font-size:10px;line-height:1.6;display:block}#top .consultation-page .consultation-privacy-link{min-height:44px;color:var(--consultation-wine);text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:730;text-decoration:underline;display:inline-flex}#top .consultation-page .consultation-form-wrap{color:var(--consultation-ink);-webkit-backdrop-filter:none;background:#ffffffe0;border:1px solid #4a2f2b21;border-radius:5px;padding:clamp(30px,4vw,46px);display:block;box-shadow:0 20px 54px #4a2f2b12}#top .consultation-form-heading{border-bottom:1px solid var(--consultation-line);margin-bottom:28px;padding-bottom:22px}#top .consultation-page .consultation-form-heading>p{color:var(--consultation-wine);font-size:11px;line-height:1.5}#top .consultation-page .consultation-form-heading h2{color:var(--consultation-ink);font-family:var(--consultation-serif);letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(24px,2.6vw,32px);font-weight:580;line-height:1.4}#top .consultation-form-heading>span{color:var(--consultation-muted);font-size:12px;line-height:1.65}#top .consultation-page .field{gap:8px}#top .consultation-page .field>span{color:#4e4544;font-size:12px;font-weight:720}#top .consultation-page .field>span b{color:var(--consultation-wine);font-weight:700}#top .consultation-page .field input,#top .consultation-page .field select,#top .consultation-page .field textarea{color:var(--consultation-ink);box-shadow:none;background:#fff;border:1px solid #4a2f2b26;border-radius:2px}#top .consultation-page .field input,#top .consultation-page .field select{height:54px}#top .consultation-page .field textarea{min-height:132px}#top .consultation-page .field input:focus,#top .consultation-page .field select:focus,#top .consultation-page .field textarea:focus{background:#fff;border-color:#6510249e;box-shadow:0 0 0 3px #65102412}#top .consultation-page .form-actions{align-items:flex-end;gap:20px;margin-top:20px}#top .consultation-page .consent-wrap>a{color:var(--consultation-wine)}#top .consultation-page .form-submit{border:1px solid var(--consultation-wine-dark);color:#fff;background:linear-gradient(135deg, var(--consultation-wine-dark), #71162b);min-width:190px;min-height:52px;box-shadow:none;border-radius:2px}#top .consultation-page .form-submit:hover,#top .consultation-page .form-submit:focus-visible{background:#3b0814;border-color:#2f0610;transform:translateY(-1px)}#top .consultation-assurance{border-top:1px solid var(--consultation-line);background:#fff;padding:clamp(74px,8vw,100px) 0}#top .consultation-assurance-list{border:1px solid var(--consultation-line);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}#top .consultation-assurance-list li{border-left:1px solid var(--consultation-line);align-items:flex-start;gap:16px;min-width:0;min-height:142px;padding:27px 24px;display:flex}#top .consultation-assurance-list li:first-child{border-left:0}#top .consultation-assurance-list li>span{width:38px;height:38px;color:var(--consultation-wine);border:1px solid #6510242b;border-radius:50%;flex:0 0 38px;place-items:center;font-family:Georgia,serif;font-size:11px;display:grid}#top .consultation-assurance-list strong{color:var(--consultation-ink);font-family:var(--consultation-serif);word-break:keep-all;font-size:15px;font-weight:620;line-height:1.5;display:block}#top .consultation-assurance-list p{color:var(--consultation-muted);word-break:keep-all;margin:8px 0 0;font-size:11px;line-height:1.65}#top .consultation-callout{isolation:isolate;border-top:1px solid var(--consultation-line);background:#eee4da;min-height:230px;position:relative;overflow:hidden}#top .consultation-callout-media{z-index:-1;background:linear-gradient(90deg,#eee4da 0%,#eee4dafa 46%,#eee4da70 69%,#eee4da1a 100%),url(/generated/consultation-hero-2026.webp) 76% 61%/cover no-repeat;position:absolute;inset:0}#top .consultation-callout-inner{justify-content:space-between;align-items:center;gap:36px;min-height:230px;display:flex}#top .consultation-callout-inner>div{max-width:660px}#top .consultation-callout-inner h2{color:var(--consultation-wine-dark);font-family:var(--consultation-serif);letter-spacing:-.045em;word-break:keep-all;margin:8px 0 0;font-size:clamp(26px,3.2vw,39px);font-weight:560;line-height:1.48}#top .consultation-callout-inner>a{border:1px solid var(--consultation-wine-dark);color:#fff;background:var(--consultation-wine-dark);border-radius:3px;justify-content:center;align-items:center;gap:10px;min-width:235px;min-height:58px;padding:0 26px;font-size:14px;font-weight:720;display:inline-flex}#top .consultation-callout-inner>a:hover,#top .consultation-callout-inner>a:focus-visible{color:#fff;background:#2f0610;transform:translateY(-1px)}@media (width<=1120px){#top .consultation-guide-hero-surface{background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3f0 43%,#faf7f394 64%,#faf7f31f 100%)}#top .consultation-guide-hero-copy{width:min(590px,61%)}#top .consultation-page-grid{grid-template-columns:minmax(0,.72fr) minmax(480px,1.28fr);gap:44px}#top .consultation-assurance-list{grid-template-columns:repeat(2,minmax(0,1fr))}#top .consultation-assurance-list li:nth-child(3){border-left:0}#top .consultation-assurance-list li:nth-child(n+3){border-top:1px solid var(--consultation-line)}}@media (width<=960px){#top .consultation-guide-hero,#top .consultation-guide-hero-inner{min-height:570px}#top .consultation-guide-hero-media img{object-position:67% center}#top .consultation-guide-hero-copy{width:min(610px,76%)}#top .consultation-guide-hero-surface{background:linear-gradient(90deg,#faf7f3fc 0%,#faf7f3f2 53%,#faf7f39e 79%,#faf7f34d 100%)}#top .consultation-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}#top .consultation-process-list li:nth-child(2):after{display:none}#top .consultation-page-grid{grid-template-columns:1fr;gap:46px}#top .consultation-page-copy{max-width:660px}#top .consultation-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#top .consultation-callout-inner>div{max-width:540px}}@media (width<=700px){#top .consultation-guide-hero,#top .consultation-guide-hero-inner{min-height:650px}#top .consultation-guide-hero-media img{object-position:63% center}#top .consultation-guide-hero-surface{background:linear-gradient(#faf7f3fa 0%,#faf7f3e8 64%,#faf7f3bf 100%),linear-gradient(90deg,#faf7f3f5,#faf7f366)}#top .consultation-guide-hero-copy{width:100%;padding:56px 0 46px}#top .consultation-guide-hero h1{font-size:clamp(39px,12vw,50px)}#top .consultation-guide-lede{max-width:350px;font-size:15px}#top .consultation-guide-trust{grid-template-columns:1fr;gap:0;max-width:410px}#top .consultation-guide-trust li,#top .consultation-guide-trust li:first-child{border-top:1px solid #65102421;border-left:0;padding:12px 0}#top .consultation-guide-trust li:last-child{border-bottom:1px solid #65102421}#top .consultation-guide-trust small{font-size:10px}#top .consultation-process-list{grid-template-columns:1fr}#top .consultation-process-list li{min-height:0;padding:26px 22px}#top .consultation-process-list li:after{display:none}#top .consultation-contact-list{grid-template-columns:1fr;gap:0}#top .consultation-page .consultation-form-wrap{padding:27px 20px}#top .consultation-page .form-grid{grid-template-columns:1fr}#top .consultation-page .form-actions{flex-direction:column;align-items:stretch}#top .consultation-page .form-submit{width:100%}#top .consultation-assurance-list{grid-template-columns:1fr}#top .consultation-assurance-list li,#top .consultation-assurance-list li:first-child{border-top:1px solid var(--consultation-line);border-left:0;min-height:0}#top .consultation-assurance-list li:first-child{border-top:0}#top .consultation-callout-media{opacity:.4}#top .consultation-callout-inner{flex-direction:column;align-items:flex-start;gap:28px;padding-top:44px;padding-bottom:44px}#top .consultation-callout-inner>a{width:100%}}@media (width<=420px){#top .consultation-guide-hero,#top .consultation-guide-hero-inner{min-height:670px}#top .consultation-guide-eyebrow,#top .consultation-section-heading>p,#top .consultation-page-kicker{font-size:11px}#top .consultation-page .consultation-form-wrap{margin-left:-4px;margin-right:-4px}}#top.site-shell .archive-hero--practice-divorce,#top.site-shell .archive-hero--practice-divorce.archive-hero--compact{align-items:center;min-height:clamp(500px,53vw,650px);padding:clamp(92px,10vw,136px) 0 clamp(82px,9vw,118px);display:grid;background:var(--divorce-ivory)!important}#top.site-shell .archive-hero--practice-divorce .section-inner{width:min(100% - 64px,1280px)}#top.site-shell .archive-hero--practice-divorce .practice-hero-media{opacity:.94;width:min(67vw,1120px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000024 14%,#000 43%);mask-image:linear-gradient(90deg,#0000 0%,#00000024 14%,#000 43%)}#top.site-shell .archive-hero--practice-divorce .practice-hero-media-image{filter:brightness(1.48)saturate(.48)sepia(.08)contrast(.78);transform:scale(1.035)}#top.site-shell .archive-hero--practice-divorce:before{background:linear-gradient(90deg,#f8f4ee 0%,#f8f4eefc 36%,#f8f4eecc 53%,#f8f4ee1f 79%,#0000 100%),linear-gradient(#ffffff26,#62372808)}#top.site-shell .archive-hero--practice-divorce .practice-hero-eyebrow,#top.site-shell .archive-hero--practice-divorce h1,#top.site-shell .archive-hero--practice-divorce .practice-hero-lede strong{color:var(--divorce-wine)}#top.site-shell .archive-hero--practice-divorce h1{max-width:min(570px,48%);font-family:var(--divorce-serif);letter-spacing:-.075em;font-size:clamp(52px,5.4vw,78px);font-weight:570;line-height:1.14}#top.site-shell .archive-hero--practice-divorce>.section-inner>.practice-hero-lede{color:#3e3430;max-width:min(39rem,45%);font-size:clamp(17px,1.35vw,20px);line-height:1.92}#top.site-shell .archive-hero--practice-affair,#top.site-shell .archive-hero--practice-affair.archive-hero--compact{align-items:center;min-height:clamp(520px,52vw,650px);padding:clamp(90px,9vw,128px) 0 clamp(78px,8vw,108px);display:grid;background:var(--affair-ivory)!important}#top.site-shell .archive-hero--practice-affair .section-inner{width:min(100% - 64px,1280px)}#top.site-shell .archive-hero--practice-affair .practice-hero-media{opacity:.98;width:min(64vw,1080px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 13%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 13%,#000 42%)}#top.site-shell .archive-hero--practice-affair .practice-hero-media-image{filter:brightness(1.14)saturate(.66)sepia(.12)contrast(.9);transform:scale(1.025)}#top.site-shell .archive-hero--practice-affair:before{background:linear-gradient(90deg,#f8f3ec 0%,#f8f3ecfc 37%,#f8f3ecc7 55%,#f8f3ec14 82%,#0000 100%),linear-gradient(#ffffff29,#401c1708)}#top.site-shell .archive-hero--practice-affair .practice-hero-eyebrow,#top.site-shell .archive-hero--practice-affair .practice-hero-lede strong{color:var(--affair-wine)}#top.site-shell .archive-hero--practice-affair h1{max-width:min(650px,52%);color:var(--affair-deep);font-family:var(--affair-serif);letter-spacing:-.07em;font-size:clamp(48px,5vw,72px);font-weight:570;line-height:1.22}#top.site-shell .archive-hero--practice-affair>.section-inner>.practice-hero-lede{color:#453a35;max-width:min(39rem,46%);font-size:clamp(16px,1.35vw,19px);line-height:1.92}#top.site-shell .archive-hero--practice-criminal,#top.site-shell .archive-hero--practice-criminal.archive-hero--compact{align-items:center;min-height:clamp(520px,50vw,640px);padding:clamp(78px,8vw,112px) 0 clamp(72px,7vw,96px);display:grid;background:var(--criminal-ivory)!important}#top.site-shell .archive-hero--practice-criminal .section-inner{width:min(100% - 64px,1280px)}#top.site-shell .archive-hero--practice-criminal .practice-hero-media{opacity:.98;width:min(65vw,1080px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 13%,#000 43%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 13%,#000 43%)}#top.site-shell .archive-hero--practice-criminal .practice-hero-media-image{filter:brightness(1.27)saturate(.58)sepia(.12)contrast(.82);transform:scale(1.035)}#top.site-shell .archive-hero--practice-criminal:before{background:linear-gradient(90deg,#faf6ef 0%,#faf6effc 37%,#faf6efbf 55%,#faf6ef12 82%,#0000 100%),linear-gradient(#ffffff2e,#49231906)}#top.site-shell .archive-hero--practice-criminal .archive-breadcrumb,#top.site-shell .archive-hero--practice-criminal .archive-breadcrumb :is(a,span,b){color:#776b64}#top.site-shell .archive-hero--practice-criminal .practice-hero-eyebrow{display:none}#top.site-shell .archive-hero--practice-criminal h1{max-width:min(650px,51%);color:var(--criminal-deep);font-family:var(--criminal-serif);letter-spacing:-.07em;font-size:clamp(48px,5vw,70px);font-weight:570;line-height:1.2}#top.site-shell .archive-hero--practice-criminal>.section-inner>.practice-hero-lede{color:#4d423d;max-width:min(39rem,45%);font-size:clamp(16px,1.35vw,19px);line-height:1.9}#top.site-shell .archive-hero--practice-criminal .practice-hero-lede strong{color:var(--criminal-wine)}@media (width<=900px){#top.site-shell .archive-hero--practice-divorce,#top.site-shell .archive-hero--practice-divorce.archive-hero--compact,#top.site-shell .archive-hero--practice-affair,#top.site-shell .archive-hero--practice-affair.archive-hero--compact,#top.site-shell .archive-hero--practice-criminal,#top.site-shell .archive-hero--practice-criminal.archive-hero--compact{min-height:520px}#top.site-shell .archive-hero--practice-divorce .practice-hero-media,#top.site-shell .archive-hero--practice-affair .practice-hero-media,#top.site-shell .archive-hero--practice-criminal .practice-hero-media{opacity:.58;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 47%);mask-image:linear-gradient(90deg,#0000 0%,#000 47%)}#top.site-shell .archive-hero--practice-divorce:before{background:linear-gradient(90deg,#f8f4ee 0%,#f8f4eefa 52%,#f8f4ee99 100%)}#top.site-shell .archive-hero--practice-affair:before{background:linear-gradient(90deg,#f8f3ec 0%,#f8f3ecfa 54%,#f8f3ec9e 100%)}#top.site-shell .archive-hero--practice-criminal:before{background:linear-gradient(90deg,#faf6ef 0%,#faf6effa 55%,#faf6efa1 100%)}#top.site-shell :is(.archive-hero--practice-divorce,.archive-hero--practice-affair,.archive-hero--practice-criminal) :is(h1,.practice-hero-lede){max-width:68%}}#top.site-shell .rich-select{z-index:1;width:100%;min-width:0;position:relative}#top.site-shell .rich-select[data-open=true]{z-index:220}#top.site-shell .rich-select-native{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important;overflow:hidden!important}#top.site-shell .rich-select-trigger{color:#30272a;cursor:pointer;text-align:left;background:#fff;border:1px solid #63484633;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px 14px 8px 16px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:inset 0 1px #fffc}#top.site-shell .rich-select-trigger:hover,#top.site-shell .rich-select-trigger:focus-visible,#top.site-shell .rich-select[data-open=true] .rich-select-trigger{background:#fffdfb;border-color:#75172f9e;outline:0;box-shadow:0 0 0 3px #75172f1a}#top.site-shell .rich-select-trigger-copy{gap:1px;min-width:0;display:grid}#top.site-shell .rich-select-trigger-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:720;line-height:1.35;overflow:hidden;font-size:15px!important}#top.site-shell .rich-select-trigger-copy small{color:#8b7e7c;text-overflow:ellipsis;white-space:nowrap;font-weight:560;line-height:1.35;overflow:hidden;font-size:11px!important}#top.site-shell .rich-select-trigger>svg{fill:none;stroke:#75172f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px;transition:transform .16s}#top.site-shell .rich-select[data-open=true] .rich-select-trigger>svg{transform:rotate(180deg)}#top.site-shell .rich-select-backdrop{display:none}#top.site-shell .rich-select-menu{z-index:225;-webkit-backdrop-filter:blur(20px);background:#fffdfafc;border:1px solid #5d383d2e;border-radius:16px;min-width:min(420px,100vw - 32px);max-height:min(420px,62vh);position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 24px 64px #310d1933}#top.site-shell .rich-select-menu--bottom{top:calc(100% + 8px)}#top.site-shell .rich-select-menu--top{bottom:calc(100% + 8px)}#top.site-shell .rich-select-menu>header{background:#f6efea;border-bottom:1px solid #5d383d1f;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 12px 10px 17px;display:flex}#top.site-shell .rich-select-menu>header>strong{color:#641427;font-weight:780;font-size:15px!important}#top.site-shell .rich-select-menu>header>button{color:#641427;cursor:pointer;background:#fff;border:1px solid #64142729;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}#top.site-shell .rich-select-menu>header>button span{font-weight:360;line-height:1;font-size:22px!important}#top.site-shell .rich-select-menu>[role=listbox]{overscroll-behavior:contain;scrollbar-color:#64142747 transparent;scrollbar-width:thin;max-height:min(356px,62vh - 52px);padding:6px;overflow-y:auto}#top.site-shell .rich-select-menu [role=option]{color:#3d3235;cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:9px 12px;transition:color .14s,background-color .14s;display:grid}#top.site-shell .rich-select-menu [role=option].is-active,#top.site-shell .rich-select-menu [role=option]:hover,#top.site-shell .rich-select-menu [role=option][aria-selected=true]{color:#641427;background:#f5e9e9}#top.site-shell .rich-select-option-mark{color:#fff;background:#fff;border:1px solid #6414274d;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid;font-size:13px!important}#top.site-shell .rich-select-menu [role=option][aria-selected=true] .rich-select-option-mark{background:#75172f;border-color:#75172f}#top.site-shell .rich-select-menu [role=option]>span:last-child{gap:2px;min-width:0;display:grid}#top.site-shell .rich-select-menu [role=option] strong{text-overflow:ellipsis;font-weight:720;line-height:1.4;overflow:hidden;font-size:15px!important}#top.site-shell .rich-select-menu [role=option] small{color:#8d8080;font-weight:560;line-height:1.35;font-size:11px!important}#top.site-shell .field .rich-select-trigger{background:#fff;border-radius:12px;min-height:56px}#top.site-shell .case-lawyer-filter>div{overflow:visible!important}#top.site-shell .case-lawyer-filter .rich-select{flex:auto}#top.site-shell .case-lawyer-filter .rich-select-trigger{color:#30272a;min-height:52px;box-shadow:none;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:8px 14px 8px 16px;display:flex;background:#fff!important;min-width:0!important}#top.site-shell .case-lawyer-filter .rich-select-trigger:hover,#top.site-shell .case-lawyer-filter .rich-select-trigger:focus-visible,#top.site-shell .case-lawyer-filter .rich-select[data-open=true] .rich-select-trigger{color:#641427;box-shadow:inset 0 0 0 2px #75172f21;background:#fffdfb!important}#top.site-shell .case-lawyer-filter .rich-select-trigger-copy small{display:none}#top.site-shell .case-lawyer-filter .rich-select-menu{width:min(440px,100vw - 40px);right:auto}#top.site-shell .case-filter-label{color:#776d70;font-weight:650;font-size:12px!important}#top.site-shell .quick-consult-category{min-width:0}#top.site-shell .rich-select--quick .rich-select-trigger{border-color:var(--surface-line);background:var(--surface-soft);border-radius:10px;min-height:50px}@media (width<=760px){#top.site-shell .unified-site-hero{--unified-hero-height:clamp(220px, 62vw, 250px)}#top.site-shell .reference-hero.unified-site-hero{--unified-hero-height:clamp(270px, 76vw, 300px)}#top.site-shell .archive-hero--unified>.section-inner,#top.site-shell .reference-hero-inner,#top.site-shell .global-search-hero>.section-inner,#top.site-shell .consultation-guide-hero-inner{width:min(100% - 32px,1280px)!important;padding:18px 0!important}#top.site-shell .archive-hero--unified .archive-hero-heading-meta{margin-bottom:10px!important}#top.site-shell .unified-site-hero .unified-hero-eyebrow:after{margin-top:8px}#top.site-shell .archive-hero--unified .unified-hero-title,#top.site-shell .reference-hero-copy h1,#top.site-shell .global-search-hero h1,#top.site-shell .consultation-guide-hero h1{margin-bottom:8px!important;font-size:clamp(31px,9vw,38px)!important;line-height:1.12!important}#top.site-shell .archive-hero--unified .unified-hero-lede,#top.site-shell .global-search-hero .section-inner>strong,#top.site-shell .consultation-guide-lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%!important;font-size:14px!important;line-height:1.55!important;display:-webkit-box!important}#top.site-shell .reference-hero-copy>p:not(.reference-hero-eyebrow){font-size:14px!important;line-height:1.5!important}#top.site-shell .reference-hero-actions{margin-top:12px}#top.site-shell .section-family-nav-label,#top.site-shell .practice-detail-nav-label{align-items:center!important;gap:8px!important;min-height:46px!important;padding:7px 16px!important;display:flex!important}#top.site-shell .section-family-nav-label>span:after,#top.site-shell .practice-detail-nav-label>span:after{color:#68172a52;content:"·";margin-left:8px}#top.site-shell .section-family-nav-links,#top.site-shell .practice-detail-nav-links{min-height:52px!important}#top.site-shell .section-family-nav-links a,#top.site-shell .practice-detail-nav-links a,#top.site-shell .case-filter-list .section-family-nav-links a{min-height:52px!important;padding-inline:14px!important}#top.site-shell .section-family-nav-hint{padding:5px 16px 6px}#top.site-shell .case-browser{padding:24px 0 78px!important}#top.site-shell .case-archive-heading{display:none!important}#top.site-shell .case-browser-tools{margin-bottom:20px;padding-top:0}#top.site-shell .case-filter-controls{gap:13px;width:100%;margin:0}#top.site-shell .case-filter-controls .case-search,#top.site-shell .case-lawyer-filter{width:100%!important;padding:0!important}#top.site-shell .case-search>div,#top.site-shell .case-lawyer-filter>div{min-height:56px;width:100%!important}#top.site-shell .case-search :is(input,button),#top.site-shell .case-lawyer-filter :is(.rich-select-trigger,button){min-height:56px}#top.site-shell .case-result-head{outline:0;scroll-margin-top:88px}#top.site-shell .case-browser .case-archive-card{min-height:0;padding:20px 18px 18px}#top.site-shell .case-browser .case-category-ribbon{margin-bottom:-19px;padding:7px 9px}#top.site-shell .case-card-title-row{grid-template-columns:48px minmax(0,1fr);gap:12px;margin:19px 0 11px}#top.site-shell .case-victory-mark{width:46px;height:46px}#top.site-shell .case-browser .case-archive-card h2{-webkit-line-clamp:2;line-height:1.4;font-size:20px!important}#top.site-shell .case-browser .case-archive-card>p{-webkit-line-clamp:2;min-height:0;margin-bottom:12px;line-height:1.6}#top.site-shell .case-card-record{gap:6px;margin-bottom:12px;padding:10px 0}#top.site-shell .case-browser .case-card-attorneys{padding-bottom:12px}#top.site-shell .case-card-action{min-height:40px}#top.site-shell .rich-select-backdrop{z-index:221;-webkit-backdrop-filter:blur(2px);background:#1f0f1461;border:0;display:block;position:fixed;inset:0}#top.site-shell .rich-select-menu,#top.site-shell .case-lawyer-filter .rich-select-menu{z-index:225;top:auto;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:20px;width:auto;min-width:0;max-height:min(62dvh,520px);position:fixed;left:14px;box-shadow:0 28px 80px #27091352}#top.site-shell .rich-select-menu>[role=listbox]{max-height:calc(min(62dvh,520px) - 52px);padding:7px}#top.site-shell .rich-select-menu [role=option]{min-height:58px;padding:9px 10px}}#top.site-shell.editorial-home>:is(.announcement,.site-header),#top.site-shell.editorial-home>:is(.announcement,.site-header) *{font-family:var(--sans)!important}#top.site-shell.editorial-home>:is(.announcement,.site-header) :where(a,p,li,dt,dd,th,td,button,input,select,textarea,label,summary,small,span,strong,em,b,time,address,blockquote,figcaption,legend):not([aria-hidden=true],[aria-hidden=true] *){font-size:max(17px,1em)!important}@media (width<=640px){#top.site-shell .archive-hero--practice-divorce,#top.site-shell .archive-hero--practice-divorce.archive-hero--compact,#top.site-shell .archive-hero--practice-affair,#top.site-shell .archive-hero--practice-affair.archive-hero--compact,#top.site-shell .archive-hero--practice-criminal,#top.site-shell .archive-hero--practice-criminal.archive-hero--compact{min-height:500px;padding:64px 0 58px}#top.site-shell :is(.archive-hero--practice-divorce,.archive-hero--practice-affair,.archive-hero--practice-criminal) .section-inner{width:min(100% - 40px,1280px)}#top.site-shell :is(.archive-hero--practice-divorce,.archive-hero--practice-affair,.archive-hero--practice-criminal) .practice-hero-media{opacity:.38;width:100%;height:52%;top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 62%);mask-image:linear-gradient(#0000 0%,#000 62%)}#top.site-shell .archive-hero--practice-divorce:before{background:linear-gradient(#f8f4ee 0%,#f8f4eefa 54%,#f8f4eead 100%)}#top.site-shell .archive-hero--practice-affair:before{background:linear-gradient(#f8f3ec 0%,#f8f3ecfa 56%,#f8f3ecad 100%)}#top.site-shell .archive-hero--practice-criminal:before{background:linear-gradient(#faf6ef 0%,#faf6effa 58%,#faf6efab 100%)}#top.site-shell :is(.archive-hero--practice-divorce,.archive-hero--practice-affair,.archive-hero--practice-criminal) h1,#top.site-shell :is(.archive-hero--practice-divorce,.archive-hero--practice-affair,.archive-hero--practice-criminal)>.section-inner>.practice-hero-lede{max-width:100%}#top.site-shell .archive-hero--practice-divorce h1{font-size:clamp(42px,13vw,58px)}#top.site-shell .archive-hero--practice-affair h1{font-size:clamp(39px,12vw,54px)}#top.site-shell .archive-hero--practice-criminal h1{font-size:clamp(38px,11.5vw,52px)}#top.site-shell :is(.archive-hero--practice-divorce,.archive-hero--practice-affair,.archive-hero--practice-criminal)>.section-inner>.practice-hero-lede{font-size:15px;line-height:1.78}}#top.site-shell .unified-site-hero{--unified-hero-height:clamp(340px, 26vw, 390px);isolation:isolate;align-items:stretch;height:auto;position:relative;overflow:hidden;min-height:var(--unified-hero-height)!important;color:#2d2526!important;background:#f7f2eb!important;border-bottom:1px solid #54372f24!important;padding:0!important;display:grid!important}#top.site-shell .archive-hero--unified.unified-site-hero{background:#f7f2eb!important}#top.site-shell .archive-hero--unified>:is(.practice-hero-media,.about-hero-media,.case-hero-media,.review-hero-media,.press-hero-media,.video-hero-media,.webtoon-hero-media,.column-hero-media,.shorts-hero-media),#top.site-shell .global-search-hero-media,#top.site-shell .consultation-guide-hero-media{pointer-events:none;overflow:hidden;z-index:0!important;opacity:.96!important;width:min(62vw,1100px)!important;height:100%!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 14%,#000 42%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000029 14%,#000 42%)!important}#top.site-shell .archive-hero--unified>.unified-hero-default-image,#top.site-shell .reference-hero>.reference-hero-image{opacity:.96;z-index:0!important;width:min(62vw,1100px)!important;height:100%!important;position:absolute!important;inset:0 0 0 auto!important;-webkit-mask-image:none!important;mask-image:none!important}#top.site-shell .archive-hero--unified :is(.practice-hero-media-image,.about-hero-media-image,.case-hero-media-image,.review-hero-media-image,.press-hero-media-image,.video-hero-media-image,.webtoon-hero-media-image,.column-hero-media-image,.shorts-hero-media-image,.unified-hero-default-image),#top.site-shell .reference-hero-image,#top.site-shell .global-search-hero-media img,#top.site-shell .consultation-guide-hero-media img{object-fit:cover!important;filter:brightness(1.2)saturate(.56)sepia(.08)contrast(.86)!important;width:100%!important;height:100%!important;transform:none!important}#top.site-shell .archive-hero--unified:before,#top.site-shell .reference-hero-shade,#top.site-shell .global-search-hero-surface,#top.site-shell .consultation-guide-hero-surface{pointer-events:none;content:"";z-index:1!important;background:linear-gradient(90deg,#faf7f1 0%,#faf7f1fc 37%,#faf7f1d4 54%,#faf7f129 80%,#0000 100%),linear-gradient(#ffffff29,#592d2209)!important;display:block!important;position:absolute!important;inset:0!important}#top.site-shell .archive-hero--unified:after{pointer-events:none;content:"";z-index:1!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:1!important;background:radial-gradient(circle at 18% 14%,#ffffff80,#0000 25%),linear-gradient(#ffffff0d,#5c322606)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}#top.site-shell .archive-hero--unified>:is(.review-hero-surface,.press-hero-surface,.video-hero-surface,.webtoon-hero-surface,.column-hero-surface,.shorts-hero-surface,.unified-hero-default-surface){display:none!important}#top.site-shell .archive-hero--unified>.section-inner,#top.site-shell .reference-hero-inner,#top.site-shell .global-search-hero>.section-inner,#top.site-shell .consultation-guide-hero-inner{box-sizing:border-box;margin-inline:auto;z-index:2!important;width:min(100% - 64px,1280px)!important;min-height:var(--unified-hero-height)!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;height:auto!important;padding:clamp(28px,3vw,40px) 0!important;display:flex!important;position:relative!important}#top.site-shell .archive-hero--unified .archive-breadcrumb,#top.site-shell .global-search-breadcrumb{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#top.site-shell .archive-hero--unified .archive-hero-heading-meta{width:min(50%,640px)!important;margin:0 0 16px!important;display:block!important}#top.site-shell .archive-hero--unified .about-hero-index{display:none!important}#top.site-shell .unified-site-hero .unified-hero-eyebrow{z-index:2;position:relative;color:#6a1829!important;width:auto!important;max-width:min(50%,640px)!important;font-family:var(--sans)!important;letter-spacing:.025em!important;text-transform:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:block!important}#top.site-shell .unified-site-hero .unified-hero-eyebrow:after{content:"";background:#6a1829b8;width:34px;height:1px;margin-top:13px;display:block}#top.site-shell .archive-hero--unified .unified-hero-title,#top.site-shell .reference-hero-copy h1,#top.site-shell .global-search-hero h1,#top.site-shell .consultation-guide-hero h1{z-index:2;text-wrap:balance;word-break:keep-all;white-space:pre-line;position:relative;color:#641427!important;letter-spacing:-.055em!important;text-align:left!important;width:auto!important;max-width:min(52%,700px)!important;margin:0 0 14px!important;padding:0!important;font-family:Noto Serif KR Variable,Noto Serif KR,AppleMyungjo,Batang,serif!important;font-size:clamp(40px,3.8vw,54px)!important;font-weight:560!important;line-height:1.16!important}#top.site-shell .archive-hero--press.archive-hero--compact h1:before{color:inherit;font:inherit;letter-spacing:inherit}#top.site-shell .archive-hero--unified .unified-hero-lede,#top.site-shell .reference-hero-copy>p:not(.reference-hero-eyebrow),#top.site-shell .global-search-hero .section-inner>strong,#top.site-shell .consultation-guide-lede{z-index:2;word-break:keep-all;position:relative;color:#4e4545!important;width:auto!important;max-width:min(49%,620px)!important;font-family:var(--sans)!important;letter-spacing:-.018em!important;margin:0!important;font-size:clamp(15px,1.22vw,17px)!important;font-weight:480!important;line-height:1.72!important}#top.site-shell .archive-hero--unified .unified-hero-lede strong,#top.site-shell .archive-hero--unified .unified-hero-lede .sentence-line:not(:first-child):last-child{color:#6a1829!important;font-weight:760!important;text-decoration:none!important}#top.site-shell .archive-hero--unified .column-hero-meta{color:#756a68;gap:6px 18px;width:min(49%,620px)!important;margin-top:13px!important;font-size:11px!important}#top.site-shell .archive-hero--unified .practice-hero-highlights{display:none!important}#top.site-shell .consultation-guide-hero-copy,#top.site-shell .reference-hero-copy{width:100%!important;padding:0!important}#top.site-shell .consultation-guide-hero h1:after,#top.site-shell .reference-hero-copy>span{display:none!important}#top.site-shell .reference-hero-actions{gap:8px;margin-top:20px}#top.site-shell .reference-hero-actions a{color:#641427;background:#ffffff94;border-color:#6414276b;min-width:158px;min-height:44px;padding-inline:17px;font-size:13px}#top.site-shell .reference-hero-actions .reference-hero-primary{color:#fff;background:#641427}#top.site-shell .reference-scroll-link{display:none!important}#top.site-shell .global-search-controls{background:#fbf8f4;border-bottom:1px solid #54372f1f;padding:28px 0 30px}#top.site-shell .global-search-controls .global-search-form{margin-top:0}#top.site-shell .global-search-controls .global-search-form>div{border-width:1px;border-radius:4px;min-height:66px;box-shadow:0 12px 30px #401a2112}#top.site-shell .global-search-controls .global-search-form button{border-radius:3px}#top.site-shell .consultation-guide-trust-band{background:#fbf8f4;border-bottom:1px solid #54372f1f;padding:22px 0}#top.site-shell .consultation-guide-trust-band .consultation-guide-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin:0}@media (width<=760px){#top.site-shell .unified-site-hero{--unified-hero-height:clamp(320px, 92vw, 360px)}#top.site-shell .archive-hero--unified>:is(.practice-hero-media,.about-hero-media,.case-hero-media,.review-hero-media,.press-hero-media,.video-hero-media,.webtoon-hero-media,.column-hero-media,.shorts-hero-media),#top.site-shell .global-search-hero-media,#top.site-shell .consultation-guide-hero-media,#top.site-shell .archive-hero--unified>.unified-hero-default-image,#top.site-shell .reference-hero>.reference-hero-image{opacity:.54!important;width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}#top.site-shell .archive-hero--unified:before,#top.site-shell .reference-hero-shade,#top.site-shell .global-search-hero-surface,#top.site-shell .consultation-guide-hero-surface{background:linear-gradient(90deg,#faf7f1fc 0%,#faf7f1f5 62%,#faf7f1b3 100%),linear-gradient(#ffffff1f,#592d2209)!important}#top.site-shell .archive-hero--unified>.section-inner,#top.site-shell .reference-hero-inner,#top.site-shell .global-search-hero>.section-inner,#top.site-shell .consultation-guide-hero-inner{width:min(100% - 40px,1280px)!important;padding:28px 0!important}#top.site-shell .archive-hero--unified .archive-hero-heading-meta,#top.site-shell .unified-site-hero .unified-hero-eyebrow,#top.site-shell .archive-hero--unified .unified-hero-title,#top.site-shell .reference-hero-copy h1,#top.site-shell .global-search-hero h1,#top.site-shell .consultation-guide-hero h1,#top.site-shell .archive-hero--unified .unified-hero-lede,#top.site-shell .reference-hero-copy>p:not(.reference-hero-eyebrow),#top.site-shell .global-search-hero .section-inner>strong,#top.site-shell .consultation-guide-lede,#top.site-shell .archive-hero--unified .column-hero-meta{width:auto!important;max-width:88%!important}#top.site-shell .archive-hero--unified .unified-hero-title,#top.site-shell .reference-hero-copy h1,#top.site-shell .global-search-hero h1,#top.site-shell .consultation-guide-hero h1{margin-bottom:12px!important;font-size:clamp(34px,9.8vw,43px)!important;line-height:1.18!important}#top.site-shell .archive-hero--unified .unified-hero-lede,#top.site-shell .reference-hero-copy>p:not(.reference-hero-eyebrow),#top.site-shell .global-search-hero .section-inner>strong,#top.site-shell .consultation-guide-lede{font-size:14px!important;line-height:1.64!important}#top.site-shell .reference-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);margin-top:16px;display:grid}#top.site-shell .reference-hero-actions a{gap:8px;min-width:0;min-height:42px;padding-inline:12px;font-size:12px}#top.site-shell .global-search-controls{padding:20px 0 24px}#top.site-shell .global-search-controls .global-search-form>div{min-height:58px}#top.site-shell .global-search-popular{flex-direction:column;align-items:flex-start;gap:10px}#top.site-shell .global-search-popular a{min-height:36px;padding-inline:12px}#top.site-shell .consultation-guide-trust-band .consultation-guide-trust{grid-template-columns:minmax(0,1fr)}#top.site-shell .consultation-guide-trust-band .consultation-guide-trust li,#top.site-shell .consultation-guide-trust-band .consultation-guide-trust li:first-child{border-top:1px solid #65102421;border-left:0;padding:12px 0}}#top.site-shell .practice-page-outline ol{align-items:stretch}#top.site-shell .practice-page-outline li{min-width:0;display:flex}#top.site-shell .practice-page-outline li>a{flex:auto;width:100%;min-width:0;height:100%}#top.site-shell :is(.content-detail--practice-guide-divorce,.content-detail--practice-guide-affair,.content-detail--practice-guide-criminal) .practice-page-outline li>a>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=521px){#top.site-shell :is(.content-detail--practice-guide-divorce,.content-detail--practice-guide-affair) .practice-page-outline li>a>strong{min-height:3lh}}@media (width>=641px){#top.site-shell .content-detail--practice-guide-criminal .practice-page-outline li>a>strong{min-height:3lh}}#top.site-shell .section-family-nav-shell{z-index:38;-webkit-backdrop-filter:blur(14px);background:#fffdf9fa;border-top:0;border-bottom:1px solid #5b3d3624;width:100%;box-shadow:0 10px 24px #3113180b;margin:0!important;position:relative!important;top:auto!important}#top.site-shell .section-family-nav-shell>.section-inner{width:min(100% - 48px,1440px)!important;max-width:none!important;margin:0 auto!important;padding:0!important}#top.site-shell .section-family-nav{min-width:0;position:relative;order:initial!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:160px minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#top.site-shell .section-family-nav-label,#top.site-shell .practice-detail-nav-label{color:#68172a!important;background:#f3ece6!important;border:0!important;border-right:1px solid #674c441f!important;align-content:center!important;gap:3px!important;min-height:76px!important;margin:0!important;padding:15px 24px!important;display:grid!important}#top.site-shell .section-family-nav-label>span,#top.site-shell .practice-detail-nav-label>span{color:#91827c!important;letter-spacing:.04em!important;margin:0!important;font-size:11px!important;font-weight:720!important;line-height:1.35!important}#top.site-shell .section-family-nav-label>strong,#top.site-shell .practice-detail-nav-label>strong{color:#68172a!important;letter-spacing:-.025em!important;margin:0!important;font-size:17px!important;font-weight:780!important;line-height:1.35!important}#top.site-shell .section-family-nav-links,#top.site-shell .practice-detail-nav-links{scrollbar-color:#68172a38 transparent;scrollbar-width:thin;background:0 0!important;border:0!important;align-items:stretch!important;gap:0!important;min-width:0!important;min-height:76px!important;margin:0!important;padding:0 14px!important;display:flex!important;overflow:auto hidden!important}#top.site-shell .section-family-nav-links a,#top.site-shell .practice-detail-nav-links a,#top.site-shell .case-filter-list .section-family-nav-links a{text-align:center;white-space:nowrap;position:relative;color:#625751!important;width:auto!important;min-width:max-content!important;min-height:76px!important;box-shadow:none!important;letter-spacing:-.02em!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0 clamp(12px,1.35vw,22px)!important;font-size:13px!important;font-weight:690!important;line-height:1.35!important;transition:color .18s!important;display:flex!important;transform:none!important}#top.site-shell .section-family-nav-links a>strong,#top.site-shell .practice-detail-nav-links a>strong{color:inherit!important;font:inherit!important;line-height:inherit!important;text-overflow:clip!important;white-space:inherit!important;overflow:visible!important}#top.site-shell .section-family-nav-links a:after,#top.site-shell .practice-detail-nav-links a:after{content:""!important;opacity:0!important;transform-origin:50%!important;background:#75172f!important;border:0!important;width:auto!important;height:2px!important;transition:opacity .18s,transform .18s!important;position:absolute!important;bottom:0!important;left:12px!important;right:12px!important;transform:scaleX(.35)!important}#top.site-shell .section-family-nav-links a:hover,#top.site-shell .section-family-nav-links a:focus-visible,#top.site-shell .section-family-nav-links a.is-current,#top.site-shell .section-family-nav-links a[aria-current=page],#top.site-shell .practice-detail-nav-links a:hover,#top.site-shell .practice-detail-nav-links a:focus-visible,#top.site-shell .practice-detail-nav-links a[aria-current=page]{color:#75172f!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}#top.site-shell .section-family-nav-links a:hover:after,#top.site-shell .section-family-nav-links a:focus-visible:after,#top.site-shell .section-family-nav-links a.is-current:after,#top.site-shell .section-family-nav-links a[aria-current=page]:after,#top.site-shell .practice-detail-nav-links a:hover:after,#top.site-shell .practice-detail-nav-links a:focus-visible:after,#top.site-shell .practice-detail-nav-links a[aria-current=page]:after{opacity:1!important;transform:scaleX(1)!important}#top.site-shell .section-family-nav-hint{display:none}#top.site-shell .section-family-nav-shell+.content-detail--practice-guide{padding-top:clamp(52px,6vw,78px)!important}@media (width<=900px){#top.site-shell .section-family-nav-shell>.section-inner{width:100%!important}#top.site-shell .section-family-nav{border-right:0!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;margin-right:0!important;padding-right:0!important}#top.site-shell .section-family-nav-label,#top.site-shell .practice-detail-nav-label{border-bottom:1px solid #674c441a!important;border-right:0!important;min-height:58px!important;padding:10px 20px!important}#top.site-shell .section-family-nav-label>span,#top.site-shell .practice-detail-nav-label>span{font-size:10px!important}#top.site-shell .section-family-nav-label>strong,#top.site-shell .practice-detail-nav-label>strong{font-size:16px!important}#top.site-shell .section-family-nav-links,#top.site-shell .practice-detail-nav-links{scrollbar-width:none;min-height:60px!important;padding:0 8px!important;overflow-x:auto!important}#top.site-shell .section-family-nav-links::-webkit-scrollbar{display:none}#top.site-shell .practice-detail-nav-links::-webkit-scrollbar{display:none}#top.site-shell .section-family-nav-links a,#top.site-shell .practice-detail-nav-links a,#top.site-shell .case-filter-list .section-family-nav-links a{border-bottom:0!important;border-right:0!important;flex:none!important;min-width:max-content!important;min-height:60px!important;padding:0 16px!important;font-size:13px!important}#top.site-shell .section-family-nav-hint{color:#91827c;background:#fbf7f2;border-top:1px solid #674c4414;margin:0;padding:7px 20px 8px;font-size:10px;font-weight:650;line-height:1.4;display:block}#top.site-shell .section-family-nav-shell+.content-detail--practice-guide{padding-top:38px!important}}@media (width<=760px){#top.site-shell .unified-site-hero{--unified-hero-height:clamp(220px, 62vw, 250px)}#top.site-shell .reference-hero.unified-site-hero{--unified-hero-height:clamp(270px, 76vw, 300px)}#top.site-shell .archive-hero--unified>.section-inner,#top.site-shell .reference-hero-inner,#top.site-shell .global-search-hero>.section-inner,#top.site-shell .consultation-guide-hero-inner{width:min(100% - 32px,1280px)!important;padding:18px 0!important}#top.site-shell .archive-hero--unified .archive-hero-heading-meta{margin-bottom:10px!important}#top.site-shell .unified-site-hero .unified-hero-eyebrow:after{margin-top:8px}#top.site-shell .archive-hero--unified .unified-hero-title,#top.site-shell .reference-hero-copy h1,#top.site-shell .global-search-hero h1,#top.site-shell .consultation-guide-hero h1{margin-bottom:8px!important;font-size:clamp(31px,9vw,38px)!important;line-height:1.12!important}#top.site-shell .archive-hero--unified .unified-hero-lede,#top.site-shell .global-search-hero .section-inner>strong,#top.site-shell .consultation-guide-lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%!important;font-size:14px!important;line-height:1.55!important;display:-webkit-box!important}#top.site-shell .section-family-nav-label,#top.site-shell .practice-detail-nav-label{align-items:center!important;gap:8px!important;min-height:46px!important;padding:7px 16px!important;display:flex!important}#top.site-shell .section-family-nav-links,#top.site-shell .practice-detail-nav-links{min-height:52px!important}#top.site-shell .section-family-nav-links a,#top.site-shell .practice-detail-nav-links a,#top.site-shell .case-filter-list .section-family-nav-links a{min-height:52px!important;padding-inline:14px!important}#top.site-shell .section-family-nav-hint{padding:5px 16px 6px}}#top.site-shell--detail .editorial-consultation-band{isolation:isolate;background:linear-gradient(90deg,#370d14fa 0 52%,#4b141cd4 70%,#2f0f13b3),url(/generated/home-hero-law-book.webp) 88% 54%/cover no-repeat}#top.site-shell--detail .editorial-consultation-band:after{background:linear-gradient(90deg,#53171f57,#0000);border:0;border-left:1px solid #ffffff1f;border-radius:0;width:44%;height:100%;inset:0 0 0 auto}#top.site-shell .site-footer--compact{color:#544844;background:#f7f2ec;border-top:1px solid #dfd3c8}#top.site-shell .site-footer--compact .detail-footer-inner{width:min(100% - 80px,1240px);margin:0 auto;padding:30px 0 24px}#top.site-shell .site-footer--compact .detail-footer-primary{border-bottom:1px solid #dfd3c8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-bottom:24px;display:grid}#top.site-shell .site-footer--compact .detail-footer-brand{align-items:center;gap:24px;display:flex}#top.site-shell .site-footer--compact .detail-footer-brand img{filter:none;width:181px;height:auto}#top.site-shell .site-footer--compact .detail-footer-brand p{color:#6e625c;margin:0;font-size:14px;line-height:1.6}#top.site-shell .site-footer--compact .detail-footer-actions{align-items:center;gap:12px;display:flex}#top.site-shell .site-footer--compact .detail-footer-actions>a:first-child{color:#5b171f;border-right:1px solid #d6c8bd;padding-right:21px;display:grid}#top.site-shell .site-footer--compact .detail-footer-actions small{color:#8a7d76;letter-spacing:.07em;font-size:10px}#top.site-shell .site-footer--compact .detail-footer-actions strong{font-size:22px}#top.site-shell .site-footer--compact .detail-footer-actions>a:last-child{color:#6b1821;border:1px solid #7a2730;align-items:center;gap:26px;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}#top.site-shell .site-footer--compact .detail-footer-offices{border-bottom:1px solid #dfd3c8;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}#top.site-shell .site-footer--compact .detail-footer-offices a{color:#594b46;border-right:1px solid #dfd3c8;gap:3px;min-width:0;padding:18px 16px;display:grid}#top.site-shell .site-footer--compact .detail-footer-offices a:first-child{padding-left:0}#top.site-shell .site-footer--compact .detail-footer-offices a:last-child{border-right:0}#top.site-shell .site-footer--compact .detail-footer-offices strong{color:#4b171c;font-size:13px}#top.site-shell .site-footer--compact .detail-footer-offices span{color:#8a7d76;font-size:11px}#top.site-shell .site-footer--compact .detail-footer-offices a:hover,#top.site-shell .site-footer--compact .detail-footer-offices a:focus-visible{background:#ffffff85}#top.site-shell .site-footer--compact .detail-footer-legal{color:#887b75;justify-content:space-between;align-items:center;gap:28px;padding-top:18px;font-size:10px;line-height:1.6;display:flex}#top.site-shell .site-footer--compact .detail-footer-legal>div,#top.site-shell .site-footer--compact .detail-footer-legal nav{flex-wrap:wrap;gap:8px 18px;display:flex}#top.site-shell .site-footer--compact .detail-footer-legal a{color:#6e5f59}@media (width<=900px){#top.site-shell .site-footer--compact .detail-footer-primary{grid-template-columns:1fr}#top.site-shell .site-footer--compact .detail-footer-offices{grid-template-columns:repeat(3,minmax(0,1fr))}#top.site-shell .site-footer--compact .detail-footer-offices a:nth-child(3){border-right:0}#top.site-shell .site-footer--compact .detail-footer-offices a:nth-child(-n+3){border-bottom:1px solid #dfd3c8}}@media (width<=680px){#top.site-shell--detail .editorial-consultation-band{background:linear-gradient(110deg,#370d14f5,#51161fe0),url(/generated/home-hero-law-book.webp) 50%/cover no-repeat}#top.site-shell .site-footer--compact .detail-footer-inner{width:min(100% - 36px,1240px);padding-bottom:92px}#top.site-shell .site-footer--compact .detail-footer-brand{flex-direction:column;align-items:flex-start;gap:15px}#top.site-shell .site-footer--compact .detail-footer-actions{flex-direction:column;align-items:stretch}#top.site-shell .site-footer--compact .detail-footer-actions>a:first-child{border-bottom:1px solid #d6c8bd;border-right:0;padding:0 0 15px}#top.site-shell .site-footer--compact .detail-footer-actions>a:last-child{justify-content:space-between}#top.site-shell .site-footer--compact .detail-footer-offices{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .site-footer--compact .detail-footer-offices a,#top.site-shell .site-footer--compact .detail-footer-offices a:first-child{border-bottom:1px solid #dfd3c8;border-right:1px solid #dfd3c8;padding:15px 12px}#top.site-shell .site-footer--compact .detail-footer-offices a:nth-child(2n){border-right:0}#top.site-shell .site-footer--compact .detail-footer-offices a:last-child{border-bottom:0}#top.site-shell .site-footer--compact .detail-footer-legal{flex-direction:column;align-items:flex-start;gap:14px}}:root{--reference-wine:#5b161e;--reference-wine-deep:#3f1016;--reference-gold:#b98b4d;--reference-ink:#342927;--reference-muted:#756b65;--reference-paper:#fcfaf7;--reference-cream:#f5f0e9;--reference-line:#dfd3c9;--reference-serif:"Noto Serif KR Variable", "Noto Serif KR", "Noto Serif CJK KR", serif;--reference-content-width:min(92%, 1680px)}#top.site-shell{background:var(--reference-paper)}#top.site-shell>.announcement{color:#ffffffb8;letter-spacing:-.01em;background:linear-gradient(90deg,#320711 0%,#54121e 100%);min-height:46px;padding:9px 20px;font-size:13px;display:flex}#top.site-shell>.announcement strong{color:#d7b875;font-weight:700}#top.site-shell>.site-header{z-index:150;height:88px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffb;border-bottom:1px solid #52302b21;position:sticky;top:0}#top.site-shell>.site-header .header-inner{grid-template-columns:181px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2vw,28px);width:min(1420px,100% - 56px);max-width:1420px;height:100%;margin:0 auto;padding-left:0;display:grid}#top.site-shell>.site-header .brand{align-items:center;width:181px;height:50px;display:flex}#top.site-shell>.site-header .brand img{width:181px;height:50px}#top.site-shell>.site-header .main-nav{justify-content:center;align-items:stretch;gap:clamp(12px,1.25vw,22px);height:100%;display:flex}#top.site-shell>.site-header .nav-item{align-items:center;min-width:0;display:flex;position:relative}#top.site-shell>.site-header .main-nav>.nav-item>a{color:#342c29;letter-spacing:-.035em;white-space:nowrap;align-items:center;height:100%;padding:0;font-size:clamp(13px,1vw,15px);font-weight:650;display:flex}#top.site-shell>.site-header .main-nav>.nav-item>a:after{background:var(--reference-wine);height:2px;bottom:15px;left:0;right:0}#top.site-shell>.site-header .nav-item:is(.is-current-group,.is-open)>a{color:var(--reference-wine)}#top.site-shell>.site-header .nav-item.is-current-group>a:after{transform:scaleX(1)}#top.site-shell>.site-header .nav-caret-slot{place-items:center;width:12px;margin-left:3px;display:grid}#top.site-shell>.site-header .nav-caret-slot--empty{display:none}#top.site-shell>.site-header .nav-toggle{color:#8c8079;background:0 0;border:0;width:18px;min-width:18px;height:34px;padding:0;font-size:10px}#top.site-shell>.site-header .nav-dropdown{border:1px solid var(--reference-line);background:#fffdfafc;border-radius:0 0 4px 4px;min-width:206px;max-height:none;padding:12px;top:calc(100% - 1px);left:50%;overflow-y:visible;transform:translate(-50%);box-shadow:0 16px 36px #371a181f}#top.site-shell>.site-header .nav-dropdown a{color:#584d48;border-radius:2px;min-height:39px;padding:9px 11px;font-size:13px;line-height:1.4}#top.site-shell>.site-header .nav-dropdown a:hover,#top.site-shell>.site-header .nav-dropdown a:focus-visible,#top.site-shell>.site-header .nav-dropdown a[aria-current=page]{color:var(--reference-wine);background:#f5eee7}#top.site-shell>.site-header .header-contact{align-items:center;gap:12px;min-width:max-content;display:flex}#top.site-shell>.site-header .header-search-link{min-width:54px;min-height:50px;padding:0 16px}#top.site-shell>.site-header .phone-block{min-width:132px}#top.site-shell>.site-header .phone-block small{letter-spacing:-.01em;font-size:11px}#top.site-shell>.site-header .phone-block strong{font-size:19px}#top.site-shell>.site-header .header-cta{color:#fff;background:var(--reference-wine);border-radius:999px;justify-content:center;align-items:center;min-width:112px;min-height:54px;padding:0 19px;display:inline-flex}#top.site-shell>.site-header .mobile-header-search,#top.site-shell>.site-header .mobile-menu{display:none!important}#top.site-shell>.site-header .mobile-menu{width:46px;height:46px;position:relative}#top.site-shell>.site-header .mobile-menu-trigger{color:#fff;cursor:pointer;background:linear-gradient(145deg,#651922,#4a1118);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:88px;height:88px;padding:18px 0 13px;display:flex!important}#top.site-shell>.site-header .mobile-menu-trigger span{background:currentColor;border-radius:0;flex:none;width:23px;height:1.5px;transition:transform .18s,opacity .18s;display:block}#top.site-shell>.site-header .mobile-menu-trigger small{color:#ffffffe6;letter-spacing:-.02em;margin-top:3px;font-size:9px;font-weight:650;line-height:1}#top.site-shell>.site-header .mobile-menu-trigger[aria-expanded=true] span:first-child{transform:translateY(7.5px)rotate(45deg)}#top.site-shell>.site-header .mobile-menu-trigger[aria-expanded=true] span:nth-child(2){opacity:0}#top.site-shell>.site-header .mobile-menu-trigger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}#top.site-shell>.site-header .mobile-menu-layer{z-index:170;isolation:isolate;position:fixed;inset:88px 0 0;display:block!important}#top.site-shell>.site-header .mobile-menu-backdrop{z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f0e117a;border:0;position:absolute;inset:0}#top.site-shell>.site-header .mobile-nav-panel{width:min(100%,560px);height:100%;color:var(--reference-ink);background:#fcfaf7;padding:0 28px 36px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 24px 52px #310d122e}#top.site-shell>.site-header .mobile-nav-intro{color:#fff;background:var(--reference-wine-deep);justify-content:space-between;align-items:flex-end;gap:20px;margin:0 -28px 16px;padding:26px 28px 24px;display:flex}#top.site-shell>.site-header .mobile-nav-close{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:50%;width:42px;height:42px;font-size:28px}#top.site-shell>.site-header .mobile-nav-intro>div strong{max-width:250px;font-family:var(--reference-serif);font-size:19px;font-weight:600;line-height:1.55;display:block}#top.site-shell>.site-header .mobile-nav-intro>a{color:#fff;justify-items:end;font-size:17px;font-weight:750;display:grid}#top.site-shell>.site-header .mobile-nav-intro>a small{color:var(--gold);font-size:10px}#top.site-shell>.site-header .mobile-nav-search{padding:8px 0 14px}#top.site-shell>.site-header .mobile-nav-search label{color:var(--reference-muted);margin-bottom:7px;font-size:11px;display:block}#top.site-shell>.site-header .mobile-nav-search>div{border:1px solid var(--reference-line);background:#fff;grid-template-columns:1fr 50px;height:50px;display:grid}#top.site-shell>.site-header .mobile-nav-search input,#top.site-shell>.site-header .mobile-nav-search button{background:0 0;border:0;min-width:0}#top.site-shell>.site-header .mobile-nav-search input{padding:0 15px}#top.site-shell>.site-header .mobile-nav-search button svg{fill:none;stroke:currentColor;width:20px}#top.site-shell>.site-header .mobile-nav-groups{display:grid}#top.site-shell>.site-header .mobile-nav-group{border-bottom:1px solid #5736311f;padding:13px 0}#top.site-shell>.site-header .mobile-nav-parent-row{grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;min-height:45px;display:grid}#top.site-shell>.site-header .mobile-nav-parent-row>small{color:var(--reference-gold);font-size:10px;font-weight:800}#top.site-shell>.site-header .mobile-nav-panel .mobile-nav-parent{min-height:45px;color:var(--reference-ink);font-family:var(--reference-serif);align-items:center;padding:0;font-size:20px;font-weight:650;display:flex}#top.site-shell>.site-header .mobile-nav-toggle,#top.site-shell>.site-header .mobile-nav-arrow{width:40px;height:40px;color:var(--reference-wine);background:0 0;border:0;place-items:center;display:grid}#top.site-shell>.site-header .mobile-nav-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;padding-left:34px;display:grid}#top.site-shell>.site-header .mobile-nav-panel .mobile-nav-child{color:#655b56;background:#fff;border:1px solid #5b161e1a;border-radius:2px;align-items:center;min-height:42px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35;display:flex}#top.site-shell>.site-header .mobile-nav-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}#top.site-shell>.site-header .mobile-nav-actions a{border:1px solid var(--reference-wine);min-height:52px;color:var(--reference-wine);background:#fff;justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:750;display:flex}#top.site-shell>.site-header .mobile-nav-actions .mobile-nav-contact{color:#fff;background:var(--reference-wine)}#top.site-shell .page-breadcrumb-bar{color:#817770;background:#fffffffa;border-bottom:1px solid #5736311c;align-items:center;height:46px;display:flex}#top.site-shell .page-breadcrumb-bar>.section-inner,#top.site-shell main .section-inner,#top.site-shell .content-detail-layout,#top.site-shell .content-detail-inner{width:var(--reference-content-width)!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important}#top.site-shell .page-breadcrumb-bar .archive-breadcrumb{align-items:center;gap:0;line-height:1;clip:auto!important;clip-path:none!important;white-space:nowrap!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:12px!important;display:flex!important;position:static!important;overflow:visible!important}#top.site-shell .page-breadcrumb-bar .archive-breadcrumb:before{content:"";opacity:.7;background:#a49a94;width:14px;height:14px;margin-right:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m3 11 9-8 9 8v10h-6v-6H9v6H3V11Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m3 11 9-8 9 8v10h-6v-6H9v6H3V11Z'/%3E%3C/svg%3E") 50%/contain no-repeat}#top.site-shell .page-breadcrumb-bar .archive-breadcrumb>span{color:#817770;align-items:center;display:inline-flex;font-size:inherit!important}#top.site-shell .page-breadcrumb-bar .archive-breadcrumb>span+span:before{color:#bbb1aa;content:">";margin:0 13px;font-size:10px}#top.site-shell .page-breadcrumb-bar .archive-breadcrumb b{color:var(--reference-wine);font-weight:750}#top.site-shell .archive-hero--unified.unified-site-hero{--unified-hero-height:clamp(420px, 33.5vw, 520px);min-height:var(--unified-hero-height)!important;color:var(--reference-ink)!important;background:#f7f1e9!important;border-bottom:1px solid #5b161e14!important}#top.site-shell .archive-hero--unified>.section-inner{width:var(--reference-content-width)!important;max-width:1680px!important;min-height:var(--unified-hero-height)!important;justify-content:flex-start!important;padding:clamp(44px,5vw,72px) 0!important}#top.site-shell .archive-hero--unified .archive-hero-heading-meta{width:min(45%,620px)!important;margin:0 0 14px!important}#top.site-shell .archive-hero--unified .unified-hero-eyebrow{color:var(--reference-wine)!important;letter-spacing:-.015em!important;font-size:13px!important;font-weight:750!important}#top.site-shell .archive-hero--unified .unified-hero-eyebrow:after{background:var(--reference-wine)!important}#top.site-shell .archive-hero--unified .unified-hero-title{word-break:keep-all;width:min(47%,650px)!important;max-width:650px!important;color:var(--reference-wine)!important;font-family:var(--reference-serif)!important;letter-spacing:-.065em!important;margin:0!important;font-size:clamp(46px,4.1vw,64px)!important;font-weight:500!important;line-height:1.18!important}#top.site-shell .archive-hero--unified .unified-hero-lede{word-break:keep-all;color:#4d4440!important;letter-spacing:-.035em!important;width:min(48%,660px)!important;max-width:660px!important;margin:24px 0 0!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.75!important}#top.site-shell .archive-hero--unified .unified-hero-lede strong{color:var(--reference-wine)!important;font-weight:800!important}#top.site-shell .archive-hero--unified>:is(.practice-hero-media,.about-hero-media,.case-hero-media,.review-hero-media,.press-hero-media,.video-hero-media,.webtoon-hero-media,.column-hero-media,.shorts-hero-media){width:min(63vw,1120px)!important}#top.site-shell .archive-hero--unified:before{background:linear-gradient(90deg,#faf6f0 0%,#faf6f0fc 38%,#faf6f0c7 55%,#faf6f01a 82%,#0000 100%)!important}#top.site-shell .archive-hero--unified[data-page-route="/divorce/international"]>.practice-hero-media{opacity:1!important;width:100%!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}#top.site-shell .archive-hero--unified[data-page-route="/divorce/international"] .practice-hero-media-image{object-position:center!important;filter:saturate(.86)contrast(.97)brightness(1.02)!important}#top.site-shell .archive-hero--unified[data-page-route="/divorce/international"]:before{background:linear-gradient(90deg,#fcf8f3fa 0%,#fcf8f3eb 35%,#fcf8f37a 54%,#fcf8f308 78%)!important}#top.site-shell .archive-hero--unified[data-page-route="/divorce/international"] .archive-hero-heading-meta{display:none!important}#top.site-shell .content-detail,#top.site-shell .archive-section{background:var(--reference-paper)}#top.site-shell .content-detail{padding-top:clamp(28px,3.5vw,52px)!important;padding-bottom:clamp(64px,7vw,96px)!important}#top.site-shell .content-detail-layout,#top.site-shell .content-detail-inner{max-width:1680px!important}#top.site-shell .content-detail-layout{display:block!important}#top.site-shell .content-detail-inner{width:100%!important}#top.site-shell article.content-detail--practice-guide :is(.practice-detail-highlights,.practice-topic-overview,.divorce-preparation-overview,.practice-detail-content){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#top.site-shell .archive-section{padding-top:clamp(44px,5vw,72px)!important;padding-bottom:clamp(64px,7vw,96px)!important}#top.site-shell .content-detail--about-section :is(.about-greeting-intro,.about-greeting-context,.about-story>section,.about-story>.about-system-sections,.history-practice,.history-now,.history-archive,.office-directory,.team-directory-intro,.team-directory-tabs,.team-featured,.team-accordion-list,.team-page-disclaimer){width:var(--reference-content-width)!important;max-width:1680px!important}#top.site-shell .content-detail--about-section .about-greeting-intro,#top.site-shell .content-detail--about-section .about-story-lead{padding-top:clamp(34px,3.5vw,54px)!important}#top.site-shell article.content-detail--practice-guide-divorce :is(.practice-topic-overview,.divorce-preparation-overview){margin-top:0!important;margin-bottom:clamp(34px,4vw,54px)!important}#top.site-shell :is(.practice-editorial-heading h2,.practice-topic-overview-heading h2,.case-archive-heading h2,.media-hub-intro h2,.about-story-title,.archive-heading h2){font-family:var(--reference-serif)!important;letter-spacing:-.055em!important;font-weight:600!important}#top.site-shell .case-browser .case-inline-filter{border-top:1px solid var(--reference-line);border-left:1px solid var(--reference-line);background:#fffdfa;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 0 22px;display:grid}#top.site-shell .case-browser .case-inline-filter a{border-right:1px solid var(--reference-line);border-bottom:1px solid var(--reference-line);color:#655b56;text-align:center;justify-content:center;align-items:center;min-height:52px;padding:10px 8px;font-size:13px;font-weight:650;display:flex;position:relative}#top.site-shell .case-browser .case-inline-filter a:after{background:var(--reference-wine);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}#top.site-shell .case-browser .case-inline-filter a:is(:hover,:focus-visible,.is-current){color:var(--reference-wine);background:#f8f1ea}#top.site-shell .case-browser .case-inline-filter a.is-current:after{opacity:1}#top.site-shell article[data-practice-route="/divorce/international"]{padding-top:28px!important;padding-bottom:0!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-overview--international{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 30px!important;padding:0!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-diagram{border:1px solid var(--reference-line)!important;background:#ffffffb8!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li,#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li:nth-child(n){text-align:left!important;grid-template-columns:56px minmax(0,1fr)!important;place-items:center stretch!important;gap:14px!important;min-height:112px!important;padding:15px 18px!important;display:grid!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li>span{width:52px!important;height:52px!important;margin:0!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-node-icon{width:52px!important;height:52px!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li>div,#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes :is(strong,p){text-align:left!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes strong{font-family:var(--reference-serif);font-size:16px!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes p{color:var(--reference-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.5!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-overview-heading{max-width:920px!important;margin:30px auto 0!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-overview-heading:before{margin-bottom:16px!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-overview-heading h2{font-size:clamp(28px,2.65vw,38px)!important;line-height:1.42!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-overview-heading p{margin-top:8px!important;font-size:14px!important;line-height:1.65!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .curated-practice-body--international{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial-section{border:1px solid var(--reference-line)!important;box-shadow:none!important;background:#fffdfaeb!important;border-radius:4px!important;padding:clamp(22px,2.25vw,32px)!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial-heading{min-height:0!important;margin-bottom:16px!important;padding-bottom:10px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial-heading>span{color:var(--reference-wine)!important;font-size:12px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial-heading>h2{font-size:clamp(25px,2.3vw,34px)!important;line-height:1.35!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial-heading>p{margin-top:10px!important;font-size:14px!important;line-height:1.65!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial-content :is(p,li,dd,td,th){font-size:14px!important;line-height:1.66!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-1 .two{gap:14px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-1 .rc{border:1px solid var(--reference-line)!important;border-radius:3px!important;min-height:190px!important;padding:74px 22px 18px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-1 .rc:after{width:46px!important;height:46px!important;top:18px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-1 .rc h3{font-size:19px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-1 .warn{margin-top:14px!important;padding:16px 18px 16px 54px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-heading{min-height:112px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .list li{min-height:56px!important;padding:9px 12px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international :is(#guide-section-2,#guide-section-3) :is(.tip,.warn){padding:13px 15px 13px 48px!important;font-size:12px!important;line-height:1.58!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-3 .warn :is(b,strong){font-size:13px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-3 .case-row>div{padding:10px 12px!important;font-size:12px!important;line-height:1.5!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-3 .case-row.head>div{padding-block:10px!important;font-size:11px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-3 .case-row:not(.head) :is(b,strong){font-size:13px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk{grid-template-columns:repeat(6,minmax(0,1fr))!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk>article{min-height:212px!important;padding:75px 14px 16px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk>article:before{width:44px!important;height:44px!important;top:20px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk>article:after{font-size:12px!important;top:20px!important;right:14px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk>article h3{min-height:2.75em!important;margin-bottom:9px!important;font-size:15px!important;line-height:1.48!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk>article p{font-size:12px!important;line-height:1.58!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5{min-height:300px;background:#f6f0e8 url(/generated/international-divorce-visa-2026.png) 50%/cover no-repeat!important;padding:34px 38px 30px 42%!important;display:block!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .practice-editorial-heading{width:auto;position:static;transform:none;margin-bottom:14px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .practice-editorial-heading>h2{color:var(--reference-wine)!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .practice-editorial-heading>p{color:#615650!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .practice-editorial-content{display:block!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .visa-note{color:#615650!important;margin:0 0 13px!important;font-size:13px!important;line-height:1.65!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 :is(.tip,.warn){min-height:0;border-left-width:1px!important;padding:15px 54px 15px 18px!important;font-size:13px!important;line-height:1.6!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 :is(.tip,.warn):before{right:16px;left:auto!important}#top.site-shell--detail .editorial-consultation-band.editorial-consultation-band--international{background:linear-gradient(90deg,#490a12fc,#660c1af0),url(/generated/international-divorce-hero-2026-v2.png) 100%/cover no-repeat;border-top:1px solid #d1ab5b6b}#top.site-shell--detail .editorial-consultation-band--international:after{background:radial-gradient(circle at 80%,#cb9c4d33,#0000 68%);border:0;width:28%}#top.site-shell--detail .editorial-consultation-band--international .section-inner{grid-template-columns:150px minmax(0,1fr) auto;gap:clamp(26px,4vw,64px);min-height:168px}#top.site-shell--detail .international-consultation-brand{color:#d7aa5c;text-align:center;border-right:1px solid #eacb8b73;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:90px;padding-right:34px;font-family:Georgia,Times New Roman,serif;display:flex}#top.site-shell--detail .international-consultation-brand>span{font-size:36px;line-height:1}#top.site-shell--detail .international-consultation-brand>small{letter-spacing:.16em;font-size:8px;line-height:1.35}#top.site-shell--detail .international-consultation-copy>strong{color:#d9ad60;font-family:var(--reference-serif);letter-spacing:-.045em;font-size:clamp(24px,2.2vw,34px);font-weight:560;line-height:1.4;display:block}#top.site-shell--detail .international-consultation-copy>p{color:#ffffffdb;margin-top:7px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.55}#top.site-shell--detail .editorial-consultation-band--international .editorial-consultation-action{color:#4a1a15;background:linear-gradient(135deg,#e2bd73,#c89543);border-color:#d5a853;min-width:185px}#top.site-shell article[data-practice-route="/divorce/trial"]{padding-top:0!important;padding-bottom:0!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-overview--bridge{grid-template-columns:minmax(260px,1.05fr) minmax(0,2.8fr);align-items:stretch;gap:30px;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:46px 0!important;display:grid!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-overview-heading{align-self:center;padding:8px 18px 8px 0;text-align:left!important;margin:0!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-overview-heading:before{margin:0 0 18px!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-overview-heading h2{font-family:var(--reference-serif);font-weight:560;line-height:1.35;text-align:left!important;font-size:clamp(26px,2.3vw,36px)!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-overview-heading p{color:var(--reference-muted)!important;text-align:left!important;margin-top:18px!important;font-size:13px!important;line-height:1.85!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-diagram{min-height:244px;border:1px solid var(--reference-line)!important;background:#ffffffb8!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-core{display:none!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes{grid-template-columns:repeat(4,minmax(0,1fr))!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes li,#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes li:nth-child(n){border-right:1px solid var(--reference-line)!important;text-align:center!important;background:0 0!important;border-bottom:0!important;min-height:244px!important;padding:30px 18px!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes li:last-child{border-right:0!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes :is(strong,p){text-align:center!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes strong{font-family:var(--reference-serif);font-size:15px!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes p{margin-top:13px!important;font-size:12px!important;line-height:1.7!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-detail-content{width:100%!important;max-width:none!important;margin:0!important}#top.site-shell .trial-procedure-reference{gap:18px;width:100%;display:grid}#top.site-shell .trial-process-section,#top.site-shell .trial-preparation-section{border:1px solid var(--reference-line);background:#fffdfaeb}#top.site-shell .trial-process-section{padding:42px 32px 48px}#top.site-shell .trial-process-section>header h2{color:var(--reference-wine);font-family:var(--reference-serif);text-align:left;margin:0 0 32px;font-size:clamp(27px,2.4vw,37px);font-weight:560}#top.site-shell .trial-process-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.3vw,38px);display:grid}#top.site-shell .trial-process-steps li{aspect-ratio:1;text-align:center;border:1px solid #d9c9bc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:27px 24px;display:flex;position:relative}#top.site-shell .trial-process-steps li:not(:last-child):after{color:var(--reference-wine);content:"›";font-size:27px;position:absolute;top:50%;right:calc(clamp(18px,2.3vw,38px)/-1.36986);transform:translateY(-50%)}#top.site-shell .trial-process-steps li>span{color:var(--reference-wine);margin-bottom:12px;font-family:Georgia,serif;font-size:19px}#top.site-shell .trial-process-steps li>strong{color:var(--reference-wine-deep);font-size:15px}#top.site-shell .trial-process-steps li>p{color:var(--reference-muted);margin:13px 0 0;font-size:11px;line-height:1.65}#top.site-shell .trial-preparation-section{grid-template-columns:minmax(260px,1.15fr) minmax(320px,1.45fr) minmax(240px,.95fr);min-height:330px;display:grid}#top.site-shell .trial-preparation-copy{border-left:4px solid var(--reference-wine);padding:48px 38px}#top.site-shell .trial-preparation-copy h2{color:var(--reference-wine);font-family:var(--reference-serif);margin:0;font-size:clamp(26px,2.25vw,35px);font-weight:560;line-height:1.42}#top.site-shell .trial-preparation-copy p{color:var(--reference-muted);margin:24px 0 0;font-size:13px;line-height:1.9}#top.site-shell .trial-preparation-list{background:#f5efe8;align-content:center;gap:0;padding:42px 34px;display:grid}#top.site-shell .trial-preparation-list li{color:#5f534e;border-bottom:1px solid #5b161e17;min-height:48px;padding:12px 0 12px 44px;font-size:13px;position:relative}#top.site-shell .trial-preparation-list li:before{width:26px;height:26px;color:var(--reference-wine);content:"✓";border:1px solid #bda99e;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:10px;left:0}#top.site-shell .trial-preparation-image{background:url(/generated/divorce-trial-hero-2026.png) 78%/cover no-repeat;min-height:330px}#top.site-shell--detail .editorial-consultation-band.editorial-consultation-band--trial{background:var(--reference-paper);border:0;padding:20px 0 0}#top.site-shell--detail .editorial-consultation-band--trial:after{display:none}#top.site-shell--detail .editorial-consultation-band--trial .section-inner{width:var(--reference-content-width);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;min-height:238px;padding:0}#top.site-shell--detail .trial-consultation-primary,#top.site-shell--detail .trial-consultation-secondary{flex-direction:column;justify-content:center;min-height:238px;padding:38px 46px;display:flex}#top.site-shell--detail .trial-consultation-primary{color:#fff;background:linear-gradient(125deg,#4a1018,#701d27)}#top.site-shell--detail .trial-consultation-primary small{color:#d2ac69;letter-spacing:.18em;font:10px/1 Georgia,serif}#top.site-shell--detail .trial-consultation-primary strong,#top.site-shell--detail .trial-consultation-secondary strong{font-family:var(--reference-serif);margin-top:18px;font-size:clamp(24px,2.2vw,34px);font-weight:520;line-height:1.42}#top.site-shell--detail .trial-consultation-primary p{color:#ffffffc7;margin-top:14px;font:13px/1.65 inherit}#top.site-shell--detail .trial-consultation-secondary{color:var(--reference-wine);background:linear-gradient(90deg,#faf6eff5,#faf6ef9e),url(/generated/divorce-trial-hero-2026.png) 72%/cover no-repeat;align-items:flex-start}#top.site-shell--detail .trial-consultation-secondary strong{margin-top:0}#top.site-shell--detail .trial-consultation-secondary a{border:1px solid var(--reference-wine);min-width:190px;min-height:52px;color:var(--reference-wine);justify-content:space-between;align-items:center;margin-top:22px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=1240px){#top.site-shell>.site-header .header-inner{grid-template-columns:178px minmax(0,1fr) auto;width:min(1184px,100% - 40px);padding-left:0}#top.site-shell>.site-header .brand,#top.site-shell>.site-header .brand img{width:178px}#top.site-shell>.site-header .main-nav{gap:13px}#top.site-shell>.site-header .main-nav>.nav-item>a{font-size:12.5px}#top.site-shell>.site-header .header-contact{gap:8px}#top.site-shell>.site-header .phone-block{display:none}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1080px){#top.site-shell>.site-header,#top.site-shell>.site-header .header-inner,#top.site-shell>.site-header .mobile-menu{height:72px}#top.site-shell>.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;width:calc(100% - 40px);padding-left:0}#top.site-shell>.site-header .main-nav,#top.site-shell>.site-header .header-contact{display:none}#top.site-shell>.site-header .brand,#top.site-shell>.site-header .brand img{width:170px;height:48px}#top.site-shell>.site-header .mobile-header-search{width:46px;height:46px;display:grid!important}#top.site-shell>.site-header .mobile-menu{width:46px;height:46px;display:block!important}#top.site-shell>.site-header .mobile-menu-trigger{width:46px;height:46px;color:var(--reference-wine);background:#f8f4f0;border:1px solid #54102824;border-radius:50%;gap:5px;padding:0;display:grid!important}#top.site-shell>.site-header .mobile-menu-trigger small{display:none}#top.site-shell>.site-header .mobile-menu-layer{inset:72px 0 calc(76px + env(safe-area-inset-bottom))}#top.site-shell .archive-hero--unified.unified-site-hero{--unified-hero-height:clamp(390px, 47vw, 470px)}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li,#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li:nth-child(n){grid-template-columns:46px minmax(0,1fr)!important;padding:14px!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li>span,#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-node-icon{width:44px!important;height:44px!important}}@media (width<=820px){:root{--reference-content-width:calc(100% - 40px)}#top.site-shell .page-breadcrumb-bar{height:42px}#top.site-shell .archive-hero--unified.unified-site-hero{--unified-hero-height:480px}#top.site-shell .archive-hero--unified>.section-inner{justify-content:flex-end!important;padding:56px 0 48px!important}#top.site-shell .archive-hero--unified .archive-hero-heading-meta,#top.site-shell .archive-hero--unified .unified-hero-title,#top.site-shell .archive-hero--unified .unified-hero-lede{width:100%!important;max-width:600px!important}#top.site-shell .archive-hero--unified .unified-hero-title{font-size:clamp(38px,9vw,52px)!important}#top.site-shell .archive-hero--unified .unified-hero-lede{-webkit-box-orient:initial;-webkit-line-clamp:unset;margin-top:18px!important;font-size:15px!important;display:block!important;overflow:visible!important}#top.site-shell .archive-hero--unified>:is(.practice-hero-media,.about-hero-media,.case-hero-media,.review-hero-media,.press-hero-media,.video-hero-media,.webtoon-hero-media,.column-hero-media,.shorts-hero-media){opacity:.72!important;width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}#top.site-shell .archive-hero--unified:before,#top.site-shell .archive-hero--unified[data-page-route="/divorce/international"]:before{background:linear-gradient(#faf6f057 0%,#faf6f0fa 55%,#faf6f0 100%)!important}#top.site-shell .case-browser .case-inline-filter{scrollbar-width:none;display:flex;overflow-x:auto}#top.site-shell .case-browser .case-inline-filter a{min-width:118px}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li:nth-child(2){border-right:0!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li:nth-child(-n+2){border-bottom:1px solid var(--reference-line)!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial{grid-template-columns:1fr!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international :is(#guide-section-1,#guide-section-4,#guide-section-5){grid-column:auto!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international :is(#guide-section-2,#guide-section-3) .practice-editorial-heading{min-height:0!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5{min-height:0;background:linear-gradient(#0000 0 205px,#f6f0e8 205px 100%),linear-gradient(#2c10120a,#2c1012b3),url(/generated/international-divorce-hero-2026-v2.png) 78% 0/auto 260px no-repeat!important;padding:235px 20px 24px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .practice-editorial-heading{width:auto;position:static;transform:none;margin-bottom:22px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .practice-editorial-heading>:is(span,h2,p){color:var(--reference-ink)!important}}@media (width<=560px){:root{--reference-content-width:calc(100% - 28px)}#top.site-shell>.site-header .header-inner{padding-left:14px}#top.site-shell>.site-header .brand,#top.site-shell>.site-header .brand img{width:154px}#top.site-shell>.site-header .mobile-nav-panel{padding-left:18px;padding-right:18px}#top.site-shell>.site-header .mobile-nav-intro{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}#top.site-shell>.site-header .mobile-nav-children{grid-template-columns:1fr}#top.site-shell .page-breadcrumb-bar .archive-breadcrumb{font-size:11px!important}#top.site-shell .page-breadcrumb-bar .archive-breadcrumb>span+span:before{margin:0 8px}#top.site-shell .archive-hero--unified.unified-site-hero{--unified-hero-height:520px}#top.site-shell .archive-hero--unified .unified-hero-title{font-size:38px!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes{grid-template-columns:1fr!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li:nth-child(n){border-right:0!important;border-bottom:1px solid var(--reference-line)!important}#top.site-shell article[data-practice-route="/divorce/international"] .practice-topic-nodes li:last-child{border-bottom:0!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international .practice-editorial-section{padding:24px 18px!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-1 .two,#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5 .practice-editorial-content,#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk{grid-template-columns:1fr!important}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-4 .blk>article{min-height:220px!important}}@media (width<=1080px){#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-overview--bridge{grid-template-columns:1fr!important;padding:32px 0!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-overview-heading{max-width:720px}#top.site-shell .trial-process-steps{grid-template-columns:repeat(3,minmax(0,1fr))}#top.site-shell .trial-process-steps li{aspect-ratio:auto;border-radius:120px}#top.site-shell .trial-process-steps li:after{display:none}#top.site-shell .trial-preparation-section{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .trial-preparation-image{grid-column:1/-1;min-height:240px}#top.site-shell article[data-practice-route="/divorce/international"] .curated-practice-body--international #guide-section-5{background:linear-gradient(#0000 0 205px,#f6f0e8 205px 100%),url(/generated/international-divorce-visa-2026.png) 0 0/auto 235px no-repeat!important}}@media (width<=720px){#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes li,#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes li:nth-child(n){border-right:1px solid var(--reference-line)!important;border-bottom:1px solid var(--reference-line)!important;min-height:210px!important}#top.site-shell article[data-practice-route="/divorce/trial"] .practice-topic-nodes li:nth-child(2n){border-right:0!important}#top.site-shell .trial-process-section{padding:32px 18px}#top.site-shell .trial-process-steps{grid-template-columns:1fr;gap:12px}#top.site-shell .trial-process-steps li{border-radius:3px;min-height:0;padding:24px}#top.site-shell .trial-preparation-section{grid-template-columns:1fr}#top.site-shell .trial-preparation-copy,#top.site-shell .trial-preparation-list{padding:30px 22px}#top.site-shell .trial-preparation-image{grid-column:auto;min-height:220px}#top.site-shell--detail .editorial-consultation-band--trial .section-inner{grid-template-columns:1fr}#top.site-shell--detail .trial-consultation-primary,#top.site-shell--detail .trial-consultation-secondary{min-height:220px;padding:32px 24px}#top.site-shell--detail .editorial-consultation-band--international .section-inner{grid-template-columns:1fr;gap:20px;padding:32px 0}#top.site-shell--detail .international-consultation-brand{text-align:left;border-bottom:1px solid #eacb8b66;border-right:0;align-items:flex-start;min-height:0;padding:0 0 18px}#top.site-shell--detail .editorial-consultation-band--international .editorial-consultation-action{width:100%}}#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes li,#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes li:nth-child(n){text-align:left!important;grid-template-columns:56px minmax(0,1fr)!important;place-items:center stretch!important;gap:14px!important;min-height:124px!important;padding:16px 20px!important;display:grid!important}#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes li>span{width:52px!important;height:52px!important;margin:0!important}#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-node-icon{width:52px!important;height:52px!important}#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes li>div,#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes :is(strong,p){text-align:left!important}@media (width<=820px){#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes li,#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes li:nth-child(n){grid-template-columns:46px minmax(0,1fr)!important;padding:14px!important}}@media (width<=560px){#top.site-shell article.content-detail--practice-guide-divorce[data-practice-route="/divorce/international"] .practice-topic-overview--international .practice-topic-nodes li:nth-child(n){border-right:0!important;border-bottom:1px solid var(--reference-line)!important}}#top.site-shell{--consultation-reference-width:min(88.5%, 1280px);--consultation-reference-wine:#64151f;--consultation-reference-wine-dark:#4d1018;--consultation-reference-ink:#2e2826;--consultation-reference-muted:#716966;--consultation-reference-line:#e5ddd7;--consultation-reference-paper:#fcfaf8;--consultation-reference-serif:"Noto Serif KR Variable", "Noto Serif KR", AppleMyungjo, Batang, serif}#top.site-shell .consultation-guide-hero.unified-site-hero{isolation:isolate;overflow:hidden;background:#f4eee7!important;border:0!important;border-bottom:1px solid #59342a1f!important;min-height:clamp(410px,40vw,520px)!important;position:relative!important}#top.site-shell .consultation-guide-hero-media{pointer-events:none;overflow:hidden;z-index:0!important;opacity:1!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}#top.site-shell .consultation-guide-hero-media img{object-fit:cover!important;object-position:54% 55%!important;filter:brightness(1.035)saturate(.72)sepia(.04)contrast(.94)!important;width:100%!important;height:100%!important;transform:none!important}#top.site-shell .consultation-guide-hero-surface{pointer-events:none;z-index:1!important;background:linear-gradient(90deg,#fdfbf8fe 0%,#fdfbf8fb 28%,#fdfbf8e6 40%,#fdfbf857 58%,#fdfbf805 78%),linear-gradient(#ffffff1f,#411c140f)!important;display:block!important;position:absolute!important;inset:0!important}#top.site-shell .consultation-guide-hero-inner{box-sizing:border-box;z-index:2!important;width:var(--consultation-reference-width)!important;text-align:left!important;max-width:1280px!important;height:auto!important;min-height:clamp(410px,40vw,520px)!important;margin:0 auto!important;padding:clamp(48px,5.2vw,74px) 0 clamp(32px,4vw,54px)!important;display:block!important;position:relative!important}#top.site-shell .consultation-guide-hero-copy{width:min(49%,590px)!important;padding:0!important}#top.site-shell .consultation-guide-eyebrow.unified-hero-eyebrow{color:#4d4542!important;width:auto!important;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.02em!important;margin:0 0 12px!important;padding:0!important;font-size:clamp(14px,1vw,16px)!important;font-weight:580!important;line-height:1.45!important}#top.site-shell .consultation-guide-eyebrow.unified-hero-eyebrow:after{display:none!important}#top.site-shell .consultation-guide-hero h1{white-space:nowrap;width:auto!important;max-width:none!important;color:var(--consultation-reference-wine)!important;font-family:var(--consultation-reference-serif)!important;letter-spacing:-.055em!important;text-align:left!important;margin:0 0 18px!important;padding:0!important;font-size:clamp(40px,4.1vw,58px)!important;font-weight:540!important;line-height:1.2!important}#top.site-shell .consultation-guide-hero h1:after{display:none!important}#top.site-shell .consultation-guide-lede{word-break:keep-all;color:#504946!important;width:auto!important;max-width:480px!important;font-family:var(--sans)!important;letter-spacing:-.022em!important;-webkit-line-clamp:unset!important;margin:0!important;font-size:clamp(17px,1.3vw,20px)!important;font-weight:470!important;line-height:1.72!important;display:block!important;overflow:visible!important}#top.site-shell .consultation-guide-hero .consultation-guide-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:min(51%,610px);max-width:none;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:clamp(30px,3.7vw,50px);left:0}#top.site-shell .consultation-guide-hero .consultation-guide-trust li{text-align:center;border:0;border-left:1px solid #64151f33;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:122px;padding:0 clamp(12px,1.7vw,24px);display:flex}#top.site-shell .consultation-guide-hero .consultation-guide-trust li:first-child{border-left:0;padding-left:0}#top.site-shell .consultation-guide-hero .consultation-guide-trust li:last-child{padding-right:0}#top.site-shell .consultation-guide-trust .consultation-line-icon{width:30px;height:30px;color:var(--consultation-reference-wine);stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 30px}#top.site-shell main .consultation-guide-hero .consultation-guide-trust strong,#top.site-shell main .consultation-guide-hero .consultation-guide-trust small{word-break:keep-all;display:block}#top.site-shell main .consultation-guide-hero .consultation-guide-trust strong{color:#342c2a;margin:0;font-weight:760;line-height:1.35;font-size:clamp(16px,1.15vw,18px)!important}#top.site-shell main .consultation-guide-hero .consultation-guide-trust small{color:#6f6764;max-width:168px;margin:0 auto;font-weight:450;line-height:1.5;font-size:clamp(14px,.95vw,16px)!important}#top.site-shell .consultation-process{border:0;background:#fff!important;padding:clamp(34px,3vw,42px) 0 clamp(36px,3.2vw,46px)!important}#top.site-shell .consultation-process>.section-inner{width:min(78%,1120px)!important;max-width:1120px!important}#top.site-shell .consultation-section-heading{text-align:center;margin:0 0 clamp(28px,3vw,40px)!important}#top.site-shell .consultation-section-heading>p{display:none}#top.site-shell .consultation-section-heading h2{color:var(--consultation-reference-ink);font-family:var(--consultation-reference-serif)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(27px,2.6vw,38px)!important;font-weight:520!important;line-height:1.3!important}#top.site-shell .consultation-section-heading h2:after{content:"";display:block;background:#64151f8f!important;width:27px!important;height:1px!important;margin:13px auto 0!important}#top.site-shell .consultation-process-list{list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.8vw,24px)!important;margin:0!important;padding:0!important;display:grid!important}#top.site-shell .consultation-process-list li{color:var(--consultation-reference-ink);text-align:center;justify-content:flex-start;position:relative;border:1px solid var(--consultation-reference-line)!important;background:#fff!important;border-radius:4px!important;flex-direction:column!important;align-items:center!important;min-height:clamp(220px,18vw,250px)!important;padding:30px 22px 26px!important;display:flex!important;box-shadow:0 6px 18px #43261d06!important}#top.site-shell .consultation-process-list li:not(:last-child):after{z-index:2;border-top:1px solid var(--consultation-reference-wine)!important;border-right:1px solid var(--consultation-reference-wine)!important;content:""!important;background:#fff!important;border-bottom:0!important;border-left:0!important;width:7px!important;height:7px!important;display:block!important;position:absolute!important;top:50%!important;right:calc(clamp(14px,1.8vw,24px)/-2 - 4px)!important;transform:translateY(-50%)rotate(45deg)!important}#top.site-shell .consultation-process-number{border:0;border-radius:50%;place-items:center;font-family:Georgia,serif;font-weight:700;line-height:1;position:absolute;top:17px;left:50%;color:#fff!important;background:var(--consultation-reference-wine)!important;width:34px!important;height:34px!important;margin:0 0 0 -17px!important;font-size:14px!important;display:grid!important}#top.site-shell .consultation-process-list .consultation-line-icon{width:42px;height:42px;color:var(--consultation-reference-wine);stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;margin:38px 0 16px}#top.site-shell main .consultation-process .consultation-process-list strong{color:#302927!important;font-family:var(--consultation-reference-serif)!important;font-size:clamp(18px,1.35vw,21px)!important;font-weight:600!important;line-height:1.4!important}#top.site-shell main .consultation-process .consultation-process-list p{letter-spacing:-.02em;word-break:keep-all;max-width:220px!important;color:var(--consultation-reference-muted)!important;margin:10px auto 0!important;font-size:clamp(16px,1vw,17px)!important;line-height:1.65!important}#top.site-shell .consultation-page{background:#fff!important;border:0!important;padding:clamp(30px,3vw,42px) 0!important}#top.site-shell .consultation-page>.consultation-page-grid{grid-template-columns:minmax(250px,.7fr) minmax(470px,1.3fr)!important;align-items:start!important;gap:clamp(42px,5vw,72px)!important;width:min(78%,1120px)!important;max-width:1120px!important;margin:0 auto!important;display:grid!important}#top.site-shell .consultation-page-copy{min-width:0;padding-top:10px}#top.site-shell .consultation-page .consultation-page-kicker{color:#554b48!important;margin:0!important;font-size:clamp(15px,1vw,17px)!important;font-weight:600!important;line-height:1.5!important}#top.site-shell .consultation-page-copy>h2{color:var(--consultation-reference-wine)!important;font-family:var(--consultation-reference-serif)!important;letter-spacing:-.045em!important;margin:9px 0 16px!important;font-size:clamp(25px,2.45vw,35px)!important;font-weight:520!important;line-height:1.34!important}#top.site-shell .consultation-page-copy>p:not(.consultation-page-kicker){max-width:400px;color:#6c6461!important;margin:0!important;font-size:clamp(17px,1.15vw,19px)!important;line-height:1.75!important}#top.site-shell .consultation-contact-list{gap:18px!important;margin:clamp(24px,2.7vw,36px) 0 0!important;display:grid!important}#top.site-shell .consultation-contact-list>div{min-height:68px;position:relative;border:0!important;padding:5px 0 5px 66px!important}#top.site-shell .consultation-contact-list>div:before{position:absolute;border:1px solid var(--consultation-reference-line)!important;color:#0000!important;content:""!important;background:#fff!important;border-radius:4px!important;width:54px!important;height:54px!important;display:block!important;top:6px!important;left:0!important}#top.site-shell .consultation-contact-list>div:after{background:var(--consultation-reference-wine);content:"";width:28px;height:28px;display:block;position:absolute;top:19px;left:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.6 2.8 10 7.3 7.7 10c1.5 3 3.4 4.9 6.3 6.3l2.7-2.3 4.5 3.4-1.3 3.4c-.4 1-1.5 1.5-2.5 1.2C9.5 20 4 14.5 2 6.6c-.3-1 .2-2.1 1.2-2.5l3.4-1.3Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.6 2.8 10 7.3 7.7 10c1.5 3 3.4 4.9 6.3 6.3l2.7-2.3 4.5 3.4-1.3 3.4c-.4 1-1.5 1.5-2.5 1.2C9.5 20 4 14.5 2 6.6c-.3-1 .2-2.1 1.2-2.5l3.4-1.3Z'/%3E%3C/svg%3E") 50%/contain no-repeat}#top.site-shell .consultation-contact-list>div:nth-child(2):after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 1.5a8 8 0 0 0-8 8c0 5.8 8 13 8 13s8-7.2 8-13a8 8 0 0 0-8-8Zm0 11.2a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 1.5a8 8 0 0 0-8 8c0 5.8 8 13 8 13s8-7.2 8-13a8 8 0 0 0-8-8Zm0 11.2a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}#top.site-shell main .consultation-page .consultation-contact-list dt{line-height:1.35;color:#423a37!important;margin:0 0 2px!important;font-size:15px!important;font-weight:700!important}#top.site-shell .consultation-contact-list dd{margin:0!important}#top.site-shell main .consultation-page .consultation-contact-list a{word-break:keep-all;color:var(--consultation-reference-wine)!important;font-family:var(--sans)!important;font-size:clamp(18px,1.3vw,21px)!important;font-weight:720!important;line-height:1.45!important;text-decoration:none!important;display:block!important}#top.site-shell main .consultation-page .consultation-contact-list small{word-break:keep-all;color:#716966!important;margin-top:2px!important;font-size:14px!important;line-height:1.55!important;display:block!important}#top.site-shell .consultation-page .consultation-privacy-link{display:none!important}#top.site-shell .consultation-page .consultation-form-wrap{min-width:0;border:1px solid var(--consultation-reference-line)!important;color:var(--consultation-reference-ink)!important;background:#fdfbf9!important;border-radius:4px!important;margin:0!important;padding:clamp(24px,2.4vw,36px)!important;display:block!important;box-shadow:0 8px 24px #45282009!important}#top.site-shell .consultation-page .consultation-form{width:100%}#top.site-shell .consultation-page .form-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}#top.site-shell .consultation-page .field,#top.site-shell .consultation-page .field-wide{min-width:0;grid-template-columns:clamp(92px,8vw,116px) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;display:grid!important}#top.site-shell .consultation-page .field-wide{align-items:start!important}#top.site-shell .consultation-page .field>span{white-space:nowrap;line-height:1.4;color:#453d3a!important;font-size:15px!important;font-weight:700!important}#top.site-shell .consultation-page .field>span b{color:var(--consultation-reference-wine)!important}#top.site-shell .consultation-page .field input,#top.site-shell .consultation-page .field select,#top.site-shell .consultation-page .field textarea,#top.site-shell .consultation-page .field .rich-select-trigger{color:#3f3835!important;width:100%!important;box-shadow:none!important;font-family:var(--sans)!important;background:#fff!important;border:1px solid #dfd9d4!important;border-radius:3px!important;outline:none!important;font-size:16px!important}#top.site-shell .consultation-page .field input,#top.site-shell .consultation-page .field select,#top.site-shell .consultation-page .field .rich-select-trigger{height:52px!important;min-height:52px!important;padding:0 16px!important}#top.site-shell .consultation-page .field textarea{resize:vertical;height:112px!important;min-height:104px!important;padding:14px 16px!important}#top.site-shell .consultation-page .rich-select-trigger-copy{flex:1;min-width:0;align-items:flex-start!important}#top.site-shell .consultation-page .rich-select-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#938b86!important;font-size:16px!important;font-weight:480!important}#top.site-shell .consultation-page .rich-select-trigger-copy small{display:none!important}#top.site-shell .consultation-page .rich-select-menu>header>strong,#top.site-shell .consultation-page .rich-select-menu [role=option] strong{font-size:16px!important}#top.site-shell .consultation-page .rich-select-option-mark,#top.site-shell .consultation-page .rich-select-menu [role=option] small{font-size:14px!important}#top.site-shell .consultation-page .field .rich-select[data-has-value=true] .rich-select-trigger{border-color:var(--consultation-reference-wine)!important;background:#f8f0f1!important;height:auto!important;padding-block:12px!important}#top.site-shell .consultation-page .rich-select[data-has-value=true] .rich-select-trigger-copy strong{white-space:normal;overflow-wrap:anywhere;color:var(--consultation-reference-wine)!important;font-weight:700!important}#top.site-shell .consultation-page .rich-select-selection-state{color:#fff;background:var(--consultation-reference-wine);white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:3px;padding:3px 7px;font-weight:700;line-height:1.5;display:inline-flex;font-size:14px!important}#top.site-shell .consultation-page .rich-select-selection-state svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#top.site-shell .consultation-page .rich-select-menu [role=option][aria-selected=true]{color:#fff;background:var(--consultation-reference-wine)}#top.site-shell .consultation-page .rich-select-menu [role=option][aria-selected=true] small{color:#f0e0e3}#top.site-shell .consultation-page .rich-select-menu [aria-selected=true] .rich-select-option-mark{color:var(--consultation-reference-wine);background:#fff;border-color:#fff}#top.site-shell .consultation-page .field input:focus,#top.site-shell .consultation-page .field textarea:focus,#top.site-shell .consultation-page .field .rich-select-trigger:focus-visible,#top.site-shell .consultation-page .field .rich-select[data-open=true] .rich-select-trigger{border-color:#64151f8f!important;box-shadow:0 0 0 2px #64151f12!important}#top.site-shell .consultation-page .field input::placeholder,#top.site-shell .consultation-page .field textarea::placeholder{opacity:1;color:#a09893!important}#top.site-shell .consultation-page .form-actions{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin:4px 0 0 clamp(104px,8vw + 12px,128px)!important;display:flex!important}#top.site-shell .consultation-page .consent-wrap{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex!important}#top.site-shell .consultation-page .consent{gap:6px;line-height:1.4;color:#89817d!important;font-size:15px!important}#top.site-shell .consultation-page .consent input{width:18px;height:18px;accent-color:var(--consultation-reference-wine)}#top.site-shell .consultation-page .consent-wrap>a{white-space:nowrap;border:1px solid #dfd8d2;border-radius:16px;padding:6px 10px;font-weight:550;line-height:1;color:#716966!important;min-width:0!important;min-height:0!important;font-size:14px!important;text-decoration:none!important}#top.site-shell .consultation-page .form-submit{justify-content:center;align-items:center;gap:14px;display:inline-flex;border:1px solid var(--consultation-reference-wine-dark)!important;color:#fff!important;width:100%!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;background:linear-gradient(90deg,#581019,#731520)!important;border-radius:3px!important;padding:0 20px!important;font-size:16px!important;font-weight:650!important}#top.site-shell .consultation-page .form-submit:hover,#top.site-shell .consultation-page .form-submit:focus-visible{background:#450b13!important;transform:none!important}#top.site-shell .consultation-page .form-status{min-height:20px;line-height:1.5;margin:8px 0 0 clamp(104px,8vw + 12px,128px)!important;font-size:14px!important}#top.site-shell main .consultation-page .consultation-form-wrap .consultation-form-notice{color:#8d8581;margin:8px 0 0 clamp(104px,8vw + 12px,128px);line-height:1.6;font-size:14px!important}#top.site-shell .consultation-assurance{background:#fff!important;border:0!important;padding:clamp(14px,1.5vw,22px) 0 clamp(22px,2.2vw,32px)!important}#top.site-shell .consultation-assurance>.section-inner{border:1px solid var(--consultation-reference-line);background:#fff;width:var(--consultation-reference-width)!important;max-width:1280px!important;padding:clamp(20px,2vw,28px) clamp(20px,2.2vw,32px)!important}#top.site-shell .consultation-assurance .consultation-section-heading{margin-bottom:clamp(22px,2.3vw,32px)!important}#top.site-shell .consultation-assurance-list{list-style:none;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:0!important;display:grid!important}#top.site-shell .consultation-assurance-list li,#top.site-shell .consultation-assurance-list li:first-child{grid-template-columns:46px minmax(0,1fr);min-width:0;background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:0 clamp(10px,1.5vw,22px)!important;display:grid!important}#top.site-shell .consultation-assurance-list .consultation-line-icon{border:1px solid var(--consultation-reference-line);width:44px;height:44px;color:var(--consultation-reference-wine);stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:9px}#top.site-shell main .consultation-assurance .consultation-assurance-list strong{word-break:keep-all;display:block;color:#3c3431!important;font-family:var(--sans)!important;font-size:clamp(16px,1vw,18px)!important;font-weight:730!important;line-height:1.45!important}#top.site-shell main .consultation-assurance .consultation-assurance-list p{word-break:keep-all;color:#746c68!important;margin:4px 0 0!important;font-size:clamp(15px,.95vw,17px)!important;line-height:1.65!important}#top.site-shell .consultation-callout{isolation:isolate;position:relative;overflow:hidden;background:#e9ded3!important;border:0!important;min-height:clamp(145px,15vw,190px)!important}#top.site-shell .consultation-callout-media{z-index:-1;position:absolute;inset:0;opacity:1!important;background:linear-gradient(90deg,#eee4da 0%,#eee4dafa 45%,#eee4da85 66%,#eee4da1a 100%),url(/generated/consultation-hero-2026.webp) 77% 63%/cover no-repeat!important}#top.site-shell .consultation-callout-inner{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:32px!important;width:min(70%,1000px)!important;max-width:1000px!important;min-height:clamp(145px,15vw,190px)!important;margin:0 auto!important;padding:24px 0!important;display:flex!important}#top.site-shell .consultation-callout-inner>div{max-width:540px!important}#top.site-shell main .consultation-callout .consultation-callout-inner>div>p{color:#544b47!important;font-size:16px!important}#top.site-shell .consultation-callout-inner h2{word-break:keep-all;max-width:520px;color:var(--consultation-reference-wine)!important;font-family:var(--consultation-reference-serif)!important;letter-spacing:-.045em!important;margin:7px 0 0!important;font-size:clamp(22px,2.35vw,34px)!important;font-weight:520!important;line-height:1.46!important}#top.site-shell main .consultation-callout .consultation-callout-inner>a{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex;border:1px solid var(--consultation-reference-wine-dark)!important;color:#fff!important;background:var(--consultation-reference-wine-dark)!important;min-width:190px!important;min-height:52px!important;box-shadow:none!important;border-radius:3px!important;padding:0 22px!important;font-size:16px!important;font-weight:680!important}#top.site-shell .consultation-callout-inner>a:hover,#top.site-shell .consultation-callout-inner>a:focus-visible{color:#fff!important;background:#35070e!important;transform:none!important}@media (width<=900px){#top.site-shell .consultation-guide-hero.unified-site-hero,#top.site-shell .consultation-guide-hero-inner{min-height:460px!important}#top.site-shell .consultation-guide-hero-copy{width:58%!important}#top.site-shell .consultation-guide-hero .consultation-guide-trust{width:62%}#top.site-shell .consultation-process>.section-inner,#top.site-shell .consultation-page>.consultation-page-grid{width:88.5%!important}#top.site-shell .consultation-page>.consultation-page-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}#top.site-shell .consultation-page .field,#top.site-shell .consultation-page .field-wide{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}#top.site-shell .consultation-page .field textarea{height:240px!important;min-height:240px!important}#top.site-shell .consultation-page .form-actions,#top.site-shell .consultation-page .form-status,#top.site-shell .consultation-form-notice{margin-left:0!important}#top.site-shell .consultation-assurance-list{gap:24px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){#top.site-shell .consultation-guide-hero.unified-site-hero,#top.site-shell .consultation-guide-hero-inner{min-height:470px!important}#top.site-shell .consultation-guide-hero-inner{width:calc(100% - 36px)!important;padding:42px 0 28px!important}#top.site-shell .consultation-guide-hero-media img{object-position:68% center!important}#top.site-shell .consultation-guide-hero-surface{background:linear-gradient(90deg,#fdfbf8fc 0%,#fdfbf8f5 48%,#fdfbf8ad 74%,#fdfbf847 100%),linear-gradient(#ffffff0d,#411c1414)!important}#top.site-shell .consultation-guide-hero-copy{width:76%!important}#top.site-shell .consultation-guide-hero h1{font-size:clamp(34px,9vw,43px)!important}#top.site-shell .consultation-guide-lede{max-width:370px!important;font-size:17px!important}#top.site-shell .consultation-guide-hero .consultation-guide-trust{width:84%;bottom:25px}#top.site-shell .consultation-guide-hero .consultation-guide-trust li{min-height:110px;padding-inline:10px}#top.site-shell .consultation-guide-trust small{display:none}#top.site-shell .consultation-process>.section-inner,#top.site-shell .consultation-page>.consultation-page-grid{width:calc(100% - 36px)!important}#top.site-shell .consultation-process-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top.site-shell .consultation-process-list li:nth-child(2):after{display:none!important}#top.site-shell .consultation-process-list li{min-height:230px!important}#top.site-shell .consultation-page>.consultation-page-grid{grid-template-columns:1fr!important;gap:32px!important}#top.site-shell .consultation-page-copy{padding-top:0}#top.site-shell .consultation-page-copy>p:not(.consultation-page-kicker){max-width:500px}#top.site-shell .consultation-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}#top.site-shell .consultation-assurance>.section-inner,#top.site-shell .consultation-callout-inner{width:calc(100% - 36px)!important}}@media (width<=520px){#top.site-shell .consultation-guide-hero.unified-site-hero,#top.site-shell .consultation-guide-hero-inner{min-height:430px!important}#top.site-shell .consultation-guide-hero-inner{padding-top:36px!important}#top.site-shell .consultation-guide-hero-copy{width:100%!important}#top.site-shell .consultation-guide-hero h1{white-space:normal}#top.site-shell .consultation-guide-hero .consultation-guide-trust{width:100%}#top.site-shell .consultation-guide-trust .consultation-line-icon{width:25px;height:25px}#top.site-shell .consultation-process{padding:34px 0 38px!important}#top.site-shell .consultation-process-list{gap:10px!important}#top.site-shell .consultation-process-list li{min-height:220px!important;padding-inline:12px!important}#top.site-shell .consultation-process-list li:after{display:none!important}#top.site-shell .consultation-contact-list{grid-template-columns:1fr!important;gap:6px!important}#top.site-shell .consultation-page .consultation-form-wrap{padding:18px 14px!important}#top.site-shell .consultation-page .field .rich-select-trigger{gap:6px;padding-inline:10px!important}#top.site-shell .consultation-page .rich-select-selection-state{padding:3px}#top.site-shell .consultation-page .rich-select-selection-state>span{display:none}#top.site-shell .consultation-assurance-list{grid-template-columns:1fr!important;gap:18px!important}#top.site-shell .consultation-assurance-list li,#top.site-shell .consultation-assurance-list li:first-child{padding:0!important}#top.site-shell .consultation-callout-inner{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:22px!important;min-height:220px!important;padding:34px 0!important}#top.site-shell .consultation-callout-inner>a{width:100%!important}}#top.site-shell article.content-detail--about-section:has(.about-greeting){padding-top:0!important;padding-bottom:0!important}#top.site-shell article.content-detail--about-section:has(.about-greeting) :is(.content-detail-layout,.content-detail-inner){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#top.site-shell .content-detail--about-section .about-greeting{color:#30292a;background:#fff;display:block;width:100%!important;max-width:none!important;margin:0!important}#top.site-shell .content-detail--about-section .about-greeting>.about-greeting-intro{background:radial-gradient(circle at 50% 42%,#a67d4e14,#0000 33%),#f7f3ed;display:block;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(48px,4.8vw,74px) max(32px,50vw - 740px) clamp(58px,5.6vw,88px)!important}#top.site-shell .about-greeting-intro-heading{text-align:center;margin:0 0 clamp(34px,3.8vw,56px);padding:0}#top.site-shell .content-detail--about-section .about-greeting-intro-heading h2{color:#30292a;letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.35;font-family:var(--about-display)!important;font-size:clamp(25px,2.15vw,34px)!important}#top.site-shell .content-detail--about-section .about-leader-grid{background:0 0;border:0;grid-template-columns:minmax(0,1fr) clamp(80px,7vw,108px) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,32px);width:100%;max-width:1400px;margin:0 auto;display:grid}#top.site-shell .content-detail--about-section .about-leader-grid:before{content:none}#top.site-shell .content-detail--about-section .about-leader{color:#30292a;background:0 0;align-items:center;min-width:0;display:grid}#top.site-shell .content-detail--about-section .about-leader--founder{grid-template-columns:minmax(145px,1fr) clamp(170px,16vw,238px)}#top.site-shell .content-detail--about-section .about-leader--current{grid-template-columns:clamp(170px,16vw,238px) minmax(145px,1fr)}#top.site-shell .content-detail--about-section .about-leader--founder .about-leader-photo{grid-column:2}#top.site-shell .content-detail--about-section .about-leader--founder .about-leader-copy{grid-area:1/1}#top.site-shell .content-detail--about-section .about-leader-photo{aspect-ratio:auto;background:#e8e4df;border:1px solid #583f3421;width:100%;height:clamp(260px,25vw,356px);min-height:0;position:relative;overflow:hidden}#top.site-shell .content-detail--about-section .about-leader-photo img{object-fit:cover;object-position:center 17%;filter:saturate(.7)sepia(.07)contrast(.96);transition:transform .36s;transform:none}#top.site-shell .content-detail--about-section .about-leader:hover .about-leader-photo img,#top.site-shell .content-detail--about-section .about-leader:focus-visible .about-leader-photo img{transform:scale(1.018)}#top.site-shell .content-detail--about-section .about-leader-copy{border:0;min-height:0;padding:clamp(12px,2.1vw,34px)}#top.site-shell .content-detail--about-section .about-leader-copy small{color:#665d5e;margin:0 0 9px;font-weight:560;display:block;font-size:13px!important}#top.site-shell .content-detail--about-section .about-leader-copy h3{color:#2b2526;letter-spacing:-.045em;margin:0 0 clamp(22px,2.2vw,34px);font-weight:520;line-height:1.25;font-family:var(--about-display)!important;font-size:clamp(24px,2vw,32px)!important}#top.site-shell .content-detail--about-section .about-leader-copy h3 span{color:inherit;font-weight:inherit;font-family:inherit!important;font-size:inherit!important}#top.site-shell .content-detail--about-section .about-leader-copy ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}#top.site-shell .content-detail--about-section .about-leader-copy li{color:#71696a;word-break:keep-all;line-height:1.7;font-size:clamp(12px,.92vw,14px)!important}#top.site-shell .content-detail--about-section .about-greeting-bridge{color:#671c25;text-align:center;grid-template-rows:repeat(3,1fr);align-self:stretch;min-width:0;padding:6px 0;display:grid}#top.site-shell .content-detail--about-section .about-greeting-bridge span{letter-spacing:-.03em;place-items:center;font-weight:550;line-height:1.55;display:grid;position:relative;font-family:var(--about-display)!important;font-size:clamp(13px,1.15vw,17px)!important}#top.site-shell .content-detail--about-section .about-greeting-bridge span+span:before{content:"";background:#a9896b;width:34px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}#top.site-shell .content-detail--about-section .about-greeting-letter{background:#fbfaf7;border:0;grid-template-columns:minmax(280px,.67fr) minmax(0,1.33fr);align-items:stretch;gap:clamp(52px,7vw,112px);width:100%;min-height:0;margin:0;padding:clamp(72px,7vw,108px) max(32px,50vw - 740px) clamp(76px,7.5vw,116px);display:grid;overflow:hidden}#top.site-shell .content-detail--about-section .about-greeting-letter:after{content:none}#top.site-shell .content-detail--about-section .about-greeting-letter-summary{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}#top.site-shell .content-detail--about-section .about-greeting-letter-summary h2{color:#282223;letter-spacing:-.055em;margin:0;font-weight:480;line-height:1.42;font-family:var(--about-display)!important;font-size:clamp(38px,3.8vw,58px)!important}#top.site-shell .content-detail--about-section .about-greeting-milestone{background:0 0;border:0;margin:clamp(44px,4.5vw,68px) 0 0;padding:0}#top.site-shell .content-detail--about-section .about-greeting-milestone>strong{color:#621a24;align-items:baseline;gap:11px;font-weight:400;line-height:.82;display:flex;font-family:var(--about-display)!important}#top.site-shell .content-detail--about-section .about-greeting-milestone>strong b{font-weight:inherit;font-family:inherit!important;font-size:clamp(92px,8.5vw,138px)!important}#top.site-shell .content-detail--about-section .about-greeting-milestone>strong span{font-family:inherit!important;font-size:clamp(25px,2.4vw,38px)!important}#top.site-shell .content-detail--about-section .about-greeting-milestone>h3{color:#403839;margin:26px 0 0;font-weight:520;font-family:var(--about-display)!important;font-size:clamp(18px,1.5vw,23px)!important}#top.site-shell .content-detail--about-section .about-greeting-milestone>p{color:#746c6d;word-break:keep-all;max-width:360px;margin:17px 0 0;line-height:1.82;font-size:14px!important}#top.site-shell .content-detail--about-section .about-greeting-letter-message{border:0;flex-direction:column;min-width:0;padding:5px 0 0;display:flex}#top.site-shell .content-detail--about-section .about-greeting-letter-body{border:0;width:100%;max-width:none;padding:0}#top.site-shell .content-detail--about-section .about-greeting-letter-body>p{color:#514a4b;word-break:keep-all;max-width:780px;margin:0;line-height:1.92;font-size:clamp(15px,1.05vw,17px)!important}#top.site-shell .content-detail--about-section .about-greeting-letter-body>p+p{margin-top:25px}#top.site-shell .content-detail--about-section .about-greeting-letter-body blockquote{background:#ffffff73;border:1px solid #b18f5d7a;min-height:0;margin:clamp(34px,3.7vw,56px) 0 0;padding:clamp(30px,3vw,43px) clamp(50px,5vw,78px);display:block;position:relative}#top.site-shell .content-detail--about-section .about-greeting-letter-body blockquote p{color:#403a3b;word-break:keep-all;margin:0;font-weight:500;line-height:1.65;font-family:var(--about-display)!important;font-size:clamp(19px,1.6vw,26px)!important}#top.site-shell .content-detail--about-section .about-greeting-signature{border:0;justify-content:flex-end;align-items:baseline;gap:19px;margin-top:clamp(24px,2.6vw,40px);padding:0;display:flex}#top.site-shell .content-detail--about-section .about-greeting-signature>span{color:#5f5758;font-weight:620;font-size:14px!important}#top.site-shell .content-detail--about-section .about-greeting-signature>strong{color:#292324;font-style:italic;font-weight:430;font-family:var(--about-display)!important;font-size:clamp(27px,2.15vw,36px)!important}#top.site-shell .content-detail--about-section .about-greeting-promise{color:#fff;background:linear-gradient(90deg,#18110ef5,#271d18d4),url(/generated/home-hero-law-book.webp) 50% 56%/cover no-repeat;width:100%;margin:0;padding:clamp(55px,5.6vw,84px) max(32px,50vw - 660px) clamp(60px,6.2vw,92px)}#top.site-shell .content-detail--about-section .about-greeting-promise>div{text-align:center;max-width:none;margin:0 auto clamp(28px,3.2vw,46px);padding:0}#top.site-shell .content-detail--about-section .about-greeting-promise>div h2{color:#fff;letter-spacing:-.045em;text-align:center;width:100%;max-width:none;margin:0;font-weight:470;line-height:1.35;font-family:var(--about-display)!important;font-size:clamp(30px,2.75vw,43px)!important}#top.site-shell .content-detail--about-section .about-greeting-promise ol{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}#top.site-shell .content-detail--about-section .about-greeting-promise li{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:148px;padding:10px clamp(24px,4vw,64px);display:flex}#top.site-shell .content-detail--about-section .about-greeting-promise li+li{border-left:1px solid #ffffff47}#top.site-shell .content-detail--about-section .about-greeting-promise li>span{color:#c6a56d;font-family:var(--about-display)!important;font-size:16px!important}#top.site-shell .content-detail--about-section .about-greeting-promise li>strong{color:#fff;margin-top:14px;font-weight:500;font-family:var(--about-display)!important;font-size:clamp(22px,1.75vw,28px)!important}#top.site-shell .content-detail--about-section .about-greeting-promise li>p{color:#ffffffb8;word-break:keep-all;max-width:230px;margin:9px auto 0;line-height:1.65;font-size:14px!important}@media (width<=900px){#top.site-shell .content-detail--about-section .about-greeting-intro{padding-left:24px!important;padding-right:24px!important}#top.site-shell .content-detail--about-section .about-leader-grid{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:10px}#top.site-shell .content-detail--about-section .about-leader--founder{grid-template-columns:minmax(110px,1fr) minmax(132px,.9fr)}#top.site-shell .content-detail--about-section .about-leader--current{grid-template-columns:minmax(132px,.9fr) minmax(110px,1fr)}#top.site-shell .content-detail--about-section .about-leader-photo{height:clamp(225px,31vw,282px)}#top.site-shell .content-detail--about-section .about-leader-copy{padding:12px}#top.site-shell .content-detail--about-section .about-leader-copy h3{margin-bottom:18px;font-size:clamp(20px,2.8vw,25px)!important}#top.site-shell .content-detail--about-section .about-leader-copy li{line-height:1.55;font-size:11px!important}#top.site-shell .content-detail--about-section .about-greeting-letter{grid-template-columns:minmax(235px,.72fr) minmax(0,1.28fr);gap:38px;padding-left:28px;padding-right:28px}#top.site-shell .content-detail--about-section .about-greeting-letter-summary h2{font-size:clamp(32px,5vw,43px)!important}#top.site-shell .content-detail--about-section .about-greeting-letter-body>p{line-height:1.82;font-size:14px!important}}@media (width<=720px){#top.site-shell .content-detail--about-section .about-greeting-intro{padding:42px 20px 56px!important}#top.site-shell .about-greeting-intro-heading{margin-bottom:32px}#top.site-shell .content-detail--about-section .about-leader-grid{grid-template-columns:1fr;gap:28px}#top.site-shell .content-detail--about-section .about-leader{grid-template-columns:minmax(125px,.72fr) minmax(0,1fr)}#top.site-shell .content-detail--about-section .about-leader--founder .about-leader-photo,#top.site-shell .content-detail--about-section .about-leader--founder .about-leader-copy{grid-area:auto}#top.site-shell .content-detail--about-section .about-leader--founder .about-leader-photo{order:0}#top.site-shell .content-detail--about-section .about-leader--founder .about-leader-copy{order:1}#top.site-shell .content-detail--about-section .about-leader-photo{height:218px}#top.site-shell .content-detail--about-section .about-leader-copy{padding:10px 0 10px 18px}#top.site-shell .content-detail--about-section .about-leader-copy small{font-size:12px!important}#top.site-shell .content-detail--about-section .about-leader-copy h3{margin-bottom:14px;font-size:22px!important}#top.site-shell .content-detail--about-section .about-leader-copy li{font-size:12px!important}#top.site-shell .content-detail--about-section .about-greeting-bridge{grid-template-rows:none;grid-template-columns:repeat(3,1fr);padding:0}#top.site-shell .content-detail--about-section .about-greeting-bridge span{border:1px solid #621a2438;border-width:1px 0;min-height:58px}#top.site-shell .content-detail--about-section .about-greeting-bridge span+span:before{width:1px;height:30px;top:50%;left:0;transform:translateY(-50%)}#top.site-shell .content-detail--about-section .about-greeting-letter{grid-template-columns:1fr;gap:42px;padding:58px 20px 68px}#top.site-shell .content-detail--about-section .about-greeting-letter-summary h2 span{display:inline}#top.site-shell .content-detail--about-section .about-greeting-letter-summary h2 span+span:before{content:" "}#top.site-shell .content-detail--about-section .about-greeting-milestone{margin-top:34px}#top.site-shell .content-detail--about-section .about-greeting-milestone>strong b{font-size:88px!important}#top.site-shell .content-detail--about-section .about-greeting-letter-body blockquote{padding:30px 42px}#top.site-shell .content-detail--about-section .about-greeting-signature{flex-direction:column;align-items:flex-end;gap:4px}#top.site-shell .content-detail--about-section .about-greeting-promise{padding:52px 20px 58px}#top.site-shell .content-detail--about-section .about-greeting-promise ol{grid-template-columns:1fr}#top.site-shell .content-detail--about-section .about-greeting-promise li{min-height:132px;padding:25px 14px}#top.site-shell .content-detail--about-section .about-greeting-promise li+li{border-top:1px solid #ffffff3b;border-left:0}}@media (width<=430px){#top.site-shell .content-detail--about-section .about-leader{grid-template-columns:116px minmax(0,1fr)}#top.site-shell .content-detail--about-section .about-leader-photo{height:190px}#top.site-shell .content-detail--about-section .about-leader-copy{padding-left:14px}#top.site-shell .content-detail--about-section .about-leader-copy h3{font-size:19px!important}#top.site-shell .content-detail--about-section .about-leader-copy li{font-size:11px!important}}#top.site-shell .team-directory-page{--team-readable-label:14px;--team-readable-meta:15px;--team-readable-body:16px}#top.site-shell .team-directory-heading>p:first-child,#top.site-shell .team-directory-principles span,#top.site-shell .team-directory-tabs .team-page-nav-links a>span,#top.site-shell .team-featured-number>small,#top.site-shell .team-featured-title .team-detail-context,#top.site-shell .team-detail-process span,#top.site-shell .team-detail-examples article>span,#top.site-shell .team-accordion-number>small,#top.site-shell .team-accordion-title .team-detail-context,#top.site-shell .team-accordion-toggle>span,#top.site-shell .team-network-copy>p:first-child,#top.site-shell .team-network-core small,#top.site-shell .team-network-nodes a span,#top.site-shell .team-network-flow span,#top.site-shell .team-page-disclaimer{font-size:var(--team-readable-label)!important}#top.site-shell .team-directory-tabs .team-page-nav-links a>strong,#top.site-shell .team-featured-focus li,#top.site-shell .team-featured-media figcaption,#top.site-shell .team-detail-back,#top.site-shell .team-network-nodes a strong{font-size:var(--team-readable-meta)!important}#top.site-shell .team-directory-principles p,#top.site-shell .team-featured-copy .team-work-overview p,#top.site-shell .team-work-checklist li,#top.site-shell .team-work-process p,#top.site-shell .team-work-overview p,#top.site-shell .team-detail-examples>header>p,#top.site-shell .team-detail-examples article>p,#top.site-shell .team-accordion-title>span:last-child,#top.site-shell .team-network-flow strong{font-size:var(--team-readable-body)!important}#top.site-shell .team-directory-tabs .team-page-nav-links a{min-height:88px}#top.site-shell .team-network-nodes a{min-height:84px}.ssgl-container{width:min(var(--ssgl-width), calc(100% - var(--ssgl-gutter) * 2));margin-inline:auto}:where(.ssgl-header,.ssgl-utility,.ssgl-hero,.ssgl-subnav,.ssgl-consultation,.ssgl-footer,.ssgl-mobile-actions,.ssgl-guide){font-family:var(--ssgl-font-body);color:var(--ssgl-ink);font-size:16px;line-height:1.6}:where(.ssgl-header,.ssgl-utility,.ssgl-hero,.ssgl-subnav,.ssgl-consultation,.ssgl-footer,.ssgl-mobile-actions,.ssgl-guide) :is(a,button,summary,input):focus-visible{outline:2px solid var(--ssgl-gold);outline-offset:4px}.ssgl-brand{flex:none;align-items:center;width:205px;margin-inline:-12px 0;padding:12px;display:flex}.ssgl-brand img{object-fit:contain;filter:brightness(0);width:181px;height:50px;display:block}.ssgl-brand--inverse img{filter:none}.ssgl-utility{z-index:140;background:var(--ssgl-charcoal);color:#dedbd7;font-size:12px;position:relative}.ssgl-utility-inner{min-height:var(--ssgl-utility-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.ssgl-utility nav,.ssgl-utility-actions{align-items:center;gap:20px;display:flex}.ssgl-utility a{align-items:center;min-height:32px;display:inline-flex}.ssgl-utility-actions strong{color:#fff;letter-spacing:.04em;margin-left:8px;font-size:14px;font-weight:500}.ssgl-header{z-index:150;background:var(--ssgl-charcoal);color:var(--ssgl-white);transition:background-color .2s,box-shadow .2s;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff18}.ssgl-header[data-scrolled=true]{box-shadow:0 8px 24px #1010101a}.ssgl-header-inner{min-height:var(--ssgl-header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.ssgl-nav{flex:1;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:clamp(12px,1.3vw,24px);display:flex}.ssgl-nav-item{align-items:center;display:flex;position:relative}.ssgl-nav-item>a{white-space:nowrap;height:100%;min-height:48px;color:inherit;align-items:center;font-size:15px;font-weight:600;display:flex;position:relative}.ssgl-nav-item.is-current-group>a:after{content:"";bottom:0;background:var(--ssgl-gold);height:2px;position:absolute;inset-inline:0}.ssgl-nav-item>a:hover{color:#e6d4b8}.ssgl-nav-caret-slot{align-items:center;display:flex}.ssgl-nav-caret-slot--empty{display:none}.ssgl-nav-toggle{color:#d8d1c7;cursor:pointer;background:0 0;border:0;width:22px;min-height:48px}.ssgl-nav-dropdown{color:#f5f1eb;border:1px solid #ffffff20;border-top:2px solid var(--ssgl-gold);background:#24221f;min-width:220px;max-height:calc(100dvh - 140px);padding:12px;position:absolute;top:100%;left:-24px;overflow-y:auto;box-shadow:0 12px 28px #10101030}.ssgl-nav-dropdown a{white-space:nowrap;min-height:48px;padding:12px;font-size:14px;display:block}.ssgl-nav-dropdown a:hover,.ssgl-nav-dropdown a[aria-current]{color:#e6d4b8;background:#ffffff0d}.ssgl-header-search{justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;display:none}.ssgl-header-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.ssgl-menu-trigger{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:56px;height:56px;display:flex}.ssgl-menu-trigger:hover{background:#ffffff0d}.ssgl-menu-trigger>span{background:currentColor;width:22px;height:1px}.ssgl-menu-trigger small{display:none}.ssgl-menu-layer{z-index:300;position:fixed;inset:0}.ssgl-menu-backdrop{background:#10101080;position:absolute;inset:0}.ssgl-menu-panel{overscroll-behavior:contain;width:min(480px,100%);height:100dvh;padding:32px 28px max(32px, env(safe-area-inset-bottom));color:#f5f1eb;background:#201e1b;position:absolute;inset:0 0 0 auto;overflow:auto}.ssgl-menu-intro{border-bottom:1px solid #ffffff20;padding-top:52px;padding-bottom:24px;position:relative}.ssgl-menu-intro strong{font-family:var(--ssgl-font-title);max-width:320px;font-size:24px;font-weight:500;line-height:1.5;display:block}.ssgl-menu-close{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:-12px;right:0}.ssgl-menu-intro>a{color:#e6d4b8;align-items:center;gap:12px;margin-top:20px;font-size:24px;display:flex}.ssgl-menu-intro small{font-size:14px}.ssgl-menu-search{margin:24px 0}.ssgl-menu-search label{margin-bottom:8px;font-size:14px;display:block}.ssgl-menu-search>div{background:#ffffff06;border:1px solid #ffffff30;display:flex}.ssgl-menu-search input{width:100%;min-width:0;color:inherit;background:0 0;border:none;padding:12px}.ssgl-menu-search input::placeholder{color:#b5aea5}.ssgl-menu-search button{width:48px;min-height:48px;color:inherit;background:0 0;border:0;flex-shrink:0}.ssgl-menu-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px}.ssgl-menu-group{border-bottom:1px solid #ffffff20}.ssgl-menu-parent-row{align-items:center;gap:14px;min-height:64px;display:flex}.ssgl-menu-parent-row>small{color:#b5aea5;font-size:12px}.ssgl-menu-parent{flex:1;padding-block:12px;font-size:18px;font-weight:600}.ssgl-menu-toggle{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.ssgl-menu-toggle[aria-expanded=true]{transform:rotate(180deg)}.ssgl-menu-group.is-current-group .ssgl-menu-parent{color:#e6d4b8}.ssgl-menu-children{padding:0 0 16px 28px}.ssgl-menu-child{align-items:center;min-height:48px;padding:8px 12px;font-size:15px;display:flex}.ssgl-menu-child[aria-current],.ssgl-menu-child:hover{color:#e6d4b8;background:#ffffff0d}.ssgl-menu-actions{gap:12px;margin-top:24px;display:grid}.ssgl-menu-actions a{border:1px solid #ffffff30;justify-content:space-between;min-height:48px;padding:12px 16px;display:flex}.ssgl-menu-actions .ssgl-menu-contact{background:var(--ssgl-burgundy);color:#fff;border-color:var(--ssgl-burgundy)}.ssgl-hero{--ssgl-hero-header-offset:0px;isolation:isolate;background:var(--ssgl-charcoal);color:var(--ssgl-white);position:relative}.site-shell>.ssgl-header+main>.ssgl-hero:first-child{--ssgl-hero-header-offset:calc(var(--ssgl-header-height) + var(--ssgl-utility-height));margin-top:calc(-1 * var(--ssgl-hero-header-offset));padding-top:var(--ssgl-hero-header-offset)}.site-shell:has(>.ssgl-header+main>.ssgl-hero:first-child)>.ssgl-utility{background:0 0}.site-shell:has(>.ssgl-header+main>.ssgl-hero:first-child)>.ssgl-utility .ssgl-utility-inner{box-shadow:inset 0 -1px #ffffff20}.site-shell:has(>.ssgl-header+main>.ssgl-hero:first-child)>.ssgl-header[data-scrolled=false]{box-shadow:none;background:0 0}.site-shell>.ssgl-header+main>.ssgl-hero:first-child:after{content:"";z-index:-1;height:calc(var(--ssgl-hero-header-offset) + 100px);background:linear-gradient(180deg, #0c0c0be6 0px, #0c0c0bd9 calc(var(--ssgl-hero-header-offset) - 24px), transparent 100%);pointer-events:none;position:absolute;inset:0 0 auto}.site-shell>.ssgl-header+main>.ssgl-hero--light:first-child:before{-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--ssgl-hero-header-offset) - 20px), #000 calc(var(--ssgl-hero-header-offset) + 120px));mask-image:linear-gradient(180deg, transparent calc(var(--ssgl-hero-header-offset) - 20px), #000 calc(var(--ssgl-hero-header-offset) + 120px))}.ssgl-hero-image{object-fit:cover;object-position:var(--ssgl-hero-position);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ssgl-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#161513f5 0%,#161513dc 27%,#16151370 62%,#16151312 100%);position:absolute;inset:0}.ssgl-hero-inner{flex-direction:column;justify-content:center;min-height:440px;padding-block:72px;display:flex;position:relative}.ssgl-hero--home .ssgl-hero-inner{min-height:520px}.ssgl-hero--compact .ssgl-hero-inner{min-height:300px;padding-block:64px}.ssgl-hero-copy{max-width:740px}.ssgl-eyebrow{letter-spacing:.12em;margin:0 0 20px;font-size:13px;font-weight:500}.ssgl-hero .ssgl-eyebrow{color:#d2c2a9}.ssgl-hero h1{font-family:var(--ssgl-font-title);letter-spacing:-.045em;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;color:inherit;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.4}.ssgl-hero--compact h1{font-size:clamp(30px,3vw,42px)}.ssgl-hero-rule{background:var(--ssgl-gold);width:40px;height:1px;margin-block:28px;display:block}.ssgl-hero-description{word-break:keep-all;overflow-wrap:anywhere;color:#e0dcd6;max-width:600px;font-size:17px;line-height:1.85}.ssgl-hero-description p{margin:0}.ssgl-hero-description strong{color:inherit;font-weight:600}.ssgl-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ssgl-hero-extra{margin-top:24px}.ssgl-hero-extra:empty{display:none}.ssgl-hero--light{color:var(--ssgl-ink);background:var(--ssgl-ivory)}.ssgl-hero--light:before{background:linear-gradient(90deg,#f5f1ec 0%,#f5f1ecf5 32%,#f5f1ec99 63%,#f5f1ec0d 100%)}.ssgl-hero--light h1,.ssgl-hero--light .ssgl-eyebrow{color:var(--ssgl-burgundy)}.ssgl-hero--light .ssgl-hero-description{color:#625b54}.ssgl-button{border:1px solid var(--ssgl-burgundy);background:var(--ssgl-burgundy);color:#fff;min-width:160px;min-height:48px;font:500 15px/1.6 var(--ssgl-font-body);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:12px 24px;transition:background .18s,border-color .18s;display:inline-flex}.ssgl-button:hover{background:var(--ssgl-burgundy-hover);border-color:var(--ssgl-burgundy-hover)}.ssgl-button--outline{color:var(--ssgl-burgundy);background:0 0}.ssgl-button--outline:hover{background:#481c2309}.ssgl-button--inverse{color:#fff;background:0 0;border-color:#ffffff70}.ssgl-button--inverse:hover{background:#ffffff12;border-color:#fff}.ssgl-button:disabled{color:#77716b;cursor:not-allowed;background:#e7e3df;border-color:#e7e3df}.ssgl-subnav{background:var(--ssgl-ivory);border-bottom:1px solid var(--ssgl-line)}.ssgl-subnav-inner{align-items:center;display:flex}.ssgl-subnav-label{display:none}.ssgl-subnav-links{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:stretch;width:100%;display:flex;overflow-x:auto}.ssgl-subnav-links a{min-height:64px;color:var(--ssgl-muted);white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;padding:18px 20px;font-size:14px;display:flex;position:relative}.ssgl-subnav-links strong{font-weight:500}.ssgl-subnav-links a[aria-current]{color:var(--ssgl-burgundy)}.ssgl-subnav-links a[aria-current]:after{content:"";bottom:0;background:var(--ssgl-burgundy);height:2px;position:absolute;inset-inline:20px}.ssgl-subnav-links a:hover{color:var(--ssgl-burgundy)}.ssgl-subnav-hint{color:var(--ssgl-muted);margin:0;padding-bottom:12px;font-size:13px}.ssgl-consultation{background:var(--ssgl-burgundy);color:#fff}.ssgl-consultation-inner{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:40px;min-height:160px;padding-block:32px;display:grid}.ssgl-consultation .ssgl-eyebrow{color:#dbc3c3;margin-bottom:10px;font-size:12px}.ssgl-consultation-title{font-family:var(--ssgl-font-title);word-break:keep-all;max-width:550px;margin:0;font-size:23px;line-height:1.65}.ssgl-consultation-phone{flex-direction:column;gap:4px;display:flex}.ssgl-consultation-phone small{color:#dbc3c3;font-size:12px}.ssgl-consultation-phone strong{letter-spacing:.02em;font-size:30px;font-weight:400}.ssgl-footer{background:var(--ssgl-charcoal);color:#cfcbc6}.ssgl-footer-main{grid-template-columns:205px minmax(0,1fr);gap:48px;padding-block:56px 40px;display:grid}.ssgl-footer-brand p{color:#b9b3ac;max-width:200px;margin-top:20px;font-size:14px}.ssgl-footer-offices{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.ssgl-footer-offices>.ssgl-office{flex-direction:column;display:flex}.ssgl-footer-offices .ssgl-office address{flex-direction:column;flex:1;display:flex}.ssgl-footer-offices .ssgl-office address>p{flex:1}.ssgl-office h2{color:#fff;margin:12px 0 16px;font-size:15px;font-weight:600}.ssgl-office address{word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-style:normal;line-height:1.8}.ssgl-office address p{margin:0 0 12px}.ssgl-office address>a:not(.ssgl-office-direction),.ssgl-office address>span{display:block}.ssgl-office-direction{color:#e5d4b9;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.ssgl-footer-mobile-offices{display:none}.ssgl-footer-bottom{border-top:1px solid #ffffff20;justify-content:space-between;gap:32px;padding-block:24px 32px;display:flex}.ssgl-footer-business{color:#a9a39c;flex-wrap:wrap;gap:4px 16px;max-width:760px;font-size:12px;display:flex}.ssgl-footer-business p{margin:0}.ssgl-footer-legal{white-space:nowrap;gap:24px;font-size:13px;display:flex}.ssgl-footer-legal a{align-items:flex-start;min-height:44px;display:flex}.ssgl-mobile-actions{display:none}.ssgl-back-top{z-index:100;border:1px solid var(--ssgl-line);background:var(--ssgl-white);width:48px;height:48px;color:var(--ssgl-ink);cursor:pointer;font-size:22px;display:none;position:fixed;bottom:24px;right:24px}.ssgl-back-top.is-visible{place-items:center;display:grid}.ssgl-back-top small{display:none}@media (width<=1199px){.ssgl-nav{display:none}.ssgl-header-search{display:flex}.ssgl-footer-main{grid-template-columns:1fr;gap:24px}.ssgl-footer-brand{align-items:center;gap:32px;display:flex}.ssgl-footer-brand p{max-width:none;margin:0}.ssgl-consultation-inner{gap:24px}.ssgl-consultation-title{font-size:21px}}@media (width<=767px){:root{--ssgl-gutter:20px;--ssgl-header-height:72px;--ssgl-utility-height:0px}.ssgl-utility{display:none}.ssgl-header-inner{gap:8px}.ssgl-brand{width:178px;padding:12px}.ssgl-brand img{width:154px;height:auto}.ssgl-menu-trigger{width:48px;height:48px}.ssgl-hero-inner,.ssgl-hero--home .ssgl-hero-inner{min-height:420px;padding-block:72px 48px}.ssgl-hero--compact .ssgl-hero-inner{min-height:280px;padding-block:72px 40px}.ssgl-hero-image{object-position:66% center}.ssgl-hero:before{background:linear-gradient(90deg,#161513f2,#161513bd 65%,#16151380)}.ssgl-hero--light:before{background:linear-gradient(90deg,#f5f1ecf5,#f5f1ece6 65%,#f5f1ecb3)}.ssgl-hero h1{font-size:32px;line-height:1.45}.ssgl-hero--compact h1{font-size:28px}.ssgl-hero .ssgl-eyebrow{margin-bottom:16px;font-size:12px}.ssgl-hero-rule{margin-block:24px}.ssgl-hero-description{font-size:16px;line-height:1.8}.ssgl-hero-actions .ssgl-button{min-width:0;padding-inline:16px}.ssgl-subnav .ssgl-container{width:100%}.ssgl-subnav-links{padding-inline:4px}.ssgl-subnav-links a{min-height:56px;padding-block:14px}.ssgl-consultation-inner{grid-template-columns:1fr;gap:24px;padding-block:40px}.ssgl-consultation-title{font-size:22px}.ssgl-consultation-phone strong{font-size:32px}.ssgl-consultation .ssgl-button{width:100%}.ssgl-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.ssgl-footer-main{gap:24px;padding-block:32px 24px}.ssgl-footer-brand{display:block}.ssgl-footer-brand p{max-width:260px;margin-top:12px}.ssgl-footer-offices{display:none}.ssgl-footer-mobile-offices{display:block}.ssgl-footer-mobile-offices details{border-bottom:1px solid #ffffff26}.ssgl-footer-mobile-offices summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;min-height:56px;font-size:15px;list-style:none;display:flex}.ssgl-footer-mobile-offices summary::-webkit-details-marker{display:none}.ssgl-footer-mobile-offices details[open] summary span{transform:rotate(45deg)}.ssgl-footer-mobile-offices address{padding-bottom:16px}.ssgl-footer-bottom{flex-direction:column-reverse;gap:16px;padding-bottom:32px}.ssgl-footer-legal a{align-items:center}.ssgl-mobile-actions{z-index:140;bottom:0;padding-bottom:env(safe-area-inset-bottom);background:var(--ssgl-burgundy);color:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset-inline:0}.ssgl-mobile-actions a{text-align:center;white-space:nowrap;border-right:1px solid #ffffff26;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:64px;font-size:14px;display:flex}.ssgl-mobile-action-icon{flex:0 0 20px;width:20px;height:20px}.ssgl-mobile-actions .ssgl-mobile-action--kakao{color:#3b3020;background:#f4df83;border-right-color:#3b30201a}.ssgl-mobile-actions a:last-child{color:var(--ssgl-burgundy);box-shadow:inset 0 1px var(--ssgl-line);background:#fff;border:0}.ssgl-back-top{right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ssgl-button,.ssgl-header{transition:none}}.ssgl-subnav-links{position:relative}.ssgl-hero-highlights{flex-wrap:wrap;gap:24px;padding:0;list-style:none;display:flex}.ssgl-hero-highlights li{border-left:1px solid #ffffff50;padding-left:16px}.ssgl-hero-highlights p{margin:4px 0 0;font-size:14px}.ssgl-hero-extra .column-hero-meta{color:inherit}.ssgl-consultation-principles{padding-block:32px}.ssgl-consultation-principles ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.ssgl-consultation-principles li{align-items:flex-start;gap:16px;display:flex}.ssgl-consultation-principles svg{width:36px;height:36px;color:var(--ssgl-burgundy);flex-shrink:0}.ssgl-consultation-principles p{color:var(--ssgl-muted);margin:4px 0;font-size:14px}@media (width<=767px){.ssgl-consultation-principles ul{grid-template-columns:1fr;gap:20px}}body:has(.ssgl-header){padding-bottom:0}#top.site-shell:has(>.ssgl-header){padding-bottom:0}.ssgl-hero-meta{color:inherit;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.ssgl-hero-meta span+span{border-left:1px solid #ffffff40;padding-left:16px}.ssgl-footer-sitemap{border-top:1px solid #ffffff20}.ssgl-footer-sitemap summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:13px;list-style:none;display:flex}.ssgl-footer-sitemap summary::-webkit-details-marker{display:none}.ssgl-footer-sitemap[open] summary span{transform:rotate(45deg)}.ssgl-footer-directory{grid-template-columns:repeat(7,minmax(0,1fr));gap:24px;padding-block:16px 32px;display:grid}.ssgl-footer-directory a{align-items:center;min-height:44px;font-size:13px;display:flex}.ssgl-footer-directory a:first-child{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600}@media (width<=1199px){.ssgl-footer-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.ssgl-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.ssgl-content{--content-wine:var(--ssgl-burgundy,#481c23);--content-gold:#ad8b57;--content-line:#e4dbd0;color:#302925;font-family:var(--ssgl-font-body,"Pretendard Variable", Pretendard, sans-serif);word-break:keep-all;overflow-wrap:anywhere;background:#fdfcfb;font-size:16px;line-height:1.8}.ssgl-content *,.ssgl-content :before,.ssgl-content :after{box-sizing:border-box}.ssgl-content :is(h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}.ssgl-content :is(h2,h3,h4){color:inherit;text-wrap:balance;letter-spacing:-.04em;white-space:pre-line}.ssgl-content h2{font-family:var(--ssgl-font-title,"Noto Serif KR Variable", serif);font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.55}.ssgl-content h3{font-family:var(--ssgl-font-title,"Noto Serif KR Variable", serif);font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.5}.ssgl-content p{white-space:pre-line}.ssgl-content strong,.ssgl-content b{color:var(--content-wine);font-weight:700}.ssgl-content-inner{width:min(1200px,100% - 80px);margin-inline:auto;padding:30px 0 50px}.ssgl-content-section{padding:32px 0}.ssgl-content-section+.ssgl-content-section{border-top:1px solid var(--content-line)}.ssgl-content-section>header{margin-bottom:25px}.ssgl-content-section>header>p{color:#71675e;margin-top:8px}.ssgl-content-section--center>header{text-align:center}.ssgl-content-section--ornament>header:after{content:"◇";color:var(--content-gold);margin:10px auto 0;font-size:18px;line-height:1;display:block}.ssgl-content-icon{width:54px;height:56px;color:var(--content-gold);flex:none}.ssgl-content-cards{grid-template-columns:repeat(var(--content-columns),minmax(0,1fr));gap:0;display:grid}.ssgl-content-card{min-width:0;padding:12px 26px}.ssgl-content-card+.ssgl-content-card{border-left:1px solid var(--content-line)}.ssgl-content-card>.ssgl-content-icon{margin:0 auto 14px}.ssgl-content-card p{color:#655e57;margin-top:10px;font-size:16px}.ssgl-content-card ul{color:#655e57;margin-top:15px;padding-left:20px}.ssgl-content-cards--plain{text-align:center}.ssgl-content-cards--bordered,.ssgl-content-cards--numbered{gap:14px}.ssgl-content-cards--bordered>.ssgl-content-card,.ssgl-content-cards--numbered>.ssgl-content-card{border:1px solid var(--content-line);background:linear-gradient(110deg,#fff,#f8f5f1);border-radius:6px;padding:24px}.ssgl-content-cards--horizontal .ssgl-content-card{align-items:center;gap:20px;display:flex}.ssgl-content-cards--horizontal .ssgl-content-card>.ssgl-content-icon{margin:0}.ssgl-content-cards--horizontal .ssgl-content-card h3{font-size:20px}.ssgl-content-number{background:var(--content-wine);color:#fff;text-align:center;border-radius:50%;width:44px;height:44px;margin:0 auto 18px;font-family:Georgia,serif;font-size:23px;line-height:44px;display:block}.ssgl-content-cards--numbered .ssgl-content-card{align-items:flex-start;gap:12px;display:flex}.ssgl-content-cards--numbered .ssgl-content-number{flex:none;width:34px;height:34px;margin:0;font-size:19px;line-height:34px}.ssgl-content-cards--numbered h3{font-size:19px}.ssgl-content-stats{border:1px solid var(--content-line);background:linear-gradient(120deg,#fff,#f8f5f1);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 10px;display:grid}.ssgl-content-stats>div{text-align:center;justify-content:center;align-items:center;gap:24px;padding:0 24px;display:flex}.ssgl-content-stats>div+div{border-left:1px solid var(--content-line)}.ssgl-content-stats strong{font-family:var(--ssgl-font-title,"Noto Serif KR Variable",serif);font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.3;display:block}.ssgl-content-stats p{color:#645c55;margin-top:8px;line-height:1.65}.ssgl-content-stats:has(svg) strong{font-size:clamp(23px,2.4vw,32px)}.ssgl-content-note{background:var(--content-wine);color:#f3e6d4;border-radius:4px;align-items:center;gap:22px;margin-top:24px;padding:20px 32px;display:flex}.ssgl-content-note .ssgl-content-icon{color:#e5c895;width:38px;height:40px}.ssgl-content-note--light{color:var(--content-wine);border:1px solid var(--content-line);background:linear-gradient(110deg,#f4ede4,#fdfbf8)}.ssgl-content-note--light .ssgl-content-icon{color:var(--content-wine)}.ssgl-content-row{grid-template-columns:25% minmax(0,1fr);align-items:start;gap:32px;display:grid}.ssgl-content-row h2{font-size:clamp(23px,2vw,29px)}.ssgl-content-row>header{margin:0}.ssgl-content-soft{border:1px solid var(--content-line);background:linear-gradient(110deg,#f4efe9,#faf7f2);border-radius:6px;padding:32px}.ssgl-content-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ssgl-content-timeline{margin:30px 0;position:relative}.ssgl-content-timeline:before{content:"";background:var(--content-gold);height:1px;position:absolute;top:22px;left:5%;right:5%}.ssgl-content-timeline .ssgl-content-card{text-align:center;border:0;padding:0 18px;position:relative}.ssgl-content-timeline .ssgl-content-number{z-index:1;position:relative}.ssgl-content-timeline .ssgl-content-icon{width:46px;height:48px;color:var(--content-wine)}.ssgl-content-timeline h3{font-size:20px}.ssgl-content-deadline{grid-template-columns:1fr 1.7fr;align-items:center;gap:35px;display:grid}.ssgl-content-deadline>div{text-align:center;border-inline:1px solid var(--content-line)}.ssgl-content-deadline strong{font:140px/1 Georgia,serif;display:block}.ssgl-content-deadline span{color:var(--content-gold);letter-spacing:.12em;font:28px/1.5 Georgia,serif}.ssgl-content-checklist{padding:0;list-style:none}.ssgl-content-checklist li{align-items:baseline;gap:12px;padding:7px 0;display:flex}.ssgl-content-checklist li:before{content:"✓";color:var(--content-wine);font-weight:800}.ssgl-content-duration{text-align:center;justify-content:space-around;align-items:center;margin:24px 0;display:flex;position:relative}.ssgl-content-duration:before{content:"";background:var(--content-wine);height:1px;position:absolute;top:29px;left:0;right:0}.ssgl-content-duration>*{background:#fdfcfb;padding:0 24px;position:relative}.ssgl-content-duration strong{font:32px/1.8 var(--ssgl-font-title,"Noto Serif KR Variable",serif)}.ssgl-content-duration .ssgl-content-icon{background:var(--content-wine);color:#f7e7cd;box-sizing:content-box;border-radius:50%;padding:12px}.ssgl-content-evidence{grid-template-columns:1.2fr 140px 1fr;align-items:stretch;gap:18px;display:grid}.ssgl-content-evidence>section{border:1px solid var(--content-line);border-radius:5px;overflow:hidden}.ssgl-content-evidence h3{background:var(--content-wine);color:#fff;text-align:center;padding:10px;font-size:18px}.ssgl-content-evidence>section:last-child h3{background:var(--content-gold)}.ssgl-content-evidence ul{padding:18px 22px;font-size:15px;list-style:none}.ssgl-content-evidence li{padding:4px 0}.ssgl-content-evidence li:before{content:"⊙";color:var(--content-wine);margin-right:9px}.ssgl-content-evidence>div{border:1px solid var(--content-gold);aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;padding:12px;font-size:14px;line-height:1.5;display:flex}.ssgl-content-evidence .ssgl-content-icon{height:40px;margin-bottom:6px}.ssgl-content-fineprint{text-align:center;color:#786e65;padding-top:15px;font-size:14px}.ssgl-content--criminal .ssgl-content-section+.ssgl-content-section{border-top:0}.ssgl-content--criminal .ssgl-content-cards--bordered h3{min-height:60px}.ssgl-content--criminal .ssgl-content-cards--horizontal{border:1px solid var(--content-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.ssgl-content--criminal .ssgl-content-cards--horizontal .ssgl-content-card{border:1px solid var(--content-line);background:#fcfaf7;margin:-1px;padding:24px 18px}.ssgl-ref-section{padding:42px 0}.ssgl-ref-section>header{text-align:center}.ssgl-ref-section>header>p{max-width:850px;margin:16px auto 0}.ssgl-ref-section.ssgl-content-row>header{text-align:left}.ssgl-ref-section-body{min-width:0}.ssgl-ref-soft{background:#f7f3ee;padding:36px}.ssgl-ref-dark{color:#f5f0ea;background:linear-gradient(105deg,#211719,#292828);padding:40px}.ssgl-ref-dark :is(h2,h3,p,strong,b){color:inherit}.ssgl-ref-dark .ssgl-content-card{background:#ffffff0b;border-color:#49423d}.ssgl-ref-dark .ssgl-content-number{color:#d3b483;background:0 0}.ssgl-ref-index{align-items:center;margin:30px 0 0}.ssgl-ref-rows{padding:0;list-style:none}.ssgl-ref-rows li{align-items:baseline;gap:16px;padding:12px 0;display:flex}.ssgl-ref-rows li>span{text-align:center;background:var(--content-wine);color:#fff;border-radius:50%;flex:none;width:32px;height:32px;font:18px/32px Georgia,serif}.ssgl-ref-rows a{flex:1;justify-content:space-between;gap:16px;text-decoration:none;display:flex}.ssgl-ref-index .ssgl-ref-rows li{border-top:1px solid #514541;padding:20px 12px}.ssgl-ref-index .ssgl-ref-rows li>span{background:0 0}.ssgl-ref-section-number{color:#aca59f;margin-bottom:12px;font:58px/1.3 Georgia,serif;display:block}.ssgl-content--preparation .ssgl-ref-section h2{font-size:25px}.ssgl-content--preparation .ssgl-ref-section h3{font-family:var(--ssgl-font-body);font-size:17px}.ssgl-content--preparation .ssgl-content-card p{font-size:15px}.ssgl-ref-numbered-answer .ssgl-ref-section-body{border:1px solid var(--content-line);padding:25px}.ssgl-ref-answer-heading{align-items:flex-start;gap:30px;margin-bottom:25px;display:flex}.ssgl-ref-answer-heading>div{border-right:1px solid var(--content-line);flex:none;width:125px}.ssgl-ref-answer-heading strong{font:27px/1.5 var(--ssgl-font-title);display:block}.ssgl-ref-answer-heading .ssgl-content-icon{opacity:.5;margin-top:15px}.ssgl-ref-numbered-answer .ssgl-content-number,.ssgl-ref-numbered-cards .ssgl-content-number{color:#8e8479;text-align:left;background:0 0;width:auto;margin:0 0 8px;font-size:21px}.ssgl-ref-numbered-cards .ssgl-content-card{padding:20px 16px}.ssgl-ref-numbered-cards .ssgl-content-icon{width:44px;height:46px}.ssgl-ref-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ssgl-ref-comparison>section{border:1px solid var(--content-line);text-align:center;background:linear-gradient(130deg,#f8f3ec,#fff);border-radius:5px;padding:28px}.ssgl-ref-comparison p{margin:16px 0}.ssgl-ref-comparison .ssgl-content-icon{width:80px;height:80px;margin:20px auto 0}.ssgl-ref-comparison--table{gap:0}.ssgl-ref-comparison--table>section{text-align:left;border-radius:0;padding:0}.ssgl-ref-comparison--table h3{text-align:center;background:var(--content-wine);color:#fff;padding:12px}.ssgl-ref-comparison--table>section:nth-child(2) h3{background:#282828}.ssgl-ref-comparison--table :is(ul,p){margin:0;padding:20px}.ssgl-ref-comparison--table li{padding:5px 0;font-size:15px}.ssgl-ref-comparison--table li:before{content:"•"}.ssgl-ref-quote{text-align:center;font:24px/1.9 var(--ssgl-font-title);background:#f7f3ee;padding:44px 25px}.ssgl-ref-quote:before{content:"“";color:#d2c2ad;font:70px/1 Georgia,serif}.ssgl-ref-quote strong{font-weight:650}.ssgl-ref-panels{grid-template-columns:1fr 1fr;gap:22px;padding:35px 0;display:grid}.ssgl-ref-panel{border:1px solid var(--content-line);background:#fbf8f4;border-radius:5px;padding:30px}.ssgl-ref-panel.ssgl-ref-dark{background:linear-gradient(120deg,#431b20,#612c31)}.ssgl-ref-panel h2{margin-bottom:22px;font-size:26px}.ssgl-ref-panel>p{margin:18px 0}.ssgl-ref-panel-note{border:1px solid var(--content-line);background:#f3eade;padding:14px}.ssgl-ref-panel .ssgl-content-soft{margin-top:20px;padding:18px}.ssgl-ref-panels--split{gap:0}.ssgl-ref-panels--split .ssgl-ref-panel{border-radius:0}.ssgl-ref-panels--split .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;margin-top:24px}.ssgl-ref-steps{padding:22px 0}.ssgl-ref-steps .ssgl-content-card{text-align:center;border:0;padding:10px 18px;position:relative}.ssgl-ref-steps .ssgl-content-card+.ssgl-content-card:before{content:"›";color:#b8a590;font-size:30px;position:absolute;top:30%;left:-5px}.ssgl-ref-steps--circle-steps .ssgl-content-card{border:1px solid var(--content-line);aspect-ratio:1;background:linear-gradient(130deg,#fff,#f2ede5);border-radius:50%;flex-direction:column;justify-content:center;padding:20px 16px;display:flex}.ssgl-ref-steps--circle-steps .ssgl-content-cards{gap:26px}.ssgl-ref-steps--circle-steps .ssgl-content-card+.ssgl-content-card:before{top:40%;left:-20px}.ssgl-ref-steps--circle-steps .ssgl-content-number{color:var(--content-wine);background:0 0;height:auto;margin:0 auto 7px;line-height:1.3}.ssgl-ref-steps h3{font-size:19px}.ssgl-ref-steps p{font-size:15px}.ssgl-ref-steps--square-steps .ssgl-content-cards{gap:22px}.ssgl-ref-steps--square-steps .ssgl-content-card{border:1px solid var(--content-line);background:#f8f4ed;border-radius:4px;padding:20px}.ssgl-ref-steps--square-steps .ssgl-content-number{color:var(--content-gold);background:0 0}.ssgl-ref-steps--square-steps .ssgl-content-card+.ssgl-content-card:before{left:-17px}.ssgl-ref-table-wrap{margin-top:22px;overflow-x:auto}.ssgl-ref-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.ssgl-ref-table-wrap caption{text-align:left;background:#efe5d7;border:1px solid #dfcbb0;padding:10px;font-weight:650}.ssgl-ref-table-wrap :is(th,td){text-align:left;border:1px solid #dfcbb0;padding:10px;font-weight:400}.ssgl-ref-table-wrap td{white-space:nowrap}.ssgl-ref-with-art{position:relative}.ssgl-ref-art{background-position:50%;background-size:cover;min-height:260px}.ssgl-ref-photo-checklist,.ssgl-ref-preparation-photo{grid-template-columns:1.1fr 1.2fr 1fr;align-items:center;gap:28px;display:grid}.ssgl-ref-photo-checklist>header,.ssgl-ref-preparation-photo>header{text-align:left;margin:0}.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo{grid-template-columns:1fr 1fr;align-items:center;column-gap:35px;display:grid}.ssgl-ref-closing-photo>header,.ssgl-ref-evidence-photo>header,.ssgl-ref-visa-photo>header,.ssgl-ref-procedure-photo>header{text-align:left;margin:0}.ssgl-ref-closing-photo>.ssgl-ref-art,.ssgl-ref-evidence-photo>.ssgl-ref-art,.ssgl-ref-visa-photo>.ssgl-ref-art,.ssgl-ref-procedure-photo>.ssgl-ref-art{grid-area:1/2/3;height:100%;min-height:340px}.ssgl-ref-definition-icons-photo{grid-template-columns:1fr 2fr 1fr;gap:20px}.ssgl-ref-definition-icons-photo .ssgl-content-card{padding:10px 16px}.ssgl-ref-definition-icons-photo .ssgl-content-card h3{font-size:19px}.ssgl-ref-procedure-photo .ssgl-ref-steps .ssgl-content-cards{grid-template-columns:1fr;gap:0}.ssgl-ref-procedure-photo .ssgl-ref-steps .ssgl-content-card{text-align:left;grid-template-columns:44px 1fr;align-items:center;gap:18px;display:grid}.ssgl-ref-procedure-photo .ssgl-ref-steps .ssgl-content-number{color:#e5cdab;background:0 0;margin:0}.ssgl-ref-procedure-photo .ssgl-ref-steps .ssgl-content-card:before{display:none}.ssgl-ref-procedure-photo .ssgl-ref-steps p{margin-top:5px}@media (width<=1100px){.ssgl-ref-steps--circle-steps .ssgl-content-cards{gap:16px}.ssgl-ref-steps--circle-steps .ssgl-content-card{aspect-ratio:auto;border-radius:6px}.ssgl-ref-definition-icons-photo{grid-template-columns:1fr 2fr}.ssgl-ref-definition-icons-photo>.ssgl-ref-art{grid-column:1/-1}}@media (width<=900px){.ssgl-content-inner{width:calc(100% - 48px)}.ssgl-content-card{padding:12px 16px}.ssgl-content-cards{grid-template-columns:repeat(min(var(--content-columns),3),minmax(0,1fr));row-gap:24px}.ssgl-content-row{grid-template-columns:1fr;gap:24px}.ssgl-content-row[style]{grid-template-columns:1fr!important}.ssgl-content-row>header h2 br{display:none}.ssgl-content-stats>div{gap:12px;padding:0 15px}.ssgl-content-evidence{grid-template-columns:1fr 1fr}.ssgl-content-evidence>div{aspect-ratio:auto;border-radius:4px;flex-direction:row;grid-area:2/1/auto/-1;gap:15px}.ssgl-content--criminal .ssgl-content-cards--horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.ssgl-ref-panels{grid-template-columns:1fr}.ssgl-ref-photo-checklist,.ssgl-ref-preparation-photo{grid-template-columns:1fr 1fr}.ssgl-ref-photo-checklist>header,.ssgl-ref-preparation-photo>header{grid-column:1/-1}.ssgl-ref-section.ssgl-content-row{grid-template-columns:1fr}}@media (width<=600px){.ssgl-content-inner{width:calc(100% - 40px);padding:24px 0 36px}.ssgl-content-section{padding:26px 0}.ssgl-content-section>header{margin-bottom:22px}.ssgl-content-stats{padding:18px 4px}.ssgl-content-stats>div{padding:0 8px;display:block}.ssgl-content-stats .ssgl-content-icon{width:32px;height:34px;margin:0 auto 9px}.ssgl-content-stats strong{font-size:30px}.ssgl-content-stats:has(svg) strong{font-size:19px}.ssgl-content-stats p{font-size:14px;line-height:1.6}.ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.ssgl-content-card{padding:8px 14px}.ssgl-content-card:nth-child(odd){border-left:0}.ssgl-content-card p{font-size:15px}.ssgl-content-cards--bordered,.ssgl-content-cards--numbered,.ssgl-content-cards--horizontal{grid-template-columns:1fr;gap:12px}.ssgl-content-cards--bordered>.ssgl-content-card,.ssgl-content-cards--numbered>.ssgl-content-card{border:1px solid var(--content-line);padding:22px}.ssgl-content-cards--horizontal .ssgl-content-card{border-left:0;border-top:1px solid var(--content-line);padding:18px 0}.ssgl-content-two{grid-template-columns:1fr;gap:16px}.ssgl-content-soft{padding:24px 20px}.ssgl-content-note{align-items:flex-start;gap:14px;padding:20px}.ssgl-content-note .ssgl-content-icon{width:30px;height:32px}.ssgl-content-timeline:before{width:1px;height:auto;inset:0 auto 0 21px}.ssgl-content-timeline .ssgl-content-cards{grid-template-columns:1fr;gap:26px}.ssgl-content-timeline .ssgl-content-card{text-align:left;border:0;grid-template-columns:44px 42px 1fr;align-items:start;gap:16px;padding:0;display:grid}.ssgl-content-timeline .ssgl-content-icon{width:36px;height:38px}.ssgl-content-timeline .ssgl-content-number{margin:0}.ssgl-content-timeline h3{font-size:19px}.ssgl-content-deadline{grid-template-columns:100px 1fr;gap:20px}.ssgl-content-deadline strong{font-size:82px}.ssgl-content-deadline span{font-size:18px}.ssgl-content-duration>*{padding:0 6px}.ssgl-content-duration p{font-size:14px}.ssgl-content-duration .ssgl-content-icon{width:30px;height:32px;padding:9px}.ssgl-content-evidence{grid-template-columns:1fr}.ssgl-content-evidence>div{grid-row:auto}.ssgl-content--criminal .ssgl-content-cards--bordered h3{min-height:0}.ssgl-content--criminal .ssgl-content-cards--horizontal{gap:0}.ssgl-content--criminal .ssgl-content-cards--horizontal .ssgl-content-card{padding:20px 15px;display:block}.ssgl-content--criminal .ssgl-content-cards--horizontal h3{margin-top:12px;font-size:17px}.ssgl-ref-section{padding:30px 0}.ssgl-ref-dark,.ssgl-ref-soft{padding:28px 20px}.ssgl-ref-section-number{margin-bottom:8px;font-size:40px}.ssgl-ref-section.ssgl-content-row>header h2{font-size:24px}.ssgl-ref-comparison{grid-template-columns:1fr}.ssgl-ref-panel{padding:24px 20px}.ssgl-ref-quote{padding:30px 20px;font-size:20px}.ssgl-ref-answer-heading{gap:18px}.ssgl-ref-answer-heading>div{width:95px}.ssgl-ref-answer-heading strong{font-size:23px}.ssgl-ref-numbered-answer .ssgl-ref-section-body{padding:20px 15px}.ssgl-ref-steps .ssgl-content-cards{grid-template-columns:1fr;gap:14px}.ssgl-ref-steps .ssgl-content-card{text-align:left;gap:18px;padding:18px;display:flex}.ssgl-ref-steps .ssgl-content-number{flex:none;margin:0}.ssgl-ref-steps--circle-steps .ssgl-content-card{flex-direction:row;justify-content:flex-start}.ssgl-ref-steps .ssgl-content-card+.ssgl-content-card:before{display:none}.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo,.ssgl-ref-photo-checklist,.ssgl-ref-preparation-photo{grid-template-columns:1fr;gap:24px}.ssgl-ref-closing-photo>.ssgl-ref-art,.ssgl-ref-evidence-photo>.ssgl-ref-art,.ssgl-ref-visa-photo>.ssgl-ref-art,.ssgl-ref-procedure-photo>.ssgl-ref-art{grid-area:auto;min-height:220px}.ssgl-ref-art{min-height:220px}.ssgl-ref-numbered-grid .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ssgl-reference-artwork{background:#ede7df;margin:0;position:relative;overflow:hidden}.ssgl-ref-art.ssgl-reference-artwork{align-self:center;width:100%;height:auto;min-height:0}.ssgl-reference-artwork img{object-fit:initial;filter:none;border:0;border-radius:0}#top.site-shell.editorial-home{--ssgl-font-title:var(--ssgl-font-body);--reference-serif:var(--ssgl-font-body);--display:var(--ssgl-font-body)}#top.site-shell.editorial-home [data-reference-content],#top.site-shell.editorial-home [data-reference-content] *{font-family:var(--sans)!important}#top.site-shell.editorial-home .ssgl-hero-description,#top.site-shell.editorial-home .ssgl-reference-home,#top.site-shell.editorial-home .ssgl-reference-home :is(p,small,button){font-size:17px}#top.site-shell.editorial-home .ssgl-reference-home p{line-height:1.82}#top.site-shell.editorial-home .ssgl-home-team header a{font-size:17px}.ssgl-home-practice .ssgl-content-inner{padding-block:65px}.ssgl-home-practice header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:45px;display:flex}.ssgl-reference-home a{text-decoration:none}.ssgl-home-practice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:35px;display:grid}.ssgl-home-practice-grid>a>span{color:#d5cdc5;font:64px/1.2 Georgia,serif}.ssgl-home-practice-grid h3{margin:8px 0 20px;font-size:21px}.ssgl-home-practice-grid p{color:#81756c;font-size:15px}.ssgl-home-lead{color:#fff;background:linear-gradient(110deg,#3b1720,#581f2a);grid-template-columns:45% 55%;display:grid}.ssgl-home-lead>div{align-self:center;width:min(470px,100% - 80px);margin:60px 40px 60px auto;padding-right:40px}.ssgl-home-lead h2{margin:15px 0 35px;font-size:46px}.ssgl-home-lead p{color:#e5d5d1;line-height:2}.ssgl-home-lead a{border:1px solid #d6bcb6;margin-top:28px;padding:10px 25px;display:inline-block}.ssgl-home-lead>img{object-fit:cover;object-position:50% 28%;width:100%;height:440px}.ssgl-home-results .ssgl-content-inner,.ssgl-home-process .ssgl-content-inner,.ssgl-home-team .ssgl-content-inner{grid-template-columns:28% 1fr;align-items:center;gap:35px;padding-block:60px;display:grid}.ssgl-home-results .ssgl-content-inner>div{grid-template-columns:repeat(3,1fr);display:grid}.ssgl-home-results a{padding:10px 28px}.ssgl-home-results a+a{border-left:1px solid var(--content-line)}.ssgl-home-results strong{font:24px/1.5 var(--ssgl-font-title)}.ssgl-home-results strong>span{font:52px/1 Georgia,serif}.ssgl-home-results h3{margin-top:14px;font-size:18px}.ssgl-home-results p{color:#7d7167;margin-top:14px;font-size:15px}.ssgl-home-cases{background:linear-gradient(135deg,#faf9f6,#f2f0ec);border-block:1px solid #e6e2db}.ssgl-home-cases .ssgl-content-inner{padding-block:64px 44px}.ssgl-home-cases-heading{text-align:center;margin-bottom:36px}.ssgl-home-cases-heading p{color:#a48249;letter-spacing:.18em;font-size:14px;font-weight:600}.ssgl-home-cases-heading h2{color:#142652;margin-top:12px;font-size:clamp(27px,3.3vw,44px);font-weight:750}.ssgl-home-cases-heading:after{content:"";background:#ad8b57;width:48px;height:3px;margin:24px auto 0;display:block}.ssgl-home-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;padding:0;list-style:none;display:grid}.ssgl-home-case-grid>li{min-width:0;display:flex}.ssgl-home-case-card{background:#fff;border:1px solid #deddd9;border-radius:9px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 3px 12px #1b244214}.ssgl-home-case-card:hover{border-color:#ad8b57;box-shadow:0 5px 18px #1b24422a}.ssgl-home-case-card:focus-visible{outline-offset:4px;outline:3px solid #142652}.ssgl-home-case-document{aspect-ratio:1/1.12;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.ssgl-home-case-document>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ssgl-home-case-number{color:#fff;background:#142652;border-bottom-right-radius:20px;min-width:38px;padding:1px 10px 3px 8px;font:600 22px/1.5 Georgia,serif;position:absolute;top:0;left:0}.ssgl-home-case-document .ssgl-home-case-stamp{color:#b12420;letter-spacing:-.055em;text-align:center;text-wrap:balance;background:#fffffff0;border:4px double #b12420;border-radius:4px;width:88%;padding:9px 5px;font-size:clamp(15px,8cqi,24px);font-weight:800;line-height:1.3;position:absolute;bottom:10%;left:6%;transform:rotate(-7deg);box-shadow:0 1px 3px #6b10091a}.ssgl-home-case-placeholder{color:#9a8059;background:linear-gradient(135deg,#fbf9f4,#eee8db);flex-direction:column;align-items:center;gap:16px;height:100%;padding:22% 12px;display:flex}.ssgl-home-case-placeholder span:last-child{color:#142652;font:600 22px/1.5 var(--ssgl-font-title)}.ssgl-home-case-caption{background:linear-gradient(#fafafa,#fff);border-top:1px solid #e4e3e0;flex-direction:column;flex:1;padding:14px 14px 12px;display:flex}.ssgl-home-case-caption h3{color:#142652;font:750 18px/1.45 var(--ssgl-font-body);letter-spacing:-.045em}.ssgl-home-case-caption p{color:#716d67;margin-top:6px;font-size:13px;line-height:1.6}.ssgl-home-case-more{color:#8c7654;justify-content:space-between;gap:5px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.ssgl-home-cases-footer{text-align:center;margin-top:30px}.ssgl-home-cases-footer p{color:#6e6a63;font-size:13px;line-height:1.8}.ssgl-home-cases-footer>a{color:#142652;border:1px solid #9b865f;align-items:center;gap:35px;margin-top:24px;padding:10px 22px;font-size:15px;display:inline-flex}@media (width<=900px){.ssgl-home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media (width<=600px){.ssgl-home-cases .ssgl-content-inner{width:calc(100% - 32px);padding-block:38px 30px}.ssgl-home-cases-heading{margin-bottom:24px}.ssgl-home-cases-heading p{letter-spacing:.14em;font-size:11px}.ssgl-home-cases-heading h2{letter-spacing:-.065em;font-size:clamp(23px,6.4vw,34px)}.ssgl-home-cases-heading:after{width:34px;margin-top:18px}.ssgl-home-case-grid{gap:14px 10px}.ssgl-home-case-card{border-radius:6px}.ssgl-home-case-number{border-bottom-right-radius:16px;min-width:29px;padding:0 8px 1px 6px;font-size:17px}.ssgl-home-case-document .ssgl-home-case-stamp{padding:6px 3px}.ssgl-home-case-caption{padding:10px 8px 8px}.ssgl-home-case-caption h3{font-size:14px}.ssgl-home-case-caption p{font-size:11px;line-height:1.5}.ssgl-home-case-more{padding-top:9px;font-size:10px}.ssgl-home-cases-footer p{font-size:11px}}.ssgl-home-process .ssgl-content-card{text-align:left;padding:12px 20px}.ssgl-home-process .ssgl-content-icon{width:40px;height:42px;margin:0 0 12px}.ssgl-home-process .ssgl-content-number{text-align:left;color:#6f6257;background:0 0;width:auto;height:auto;margin:0 0 8px;font-size:17px;line-height:1.5}.ssgl-home-process h3{font:600 17px/1.6 var(--ssgl-font-body)}.ssgl-home-process p{font-size:14px}.ssgl-home-team{color:#fff;background:#242423}.ssgl-home-team header h2{font-size:26px}.ssgl-home-team header p{color:#ccc4bf;margin:24px 0;font-size:15px}.ssgl-home-team header a{font-size:15px}.ssgl-home-team .ssgl-content-inner>div{min-width:0}.ssgl-home-team img{object-fit:cover;object-position:50% 15%;background:#393633;width:100%;height:230px}.ssgl-home-team h3{font:500 17px/1.5 var(--ssgl-font-body);margin-top:12px}.ssgl-home-team a p{color:#aaa39d;margin-top:6px;font-size:14px}@media (width<=900px){.ssgl-home-lead h2{font-size:34px}.ssgl-home-lead>div{width:calc(100% - 40px);margin:40px 20px;padding:0}.ssgl-home-results .ssgl-content-inner,.ssgl-home-process .ssgl-content-inner,.ssgl-home-team .ssgl-content-inner{grid-template-columns:1fr}.ssgl-home-practice-grid{grid-template-columns:repeat(3,1fr);gap:22px}.ssgl-home-process .ssgl-content-cards{grid-template-columns:repeat(4,1fr)}}@media (width<=600px){.ssgl-home-practice .ssgl-content-inner{padding-block:35px}.ssgl-home-practice header{margin-bottom:24px;display:block}.ssgl-home-practice header a{margin-top:20px;display:inline-block}.ssgl-home-practice-grid{grid-template-columns:repeat(2,1fr);gap:28px 22px}.ssgl-home-practice-grid>a>span{font-size:48px}.ssgl-home-practice-grid h3{margin:6px 0 12px;font-size:18px}.ssgl-home-lead{grid-template-columns:1fr}.ssgl-home-lead>div{width:100%;margin:0;padding:30px 20px}.ssgl-home-lead>img{height:340px}.ssgl-home-results a{padding:0 12px}.ssgl-home-results strong{font-size:20px}.ssgl-home-results strong>span{font-size:38px}.ssgl-home-results .ssgl-content-inner>div{grid-template-columns:1fr;gap:22px}.ssgl-home-results a+a{border:0;border-top:1px solid var(--content-line);padding-top:22px}.ssgl-home-process .ssgl-content-cards{grid-template-columns:repeat(2,1fr);gap:24px 0}.ssgl-home-team img{height:220px}.ssgl-home-results .ssgl-content-inner,.ssgl-home-process .ssgl-content-inner,.ssgl-home-team .ssgl-content-inner{padding-block:36px}}#top.site-shell [data-reference-content],#top.site-shell .related-section--video,#top.site-shell .related-section--webtoon{--reference-content-width:min(1200px, calc(100% - 80px))}#top.site-shell [data-reference-content]{--reference-paper:#fdfcfb;--display:var(--ssgl-font-title)}.ssgl-ref-dark .ssgl-content-checklist li:before{color:#dfc295}.ssgl-ref-comparison .ssgl-reference-artwork{width:min(100%,360px);margin:24px auto 0}.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ssgl-ref-evidence-photo>.ssgl-ref-art,.ssgl-ref-visa-photo>.ssgl-ref-art{grid-area:1/1/span 2}.ssgl-ref-evidence-photo>:is(header,.ssgl-ref-section-body),.ssgl-ref-visa-photo>:is(header,.ssgl-ref-section-body){grid-column:2}.ssgl-ref-flow-link{text-align:center;color:var(--content-wine);text-underline-offset:5px;margin:20px auto 0;display:block}.ssgl-system-index{border-bottom:1px solid var(--content-line);grid-template-columns:repeat(4,1fr);margin-bottom:28px;padding:0 0 26px;display:grid}.ssgl-system-index a{align-items:center;gap:14px;padding:8px 24px;text-decoration:none;display:flex}.ssgl-system-index a+a{border-left:1px solid var(--content-line)}.ssgl-system-index span{color:#b69d7b;font:30px/1.4 Georgia,serif}.ssgl-system-index strong{font-size:15px;font-weight:500}.ssgl-system-row{grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:32px 0;scroll-margin-top:190px;display:grid}.ssgl-system-row:nth-child(2n)>div{grid-area:1/2}.ssgl-system-row:nth-child(2n)>figure{grid-area:1/1}.ssgl-system-row>div>span{color:#b39a72;font:44px/1.3 Georgia,serif}.ssgl-system-row h2{margin:8px 0 18px;font-size:30px}.ssgl-system-row p{margin-bottom:18px}.ssgl-system-closing{border-top:1px solid var(--content-line);margin-top:20px}.ssgl-system-closing h2{font-size:29px}.ssgl-tradition-intro{text-align:center;padding:28px 0 40px}#top.site-shell [data-reference-content="/about/tradition"]>.ssgl-content-inner{width:100%}#top.site-shell [data-reference-content="/about/tradition"]>.ssgl-content-inner>:not(.ssgl-tradition-generations){width:min(1200px,100% - 80px);margin-inline:auto}.ssgl-tradition-generations{isolation:isolate;background:#eeeae5;border-block:1px solid #e6e0d8;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;scroll-margin-top:110px;display:grid;position:relative}.ssgl-tradition-generation{align-items:center;min-width:0;min-height:560px;display:flex;position:relative;overflow:hidden}.ssgl-tradition-generation--first{padding:60px clamp(70px,6vw,125px) 60px clamp(230px,27vw,520px)}.ssgl-tradition-generation--second{padding:60px clamp(210px,21vw,450px) 60px clamp(70px,6.5vw,130px)}.ssgl-tradition-generations .ssgl-tradition-generation-photo{z-index:-1;width:54%;height:100%;margin:0;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 22%,#0009 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 22%,#0009 55%,#0000 100%)}.ssgl-tradition-generations .ssgl-tradition-generation--second .ssgl-tradition-generation-photo{width:50%;left:auto;right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 20%,#0009 55%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 20%,#0009 55%,#0000 100%)}.ssgl-tradition-generation-copy{width:100%;max-width:390px;position:relative}.ssgl-tradition-generation-number{color:#bdb5aa;margin-bottom:20px;font:400 76px/1 Georgia,serif;display:block}.ssgl-tradition-generations small{color:#62574c;font-size:17px;display:block}.ssgl-tradition-generations h2{margin:10px 0 26px;font-size:clamp(22px,1.6vw,29px);line-height:1.55}.ssgl-tradition-generations p{color:#4b453e;margin:0 0 24px;font-size:16px;line-height:1.95}.ssgl-tradition-generation-copy>strong{margin-top:24px;font-size:16px;display:block}.ssgl-tradition-generations .ssgl-tradition-generation-career{color:#766c61;margin:8px 0 0;font-size:14px}.ssgl-tradition-bridge{z-index:2;background:linear-gradient(#946c7280,#946c7280) 50%/1px calc(100% - 12px) no-repeat,radial-gradient(circle,#61323d 0 4px,#0000 5px) top/12px 12px no-repeat,radial-gradient(circle,#61323d 0 4px,#0000 5px) bottom/12px 12px no-repeat;width:104px;position:absolute;top:22px;bottom:22px;left:50%;transform:translate(-50%)}.ssgl-tradition-bridge-logo{outline-offset:3px;background:#6f0f2d;border:1px solid #decab5;border-radius:50%;outline:2px solid #6f0f2d;justify-content:center;align-items:center;width:104px;height:104px;padding:14px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 8px #eeeae5}.ssgl-tradition-bridge-logo img{width:72px;height:72px;display:block}#top.site-shell [data-reference-content] .about-story{gap:48px}#top.site-shell [data-reference-content] .about-story :is(h2,h3){font-family:var(--ssgl-font-title)}#top.site-shell [data-reference-content] .about-story-lead h2{font-size:clamp(26px,2.5vw,35px);line-height:1.65}#top.site-shell [data-reference-content] .about-story-lead--split{grid-template-columns:1fr 1fr;gap:40px}#top.site-shell [data-reference-content] .about-story-feature{padding-top:36px}#top.site-shell [data-reference-content] .about-story-section-head{margin-bottom:24px}#top.site-shell [data-reference-content] .about-story-section-head h2{font-size:29px}#top.site-shell [data-reference-content] .about-news-featured-article{background:#f6f1e9;border:1px solid #e0d7cc;grid-template-columns:1.1fr .9fr;gap:16px;padding:20px;display:grid}#top.site-shell [data-reference-content] .about-news-featured-article .about-article-card{background:0 0;border:0;min-height:0;padding:10px}#top.site-shell [data-reference-content] .about-news-featured-article .about-story-image{background:#f4efe7;height:auto;min-height:220px}#top.site-shell [data-reference-content] .about-story-feature--video{grid-template-columns:1fr 2.5fr;align-items:center;gap:38px;display:grid}#top.site-shell [data-reference-content] .about-story-feature--video header{display:block}#top.site-shell [data-reference-content] .about-story-feature--video header span{margin-top:18px;display:block}#top.site-shell [data-reference-content] .about-milestone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#top.site-shell [data-reference-content] .about-milestone-card{background:#fff;border:1px solid #e1d8ce;flex-direction:column;padding:22px 20px;display:flex}#top.site-shell [data-reference-content] .about-milestone-card>.about-story-image{aspect-ratio:auto;order:2;height:145px;min-height:0;margin-top:20px}#top.site-shell [data-reference-content] .about-milestone-card>div:not(.about-story-image){padding:0}#top.site-shell [data-reference-content] .about-milestone-card h3{font-size:19px;line-height:1.6}#top.site-shell [data-reference-content] .about-milestone-card p{font-size:14px;line-height:1.85}#top.site-shell [data-reference-content] .about-milestone-index{display:none}#top.site-shell [data-reference-content] .about-milestone-card time{font:30px/1.5 var(--ssgl-font-title);color:var(--ssgl-burgundy)}#top.site-shell [data-reference-content] .about-award-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#top.site-shell [data-reference-content] .about-award-gallery .about-story-image{background:#f5f0e8;height:280px;min-height:0}#top.site-shell [data-reference-content] .about-family-standard-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#top.site-shell [data-reference-content] .about-family-standard-card{background:linear-gradient(130deg,#fff,#f5f0e9);border:1px solid #e3d9ce;padding:26px;display:block}#top.site-shell [data-reference-content] .about-family-standard-index{background:0 0;border:0;justify-content:start;width:auto;min-height:0;margin-bottom:20px}#top.site-shell [data-reference-content] .about-family-standard-index span{color:var(--ssgl-burgundy);font:42px/1.2 Georgia,serif}#top.site-shell [data-reference-content] .about-family-standard-copy h3{font-size:21px;line-height:1.7}#top.site-shell [data-reference-content] .about-family-standard-copy>p{font-size:14px}#top.site-shell [data-reference-content] .about-family-requirements{flex-wrap:wrap;gap:12px}#top.site-shell [data-reference-content] .about-family-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}#top.site-shell [data-reference-content] .about-family-proof-list article{text-align:center;border:0;background:0 0;border-right:1px solid #e3d9ce;padding:22px 28px}#top.site-shell [data-reference-content] .about-family-proof-list article:last-child{border:0}#top.site-shell [data-reference-content] .about-family-proof-list article>span{display:none}#top.site-shell [data-reference-content] .about-family-proof-list h3{font-size:21px}#top.site-shell [data-reference-content] .about-family-proof-list svg{margin:22px auto 0}#top.site-shell [data-reference-content] .about-family-assurance{background:0 0;border-top:1px solid #e3d9ce;padding:30px 0}#top.site-shell [data-reference-content] .about-family-assurance ol li{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}#top.site-shell [data-reference-content] .team-directory-intro{border:0!important;padding:0 0 28px!important}#top.site-shell [data-reference-content] .team-directory-heading{max-width:900px;display:block!important}#top.site-shell [data-reference-content] .team-directory-heading>p:first-child{display:none}#top.site-shell [data-reference-content] .team-directory-heading h2{font-family:var(--ssgl-font-title)!important;margin-bottom:18px!important;font-size:34px!important}#top.site-shell [data-reference-content] .team-detail-context{display:none!important}#top.site-shell [data-reference-content] .team-directory-tabs{margin-block:0 30px!important}#top.site-shell [data-reference-content] .team-featured{padding:30px!important}#top.site-shell [data-reference-content] .team-featured-main{grid-template-columns:1.15fr 1fr!important;gap:40px!important}#top.site-shell [data-reference-content] .team-featured-media{border:0!important;min-height:0!important}#top.site-shell [data-reference-content] .team-detail-media{height:auto!important;min-height:0!important;display:block!important;position:relative!important}#top.site-shell [data-reference-content] .team-detail-media .ssgl-reference-artwork{width:100%;margin:0}#top.site-shell [data-reference-content] .team-detail-media .ssgl-reference-artwork img{object-fit:initial!important;object-position:initial!important}#top.site-shell [data-reference-content] .team-featured-more{border-top:1px solid #e1d8ce;margin-top:22px;padding-top:16px}#top.site-shell [data-reference-content] .team-featured-more>summary{cursor:pointer;color:var(--ssgl-burgundy)}#top.site-shell [data-reference-content] .team-accordion-summary{grid-template-columns:225px 60px 1fr 42px!important;gap:22px!important;min-height:160px!important;padding:20px!important}#top.site-shell [data-reference-content] .team-accordion-number strong{color:#a28d77!important;font:40px/1.3 Georgia,serif!important}#top.site-shell [data-reference-content] .team-accordion-number small{display:none!important}#top.site-shell [data-reference-content] .team-accordion-title h2{font-family:var(--ssgl-font-title)!important;font-size:25px!important}#top.site-shell [data-reference-content] .team-inline-focus{margin-top:12px;line-height:1.8;display:block;font-size:14px!important}#top.site-shell [data-reference-content] .team-inline-focus b{margin-right:12px;font-weight:600}#top.site-shell [data-reference-content] .team-accordion-toggle>span{display:none!important}#top.site-shell [data-reference-content] .team-network-map svg{width:30px;height:32px}#top.site-shell [data-reference-content] .team-network-nodes a{gap:8px!important}#top.site-shell [data-reference-content] .team-network-nodes strong{font-size:13px!important}#top.site-shell [data-reference-content] :is(.archive-search,.pagination) button{background-color:var(--ssgl-burgundy)}#top.site-shell [data-reference-content] .pagination a[aria-current=page]{background:var(--ssgl-burgundy);color:#fff;border-color:var(--ssgl-burgundy);border-radius:2px}#top.site-shell [data-reference-content] .case-inline-filter a.is-current{background:var(--ssgl-burgundy)!important;color:#fff!important}#top.site-shell [data-reference-content] .case-inline-filter a.is-current:after{display:none!important}#top.site-shell [data-reference-content] :is(.case-card-topline,.case-card-attorneys){display:none}#top.site-shell [data-reference-content] .case-category-ribbon{align-self:flex-start;margin:0 0 12px 72px;position:static}#top.site-shell [data-reference-content] .case-archive-card{padding:28px}#top.site-shell [data-reference-content] .case-card-title-row{margin:0 0 18px}#top.site-shell [data-reference-content] .case-archive-card h2{font-family:var(--ssgl-font-title);font-size:23px;line-height:1.7}#top.site-shell [data-reference-content] .case-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell [data-reference-content] .case-detail-fact{border-bottom:1px solid #e2d9ce;padding:18px 24px}#top.site-shell [data-reference-content] .case-detail-fact:nth-child(odd){border-left:0}#top.site-shell [data-reference-content] .case-detail-story-section>header>span{display:none}#top.site-shell [data-reference-content] .case-detail-story-section h2:after{content:"";background:var(--ssgl-burgundy);width:35px;height:2px;margin-top:12px;display:block}#top.site-shell [data-reference-content] .case-detail-outcome{background:#f7f2eb;border:1px solid #e0d6ca;padding:28px}#top.site-shell [data-reference-content] .case-detail-narrative{gap:32px}#top.site-shell [data-reference-content] .archive-card--review h2{font-family:var(--ssgl-font-body)}#top.site-shell [data-reference-content] .review-detail-context>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#top.site-shell [data-reference-content] .review-detail-gallery figcaption{order:-1;margin:0 0 12px}#top.site-shell [data-reference-content] .press-archive-heading h2{font:600 36px/1.5 var(--ssgl-font-title);margin:0 0 24px}#top.site-shell [data-reference-content] .press-detail-toolbar{border:0;margin:0;padding:10px 0 25px}#top.site-shell [data-reference-content] .press-detail-kicker strong{font-size:clamp(28px,3vw,40px)}#top.site-shell [data-reference-content] .press-detail-top .press-detail-cover{margin:0}#top.site-shell [data-reference-content] .press-detail-top .press-detail-team{background:#f6f2eb;border:1px solid #e3d9ce;padding:26px 22px}#top.site-shell [data-reference-content] .press-detail-team .press-detail-attorney{grid-template-columns:90px 1fr;gap:18px;display:grid}#top.site-shell [data-reference-content] .press-detail-summary{margin-top:35px}#top.site-shell [data-reference-content] .press-detail-article{padding-top:0}#top.site-shell [data-reference-content] .video-archive-heading>p{display:none}#top.site-shell [data-reference-content] .video-detail-insights{background:#f5f0e8;border:1px solid #e1d8cc;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;margin-top:30px;padding:28px;display:grid}#top.site-shell [data-reference-content] .video-detail-summary{background:0 0;border:0;margin:0;padding:0;display:block}#top.site-shell [data-reference-content] .video-detail-summary>p:first-child{display:none}#top.site-shell [data-reference-content] .video-detail-summary h2{font-size:25px}#top.site-shell [data-reference-content] .video-detail-checkpoints{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}#top.site-shell [data-reference-content] .video-detail-checkpoints li{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 16px;display:flex}#top.site-shell [data-reference-content] .video-detail-checkpoints svg{width:42px;height:44px}#top.site-shell [data-reference-content] .video-detail-checkpoints h3{font:600 19px/1.6 var(--ssgl-font-title)}#top.site-shell [data-reference-content] .column-archive-row{grid-template-columns:minmax(260px,340px) 1fr;gap:0 34px}#top.site-shell [data-reference-content] .column-archive-row-media{grid-area:1/1/span 2}#top.site-shell [data-reference-content] .column-archive-row-copy{grid-column:2}#top.site-shell [data-reference-content] .column-archive-row-action{grid-column:2;justify-self:start;margin-top:22px}#top.site-shell [data-reference-content] .column-detail-intro{background:0 0;border:0;padding:0 0 24px}#top.site-shell [data-reference-content] .column-detail-prose{min-width:0}#top.site-shell [data-reference-content] .column-detail-prose>section{margin-bottom:32px}#top.site-shell [data-reference-content] .column-detail-prose img{max-width:100%;height:auto;margin:20px auto;display:block}#top.site-shell [data-reference-content] .column-detail-prose :is(p,li){word-break:keep-all;font-size:17px;line-height:1.95}#top.site-shell [data-reference-content] .column-detail-prose :is(h2,h3){font-family:var(--ssgl-font-title);margin:28px 0 18px}#top.site-shell [data-reference-content] .column-detail-prose table{max-width:100%;display:block;overflow-x:auto}#top.site-shell [data-reference-content] .shorts-archive-copy time{color:#86796b;font-size:13px}@media (width<=1000px){.ssgl-system-index{grid-template-columns:1fr 1fr;gap:16px 0}.ssgl-tradition-generations{grid-template-columns:1fr}.ssgl-tradition-generation{min-height:430px}.ssgl-tradition-generation--first{padding:44px 50px 64px 44%}.ssgl-tradition-generation--second{padding:64px 44% 44px 50px}.ssgl-tradition-generations .ssgl-tradition-generation-photo,.ssgl-tradition-generations .ssgl-tradition-generation--second .ssgl-tradition-generation-photo{width:65%}.ssgl-tradition-bridge{background:#946c7280;grid-row:2;width:calc(100% - 70px);height:1px;margin-inline:auto;position:relative;top:auto;bottom:auto;left:auto;transform:none}.ssgl-tradition-bridge-logo{width:80px;height:80px;padding:10px;left:50%;transform:translate(-50%,-50%)}.ssgl-tradition-bridge-logo img{width:56px;height:56px}#top.site-shell [data-reference-content] .about-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell [data-reference-content] .about-story-lead--split{grid-template-columns:1fr}#top.site-shell [data-reference-content] .about-family-standard-list{gap:12px}#top.site-shell [data-reference-content] .about-family-standard-card{padding:20px}#top.site-shell [data-reference-content] .team-accordion-summary{grid-template-columns:160px 42px 1fr 30px!important;gap:16px!important}#top.site-shell [data-reference-content] .press-detail-top{grid-template-columns:minmax(0,1fr) 280px;gap:24px}#top.site-shell [data-reference-content] .video-detail-insights{grid-template-columns:1fr}}@media (width<=720px){#top.site-shell [data-reference-content],#top.site-shell .related-section--video,#top.site-shell .related-section--webtoon{--reference-content-width:calc(100% - 40px)}.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo{grid-template-columns:1fr}.ssgl-ref-evidence-photo>.ssgl-ref-art,.ssgl-ref-visa-photo>.ssgl-ref-art{grid-area:auto}.ssgl-ref-evidence-photo>:is(header,.ssgl-ref-section-body),.ssgl-ref-visa-photo>:is(header,.ssgl-ref-section-body){grid-column:auto}.ssgl-system-index a{gap:8px;padding:6px 12px}.ssgl-system-index strong{font-size:13px}.ssgl-system-row{grid-template-columns:1fr;gap:20px;padding:26px 0}.ssgl-system-row:nth-child(2n)>:is(div,figure){grid-area:auto}.ssgl-system-row h2{font-size:25px}#top.site-shell [data-reference-content="/about/tradition"]>.ssgl-content-inner>:not(.ssgl-tradition-generations){width:calc(100% - 40px)}.ssgl-tradition-generation{min-height:0}.ssgl-tradition-generation--first,.ssgl-tradition-generation--second{padding:210px 28px 62px}.ssgl-tradition-generation--second{padding-top:230px}.ssgl-tradition-generations .ssgl-tradition-generation-photo,.ssgl-tradition-generations .ssgl-tradition-generation--second .ssgl-tradition-generation-photo{width:100%;height:280px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#000b 28%,#0000 100%);mask-image:linear-gradient(#000 0%,#000b 28%,#0000 100%)}.ssgl-tradition-generation-copy{max-width:none}.ssgl-tradition-generation-number{margin-bottom:14px;font-size:60px}.ssgl-tradition-generations h2{margin-bottom:22px;font-size:25px}#top.site-shell [data-reference-content] .about-story-feature--video{display:block}#top.site-shell [data-reference-content] .about-milestone-grid{gap:12px}#top.site-shell [data-reference-content] .about-milestone-card{padding:18px 14px}#top.site-shell [data-reference-content] .about-milestone-card h3{font-size:17px}#top.site-shell [data-reference-content] .about-award-gallery{grid-template-columns:1fr 1fr}#top.site-shell [data-reference-content] .about-family-standard-list,#top.site-shell [data-reference-content] .about-family-proof-list{grid-template-columns:1fr}#top.site-shell [data-reference-content] .about-family-proof-list article{border:0;border-bottom:1px solid #e3d9ce}#top.site-shell [data-reference-content] .about-family-assurance ol{gap:12px}#top.site-shell [data-reference-content] .team-featured-main{grid-template-columns:1fr!important;gap:20px!important}#top.site-shell [data-reference-content] .team-featured{padding:22px 18px!important}#top.site-shell [data-reference-content] .team-accordion-summary{grid-template-columns:35px 1fr 28px!important;gap:10px!important;padding:20px 14px!important}#top.site-shell [data-reference-content] .team-accordion-summary>.team-detail-media{max-height:145px;overflow:hidden;grid-column:1/-1!important}#top.site-shell [data-reference-content] .team-accordion-title h2{font-size:22px!important}#top.site-shell [data-reference-content] .team-inline-focus{font-size:13px!important}#top.site-shell [data-reference-content] .press-detail-top{grid-template-columns:1fr}#top.site-shell [data-reference-content] .video-detail-insights{gap:22px;padding:22px 18px}#top.site-shell [data-reference-content] .video-detail-checkpoints li{padding:8px}#top.site-shell [data-reference-content] .video-detail-checkpoints h3{font-size:16px}#top.site-shell [data-reference-content] .column-archive-row{grid-template-columns:1fr;gap:20px}#top.site-shell [data-reference-content] .column-archive-row>*{grid-area:auto}#top.site-shell [data-reference-content] .case-detail-fact{padding:15px 12px}}.ssgl-system-index span{white-space:nowrap;flex:none}.ssgl-content-evidence>section:first-child ul{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:5px 16px;display:grid}.ssgl-content-evidence>section:first-child li:before{content:"✓"}.ssgl-content-evidence>section:last-child li:before{content:"×"}[data-reference-content="/divorce/overview"] .ssgl-ref-photo-checklist{grid-template-columns:1fr 1fr;gap:20px 40px}[data-reference-content="/divorce/overview"] .ssgl-ref-photo-checklist>header,[data-reference-content="/divorce/overview"] .ssgl-ref-photo-checklist>.ssgl-ref-section-body{grid-column:1}[data-reference-content="/divorce/overview"] .ssgl-ref-photo-checklist>figure{grid-area:1/2/3}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split{grid-template-columns:1.1fr 1fr}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split .ssgl-ref-panel:first-child{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split .ssgl-content-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split .ssgl-content-card{background:0 0;border:0;padding:12px 8px}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split .ssgl-content-card h3{font:16px/1.6 var(--ssgl-font-body)}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split .ssgl-content-card p{font-size:14px}[data-reference-content="/divorce/property"] .ssgl-ref-closing-photo,[data-reference-content="/divorce/children"] .ssgl-ref-closing-photo,[data-reference-content="/divorce/family-relations"] .ssgl-ref-closing-photo{color:#fff;background:linear-gradient(100deg,#431b23,#392925);padding:30px}[data-reference-content="/divorce/property"] .ssgl-ref-closing-photo h2,[data-reference-content="/divorce/children"] .ssgl-ref-closing-photo h2,[data-reference-content="/divorce/family-relations"] .ssgl-ref-closing-photo h2{color:#fff}[data-reference-content="/divorce/property"] .ssgl-ref-closing-photo p,[data-reference-content="/divorce/children"] .ssgl-ref-closing-photo p,[data-reference-content="/divorce/family-relations"] .ssgl-ref-closing-photo p{color:#e2d4c7}[data-reference-content="/divorce/children"] .ssgl-ref-closing-photo .ssgl-button,[data-reference-content="/divorce/family-relations"] .ssgl-ref-closing-photo .ssgl-button{color:#f1d8b6;background:0 0;border:1px solid #a98b69;margin-top:24px}#top.site-shell [data-reference-content] .history-page{gap:40px}#top.site-shell [data-reference-content] .history-page :is(h2,h3,h4){font-family:var(--ssgl-font-title)}#top.site-shell [data-reference-content] :is(.history-practice,.history-now,.history-archive){grid-template-columns:24% minmax(0,1fr);gap:28px;padding:24px 0;display:grid}#top.site-shell [data-reference-content] .history-section-head{border:0;margin:0;padding:0;display:block}#top.site-shell [data-reference-content] .history-section-head h2{margin-bottom:18px;font-size:29px;line-height:1.6}#top.site-shell [data-reference-content] .history-section-lede{font-size:15px;line-height:1.9}#top.site-shell [data-reference-content] .history-practice-list{gap:12px}#top.site-shell [data-reference-content] .history-practice-card{background:#fff;border:1px solid #ded4c8}#top.site-shell [data-reference-content] .history-practice-copy{padding:20px 18px}#top.site-shell [data-reference-content] .history-practice-copy h3{margin:0 0 15px;font-size:24px}#top.site-shell [data-reference-content] .history-practice-copy h3 span{color:#8f7660;margin-right:10px;font:24px/1.5 Georgia,serif}#top.site-shell [data-reference-content] .history-practice-copy p{font-size:14px}#top.site-shell [data-reference-content] .history-service-list{margin-top:15px}#top.site-shell [data-reference-content] .history-service-list li{font-size:14px;line-height:1.75}#top.site-shell [data-reference-content] .history-intro{background:var(--ssgl-burgundy);color:#f9f5ee;grid-template-columns:24% minmax(0,1fr);gap:28px;padding:30px}#top.site-shell [data-reference-content] .history-intro-copy :is(h2,p,span){color:inherit}#top.site-shell [data-reference-content] .history-range-title{font-size:30px}#top.site-shell [data-reference-content] .history-intro-copy p{font-size:14px}#top.site-shell [data-reference-content] .history-stats{background:0 0;border:0;gap:0}#top.site-shell [data-reference-content] .history-stat{border-left:1px solid #795259;flex-direction:column;align-items:center;padding:15px;display:flex}#top.site-shell [data-reference-content] .history-stat dt{color:#e1cdb3;flex-direction:column;align-items:center;gap:14px;font-size:13px;display:flex}#top.site-shell [data-reference-content] .history-stat svg{color:#cfb080;width:36px;height:38px}#top.site-shell [data-reference-content] .history-stat dd{font:40px/1.4 var(--ssgl-font-title);color:#f9f5ee;margin:14px 0 0}#top.site-shell [data-reference-content] .history-featured-list{gap:20px}#top.site-shell [data-reference-content] .history-featured-card{background:#f8f4ed;border:1px solid #dfd4c8;padding:20px}#top.site-shell [data-reference-content] .history-featured-year{justify-content:space-between;align-items:center;gap:12px;display:flex}#top.site-shell [data-reference-content] .history-featured-year h3{font-size:36px}#top.site-shell [data-reference-content] .history-featured-year svg{width:40px;height:42px}#top.site-shell [data-reference-content] .history-featured-events{min-height:100px;margin-top:22px}#top.site-shell [data-reference-content] .history-featured-events li{font-size:14px;line-height:1.8}#top.site-shell [data-reference-content] .history-featured-card>figure{margin-top:18px}#top.site-shell [data-reference-content] .history-era-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}#top.site-shell [data-reference-content] .history-era{background:#fbf8f3;border:1px solid #e1d6c9;display:block}#top.site-shell [data-reference-content] .history-era-caption{background:var(--ssgl-burgundy);text-align:center;padding:14px 8px;position:static}#top.site-shell [data-reference-content] .history-era-caption h3{color:#f7e9d9;font-size:18px}#top.site-shell [data-reference-content] .history-year-list{padding:16px 12px;display:block}#top.site-shell [data-reference-content] .history-year-card{background:0 0;border:0;padding:12px 0;display:block}#top.site-shell [data-reference-content] .history-year-item+.history-year-item{border-top:1px solid #ded1c1;margin-top:14px}#top.site-shell [data-reference-content] .history-year-card h4{margin:0 0 12px;font-size:21px}#top.site-shell [data-reference-content] .history-year-card li{font-size:14px;line-height:1.75}#top.site-shell [data-reference-content] .history-reference-values{border-top:1px solid #e1d6c9;padding-top:32px}#top.site-shell [data-reference-content] .history-reference-values>h2{text-align:center;margin-bottom:28px;font-size:29px}#top.site-shell [data-reference-content] .office-network-overview{border:0;padding:0 0 32px}#top.site-shell [data-reference-content] .office-network-header{margin-bottom:28px}#top.site-shell [data-reference-content] .office-network-heading h2{font:600 34px/1.5 var(--ssgl-font-title)}#top.site-shell [data-reference-content] .office-network-visual{background:0 0;border:0;padding:0}#top.site-shell [data-reference-content] .office-network-line{display:none}#top.site-shell [data-reference-content] .office-network-list{gap:16px}#top.site-shell [data-reference-content] .office-network-card{text-align:left;background:#fff;border:1px solid #e3d9cd;border-radius:0;min-height:0;padding:0;display:block}#top.site-shell [data-reference-content] .office-network-card>button{width:100%;color:var(--ssgl-burgundy);border:0;text-align:left;cursor:pointer;background:#f7f2eb;border-block:1px solid #e3d9cd;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:16px;display:flex}#top.site-shell [data-reference-content] .office-network-card>button strong{font:600 20px/1.5 var(--ssgl-font-title)}#top.site-shell [data-reference-content] .office-network-card address{padding:16px;font-size:14px;font-style:normal;line-height:1.85}#top.site-shell [data-reference-content] .office-network-card address a{color:var(--ssgl-burgundy);margin:12px 0 4px;font-size:18px;display:block}#top.site-shell [data-reference-content] .office-tab[aria-selected=true]{background:var(--ssgl-burgundy);color:#fff}#top.site-shell [data-reference-content] .office-location{border:1px solid #e0d5c8;grid-template-columns:1.5fr 1fr;gap:0}#top.site-shell [data-reference-content] .office-location[hidden]{display:none}#top.site-shell [data-reference-content] .office-location-map-column{min-width:0;padding:22px}#top.site-shell [data-reference-content] .office-location-info{border-left:1px solid #e0d5c8;padding:32px 26px}#top.site-shell [data-reference-content] .office-location-info>header{display:block}#top.site-shell [data-reference-content] .office-location-info h3{font:600 30px/1.6 var(--ssgl-font-title);margin-bottom:20px}#top.site-shell [data-reference-content] .office-location-info header p{color:#74695c;font-size:15px;line-height:1.9}#top.site-shell [data-reference-content] .office-contact-list dt{align-items:center;gap:8px;display:flex}#top.site-shell [data-reference-content] .office-contact-list svg{width:22px;height:24px}#top.site-shell [data-reference-content] .office-location-actions{gap:10px}#top.site-shell [data-reference-content] .office-location-actions a:first-child{background:var(--ssgl-burgundy);color:#fff;border-color:var(--ssgl-burgundy)}#top.site-shell [data-reference-content] .office-route-guide{padding-top:20px;display:block}#top.site-shell [data-reference-content] .office-route-guide summary{cursor:pointer;color:var(--ssgl-burgundy);font-size:15px}#top.site-shell [data-reference-content] .office-route-guide section{margin-top:16px}#top.site-shell [data-reference-content] .office-reference-promise{padding:32px 0}#top.site-shell [data-reference-content] .office-reference-promise>h2{text-align:center;margin-bottom:28px;font-size:29px}@media (width<=1100px){#top.site-shell [data-reference-content] :is(.history-practice,.history-now,.history-archive,.history-intro){grid-template-columns:1fr;gap:25px}#top.site-shell [data-reference-content] .history-era-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#top.site-shell [data-reference-content] .office-network-list{grid-template-columns:repeat(3,minmax(0,1fr))}#top.site-shell [data-reference-content] .office-location{grid-template-columns:1fr}#top.site-shell [data-reference-content] .office-location-info{border:0;border-top:1px solid #e0d5c8}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split{grid-template-columns:1fr}}@media (width<=720px){.ssgl-content-evidence>section:first-child ul{display:block}[data-reference-content="/divorce/overview"] .ssgl-ref-photo-checklist{grid-template-columns:1fr}[data-reference-content="/divorce/overview"] .ssgl-ref-photo-checklist>figure{grid-area:auto/1}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split .ssgl-ref-panel:first-child{grid-template-columns:1fr}[data-reference-content="/divorce/alimony"] .ssgl-ref-panels--split .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell [data-reference-content] .history-practice-list,#top.site-shell [data-reference-content] .history-featured-list{grid-template-columns:1fr}#top.site-shell [data-reference-content] .history-practice-card>figure{max-height:none}#top.site-shell [data-reference-content] .history-intro{padding:25px 20px}#top.site-shell [data-reference-content] .history-stats{grid-template-columns:1fr 1fr}#top.site-shell [data-reference-content] .history-stat:nth-child(odd){border:0}#top.site-shell [data-reference-content] .history-era-list{grid-template-columns:1fr}#top.site-shell [data-reference-content] .history-year-card li{font-size:16px}#top.site-shell [data-reference-content] .office-network-list{grid-template-columns:1fr 1fr;gap:12px}#top.site-shell [data-reference-content] .office-network-card>button{padding:12px}#top.site-shell [data-reference-content] .office-network-card>button strong{font-size:18px}#top.site-shell [data-reference-content] .office-network-card address{padding:12px;font-size:14px}#top.site-shell [data-reference-content] .office-network-card address a{font-size:16px}#top.site-shell [data-reference-content] .office-location-map-column{padding:15px}#top.site-shell [data-reference-content] .office-location-info{padding:25px 20px}#top.site-shell [data-reference-content] .office-location-info h3{font-size:27px}}#top.site-shell [data-reference-content] .team-page{background:0 0!important;gap:28px!important;padding:0!important}#top.site-shell [data-reference-content] .team-page>*{width:100%!important}#top.site-shell [data-reference-content] .team-directory-heading{text-align:left!important;margin:0!important}#top.site-shell [data-reference-content] .team-directory-heading h2:after{display:none!important}#top.site-shell [data-reference-content] .team-featured{margin:0!important}#top.site-shell [data-reference-content] .team-featured-copy{padding:0!important}#top.site-shell [data-reference-content] .team-featured-title h2{font:600 34px/1.5 var(--ssgl-font-title)!important;margin:12px 0!important}#top.site-shell [data-reference-content] .team-featured-number strong{font:48px/1.2 Georgia,serif!important}#top.site-shell [data-reference-content] .team-featured-number small{display:none!important}#top.site-shell [data-reference-content] .team-featured .team-work-overview{margin-top:20px!important}#top.site-shell [data-reference-content] .team-featured-media:before,#top.site-shell [data-reference-content] .team-featured-media:after{display:none!important}#top.site-shell [data-reference-content] .team-featured-media img{opacity:1!important;filter:none!important}#top.site-shell [data-reference-content] .team-featured-media{align-self:center!important}#top.site-shell [data-reference-content] .team-featured-media figcaption{color:#746454!important;background:0 0!important;margin:0!important;padding:14px 0 0!important;font-size:13px!important;position:static!important;inset:auto!important}#top.site-shell [data-reference-content] .team-detail-list{gap:18px!important;margin:0!important}#top.site-shell [data-reference-content] .press-detail-issue-grid .ssgl-content-icon{width:38px;height:40px;margin-bottom:18px}#top.site-shell [data-reference-content] .shorts-archive-order:after{display:none}@media (width<=720px){#top.site-shell [data-reference-content] .team-featured-title h2{font-size:27px!important}#top.site-shell [data-reference-content] .team-featured-main{grid-template-columns:1fr!important}}#top.site-shell [data-reference-content] .history-page{background:0 0!important;gap:36px!important;padding-top:0!important}#top.site-shell [data-reference-content] .history-page>*{width:100%!important}#top.site-shell [data-reference-content] .history-intro{min-height:0!important;box-shadow:none!important;border-radius:0!important;padding:30px!important}#top.site-shell [data-reference-content] .history-stat dd{font-size:42px!important}#top.site-shell [data-reference-content] .office-tabs{gap:38px!important;padding:0!important}#top.site-shell [data-reference-content] .office-network-overview{padding:0 0 25px!important}#top.site-shell [data-reference-content] .office-network-header{padding:0 0 24px!important}#top.site-shell [data-reference-content] .office-network-visual{background:0 0!important;padding:0!important}#top.site-shell [data-reference-content] .office-network-list{background:0 0!important;gap:16px!important;padding:0!important}#top.site-shell [data-reference-content] .office-network-card{color:#40372f!important;box-shadow:none!important}#top.site-shell [data-reference-content] .office-network-card address p{color:#40372f!important}#top.site-shell [data-reference-content] .office-network-card[data-selected=true]>button{background:var(--ssgl-burgundy);color:#fff}#top.site-shell [data-reference-content] .office-network-card[data-selected=true]>button strong{color:#fff}#top.site-shell [data-reference-content] .office-directory-detail{padding:15px 0 0!important}#top.site-shell [data-reference-content] .office-directory-detail-header h2{font:600 32px/1.5 var(--ssgl-font-title)!important}#top.site-shell [data-reference-content] .office-location-info header{padding:0 0 24px!important}#top.site-shell [data-reference-content] .office-location-info h3{font-size:29px!important}#top.site-shell [data-reference-content] .office-reference-promise{margin-top:0!important}@media (width<=720px){#top.site-shell [data-reference-content] .office-directory-detail-header h2{font-size:25px!important}#top.site-shell [data-reference-content] .office-network-list{gap:12px!important}#top.site-shell [data-reference-content] .office-location-info h3{font-size:25px!important}#top.site-shell [data-reference-content] .history-intro{padding:24px 18px!important}}#top.site-shell [data-reference-content] details.case-browser-tools{margin:18px 0;display:block}#top.site-shell [data-reference-content] details.case-browser-tools>summary{cursor:pointer;width:max-content;color:var(--ssgl-burgundy);margin-left:auto;padding:10px 0;font-size:14px}#top.site-shell [data-reference-content] details.case-browser-tools[open]>summary{margin-bottom:20px}#top.site-shell [data-reference-content] details.case-browser-tools>summary span{margin-left:12px}.ssgl-emergency-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ssgl-emergency-links a{color:#f2dcc0;border:1px solid #b69875;padding:10px 16px;font-size:15px;text-decoration:none}#top.site-shell [data-reference-content] .review-detail-context>header>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#top.site-shell [data-reference-content] .review-detail-context>header>p{font:600 24px/1.6 var(--ssgl-font-title);color:var(--ssgl-burgundy)}#top.site-shell [data-reference-content] .review-detail-quote footer{display:none}#top.site-shell .ssgl-tradition-consultation{color:#f7eee7;background:#3d171e url(/generated/tradition-consultation-background.png) 50% 15%/cover no-repeat;border-top:1px solid #b6a59c}#top.site-shell .ssgl-tradition-consultation .ssgl-consultation-inner{grid-template-columns:minmax(0,1fr) auto;gap:40px;width:min(1200px,100% - 160px);min-height:160px;padding-block:32px}#top.site-shell .ssgl-tradition-consultation .ssgl-consultation-title{max-width:none;color:inherit;letter-spacing:-.025em;text-shadow:0 1px 2px #210c12;word-break:keep-all;margin:0;font:500 clamp(22px,2.1vw,28px)/1.55 Noto Serif KR Variable,Noto Serif KR,serif!important}#top.site-shell .ssgl-tradition-consultation .ssgl-consultation-title>span{display:block;font:inherit!important}#top.site-shell .ssgl-tradition-consultation .ssgl-button{color:#f7eee7;background:#38151b33;border:1px solid #c9b9b0;border-radius:0;justify-content:space-between;align-items:center;gap:32px;width:310px;min-height:76px;padding:20px 46px 20px 54px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #21111580;font:500 21px/1.5 var(--ssgl-font-body)!important}#top.site-shell .ssgl-tradition-consultation .ssgl-button svg{flex-shrink:0}#top.site-shell .ssgl-tradition-consultation .ssgl-button:hover{background:#64353d;border-color:#f7eee7}#top.site-shell .ssgl-tradition-consultation .ssgl-button:focus-visible{outline-offset:5px;outline:2px solid #e4c799}@media (width<=1000px){#top.site-shell .ssgl-tradition-consultation .ssgl-consultation-inner{gap:28px;width:calc(100% - 80px)}#top.site-shell .ssgl-tradition-consultation .ssgl-button{width:240px;padding-inline:28px;font-size:18px!important}}@media (width<=760px){#top.site-shell .ssgl-tradition-consultation{background-position:65% 0}#top.site-shell .ssgl-tradition-consultation .ssgl-consultation-inner{grid-template-columns:minmax(0,1fr);gap:26px;width:calc(100% - 40px);padding-block:36px}#top.site-shell .ssgl-tradition-consultation .ssgl-consultation-title{font-size:clamp(18px,4.8vw,23px)!important}#top.site-shell .ssgl-tradition-consultation .ssgl-button{width:min(100%,310px);min-height:60px;padding:15px 28px}}#top.site-shell .ssgl-about-consultation{color:#f6ece6;background:#3c1b20 url(/generated/about-consultation-background.png) top/cover no-repeat;border-top:1px solid #b6a59c}#top.site-shell .ssgl-about-consultation .ssgl-consultation-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:36px;width:min(1280px,100% - 160px);min-height:172px;padding-block:32px}#top.site-shell .ssgl-about-consultation .ssgl-consultation-title{color:#f6ece6;letter-spacing:-.025em;text-shadow:0 1px 2px #210c12;word-break:keep-all;max-width:none;margin:0;font:500 clamp(22px,2.1vw,28px)/1.55 Noto Serif KR Variable,Noto Serif KR,serif!important}#top.site-shell .ssgl-about-consultation .ssgl-consultation-title>span{display:block;font:inherit!important}#top.site-shell .ssgl-about-consultation-phone{color:#f0ddc9;align-items:center;gap:12px;width:fit-content;min-height:48px;text-decoration:none;display:flex}#top.site-shell .ssgl-about-consultation-phone svg{flex:none;width:30px;height:30px}#top.site-shell .ssgl-about-consultation-phone strong{color:inherit;letter-spacing:-.025em;white-space:nowrap;font:500 clamp(28px,2.4vw,34px)/1.3 Noto Serif KR Variable,Noto Serif KR,serif!important}#top.site-shell .ssgl-about-consultation .ssgl-button{color:#653e36;letter-spacing:-.025em;background:#ead8c2;border:1px solid #bfa99a;border-radius:0;justify-content:space-between;align-items:center;gap:26px;width:210px;min-height:56px;padding:12px 30px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #fff6e6;font:500 18px/1.5 var(--ssgl-font-body)!important}#top.site-shell .ssgl-about-consultation .ssgl-button svg{flex-shrink:0}#top.site-shell .ssgl-about-consultation .ssgl-button:hover{background:#f7ead9;border-color:#fff6e6}#top.site-shell .ssgl-about-consultation-phone:hover{color:#fff6e6}#top.site-shell .ssgl-about-consultation a:focus-visible{outline-offset:5px;outline:2px solid #e4c799}@media (width<=1200px){#top.site-shell .ssgl-about-consultation .ssgl-consultation-inner{gap:24px;width:calc(100% - 80px)}#top.site-shell .ssgl-about-consultation .ssgl-button{width:180px;padding-inline:22px}}@media (width<=1050px){#top.site-shell .ssgl-about-consultation .ssgl-consultation-inner{grid-template-columns:minmax(0,1fr) auto;gap:24px 32px}#top.site-shell .ssgl-about-consultation .ssgl-consultation-title{grid-column:1/-1}}@media (width<=760px){#top.site-shell .ssgl-about-consultation .ssgl-consultation-title{font-size:clamp(18px,4.8vw,23px)!important}}@media (width<=600px){#top.site-shell .ssgl-about-consultation{background-position:60% 0}#top.site-shell .ssgl-about-consultation .ssgl-consultation-inner{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 40px);padding-block:36px}#top.site-shell .ssgl-about-consultation-phone strong{font-size:28px!important}#top.site-shell .ssgl-about-consultation .ssgl-button{width:min(100%,260px)}}#top.site-shell .specialist-directory{--team-wine:#481c23;--team-gold:#aa895a;--team-line:#e5ddd4;--team-muted:#6d635b;color:#302925;padding:10px 0 0;font-size:16px;line-height:1.8}#top.site-shell .specialist-directory :is(button,a){-webkit-tap-highlight-color:transparent}#top.site-shell .specialist-directory :is(button,[role=tabpanel]):focus-visible{outline-offset:4px;outline:3px solid #aa895a}#top.site-shell .specialist-heading{text-align:center;padding:10px 0 30px}#top.site-shell .specialist-heading h2{font:600 clamp(28px, 2.8vw, 38px)/1.5 var(--ssgl-font-title)}#top.site-shell .specialist-heading h2:after{content:"";background:var(--team-gold);width:40px;height:2px;margin:18px auto;display:block}#top.site-shell .specialist-heading p{color:var(--team-muted);font-size:16px}#top.site-shell .specialist-tabs{border:1px solid var(--team-line);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:28px;scroll-margin-top:180px;display:grid}#top.site-shell .specialist-tabs button{appearance:none;border:0;border-right:1px solid var(--team-line);color:#51463e;cursor:pointer;min-width:0;min-height:90px;font:inherit;background:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px 7px;transition:background .18s,color .18s;display:flex}#top.site-shell .specialist-tabs button:last-child{border-right:0}#top.site-shell .specialist-tabs button>span{color:#99846c;font:20px/1.2 Georgia,serif}#top.site-shell .specialist-tabs button>strong{color:inherit;letter-spacing:-.06em;font-size:16px;font-weight:600}#top.site-shell .specialist-tabs button:hover{background:#f3eee8}#top.site-shell .specialist-tabs button[aria-selected=true]{background:var(--team-wine);color:#fff}#top.site-shell .specialist-tabs button[aria-selected=true]>span{color:#dcc49f}#top.site-shell .specialist-panel{scroll-margin-top:190px}#top.site-shell .specialist-panel[hidden]{display:none!important}#top.site-shell .specialist-intro{border:1px solid var(--team-line);background:#f8f5f1;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}#top.site-shell .specialist-intro-copy{align-self:center;padding:36px 36px 32px}#top.site-shell .specialist-kicker{letter-spacing:.07em;color:#80694d;align-items:center;gap:14px;font-size:12px;display:flex}#top.site-shell .specialist-kicker>span{color:var(--team-wine);font:38px/1.2 Georgia,serif}#top.site-shell .specialist-intro h2{font:500 clamp(27px, 2.6vw, 37px)/1.5 var(--ssgl-font-title);color:var(--team-wine);margin:14px 0 0}#top.site-shell .specialist-intro h2:after{content:"";background:#bea071;width:38px;height:2px;margin:18px 0;display:block}#top.site-shell .specialist-headline{font:600 clamp(20px, 1.7vw, 24px)/1.65 var(--ssgl-font-title);color:#3d302a;white-space:pre-line;letter-spacing:-.045em}#top.site-shell .specialist-tagline{color:var(--team-wine);margin-top:15px;font-size:16px;font-weight:600}#top.site-shell .specialist-overview{margin-top:12px}#top.site-shell .specialist-overview p{color:var(--team-muted);font-size:16px;line-height:1.85}#top.site-shell .specialist-overview p+p{margin-top:8px}#top.site-shell .specialist-focus{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}#top.site-shell .specialist-focus li{color:var(--team-wine);background:#fffcf8;border:1px solid #d9ccbc;padding:4px 10px;font-size:14px}#top.site-shell .specialist-photo{isolation:isolate;background:#eee4da;min-height:490px;margin:0;position:relative}#top.site-shell .specialist-photo>img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}#top.site-shell .specialist-photo>figcaption{color:#f7ecdc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#481c23f0;align-items:center;gap:15px;padding:24px;font-size:15px;line-height:1.7;display:flex;position:absolute;bottom:0;left:0;right:0}#top.site-shell .specialist-photo .ssgl-content-icon{color:#ddbe8c;width:38px;height:40px}#top.site-shell .specialist-section{padding:38px 0}#top.site-shell .specialist-section-heading{margin-bottom:24px}#top.site-shell .specialist-section-heading>span{color:#876a43;letter-spacing:.12em;margin-bottom:8px;font-size:12px;display:block}#top.site-shell .specialist-section-heading h3{font:600 clamp(22px, 2vw, 28px)/1.55 var(--ssgl-font-title)}#top.site-shell .specialist-section-heading p{color:var(--team-muted);margin-top:8px;font-size:16px}#top.site-shell .specialist-expertise{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}#top.site-shell .specialist-expertise li{border:1px solid var(--team-line);background:#fff;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:16px;min-height:102px;padding:24px 20px;display:grid;position:relative}#top.site-shell .specialist-expertise .ssgl-content-icon{width:40px;height:42px;color:var(--team-gold)}#top.site-shell .specialist-expertise li>span{color:#9f8c76;font:12px/1.4 Georgia,serif;position:absolute;top:5px;right:10px}#top.site-shell .specialist-expertise h4{color:#48392e;font-size:17px;font-weight:600;line-height:1.6}#top.site-shell .specialist-process-section{border-block:1px solid var(--team-line)}#top.site-shell .specialist-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:5px 0 0;list-style:none;display:grid}#top.site-shell .specialist-process li{position:relative}#top.site-shell .specialist-process li:not(:last-child):after{content:"→";color:var(--team-gold);font:25px/1 sans-serif;position:absolute;top:24px;right:-18px}#top.site-shell .specialist-step-symbol{background:var(--team-wine);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid;position:relative}#top.site-shell .specialist-step-symbol .ssgl-content-icon{color:#e1c796;width:35px;height:37px}#top.site-shell .specialist-step-symbol>span{width:26px;height:26px;color:var(--team-wine);border:1px solid var(--team-line);text-align:center;background:#fdfcfb;border-radius:50%;font:14px/24px Georgia,serif;position:absolute;bottom:-2px;right:-5px}#top.site-shell .specialist-process h4{color:var(--team-wine);margin-bottom:8px;font-size:19px;font-weight:600}#top.site-shell .specialist-process p{color:var(--team-muted);font-size:16px;line-height:1.85}#top.site-shell .specialist-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#top.site-shell .specialist-examples article{border-top:2px solid var(--team-gold);background:#f5f0e9;align-items:flex-start;gap:20px;padding:26px 24px;display:flex}#top.site-shell .specialist-case-number{color:#b39a79;font:40px/1.3 Georgia,serif}#top.site-shell .specialist-examples h4{color:var(--team-wine);margin-bottom:10px;font-size:19px;font-weight:600;line-height:1.65}#top.site-shell .specialist-examples p{color:var(--team-muted);font-size:16px;line-height:1.85}#top.site-shell .specialist-network{background:var(--team-wine);color:#f9efe1;border:1px solid #865e45;grid-template-columns:1fr 1.6fr;column-gap:46px;margin-top:8px;padding:38px;display:grid}#top.site-shell .specialist-network-heading>p:first-child{letter-spacing:.15em;color:#dac297;font-size:12px}#top.site-shell .specialist-network h2{font:500 28px/1.7 var(--ssgl-font-title);color:#fff5e6;margin:12px 0 15px}#top.site-shell .specialist-network-heading>p:last-child{color:#e0cfc1;font-size:16px;line-height:1.9}#top.site-shell .specialist-network-nodes{grid-template-columns:repeat(8,minmax(0,1fr));align-self:center;gap:18px 6px;padding:0;list-style:none;display:grid}#top.site-shell .specialist-network-nodes li{grid-column:span 2}#top.site-shell .specialist-network-nodes li:nth-child(5){grid-column:2/span 2}#top.site-shell .specialist-network-nodes button{appearance:none;color:#f0dfc9;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0}#top.site-shell .specialist-network-nodes button>span{border:1px solid #b7996e;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 8px;transition:background .18s;display:grid}#top.site-shell .specialist-network-nodes button:hover>span{background:#754d40}#top.site-shell .specialist-network-nodes .ssgl-content-icon{color:#dcc092;width:34px;height:36px}#top.site-shell .specialist-network-nodes strong{color:inherit;font-size:14px;font-weight:500;line-height:1.5;display:block}#top.site-shell .specialist-network-flow{border-top:1px solid #825a4b;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:30px 0 0;padding:24px 0 0;list-style:none;display:grid}#top.site-shell .specialist-network-flow li{align-items:center;gap:12px;display:flex}#top.site-shell .specialist-network-flow span{color:#c4a376;font:20px/1.5 Georgia,serif}#top.site-shell .specialist-network-flow strong{color:#f6eada;font-size:15px;font-weight:500}#top.site-shell .specialist-disclaimer{color:var(--team-muted);text-align:center;margin-top:22px;font-size:14px}@media (width<=1050px){#top.site-shell .specialist-tabs button>strong{font-size:14px}#top.site-shell .specialist-intro-copy{padding:28px}#top.site-shell .specialist-network{gap:28px;padding:30px}#top.site-shell .specialist-expertise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){#top.site-shell .specialist-heading{padding-top:0;padding-bottom:24px}#top.site-shell .specialist-heading p{font-size:15px}#top.site-shell .specialist-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;scroll-margin-top:140px}#top.site-shell .specialist-tabs button{border-bottom:1px solid var(--team-line);flex-direction:row;gap:10px;min-height:54px}#top.site-shell .specialist-tabs button:nth-child(2n){border-right:0}#top.site-shell .specialist-tabs button:last-child{border-bottom:0;grid-column:1/-1}#top.site-shell .specialist-tabs button>strong{font-size:15px}#top.site-shell .specialist-tabs button>span{font-size:18px}#top.site-shell .specialist-panel{scroll-margin-top:140px}#top.site-shell .specialist-intro{grid-template-columns:minmax(0,1fr)}#top.site-shell .specialist-intro-copy{padding:24px 22px}#top.site-shell .specialist-intro h2{font-size:28px}#top.site-shell .specialist-headline{font-size:21px}#top.site-shell .specialist-kicker{letter-spacing:.04em;gap:12px;font-size:12px}#top.site-shell .specialist-kicker>span{font-size:32px}#top.site-shell .specialist-photo{min-height:350px}#top.site-shell .specialist-photo>img{object-position:right 35%}#top.site-shell .specialist-photo>figcaption{padding:18px 20px;font-size:14px}#top.site-shell .specialist-section{padding:30px 0}#top.site-shell .specialist-section-heading{margin-bottom:20px}#top.site-shell .specialist-section-heading h3{font-size:23px}#top.site-shell .specialist-expertise{gap:10px}#top.site-shell .specialist-expertise li{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:132px;padding:20px 14px}#top.site-shell .specialist-expertise h4{font-size:16px}#top.site-shell .specialist-expertise .ssgl-content-icon{width:34px;height:36px}#top.site-shell .specialist-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}#top.site-shell .specialist-process li:nth-child(2):after{display:none}#top.site-shell .specialist-process h4{font-size:18px}#top.site-shell .specialist-process p{font-size:16px}#top.site-shell .specialist-examples{grid-template-columns:minmax(0,1fr);gap:14px}#top.site-shell .specialist-examples article{gap:16px;padding:22px 18px}#top.site-shell .specialist-case-number{font-size:32px}#top.site-shell .specialist-examples h4{font-size:18px}#top.site-shell .specialist-network{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px}#top.site-shell .specialist-network h2{font-size:26px}#top.site-shell .specialist-network-nodes{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:22px}#top.site-shell .specialist-network-nodes li:nth-child(5){grid-column:span 2}#top.site-shell .specialist-network-nodes li:last-child{grid-column:3/span 2}#top.site-shell .specialist-network-nodes button>span{width:58px;height:58px}#top.site-shell .specialist-network-nodes strong{font-size:14px}#top.site-shell .specialist-network-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}#top.site-shell .specialist-network-flow li:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){#top.site-shell .specialist-directory *{scroll-behavior:auto!important;transition:none!important}}#top.site-shell [data-reference-content] .office-directory-reference .office-network-overview{gap:0}#top.site-shell [data-reference-content] .office-directory-reference .office-network-header{border-bottom:1px solid #d7cfc5;margin:0;display:block;padding:0 0 24px!important}#top.site-shell [data-reference-content] .office-directory-reference #office-network-title{color:var(--ssgl-burgundy);font:500 clamp(28px,2.7vw,36px)/1.5 var(--ssgl-font-title);margin:0}#top.site-shell [data-reference-content] .office-directory-reference .office-network-list{border:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:0 24px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-network-list>li{display:grid;position:relative;border:0!important;padding:0!important}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card{border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;padding:0;display:flex;transform:none;background:0 0!important}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card h3{text-align:left;width:100%;min-height:80px;color:var(--ssgl-burgundy);font:500 clamp(18px,1.45vw,23px)/1.6 var(--ssgl-font-title);letter-spacing:-.055em;align-items:center;gap:6px;margin:0;padding:12px 0;display:flex}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card h3>span{margin-right:4px;font-family:Georgia,serif}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address{width:100%;font:normal 15px/1.85 var(--ssgl-font-body);flex-direction:column;flex:1;padding:0 0 20px;display:flex}#top.site-shell [data-reference-content] .office-directory-reference .office-network-address{background:#f5f1eb;border:1px solid #e4ddd5;flex:1;align-items:flex-start;gap:10px;min-height:164px;margin-bottom:22px;padding:18px 14px;display:flex}#top.site-shell [data-reference-content] .office-directory-reference .office-network-contact{align-items:flex-start;gap:8px;display:flex}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address .ssgl-content-icon{color:#766857;width:19px;height:21px;margin-top:4px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address :is(a,p){margin:0;font-size:15px;line-height:1.85;color:#453d36!important}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address a span{display:block}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation{background:#f2eee9;border:1px solid #e1d7cd;align-items:center;gap:24px;margin-top:22px;padding:26px 30px;display:flex}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation>.ssgl-content-icon{color:var(--ssgl-burgundy);width:52px;height:54px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation>div{flex:1}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation p{color:#494139;font-size:16px;line-height:1.8}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation p:first-child{font-size:18px;font-weight:600}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation>a{background:var(--ssgl-burgundy);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:30px;padding:18px 26px;font-size:17px;display:flex}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation>a>span{font-size:26px;line-height:1}@media (width<=1100px){#top.site-shell [data-reference-content] .office-directory-reference .office-network-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card h3{font-size:21px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address a span{display:inline}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation{flex-wrap:wrap}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation>a{margin-left:auto}}@media (width<=700px){#top.site-shell [data-reference-content] .office-directory-reference .office-network-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card h3{width:100%;min-height:74px;font-size:19px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address{padding-top:0}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address :is(a,p){font-size:14px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address a span{display:block}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address .ssgl-content-icon{width:17px;height:19px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation{gap:14px;padding:22px 18px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation>.ssgl-content-icon{width:38px;height:40px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation p{font-size:15px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation p:first-child{font-size:17px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-consultation>a{width:100%;margin-top:4px;padding:15px 20px;font-size:16px}}#top.site-shell .office-map--dynamic{isolation:isolate;min-height:440px}#top.site-shell .office-map--dynamic .office-map-canvas{border-radius:0;height:100%;min-height:0}#top.site-shell .office-map--dynamic .office-map-canvas img{max-width:none!important;box-shadow:none!important;border-radius:0!important}#top.site-shell .office-map--dynamic .office-map-brand-marker{pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;width:80px;height:100px;position:relative}#top.site-shell .office-map--dynamic .office-map-brand-marker:before{content:"";background:#6f0f2d24;border-radius:50%;width:28px;height:14px;position:absolute;top:86px;left:26px;box-shadow:0 0 0 5px #6f0f2d10}#top.site-shell .office-map--dynamic .office-map-brand-marker:after{content:"";filter:drop-shadow(0 2px 1px #00000030);border-top:16px solid #6f0f2d;border-left:12px solid #0000;border-right:12px solid #0000;position:absolute;top:78px;left:28px}#top.site-shell .office-map--dynamic .office-map-brand-emblem{box-sizing:border-box;background:#6f0f2d;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #b39a72,0 5px 16px #32101940}#top.site-shell .office-map--dynamic .office-map-brand-emblem img{object-fit:contain;border:0;width:64px;height:64px;margin:0;padding:0;display:block}#top.site-shell .office-map--dynamic .office-map-toolbar{z-index:3;background:#fff;border:1px solid #d8cec3;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:38px;left:12px;right:12px;box-shadow:0 2px 8px #00000014}#top.site-shell .office-map--dynamic .office-map-toolbar strong{color:var(--ssgl-burgundy);font:600 16px/1.6 var(--ssgl-font-body);display:block}#top.site-shell .office-map--dynamic .office-map-toolbar small{color:#71675e;font-size:13px;line-height:1.5;display:block}#top.site-shell .office-map--dynamic .office-map-toolbar button,#top.site-shell .office-map--dynamic .office-map-fallback-actions button{cursor:pointer;color:var(--ssgl-burgundy);font:500 14px/1.5 var(--ssgl-font-body);background:#fff;border:1px solid #a78b6a;border-radius:0;flex:none;min-height:40px;padding:8px 12px}#top.site-shell .office-map--dynamic .office-map-fallback-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#top.site-shell .office-map--dynamic .office-map-fallback-actions>a{margin:0}@media (width<=700px){#top.site-shell .office-map--dynamic{min-height:380px}#top.site-shell .office-map--dynamic .office-map-toolbar{gap:8px;padding:8px 10px;left:8px;right:8px}#top.site-shell .office-map--dynamic .office-map-toolbar small{display:none}#top.site-shell .office-map--dynamic .office-map-toolbar strong{font-size:15px}#top.site-shell .office-map--dynamic .office-map-fallback{gap:18px;padding:22px}}#top.site-shell [data-reference-content] .office-directory-reference .office-network-list>li+li:before{content:"";background:#e4ddd5;width:1px;position:absolute;top:0;bottom:0;left:-12px}@media (width<=1100px){#top.site-shell [data-reference-content] .office-directory-reference .office-network-list>li:nth-child(3n+1):before{display:none}}@media (width<=700px){#top.site-shell [data-reference-content] .office-directory-reference .office-network-list>li:nth-child(3n+1):before{display:block}#top.site-shell [data-reference-content] .office-directory-reference .office-network-list>li:nth-child(odd):before{display:none}}@media (width<=540px){#top.site-shell [data-reference-content] .office-directory-reference .office-network-list{grid-template-columns:minmax(0,1fr)}#top.site-shell [data-reference-content] .office-directory-reference .office-network-list>li:nth-child(n):before{display:none}#top.site-shell [data-reference-content] .office-directory-reference .office-network-list>li+li{box-shadow:inset 0 1px #e4ddd5}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card h3{font-size:22px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address :is(a,p){font-size:15px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card address a span{display:inline}}@media (width>=1101px){#top.site-shell [data-reference-content] .office-directory-reference .office-contact-list>div:not(.office-contact-address){grid-template-columns:58px minmax(0,1fr);column-gap:12px}}#top.site-shell [data-reference-content] .office-directory-reference .office-network-label{color:#786955;margin-bottom:8px;font-weight:600;display:block;font-size:13px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-network-detail{min-height:50px;font:600 15px/1.5 var(--ssgl-font-body);border:1px solid #cfbfb1;margin-top:auto;padding:12px 16px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-detail:hover{background:var(--ssgl-burgundy);color:#fff}#top.site-shell [data-reference-content] .office-directory-reference .office-network-detail:focus-visible{outline-offset:3px;outline:2px solid #a7885a}#top.site-shell [data-reference-content] .office-directory-reference .office-network-detail>span{font-size:23px;line-height:1}#top.site-shell [data-reference-content] .office-directory-reference .office-tab{font-family:var(--ssgl-font-body);min-height:84px;font-size:22px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-tab>span{font-size:15px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-location-map-column{min-height:0}#top.site-shell [data-reference-content] .office-directory-reference .office-location-map-column .office-map--dynamic{min-height:480px}#top.site-shell [data-reference-content] .office-directory-reference .office-location-map-column .office-map-canvas{min-height:0}@media (width<=700px){#top.site-shell [data-reference-content] .office-directory-reference .office-tab{gap:7px;min-height:74px;padding:12px 8px;font-size:20px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-tab>span{font-size:13px!important}#top.site-shell [data-reference-content] .office-directory-reference .office-location-map-column .office-map--dynamic{min-height:360px}}@media (width<=540px){#top.site-shell [data-reference-content] .office-directory-reference .office-network-list{grid-auto-rows:auto}#top.site-shell [data-reference-content] .office-directory-reference .office-network-address{min-height:0;padding:18px}#top.site-shell [data-reference-content] .office-directory-reference .office-network-card{padding-bottom:20px}}#top.site-shell .content-detail--case{--detail-wine:#591c23;--detail-line:#e2d9d0;--detail-ink:#302b28;background:#fdfcfb}#top.site-shell .content-detail--case .case-detail-layout{color:var(--detail-ink);font-family:var(--ssgl-font-body);word-break:keep-all;overflow-wrap:anywhere}#top.site-shell .content-detail--case .case-detail-header{border:0;margin:0 0 30px;padding:0}#top.site-shell .content-detail--case .case-detail-header h2{max-width:none;color:var(--detail-ink);font-family:var(--ssgl-font-title);text-wrap:pretty;margin:0 0 12px;font-size:clamp(29px,2.7vw,40px);font-weight:600;line-height:1.5}#top.site-shell .content-detail--case .case-detail-header>p{color:#49423d;max-width:none;margin:0;font-size:18px;font-weight:500;line-height:1.85}#top.site-shell .content-detail--case .case-detail-overview{border:1px solid var(--detail-line);background:#fff;margin:0 0 40px;padding:18px 16px}#top.site-shell .content-detail--case .case-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}#top.site-shell .content-detail--case .case-detail-fact,#top.site-shell .content-detail--case .case-detail-fact:first-child{border:0;grid-template-columns:122px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:10px 22px;display:grid}#top.site-shell .content-detail--case .case-detail-fact:nth-child(2n){border-left:1px solid var(--detail-line)}#top.site-shell .content-detail--case .case-detail-fact dt{color:var(--detail-wine);align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.8;display:flex}#top.site-shell .content-detail--case .case-detail-fact dd{color:#49423d;margin:0;font-weight:500;line-height:1.8;font-size:16px!important}#top.site-shell .content-detail--case .case-detail-fact-icon{background:var(--detail-wine);border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}#top.site-shell .content-detail--case .case-detail-fact-icon svg{color:#fff8ed;stroke-width:2px;width:17px;height:18px}#top.site-shell .content-detail--case .case-detail-columns--with-documents{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px clamp(32px,3.2vw,48px)}#top.site-shell .content-detail--case .case-detail-narrative{gap:36px}#top.site-shell .content-detail--case .case-detail-story{gap:34px}#top.site-shell .content-detail--case .case-detail-story-section{border:0;padding:0}#top.site-shell .content-detail--case :is(.case-detail-story-section>header,.case-detail-outcome-heading,.case-detail-team-heading){margin:0 0 22px;display:block}#top.site-shell .content-detail--case :is(.case-detail-story-section>header,.case-detail-outcome-heading,.case-detail-team-heading) h2{color:var(--detail-ink);font-family:var(--ssgl-font-title);margin:0;font-size:clamp(24px,1.9vw,29px);font-weight:500;line-height:1.5}#top.site-shell .content-detail--case :is(.case-detail-story-section>header,.case-detail-outcome-heading,.case-detail-team-heading) h2:after{content:"";background:var(--detail-wine);width:32px;height:2px;margin-top:14px;display:block}#top.site-shell .content-detail--case .case-detail-story-content{background:0 0;border:0;padding:0}#top.site-shell .content-detail--case .case-detail-story-content p,#top.site-shell .content-detail--case .case-detail-result-copy p{color:#514b46;letter-spacing:-.02em;margin:0 0 15px;font-weight:400;line-height:1.9;font-size:17px!important}#top.site-shell .content-detail--case :is(.case-detail-story-content,.case-detail-result-copy) p:last-child{margin-bottom:0}#top.site-shell .content-detail--case .case-detail-strategy-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}#top.site-shell .content-detail--case .case-detail-strategy-list>li{color:#514b46;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:17px;line-height:1.85;display:grid}#top.site-shell .content-detail--case .case-detail-strategy-check{background:var(--detail-wine);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:6px;display:grid}#top.site-shell .content-detail--case .case-detail-strategy-check svg{color:#fff;stroke-width:3px;width:17px;height:17px}#top.site-shell .content-detail--case .case-detail-review-disclosure{border:1px solid var(--detail-line);background:#f8f5f1;margin-top:24px;padding:0 16px}#top.site-shell .content-detail--case .case-detail-review-disclosure>summary{min-height:54px;font-size:16px}#top.site-shell .content-detail--case .case-detail-review-disclosure>div{background:0 0;padding-bottom:18px}#top.site-shell .content-detail--case .case-detail-outcome{border:1px solid var(--detail-line);background:#fff;margin:0;padding:24px}#top.site-shell .content-detail--case .case-detail-comparison{border:0;border-bottom:1px solid var(--detail-line);background:0 0;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;padding:0 0 16px;display:flex}#top.site-shell .content-detail--case .case-detail-comparison-value{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0;display:flex}#top.site-shell .content-detail--case .case-detail-comparison-value strong{font-size:21px;line-height:1.5}#top.site-shell .content-detail--case .case-detail-comparison :is(small,p){margin:0;font-size:14px;line-height:1.6}#top.site-shell .content-detail--case .case-detail-comparison>p{color:var(--detail-wine);background:0 0;border:0;padding:0}#top.site-shell .content-detail--case .case-detail-result-copy .case-outcome-accent{color:var(--detail-wine);font-size:inherit;font-weight:750}#top.site-shell .content-detail--case .case-detail-result-copy .case-outcome-accent--baseline{color:#655e57}#top.site-shell .content-detail--case .case-detail-conclusion{border:1px solid var(--detail-line);background:#faf7f2;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin-top:24px;padding:16px 20px;display:grid}#top.site-shell .content-detail--case .case-detail-victory{background:url(/generated/case-victory-laurel-mark.webp) 50%/contain no-repeat;width:96px;height:96px;display:block}#top.site-shell .content-detail--case .case-detail-conclusion>strong{color:var(--detail-wine);font-family:var(--ssgl-font-title);text-wrap:pretty;font-size:clamp(20px,1.7vw,25px);font-weight:650;line-height:1.6}#top.site-shell .content-detail--case .case-detail-team{border:0;margin:0;padding:0}#top.site-shell .content-detail--case .case-detail-attorneys{border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}#top.site-shell .content-detail--case .case-detail-attorney{border:1px solid var(--detail-line);background:#fff;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:20px;max-width:none;min-height:160px;padding:16px}#top.site-shell .content-detail--case .case-detail-attorney:hover,#top.site-shell .content-detail--case .case-detail-attorney:focus-visible{border-color:var(--detail-wine);background:#faf7f2}#top.site-shell .content-detail--case .case-detail-attorney-photo{border-radius:0;width:96px;height:128px}#top.site-shell .content-detail--case .case-detail-attorney-copy{gap:5px}#top.site-shell .content-detail--case .case-detail-attorney-copy>strong{font-family:var(--ssgl-font-title);color:var(--detail-ink);font-size:21px;font-weight:600}#top.site-shell .content-detail--case .case-detail-attorney-role{color:#79716a;font-size:14px;line-height:1.6}#top.site-shell .content-detail--case .case-detail-attorney-copy ul{color:#5b534d;margin:6px 0 8px;padding-left:16px;font-size:15px;line-height:1.75;list-style:outside}#top.site-shell .content-detail--case .case-detail-attorney-profile{color:var(--detail-wine);border:1px solid #ac8581;justify-self:end;align-items:center;gap:18px;padding:8px 14px;font-size:14px;font-weight:650;display:flex}#top.site-shell .content-detail--case .case-detail-media{top:calc(var(--ssgl-header-height,88px) + 20px);gap:18px}#top.site-shell .content-detail--case .case-detail-media-heading{border:0;align-items:center;gap:16px;margin:0;padding:0}#top.site-shell .content-detail--case .case-detail-media-heading h2{font-family:var(--ssgl-font-title);margin:0;font-size:clamp(24px,1.9vw,29px);font-weight:500;line-height:1.5}#top.site-shell .content-detail--case .case-detail-media-heading p{color:#888078;max-width:245px;margin:0;font-size:13px;line-height:1.65}#top.site-shell .content-detail--case .case-detail-documents{border:1px solid var(--detail-line);background:#fff;box-shadow:0 2px 8px #302b2809}#top.site-shell .content-detail--case .case-document-carousel-toolbar{padding:10px 12px}#top.site-shell .content-detail--case .case-detail-document-trigger{aspect-ratio:1/1.414;background:#fff;width:100%;height:auto}#top.site-shell .content-detail--case .case-detail-media-note{color:#888078;text-align:center;margin:0;font-size:13px;line-height:1.6}#top.site-shell .content-detail--case .case-detail-navigation{border:0;justify-content:center;margin-top:44px;padding:0}#top.site-shell .content-detail--case .case-detail-navigation a{min-width:144px;min-height:48px;font-size:16px}@media (width<=900px){#top.site-shell .content-detail--case .case-detail-columns--with-documents{grid-template-columns:minmax(0,1fr)}#top.site-shell .content-detail--case .case-detail-columns>:is(.case-detail-narrative,.case-detail-media){grid-area:auto/1}#top.site-shell .content-detail--case .case-detail-media{margin:0;position:static}#top.site-shell .content-detail--case .case-detail-fact,#top.site-shell .content-detail--case .case-detail-fact:first-child{grid-template-columns:112px minmax(0,1fr);padding:10px 14px}}@media (width<=600px){#top.site-shell .content-detail--case .case-detail-header>p{font-size:17px}#top.site-shell .content-detail--case .case-detail-overview{margin-bottom:32px;padding:12px 4px}#top.site-shell .content-detail--case .case-detail-facts{grid-template-columns:minmax(0,1fr)}#top.site-shell .content-detail--case .case-detail-fact:nth-child(2n){border-left:0}#top.site-shell .content-detail--case .case-detail-fact dt{gap:8px}#top.site-shell .content-detail--case .case-detail-outcome{padding:20px 16px}#top.site-shell .content-detail--case .case-detail-conclusion{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:14px 12px}#top.site-shell .content-detail--case .case-detail-victory{width:68px;height:76px}#top.site-shell .content-detail--case .case-detail-conclusion>strong{font-size:20px}#top.site-shell .content-detail--case .case-detail-attorney{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px}#top.site-shell .content-detail--case .case-detail-attorney-photo{width:76px;height:104px}#top.site-shell .content-detail--case .case-detail-attorney-copy>strong{font-size:20px}#top.site-shell .content-detail--case .case-detail-media-heading{flex-direction:column;align-items:start;gap:8px}#top.site-shell .content-detail--case .case-detail-media-heading p{text-align:left;max-width:none}#top.site-shell .content-detail--case .case-detail-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#top.site-shell .content-detail--case .case-detail-navigation a,#top.site-shell .content-detail--case .case-detail-navigation .case-detail-navigation-list{flex-basis:auto;order:0;gap:5px;min-width:0;padding:8px 4px;font-size:14px}}#top.site-shell article[data-reference-content="/about/news"],#top.site-shell article[data-reference-content="/about/news"]>.content-detail-layout,#top.site-shell article[data-reference-content="/about/news"] .content-detail-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#top.site-shell [data-reference-content="/about/news"] .news-page{--news-paper:#fffefa;--news-ink:#302b28;--news-muted:#736c66;--news-wine:#54252a;--news-line:#dcd5ce;color:var(--news-ink);background:var(--news-paper);font-family:var(--ssgl-font-body);text-align:left;display:block}#top.site-shell .news-page :is(section,header,figure,ul,p,h2,h3){margin:0}#top.site-shell .news-page :is(section,header){min-width:0}#top.site-shell .news-page :is(h2,h3){color:var(--news-ink);letter-spacing:-.04em;word-break:keep-all;text-wrap:pretty;border:0;padding:0;font-weight:550;font-family:var(--about-display)!important}#top.site-shell .news-page h2{font-size:30px;line-height:1.5}#top.site-shell .news-page h3{font-size:18px;line-height:1.5}#top.site-shell .news-page p{color:var(--news-muted);word-break:keep-all;overflow-wrap:anywhere;line-height:1.72;font-size:15px!important}#top.site-shell .news-page a{color:inherit;text-decoration:none}#top.site-shell .news-page a:focus-visible{outline-offset:5px;outline:2px solid #ac8c59}#top.site-shell .news-page .news-inner{width:min(100% - 80px,1320px);margin-inline:auto}#top.site-shell .ssgl-hero[data-page-route="/about/news"]{background:#17252d}#top.site-shell .ssgl-hero[data-page-route="/about/news"] .ssgl-hero-image{object-position:50% 42%;width:74%;left:auto}#top.site-shell .ssgl-hero[data-page-route="/about/news"]:before{background:linear-gradient(90deg,#17252d 18%,#17252df2 33%,#17252da8 46%,#17252d15 68%,#0000)}#top.site-shell .ssgl-hero[data-page-route="/about/news"] .ssgl-hero-copy{max-width:47%}#top.site-shell .news-page .news-intro{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);align-items:stretch;gap:0 24px;padding-block:48px 32px;display:grid}#top.site-shell .news-page .news-source{color:#997c57;letter-spacing:.08em;font-size:12px;font-weight:650;display:block}#top.site-shell .news-page .news-text-link{color:#856b51;align-items:center;gap:20px;font-size:14px;font-weight:650;display:inline-flex}#top.site-shell .news-page .news-arrow{font-family:var(--ssgl-font-body);font-size:28px;font-weight:350;line-height:1;transition:transform .18s}#top.site-shell .news-page a:hover .news-arrow{transform:translate(4px)}#top.site-shell .news-page button{cursor:pointer;font-family:inherit}#top.site-shell .news-page button:focus-visible,#top.site-shell .news-page [tabindex]:focus-visible{outline-offset:-3px;outline:2px solid #ac8c59}#top.site-shell .news-page button:disabled{cursor:default;opacity:.55}#top.site-shell .news-page .news-lawasia-feature{isolation:isolate;background:#182026;border-radius:6px;flex-direction:column;min-height:535px;padding:40px 38px 24px;display:flex;position:relative;overflow:hidden}#top.site-shell .news-page .news-lawasia-media{z-index:-2;position:absolute;inset:0 0 0 40%}#top.site-shell .news-page .news-lawasia-photo{object-fit:cover;object-position:18% center}#top.site-shell .news-page .news-lawasia-feature:before{content:"";z-index:-1;background:linear-gradient(90deg,#182026 40%,#182026e6 47%,#18202600 66%),linear-gradient(#18202600 62%,#182026f2);position:absolute;inset:0}#top.site-shell .news-page .news-lawasia-copy{max-width:54%}#top.site-shell .news-page .news-lawasia-kicker{color:#f0e7d9;font-family:var(--about-display);letter-spacing:.02em;font-size:30px;line-height:1.15;display:block}#top.site-shell .news-page .news-lawasia-kicker sup{font-size:14px}#top.site-shell .news-page .news-lawasia-kicker>span{letter-spacing:.045em;font-size:16px}#top.site-shell .news-page .news-lawasia-copy h3{color:#fff;text-shadow:0 1px 8px #0004;max-width:470px;margin-top:30px;font-size:clamp(24px,2.1vw,30px);line-height:1.55}#top.site-shell .news-page .news-lawasia-copy>p{color:#eee8e0;max-width:460px;margin-top:22px;line-height:1.8;font-size:15px!important}#top.site-shell .news-page .news-lawasia-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:28px;display:flex}#top.site-shell .news-page .news-feature-button{color:#69513d;background:#fcfaf5;border:1px solid #d7c9b5;border-radius:3px;justify-content:space-between;align-items:center;gap:25px;min-height:44px;padding:10px 22px;font-size:14px;font-weight:650;display:inline-flex}#top.site-shell .news-page .news-feature-button:hover{background:#e9ddca}#top.site-shell .news-page .news-lawasia-footer>span{color:#e4d7c5;letter-spacing:.04em;align-items:center;gap:14px;font-size:12px;display:inline-flex}#top.site-shell .news-page .news-lawasia-footer i{background:#b7a18a;width:1px;height:10px}#top.site-shell .news-page .news-featured{background:#faf8f4;border:1px solid #e8e1d7;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}#top.site-shell .news-page .news-newspaper{background:#e8e0d2;height:235px;overflow:hidden}#top.site-shell .news-page .news-newspaper img{object-fit:cover;object-position:center 12%;width:100%;height:100%;display:block}#top.site-shell .news-page .news-featured-copy{flex-direction:column;flex:1;align-items:start;padding:26px 30px;display:flex}#top.site-shell .news-page .news-featured h3{color:#34424a;margin-top:10px;font-size:22px;line-height:1.55}#top.site-shell .news-page .news-featured p{margin-top:14px;line-height:1.8;font-size:14px!important}#top.site-shell .news-page .news-featured .news-text-link{gap:20px;margin-top:auto;padding-top:18px}#top.site-shell .news-page .news-records{padding-block:36px 60px;scroll-margin-top:110px}#top.site-shell .news-page .news-section-heading p{max-width:205px;margin-top:22px}#top.site-shell .news-page .news-section-heading--wide{grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;display:flex}#top.site-shell .news-page .news-section-eyebrow{color:#b08956;font-family:var(--about-display);letter-spacing:.22em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}#top.site-shell .news-page .news-section-heading--wide h2{color:#203344;font-size:clamp(28px,2.6vw,36px);line-height:1.5}#top.site-shell .news-page .news-section-heading--wide h2:after{content:"";background:#b78e58;width:44px;height:2px;margin-top:12px;display:block}#top.site-shell .news-page .news-section-heading--wide>p{color:#7c8994;max-width:none;margin:0;line-height:1.8;font-size:14px!important}#top.site-shell .news-page .news-records-display{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0;display:grid;position:relative}#top.site-shell .news-page .news-records-carousel{grid-column:span 4;min-width:0}#top.site-shell .news-page .news-milestone-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;height:100%;display:grid;overflow-x:auto}#top.site-shell .news-page .news-milestone-grid::-webkit-scrollbar{display:none}#top.site-shell .news-page :is(.news-milestone,.news-latest-record){scroll-snap-align:start;background:#faf8f4;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:start;min-width:0;padding:18px 12px 16px;display:flex}#top.site-shell .news-page .news-milestone-index{color:#976832;font-family:var(--about-display);font-size:32px;font-weight:550;line-height:1.15;display:block}#top.site-shell .news-page :is(.news-milestone,.news-latest-record) time{color:#263d50;font-family:var(--about-display);margin-top:4px;font-size:17px;line-height:1.5;display:block}#top.site-shell .news-page :is(.news-milestone,.news-latest-record) h3{color:#263d50;width:100%;margin-top:14px;font-size:17px;line-height:1.6}#top.site-shell .news-page :is(.news-milestone,.news-latest-record) p{color:#7a8083;margin-block:10px 18px;line-height:1.7;font-size:12px!important}#top.site-shell .news-page .news-milestone-image{aspect-ratio:1.7;background:#d9d0c4;width:100%;margin-top:10px;position:relative;overflow:hidden}#top.site-shell .news-page .news-milestone-image img{object-fit:cover;object-position:center 52%}#top.site-shell .news-page .news-milestone:nth-child(4) .news-milestone-image img{object-position:center 85%}#top.site-shell .news-page .news-milestone:nth-child(7) .news-milestone-image img{object-position:center 25%}#top.site-shell .news-page .news-outline-button{color:#a17b4f;background:#fffdf9;border:1px solid #e5c9a4;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:34px;padding:6px 18px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}#top.site-shell .news-page .news-outline-button>span{font-size:20px;line-height:1}#top.site-shell .news-page .news-outline-button:hover{background:#f3e9dc;border-color:#bd935e}#top.site-shell .news-page :is(.news-milestone,.news-latest-record) .news-outline-button{margin-top:auto}#top.site-shell .news-page .news-featured .news-outline-button{border-radius:6px;min-height:40px;margin-top:auto;padding:8px 24px;font-size:14px}#top.site-shell .news-page .news-featured p{margin-bottom:22px}#top.site-shell .news-page .news-latest-record{border-color:#b58b55;box-shadow:inset 0 0 0 1px #b58b5526}#top.site-shell .news-page .news-carousel-controls{display:contents}#top.site-shell .news-page .news-carousel-controls button{color:#5b6970;background:#eeeae3;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}#top.site-shell .news-page .news-carousel-controls button:hover{background:#e5d9c6}#top.site-shell .news-page :is(.news-carousel-prev,.news-carousel-next){border-radius:50%;width:38px;height:38px;font-size:28px;line-height:1;top:45%;transform:translateY(-50%)}#top.site-shell .news-page .news-carousel-prev{left:-46px}#top.site-shell .news-page .news-carousel-next{right:-46px}#top.site-shell .news-page .news-carousel-controls .news-carousel-pause{color:#99856b;background:0 0;border-radius:4px;gap:5px;min-height:26px;padding:2px 8px;font-size:11px;top:-32px;right:0}#top.site-shell .news-page .news-record-detail-photo{margin-top:26px}#top.site-shell .news-page .news-video{background:#f7f4ee;border-block:1px solid #eee7dc;scroll-margin-top:110px}#top.site-shell .news-page .news-video-inner{grid-template-columns:minmax(300px,.65fr) minmax(0,1fr);align-items:center;gap:60px;padding-block:42px;display:grid}#top.site-shell .news-page .news-video-eyebrow{color:#b59c7b;letter-spacing:.16em;margin-bottom:20px;font-size:10px;display:block}#top.site-shell .news-page .news-video h2{color:#203344;font-size:28px}#top.site-shell .news-page .news-video p{color:#7c8994;margin-top:16px;font-size:14px!important}#top.site-shell .news-page .news-video .news-text-link{color:#91714b;margin-top:24px}#top.site-shell .news-page .news-video-select{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}#top.site-shell .news-page .news-video-select button{color:#92744f;background:#fffdf9;border:1px solid #e1cdb0;border-radius:5px;min-height:38px;padding:8px 12px;font-size:12px}#top.site-shell .news-page .news-video-select button[aria-pressed=true]{color:#fff;background:#a67f4d;border-color:#a67f4d}#top.site-shell .news-page .news-video .youtube-player{aspect-ratio:16/9;width:100%;height:auto;min-height:0;box-shadow:none;background:#1b1917;border:1px solid #d9cfbf;border-radius:5px;margin:0;overflow:hidden}#top.site-shell .news-page .news-video .video-facade{aspect-ratio:auto;height:100%}#top.site-shell .news-page .news-video .video-facade img{object-fit:cover;object-position:center 43%}#top.site-shell .news-page .news-video .video-facade-shade{background:#16141133}#top.site-shell .news-page .news-video .video-facade-play{width:76px;height:76px;box-shadow:none;background:#211e1950;border:2px solid #fff;border-radius:50%}#top.site-shell .news-page .news-video .video-facade-play i{border-left-color:#fff}#top.site-shell .news-page .news-video .news-video-caption{color:#687783;margin-top:12px;font-size:12px!important}#top.site-shell .news-page .news-story-dialog{width:min(900px,100% - 32px);max-height:90dvh;color:var(--news-ink);overscroll-behavior:contain;background:#faf8f4;border:0;border-radius:6px;margin:auto;padding:0;overflow-y:auto}#top.site-shell .news-page .news-story-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121b23c9}#top.site-shell .news-page .news-story-header{z-index:1;background:#faf8f4;border-bottom:1px solid #ded6cb;justify-content:space-between;align-items:center;gap:16px;padding:15px 28px;display:flex;position:sticky;top:0}#top.site-shell .news-page .news-story-header button{color:#584e43;background:0 0;border:0;align-items:center;gap:12px;min-height:40px;display:flex}#top.site-shell .news-page .news-story-header button span{font-size:26px}#top.site-shell .news-page .news-story-body{padding:32px 40px 40px}#top.site-shell .news-page .news-story-eyebrow{color:#96764f;letter-spacing:.1em;margin-bottom:16px;font-size:11px;display:block}#top.site-shell .news-page .news-story-body h2{font-size:30px}#top.site-shell .news-page .news-story-body .news-story-date{color:#8c7967;margin-block:12px 24px;font-size:13px!important}#top.site-shell .news-page .news-story-body>img,#top.site-shell .news-page .news-story-gallery img{width:100%;height:auto;display:block}#top.site-shell .news-page .news-story-body>p:not(.news-story-date){color:#58534d;margin-top:24px;line-height:1.9}#top.site-shell .news-page .news-story-gallery{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}#top.site-shell .news-page .news-story-gallery figcaption{color:#7d7267;margin-top:10px;font-size:12px}#top.site-shell .news-page .news-story-links{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}#top.site-shell .news-page .news-story-links a{color:#765d40;border:1px solid #c7b49c;justify-content:space-between;align-items:center;gap:24px;padding:12px 20px;font-size:13px;display:inline-flex}#top.site-shell .news-page .news-story-links a:first-child{background:var(--news-wine);border-color:var(--news-wine);color:#fff}#top.site-shell .news-page .news-practice{isolation:isolate;background:#e7dfd5;position:relative;overflow:hidden}#top.site-shell .news-page .news-practice-image{z-index:-1;width:61%;position:absolute;top:0;right:0}#top.site-shell .news-page .news-practice-image:after{content:"";background:linear-gradient(90deg,#e7dfd5 0%,#e7dfd570 16%,#0000 36%);position:absolute;inset:0}#top.site-shell .news-page .news-practice-image .ssgl-reference-artwork{width:100%;margin:0}#top.site-shell .news-page .news-practice-inner{padding-block:30px}#top.site-shell .news-page .news-practice h2{font-size:29px}#top.site-shell .news-page .news-practice p{margin-top:12px;font-size:14px!important}#top.site-shell .news-page .news-actions{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}#top.site-shell .news-page .news-actions a{color:#866d5f;border:1px solid #b39c8d;justify-content:space-between;align-items:center;gap:26px;min-width:220px;min-height:48px;padding:10px 26px;font-size:14px;font-weight:650;display:inline-flex}#top.site-shell .news-page .news-actions a:first-child{border-color:var(--news-wine);background:var(--news-wine);color:#f5ede3}#top.site-shell .news-page .news-resources{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;padding-block:36px 44px;display:grid}#top.site-shell .news-page .news-resources h2{font-size:27px}#top.site-shell .news-page .news-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.85fr);gap:18px;display:grid}#top.site-shell .news-page .news-certificate{min-width:0;color:var(--news-ink);text-align:left;cursor:zoom-in;background:#faf8f5;border:1px solid #e8e3dd;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:18px;padding:22px 18px;display:grid}#top.site-shell .news-page .news-certificate:hover{background:#f6f2eb;border-color:#ad8b61}#top.site-shell .news-page .news-certificate:focus-visible{outline:2px solid var(--news-wine);outline-offset:4px}#top.site-shell .news-page .news-certificate>img{object-fit:contain;width:100%;height:auto;display:block}#top.site-shell .news-page .news-certificate-title{font-family:var(--about-display);word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(17px,1.15vw,21px);font-weight:600;line-height:1.7}#top.site-shell .news-page .news-certificate-dialog{width:min(900px,100% - 24px)}#top.site-shell .news-page .news-certificate-viewer{text-align:center;gap:20px;padding:24px;display:grid}#top.site-shell .news-page .news-certificate-viewer h2{font-size:22px}#top.site-shell .news-page .news-certificate-viewer>img{object-fit:contain;width:100%;height:auto;max-height:min(980px,90dvh - 180px);display:block}#top.site-shell .news-page .news-related-article{background:#faf8f5;border-top:1px solid #c5bbb0;padding:20px 20px 16px;position:relative;overflow:hidden}#top.site-shell .news-page .news-article-artwork{opacity:.45;pointer-events:none;width:100px;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000 10%,#000 85%);mask-image:linear-gradient(135deg,#0000 10%,#000 85%)}#top.site-shell .news-page .news-related-article>:not(.news-article-artwork){position:relative}#top.site-shell .news-page .news-related-article h3{margin-top:10px;font-size:16px;line-height:1.5}#top.site-shell .news-page .news-related-article p{margin-top:9px;line-height:1.65;font-size:12px!important}#top.site-shell .news-page .news-related-article .news-text-link{gap:10px;margin-top:12px;font-size:12px}@media (width<=1450px){#top.site-shell .news-page .news-carousel-prev{left:-36px}#top.site-shell .news-page .news-carousel-next{right:-36px}#top.site-shell .news-page .news-section-heading--wide>p{font-size:13px!important}}@media (width<=1250px){#top.site-shell .news-page .news-inner{width:calc(100% - 64px)}#top.site-shell .news-page .news-intro{column-gap:24px}#top.site-shell .news-page .news-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .news-page .news-certificate{grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:24px;padding:22px}}@media (width<=1100px){#top.site-shell .news-page .news-section-heading--wide{flex-direction:column;align-items:start;gap:18px}#top.site-shell .news-page .news-section-heading--wide>p{margin:0}#top.site-shell .news-page .news-lawasia-feature{min-height:0;padding:0}#top.site-shell .news-page .news-lawasia-media{z-index:auto;flex-shrink:0;height:300px;position:relative;inset:auto}#top.site-shell .news-page .news-lawasia-photo{object-position:38% center}#top.site-shell .news-page .news-lawasia-feature:before{display:none}#top.site-shell .news-page .news-lawasia-copy{max-width:none;padding:28px 24px 0}#top.site-shell .news-page .news-lawasia-copy h3{margin-top:22px}#top.site-shell .news-page .news-lawasia-footer{padding:28px 24px 24px}#top.site-shell .news-page .news-featured-copy{padding:24px 22px}#top.site-shell .news-page .news-featured h3{font-size:19px}#top.site-shell .news-page .news-video-inner{gap:30px}#top.site-shell .news-page .news-video h2{font-size:24px}#top.site-shell .news-page .news-certificate{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;padding:18px}#top.site-shell .news-page .news-practice-image{width:75%;right:-15%}#top.site-shell .news-page .news-practice-image:after{background:linear-gradient(90deg,#e7dfd5 0%,#e7dfd5d9 30%,#e7dfd520 80%)}}@media (width<=1000px){#top.site-shell .news-page .news-records-display{grid-template-columns:repeat(3,minmax(0,1fr))}#top.site-shell .news-page .news-records-carousel{grid-column:span 2}#top.site-shell .news-page .news-milestone-grid{grid-auto-columns:calc(50% - 7px)}}@media (width<=800px){#top.site-shell .news-page .news-inner{width:calc(100% - 40px)}#top.site-shell .news-page .news-intro{grid-template-columns:1fr;gap:20px;padding-block:28px}#top.site-shell .news-page .news-featured{flex-direction:row}#top.site-shell .news-page .news-newspaper{flex-shrink:0;width:40%;height:auto}#top.site-shell .news-page .news-featured-copy{padding:24px}#top.site-shell .news-page .news-video-inner{grid-template-columns:1fr;gap:28px;padding-block:32px}#top.site-shell .news-page .news-video .news-text-link{margin-top:18px}#top.site-shell .news-page .news-story-body{padding:24px}}@media (width<=600px){#top.site-shell .news-page .news-section-heading--wide h2{font-size:25px}#top.site-shell .news-page .news-section-heading--wide>p{font-size:13px!important}#top.site-shell .news-page .news-section-heading--wide>p br{display:none}#top.site-shell .news-page .news-records{padding-block:24px 36px}#top.site-shell .news-page .news-records-display{grid-template-columns:1fr;gap:18px}#top.site-shell .news-page .news-records-carousel{grid-column:auto}#top.site-shell .news-page .news-milestone-grid{grid-auto-columns:86%}#top.site-shell .news-page .news-latest-record{grid-template-columns:minmax(0,1fr) 110px;column-gap:14px;display:grid}#top.site-shell .news-page .news-latest-record>:not(.news-milestone-image){grid-column:1}#top.site-shell .news-page .news-latest-record .news-milestone-image{aspect-ratio:auto;grid-area:1/2/6;height:100%;margin:0}#top.site-shell .news-page .news-latest-record .news-milestone-image img{object-position:47% center}#top.site-shell .news-page :is(.news-carousel-prev,.news-carousel-next){top:200px}#top.site-shell .news-page .news-carousel-prev{left:-18px}#top.site-shell .news-page .news-carousel-next{right:-18px}#top.site-shell .ssgl-hero[data-page-route="/about/news"] .ssgl-hero-image{object-position:54% center;width:100%}#top.site-shell .ssgl-hero[data-page-route="/about/news"]:before{background:linear-gradient(#17252d10 10%,#17252dbb 58%,#17252df5)}#top.site-shell .ssgl-hero[data-page-route="/about/news"] .ssgl-hero-inner{justify-content:end;min-height:450px;padding-block:220px 32px}#top.site-shell .ssgl-hero[data-page-route="/about/news"] .ssgl-hero-copy{max-width:100%}#top.site-shell .ssgl-hero[data-page-route="/about/news"] .ssgl-eyebrow{margin-bottom:10px}#top.site-shell .ssgl-hero[data-page-route="/about/news"] .ssgl-hero-rule{margin-block:18px}#top.site-shell .news-page h2{font-size:25px}#top.site-shell .news-page .news-lawasia-media{height:260px}#top.site-shell .news-page .news-lawasia-copy{padding:24px 22px 0}#top.site-shell .news-page .news-lawasia-kicker{font-size:26px}#top.site-shell .news-page .news-lawasia-kicker>span{font-size:12px}#top.site-shell .news-page .news-lawasia-copy h3{margin-top:22px;font-size:23px}#top.site-shell .news-page .news-lawasia-copy>p{margin-top:18px;font-size:13px!important}#top.site-shell .news-page .news-lawasia-footer{gap:18px;padding:24px 22px}#top.site-shell .news-page .news-featured-copy{padding:20px 16px}#top.site-shell .news-page .news-featured{flex-direction:column}#top.site-shell .news-page .news-newspaper{width:100%;height:190px}#top.site-shell .news-page .news-featured h3{font-size:17px}#top.site-shell .news-page .news-featured p{font-size:12px!important}#top.site-shell .news-page .news-featured .news-text-link{gap:10px;font-size:12px}#top.site-shell .news-page .news-story-header{padding-inline:18px}#top.site-shell .news-page .news-story-body{padding:24px 20px}#top.site-shell .news-page .news-story-body h2{font-size:24px}#top.site-shell .news-page .news-story-gallery{grid-template-columns:1fr}#top.site-shell .news-page .news-practice{padding-bottom:145px}#top.site-shell .news-page .news-practice-inner{padding-block:28px 20px}#top.site-shell .news-page .news-practice h2{max-width:320px;font-size:25px}#top.site-shell .news-page .news-practice-image{width:max(100%,530px);top:auto;bottom:0;right:0;transform:none}#top.site-shell .news-page .news-practice-image:after{background:linear-gradient(#e7dfd5,#0000 55%)}#top.site-shell .news-page .news-actions{gap:10px}#top.site-shell .news-page .news-actions a{flex:1;gap:8px;min-width:0;padding-inline:14px;font-size:12px}#top.site-shell .news-page .news-actions .news-arrow{font-size:22px}#top.site-shell .news-page .news-resources{padding-block:30px}#top.site-shell .news-page .news-resource-grid{grid-template-columns:minmax(0,1fr);gap:14px}#top.site-shell .news-page .news-certificate{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;padding:20px}#top.site-shell .news-page .news-certificate-title{font-size:18px}#top.site-shell .news-page .news-certificate-viewer{gap:16px;padding:20px 12px}#top.site-shell .news-page .news-certificate-viewer h2{font-size:18px}#top.site-shell .news-page .news-related-article{padding:24px}#top.site-shell .news-page .news-related-article h3{font-size:20px}#top.site-shell .news-page .news-related-article p{font-size:14px!important}}@media (prefers-reduced-motion:reduce){#top.site-shell .news-page .news-arrow{transition:none}}#top.site-shell article[data-reference-content="/about/family-law-first"],#top.site-shell article[data-reference-content="/about/family-law-first"]>.content-detail-layout,#top.site-shell article[data-reference-content="/about/family-law-first"] .content-detail-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.family-first-icon{flex:none;width:54px;height:56px}.family-first-hero-details{margin-top:30px}.family-first-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px;margin:0;padding:0;list-style:none;display:grid}#top.site-shell .family-first-hero-facts li{color:#e0dcd6;border-left:1px solid #e1d5c34d;align-items:center;gap:17px;padding:0 22px;line-height:1.55;display:flex;font-size:15px!important}.family-first-hero-facts :is(.family-first-icon,.ssgl-content-icon){color:#d0c7b9;width:38px;height:42px}.family-first-hero-facts strong{color:inherit;font-weight:550;display:block}#top.site-shell .family-first-hero-facts :is(span,strong){font-size:inherit!important}.family-first-hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}#top.site-shell .family-first-hero-actions .ssgl-button{min-width:215px;font-size:15px!important}.family-first-arrow{font-family:var(--ssgl-font-body);font-size:28px;font-weight:350;line-height:1}#top.site-shell .family-first-page{--family-paper:#faf8f5;--family-ink:#38332e;--family-muted:#79716a;--family-wine:#613638;--family-line:#e5dfd8;background:var(--family-paper);color:var(--family-ink);font-family:var(--ssgl-font-body);text-align:left;display:block}#top.site-shell .family-first-page :is(section,header,figure,ol,ul,h2,h3,p){margin:0}#top.site-shell .family-first-page :is(section,header,article,a,li,div){min-width:0}#top.site-shell .family-first-page :is(h2,h3){color:var(--family-ink);letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;border:0;padding:0;font-weight:550;font-family:var(--about-display)!important}#top.site-shell .family-first-page h2{font-size:27px;line-height:1.7}#top.site-shell .family-first-page h3{font-size:21px;line-height:1.6}#top.site-shell .family-first-page p{color:var(--family-muted);word-break:keep-all;overflow-wrap:anywhere;line-height:1.85;font-size:15px!important}#top.site-shell .family-first-page a{color:inherit;text-decoration:none}#top.site-shell .family-first-page a:focus-visible{outline-offset:5px;outline:2px solid #a98e65}#top.site-shell .family-first-page a:hover .family-first-text-link{color:var(--family-wine);text-underline-offset:5px;text-decoration:underline}#top.site-shell .family-first-page .family-first-inner{width:min(100% - 80px,1320px);margin-inline:auto}#top.site-shell .family-first-page .family-first-row{grid-template-columns:230px minmax(0,1fr);gap:40px;display:grid}#top.site-shell .family-first-page .family-first-text-link{color:#93776d;align-items:center;gap:20px;font-size:14px;font-weight:600;display:inline-flex}#top.site-shell .family-first-page .family-first-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:50px;padding-block:46px;display:grid}#top.site-shell .family-first-page .family-first-intro h2{font-size:21px;line-height:1.9}#top.site-shell .family-first-page .family-first-intro-copy>p{margin-top:28px}#top.site-shell .family-first-page .family-first-certificate{border:1px solid var(--family-line);background:linear-gradient(110deg,#fdfbf9,#f5f0e9);grid-template-columns:minmax(0,1fr) 185px;align-items:stretch;display:grid;box-shadow:0 2px 9px #3d28120a}#top.site-shell .family-first-page .family-first-certificate-copy{padding:31px 28px 27px}#top.site-shell .family-first-page .family-first-certificate-copy>p:first-child{color:#51463d;font-family:var(--about-display);font-weight:550;font-size:18px!important}#top.site-shell .family-first-page .family-first-certificate h3{color:var(--family-wine);white-space:nowrap;margin-block:8px 17px;font-size:clamp(27px,2.4vw,37px)}#top.site-shell .family-first-page .family-first-certificate-copy>p:nth-of-type(2){font-size:14px!important}#top.site-shell .family-first-page .family-first-certificate .family-first-text-link{margin-top:24px}#top.site-shell .family-first-page .family-first-certificate>figure{background:#e9e1d5;border-left:4px solid #faf7f2;align-self:stretch;width:100%;height:100%}#top.site-shell .family-first-page .family-first-standards{isolation:isolate;background:#f4f1ed;border-block:1px solid #eee9e3;scroll-margin-top:110px;position:relative;overflow:hidden}#top.site-shell .family-first-page .family-first-standards>.family-first-inner{padding-block:38px;padding-right:150px}#top.site-shell .family-first-page .family-first-timeline{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0 0;list-style:none;display:grid}#top.site-shell .family-first-page .family-first-timeline>li{border-top:1px solid #d6cec4;padding:29px 22px 0 0;position:relative}#top.site-shell .family-first-page .family-first-timeline>li:before{content:"";background:var(--family-wine);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}#top.site-shell .family-first-page .family-first-step{align-items:center;gap:14px;margin-bottom:14px;display:flex}#top.site-shell .family-first-page .family-first-step>span:first-child{font:550 20px/1.2 var(--about-display)}#top.site-shell .family-first-page .family-first-step>span:last-child{color:#898077;font-size:11px;font-weight:600}#top.site-shell .family-first-page .family-first-timeline h3{font-size:20px}#top.site-shell .family-first-page .family-first-timeline p{margin-top:23px;font-size:14px!important}#top.site-shell .family-first-page .family-first-requirements{color:var(--family-muted);margin-top:12px;padding-left:16px;font-size:14px;line-height:1.9;list-style:outside}#top.site-shell .family-first-page .family-first-requirements+p{margin-top:18px}#top.site-shell .family-first-page .family-first-standard-art{z-index:-1;width:max(150px,50% - 550px);position:absolute;inset:0 0 0 auto;overflow:hidden}#top.site-shell .family-first-page .family-first-standard-art>figure{width:100%;height:100%}#top.site-shell .family-first-page .family-first-proofs{padding-block:38px}#top.site-shell .family-first-page .family-first-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#top.site-shell .family-first-page .family-first-proof-grid>article{background:#fdfbf9;border:1px solid #ebe5de;padding:22px 24px 25px;position:relative;box-shadow:0 2px 10px #4f35210a}#top.site-shell .family-first-page .family-first-number{color:#b0a08b;font:600 17px/1.5 var(--about-display);margin-bottom:10px;display:block}#top.site-shell .family-first-page .family-first-proof-grid h3{min-height:70px;font-size:20px}#top.site-shell .family-first-page .family-first-proof-grid p{margin-top:22px;padding-right:55px;font-size:14px!important}#top.site-shell .family-first-page .family-first-proof-grid :is(.family-first-icon,.ssgl-content-icon){color:#a98480;width:49px;height:51px;position:absolute;bottom:30px;right:20px}#top.site-shell .family-first-page .family-first-resources{background:#f5f2ee;border-top:1px solid #eee9e3;padding-block:30px;scroll-margin-top:112px}#top.site-shell .family-first-page .family-first-article-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);gap:22px;display:grid}#top.site-shell .family-first-page .family-first-featured-article{border:1px solid var(--family-line);background:#fcfaf7;grid-template-columns:155px minmax(0,1fr);display:grid;box-shadow:0 2px 8px #4f35210a}#top.site-shell .family-first-page .family-first-featured-article>figure{background:#d0c2b1;width:100%;height:100%}#top.site-shell .family-first-page .family-first-featured-article>div{padding:23px 22px 19px}#top.site-shell .family-first-page .family-first-source{color:#8d7269;font-size:11px;font-weight:700}#top.site-shell .family-first-page .family-first-article-grid h3{margin-top:10px;font-size:19px;line-height:1.6}#top.site-shell .family-first-page .family-first-article-meta{flex-wrap:wrap;gap:7px 16px;margin-block:10px;display:flex;font-size:12px!important}#top.site-shell .family-first-page .family-first-featured-article>div>p:not(.family-first-article-meta){line-height:1.7;font-size:13px!important}#top.site-shell .family-first-page .family-first-featured-article .family-first-text-link{margin-top:12px;font-size:13px}#top.site-shell .family-first-page .family-first-related-articles{grid-template-rows:repeat(2,1fr);gap:14px;display:grid}#top.site-shell .family-first-page .family-first-related-articles>a{border:1px solid var(--family-line);background:#fcfaf7;flex-direction:column;justify-content:center;align-items:start;padding:18px 23px;display:flex;box-shadow:0 2px 8px #4f35210a}#top.site-shell .family-first-page .family-first-related-articles h3{margin:0;font-size:17px}#top.site-shell .family-first-page .family-first-related-articles .family-first-text-link{justify-content:space-between;width:100%;font-size:12px}#top.site-shell .family-first-page .family-first-related-articles .family-first-article-meta{margin-bottom:4px}#top.site-shell .family-first-page .family-first-assurance{background:linear-gradient(115deg,#ece5dc,#f9f5ef 50%,#eee7dd);border-top:1px solid #e1d8cd;padding-block:30px}#top.site-shell .family-first-page .family-first-assurance>.family-first-inner{grid-template-columns:350px minmax(0,1fr);align-items:center;gap:35px;display:grid}#top.site-shell .family-first-page .family-first-assurance h2{color:var(--family-wine);font-size:26px}#top.site-shell .family-first-page .family-first-assurance header>p{margin-top:12px;font-size:13px!important}#top.site-shell .family-first-page .family-first-assurance ol{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}#top.site-shell .family-first-page .family-first-assurance li{gap:18px;padding-inline:25px;display:flex}#top.site-shell .family-first-page .family-first-assurance li+li{border-left:1px solid #d6cbbf}#top.site-shell .family-first-page .family-first-assurance :is(.family-first-icon,.ssgl-content-icon){color:#887568;width:43px;height:46px}#top.site-shell .family-first-page .family-first-assurance h3{padding-top:8px;font-size:17px}#top.site-shell .family-first-page .family-first-assurance li p{margin-top:20px;font-size:13px!important}@media (width<=1200px){#top.site-shell .family-first-page .family-first-intro{gap:28px}#top.site-shell .family-first-page .family-first-certificate{grid-template-columns:minmax(0,1fr) 130px}#top.site-shell .family-first-page .family-first-certificate-copy{padding-inline:22px}#top.site-shell .family-first-page .family-first-certificate h3{white-space:normal}#top.site-shell .family-first-page .family-first-row{grid-template-columns:180px minmax(0,1fr);gap:30px}#top.site-shell .family-first-page h2{font-size:25px}#top.site-shell .family-first-page .family-first-standards>.family-first-inner{padding-right:0}#top.site-shell .family-first-page .family-first-standard-art{display:none}#top.site-shell .family-first-page .family-first-proof-grid{gap:14px}#top.site-shell .family-first-page .family-first-proof-grid>article{padding-inline:19px}#top.site-shell .family-first-page .family-first-proof-grid p{padding-bottom:61px;padding-right:0}#top.site-shell .family-first-page .family-first-featured-article{grid-template-columns:125px minmax(0,1fr)}#top.site-shell .family-first-page .family-first-article-grid{gap:14px}#top.site-shell .family-first-page .family-first-assurance>.family-first-inner{grid-template-columns:250px minmax(0,1fr);gap:25px}#top.site-shell .family-first-page .family-first-assurance li{padding-inline:20px;display:block}}@media (width<=1000px){#top.site-shell .family-first-page .family-first-intro{grid-template-columns:1fr;gap:30px}#top.site-shell .family-first-page .family-first-intro h2{font-size:23px}#top.site-shell .family-first-page .family-first-certificate{grid-template-columns:minmax(0,1fr) 185px}#top.site-shell .family-first-page .family-first-certificate-copy{padding:30px}#top.site-shell .family-first-page .family-first-certificate h3{font-size:34px}#top.site-shell .family-first-page .family-first-row{grid-template-columns:1fr;gap:28px}#top.site-shell .family-first-page .family-first-row>h2 br{display:none}#top.site-shell .family-first-page .family-first-assurance>.family-first-inner{grid-template-columns:1fr;gap:30px}#top.site-shell .family-first-page .family-first-assurance li:first-child{padding-left:0}#top.site-shell .family-first-page .family-first-assurance li p{margin-top:12px}}@media (width<=600px){.family-first-hero-details{margin-top:26px}#top.site-shell .family-first-hero-facts li{flex-direction:column;align-items:start;gap:10px;padding-inline:12px;font-size:13px!important}.family-first-hero-facts :is(.family-first-icon,.ssgl-content-icon){width:31px;height:33px}.family-first-hero-actions{flex-wrap:nowrap;gap:10px;margin-top:25px}#top.site-shell .family-first-hero-actions .ssgl-button{white-space:nowrap;flex:1;gap:6px;min-width:0;padding-inline:10px;font-size:13px!important}.family-first-hero-actions .family-first-arrow{font-size:20px}#top.site-shell .family-first-page .family-first-inner{width:calc(100% - 40px)}#top.site-shell .family-first-page :is(h2,.family-first-intro h2){font-size:23px}#top.site-shell .family-first-page .family-first-intro{padding-block:32px}#top.site-shell .family-first-page .family-first-intro-copy br{display:none}#top.site-shell .family-first-page .family-first-intro-copy>p{margin-top:18px}#top.site-shell .family-first-page .family-first-certificate{grid-template-columns:minmax(0,1fr) 95px}#top.site-shell .family-first-page .family-first-certificate-copy{padding:24px 18px}#top.site-shell .family-first-page .family-first-certificate-copy>p:first-child{font-size:15px!important}#top.site-shell .family-first-page .family-first-certificate h3{font-size:27px}#top.site-shell .family-first-page .family-first-certificate-copy>p:nth-of-type(2){font-size:13px!important}#top.site-shell .family-first-page .family-first-certificate-copy br{display:none}#top.site-shell .family-first-page .family-first-certificate>figure{border:0;align-self:center;height:auto}#top.site-shell .family-first-page .family-first-standards>.family-first-inner{padding-block:30px}#top.site-shell .family-first-page .family-first-timeline{grid-template-columns:1fr;padding:0 0 0 4px}#top.site-shell .family-first-page .family-first-timeline>li{border-top:0;border-left:1px solid #d6cec4;padding:0 0 30px 24px}#top.site-shell .family-first-page .family-first-timeline>li:last-child{padding-bottom:0}#top.site-shell .family-first-page .family-first-timeline>li:before{top:6px;left:-4px}#top.site-shell .family-first-page .family-first-timeline p{margin-top:15px}#top.site-shell .family-first-page .family-first-timeline p br{display:none}#top.site-shell .family-first-page .family-first-proofs{padding-block:30px}#top.site-shell .family-first-page .family-first-proof-grid{grid-template-columns:1fr}#top.site-shell .family-first-page .family-first-proof-grid>article{padding:23px}#top.site-shell .family-first-page .family-first-proof-grid h3{min-height:0}#top.site-shell .family-first-page .family-first-proof-grid p{margin-top:18px;padding-bottom:0;padding-right:68px}#top.site-shell .family-first-page .family-first-article-grid{grid-template-columns:1fr}#top.site-shell .family-first-page .family-first-featured-article{grid-template-columns:95px minmax(0,1fr)}#top.site-shell .family-first-page .family-first-featured-article>div{padding:20px 18px}#top.site-shell .family-first-page .family-first-featured-article h3{font-size:18px}#top.site-shell .family-first-page .family-first-featured-article .family-first-text-link{gap:10px;font-size:12px}#top.site-shell .family-first-page .family-first-related-articles>a{padding:22px}#top.site-shell .family-first-page .family-first-assurance h2{font-size:25px}#top.site-shell .family-first-page .family-first-assurance ol{grid-template-columns:1fr;gap:22px}#top.site-shell .family-first-page .family-first-assurance li{gap:22px;padding:0;display:flex}#top.site-shell .family-first-page .family-first-assurance li+li{border-top:1px solid #d6cbbf;border-left:0;padding-top:22px}}#top.site-shell article[data-reference-content="/about/history"],#top.site-shell article[data-reference-content="/about/history"]>.content-detail-layout,#top.site-shell article[data-reference-content="/about/history"] .content-detail-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#top.site-shell .ssgl-hero[data-page-route="/about/history"] h1{font-family:var(--ssgl-font-body)!important}#top.site-shell .ssgl-hero .history-hero-emphasis{color:#cf9d91;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#b96974,#d3ae91);-webkit-background-clip:text;background-clip:text;font:inherit!important}#top.site-shell .history-page.ssgl-history-reference{--history-paper:#f9f7f4;--history-line:#e3dcd4;--history-ink:#39342f;--history-muted:#776e66;--history-wine:#603039;color:var(--history-ink);font-family:var(--ssgl-font-body);display:block;background:var(--history-paper)!important;padding:0!important}#top.site-shell .history-page.ssgl-history-reference :is(section,header,figure,ul,ol,dl,h2,h3,h4,p){margin:0}#top.site-shell .history-page.ssgl-history-reference :is(section,header,article,li,div){min-width:0}#top.site-shell .history-page.ssgl-history-reference :is(h2,h3,h4){color:var(--history-ink);letter-spacing:-.045em;word-break:keep-all;font-weight:500;line-height:1.5;font-family:var(--ssgl-font-body)!important}#top.site-shell .history-page.ssgl-history-reference :is(p,li){color:var(--history-muted);word-break:keep-all;overflow-wrap:anywhere;line-height:1.8;font-size:15px!important}#top.site-shell .history-page.ssgl-history-reference strong{color:var(--history-wine);font-weight:550}#top.site-shell .history-page.ssgl-history-reference>section{border:0;padding:0}#top.site-shell .history-page.ssgl-history-reference .history-inner{width:min(100% - 80px,1320px)!important;margin-inline:auto!important}#top.site-shell .history-page.ssgl-history-reference :is(.history-practice,.history-now,.history-archive){grid-template-columns:255px minmax(0,1fr);gap:35px;padding-block:32px;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-section-head{border:0;padding:10px 0 0;display:block}#top.site-shell .history-page.ssgl-history-reference .history-section-head h2{margin-bottom:24px;font-size:29px;line-height:1.65}#top.site-shell .history-page.ssgl-history-reference .history-section-head h2:after{content:"";background:var(--history-wine);width:46px;height:2px;margin-top:22px;display:block}#top.site-shell .history-page.ssgl-history-reference .history-section-lede{max-width:230px;margin:0;line-height:1.8;font-size:16px!important}#top.site-shell .history-page.ssgl-history-reference .history-practice-head h2{font-size:29px}#top.site-shell .history-page.ssgl-history-reference .history-practice-list{background:0 0;grid-template-columns:1fr .92fr 1.28fr;align-items:stretch;gap:12px;padding:0;list-style:none;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-practice-card{border:1px solid var(--history-line);background:#fbf9f6;border-radius:0;height:100%}#top.site-shell .history-page.ssgl-history-reference .history-practice-card>figure{width:100%;height:120px}#top.site-shell .history-page.ssgl-history-reference .history-practice-copy{background:0 0;min-height:0;padding:18px 20px 22px}#top.site-shell .history-page.ssgl-history-reference .history-practice-copy h3{color:var(--history-ink);margin:0 0 8px;font-size:24px}#top.site-shell .history-page.ssgl-history-reference .history-practice-copy h3 span{color:var(--history-wine);font:inherit;margin-right:5px}#top.site-shell .history-page.ssgl-history-reference .history-practice-copy>p{min-height:54px;font-size:15px!important}#top.site-shell .history-page.ssgl-history-reference .history-service-list{border:0;list-style:outside;margin-top:14px!important;padding:0 0 0 16px!important}#top.site-shell .history-page.ssgl-history-reference .history-service-list li{padding:0;line-height:1.8;font-size:14px!important}#top.site-shell .history-page.ssgl-history-reference :is(.history-service-list,.history-event-list) li:before{display:none}#top.site-shell .history-page.ssgl-history-reference .history-practice-item:last-child .history-service-list{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:2px 18px;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-intro{color:#f5eee4;background:linear-gradient(115deg,#351d20,#48242a 55%,#301d1d);display:block;padding:30px 0!important}#top.site-shell .history-page.ssgl-history-reference .history-intro-inner{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:30px;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-range-title{color:#f5eee4;white-space:nowrap;align-items:baseline;gap:12px;font-size:37px;display:flex}#top.site-shell .history-page.ssgl-history-reference .history-range-title span:first-child{font-size:46px!important}#top.site-shell .history-page.ssgl-history-reference .history-intro-copy>p{color:#d9cabc;margin-top:17px;line-height:1.8;font-size:14px!important}#top.site-shell .history-page.ssgl-history-reference .history-stats{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-stat{text-align:center;background:0 0;border-left:1px solid #c9b89c60;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:0 18px;display:flex}#top.site-shell .history-page.ssgl-history-reference .history-stat dt{color:#dbd0c1;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex;font-size:14px!important}#top.site-shell .history-page.ssgl-history-reference .history-stat svg{color:#d3c4ac;width:49px;height:51px}#top.site-shell .history-page.ssgl-history-reference .history-stat dd{color:#e7d6bc;margin:7px 0 0;font-weight:400;line-height:1.2;font-family:var(--ssgl-font-body)!important;font-size:46px!important}#top.site-shell .history-page.ssgl-history-reference .history-now{padding-block:32px}#top.site-shell .history-page.ssgl-history-reference .history-featured-list{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;padding:0;list-style:none;display:grid;position:relative}#top.site-shell .history-page.ssgl-history-reference .history-featured-list:before{display:none}#top.site-shell .history-page.ssgl-history-reference .history-featured-item{position:relative}#top.site-shell .history-page.ssgl-history-reference .history-featured-card{border:1px solid var(--history-line);background:#fcfaf7;flex-direction:column;height:100%;min-height:298px;padding:21px;display:flex}#top.site-shell .history-page.ssgl-history-reference .history-featured-year{justify-content:start;align-items:center;gap:14px;display:flex}#top.site-shell .history-page.ssgl-history-reference .history-featured-year h3{color:var(--history-wine);font-size:30px}#top.site-shell .history-page.ssgl-history-reference .history-featured-year svg{color:#927377;width:35px;height:37px}#top.site-shell .history-page.ssgl-history-reference .history-featured-events{min-height:70px;margin:12px 0 20px;padding:0 0 0 13px;list-style:outside}#top.site-shell .history-page.ssgl-history-reference .history-featured-events li{padding:0;font-size:14px!important}#top.site-shell .history-page.ssgl-history-reference .history-featured-card>figure{width:100%;height:132px;margin-top:auto}#top.site-shell .history-page.ssgl-history-reference .history-archive{isolation:isolate;border-top:1px solid #a29a90;padding-block:20px 40px;position:relative}#top.site-shell .history-page.ssgl-history-reference .history-archive-head{padding-top:0}#top.site-shell .history-page.ssgl-history-reference .history-archive-art{z-index:-1;opacity:.65;pointer-events:none;width:290px;position:absolute;bottom:0;left:-35px}#top.site-shell .history-page.ssgl-history-reference .history-era-list{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-era-item{border:1px solid var(--history-line);background:#fbf8f4d9}#top.site-shell .history-page.ssgl-history-reference .history-era{background:0 0;border:0;height:100%;display:block}#top.site-shell .history-page.ssgl-history-reference .history-era-caption{text-align:center;background:linear-gradient(100deg,#48232b,#63373b);border:0;padding:7px 5px;position:static}#top.site-shell .history-page.ssgl-history-reference .history-era-caption h3{color:#ecdfcf;margin:0;font-size:18px;font-weight:400}#top.site-shell .history-page.ssgl-history-reference .history-year-list{list-style:none;display:block;padding:0 13px!important}#top.site-shell .history-page.ssgl-history-reference .history-year-item{border:0;margin:0}#top.site-shell .history-page.ssgl-history-reference .history-year-item+li{border-top:1px solid var(--history-line)}#top.site-shell .history-page.ssgl-history-reference .history-year-card{background:0 0;border:0;padding:14px 0;display:block}#top.site-shell .history-page.ssgl-history-reference .history-year-card h4{color:var(--history-wine);margin-bottom:9px;font-size:22px}#top.site-shell .history-page.ssgl-history-reference .history-year-card .history-event-list{padding-left:13px;list-style:outside}#top.site-shell .history-page.ssgl-history-reference .history-year-card .history-event-list li{margin:0;padding:0;line-height:1.65;font-size:13px!important}#top.site-shell .history-page.ssgl-history-reference .history-journey{border-top:1px solid var(--history-line);grid-template-columns:360px minmax(0,1fr);gap:85px;padding-block:56px 35px;scroll-margin-top:110px;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-journey-intro h2{margin:0 0 26px;font-size:32px;line-height:1.65}#top.site-shell .history-page.ssgl-history-reference .history-journey-intro>p{margin-bottom:30px;font-size:16px!important}#top.site-shell .history-page.ssgl-history-reference .history-journey-gallery{gap:12px;display:grid}#top.site-shell .history-page.ssgl-history-reference .history-journey-gallery>figure{width:100%;height:176px}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline{padding:5px 0 0;list-style:none}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline>li{border-left:1px solid #d7c9c6;grid-template-columns:90px minmax(0,1fr);gap:28px;padding:0 0 28px 40px;display:grid;position:relative}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline>li:before{content:"";background:var(--history-wine);border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:-6px}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline>li:last-child{border-color:#0000;padding-bottom:0}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline time{color:var(--history-wine);font-size:29px;font-weight:400;line-height:1.25}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline h3{margin:0 0 8px;font-size:18px;font-weight:600}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline p{line-height:1.8;font-size:15px!important}#top.site-shell .history-page.ssgl-history-reference .history-reference-values{background:0 0;border:0;padding-block:40px 50px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values>h2{text-align:center;justify-content:center;align-items:center;gap:30px;margin:0 0 34px;font-size:29px;display:flex}#top.site-shell .history-page.ssgl-history-reference .history-reference-values>h2:before,#top.site-shell .history-page.ssgl-history-reference .history-reference-values>h2:after{content:"";background:#d8c7c3;flex:1;height:1px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-cards{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-card{text-align:center;padding:0 26px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-icon{color:#875963;width:56px;height:58px;margin-bottom:18px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values h3{font-size:21px;font-weight:550}#top.site-shell .history-page.ssgl-history-reference .history-reference-values p{margin-top:16px;font-size:14px!important}@media (width<=1200px){#top.site-shell .history-page.ssgl-history-reference :is(.history-practice,.history-now,.history-archive){grid-template-columns:215px minmax(0,1fr);gap:25px}#top.site-shell .history-page.ssgl-history-reference .history-section-head h2{font-size:26px}#top.site-shell .history-page.ssgl-history-reference .history-practice-copy{padding:17px 14px}#top.site-shell .history-page.ssgl-history-reference .history-practice-item:last-child .history-service-list{display:block}#top.site-shell .history-page.ssgl-history-reference .history-intro-inner{grid-template-columns:250px minmax(0,1fr);gap:20px}#top.site-shell .history-page.ssgl-history-reference .history-range-title{font-size:29px}#top.site-shell .history-page.ssgl-history-reference .history-range-title span:first-child{font-size:38px!important}#top.site-shell .history-page.ssgl-history-reference .history-stat{padding-inline:10px}#top.site-shell .history-page.ssgl-history-reference .history-featured-list{gap:26px}#top.site-shell .history-page.ssgl-history-reference .history-featured-card{padding:16px}#top.site-shell .history-page.ssgl-history-reference .history-journey{grid-template-columns:290px minmax(0,1fr);gap:50px}#top.site-shell .history-page.ssgl-history-reference .history-journey-gallery>figure{height:150px}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline>li{grid-template-columns:74px minmax(0,1fr);gap:20px;padding-left:28px}}@media (width<=1000px){#top.site-shell .history-page.ssgl-history-reference :is(.history-practice,.history-now,.history-archive){grid-template-columns:1fr;gap:28px}#top.site-shell .history-page.ssgl-history-reference .history-section-lede{max-width:620px}#top.site-shell .history-page.ssgl-history-reference .history-section-head h2{margin-bottom:15px}#top.site-shell .history-page.ssgl-history-reference .history-section-head h2:after{margin-top:16px}#top.site-shell .history-page.ssgl-history-reference .history-intro-inner{grid-template-columns:1fr;gap:26px}#top.site-shell .history-page.ssgl-history-reference .history-intro-copy>p{max-width:590px}#top.site-shell .history-page.ssgl-history-reference .history-stat:first-child{border:0}#top.site-shell .history-page.ssgl-history-reference .history-era-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#top.site-shell .history-page.ssgl-history-reference .history-year-card .history-event-list li{font-size:14px!important}#top.site-shell .history-page.ssgl-history-reference .history-journey{grid-template-columns:235px minmax(0,1fr);gap:32px}#top.site-shell .history-page.ssgl-history-reference .history-journey-intro h2{font-size:28px}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline>li{padding-bottom:26px;padding-left:26px;display:block}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline h3{margin-top:10px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-card:nth-child(3){border-left:0}}@media (width<=600px){#top.site-shell .history-page.ssgl-history-reference .history-inner{width:calc(100% - 40px)!important}#top.site-shell .history-page.ssgl-history-reference :is(.history-practice,.history-now,.history-archive){padding-block:28px}#top.site-shell .history-page.ssgl-history-reference .history-section-head{padding:0}#top.site-shell .history-page.ssgl-history-reference .history-section-head h2{font-size:26px}#top.site-shell .history-page.ssgl-history-reference .history-practice-list{grid-template-columns:1fr;gap:18px}#top.site-shell .history-page.ssgl-history-reference .history-practice-card>figure{height:145px}#top.site-shell .history-page.ssgl-history-reference .history-practice-copy{padding:22px}#top.site-shell .history-page.ssgl-history-reference .history-practice-copy>p{min-height:0}#top.site-shell .history-page.ssgl-history-reference .history-service-list li{font-size:15px!important}#top.site-shell .history-page.ssgl-history-reference .history-intro{padding-block:26px!important}#top.site-shell .history-page.ssgl-history-reference .history-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}#top.site-shell .history-page.ssgl-history-reference .history-stat:nth-child(odd){border:0}#top.site-shell .history-page.ssgl-history-reference .history-stat{min-height:140px;padding-inline:12px}#top.site-shell .history-page.ssgl-history-reference .history-stat dd{font-size:40px!important}#top.site-shell .history-page.ssgl-history-reference .history-featured-list{grid-template-columns:1fr;gap:30px}#top.site-shell .history-page.ssgl-history-reference .history-featured-card{min-height:0;padding:22px}#top.site-shell .history-page.ssgl-history-reference .history-featured-events{min-height:0;margin-bottom:20px}#top.site-shell .history-page.ssgl-history-reference .history-featured-card>figure{height:162px}#top.site-shell .history-page.ssgl-history-reference .history-era-list{grid-template-columns:1fr;gap:20px}#top.site-shell .history-page.ssgl-history-reference .history-era-caption{padding:10px}#top.site-shell .history-page.ssgl-history-reference .history-era-caption h3{font-size:20px}#top.site-shell .history-page.ssgl-history-reference .history-year-list{padding-inline:20px!important}#top.site-shell .history-page.ssgl-history-reference .history-year-card{padding-block:18px}#top.site-shell .history-page.ssgl-history-reference .history-year-card .history-event-list li{font-size:15px!important}#top.site-shell .history-page.ssgl-history-reference .history-archive-art{display:none}#top.site-shell .history-page.ssgl-history-reference .history-journey{grid-template-columns:1fr;gap:35px;padding-block:34px}#top.site-shell .history-page.ssgl-history-reference .history-journey-intro h2{margin-bottom:20px}#top.site-shell .history-page.ssgl-history-reference .history-journey-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#top.site-shell .history-page.ssgl-history-reference .history-journey-gallery>figure{height:98px}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline{margin-left:5px}#top.site-shell .history-page.ssgl-history-reference .history-journey-timeline time{font-size:27px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values{padding-block:18px 35px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values>h2{gap:16px;font-size:25px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-cards{grid-template-columns:1fr;gap:24px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-card{border-left:0;border-bottom:1px solid var(--history-line);padding:0 20px 24px}#top.site-shell .history-page.ssgl-history-reference .history-reference-values .ssgl-content-card:last-child{border:0;padding-bottom:0}}#top .ssgl-divorce-topics{--content-wine:#57292d;--topic-dark:#401719;--content-gold:#b79863;--content-line:#e5ddd5;color:#3c3531;background:#fcfaf8}#top .ssgl-divorce-topics .ssgl-content-inner{padding:12px 0 56px}#top .ssgl-divorce-topics :is(h2,h3,p){overflow-wrap:break-word}#top .ssgl-divorce-topics h2{font-size:clamp(25px,2.1vw,31px);font-weight:600;line-height:1.6}#top .ssgl-divorce-topics h3{font-family:var(--ssgl-font-body);color:var(--content-wine);font-size:18px;font-weight:700;line-height:1.6}#top .ssgl-divorce-topics p{font-size:16px;line-height:1.85}#top .ssgl-divorce-topics .ssgl-content-icon{width:60px;height:64px;color:var(--content-wine);display:block}#top .ssgl-divorce-topics .ssgl-ref-section{border:0;padding:52px 0}#top .ssgl-divorce-topics .ssgl-ref-section>header{margin-bottom:36px}#top .ssgl-divorce-topics .ssgl-ref-section>header>p{color:#625952;margin-top:20px}#top .ssgl-divorce-topics .ssgl-ref-section>header h2:after,#top .ssgl-divorce-topics .ssgl-ref-panel h2:after{content:"";background:#9d7b79;width:34px;height:2px;margin:18px auto 0;display:block}#top .ssgl-divorce-topics .ssgl-content-card{padding:12px 23px}#top .ssgl-divorce-topics .ssgl-content-card>.ssgl-content-icon{margin-bottom:25px}#top .ssgl-divorce-topics .ssgl-content-card p{margin-top:16px}#top .ssgl-divorce-topics .ssgl-content-cards--bordered{text-align:center;gap:14px}#top .ssgl-divorce-topics .ssgl-content-cards--bordered>.ssgl-content-card{border:1px solid var(--content-line);background:#fdfbf9;border-radius:0;padding:28px 20px}#top .ssgl-divorce-topics .ssgl-content-cards--bordered ul{text-align:left;padding:0;list-style:none}#top .ssgl-divorce-topics .ssgl-content-cards--bordered li{gap:10px;margin-top:8px;display:flex}#top .ssgl-divorce-topics .ssgl-content-cards--bordered li:before{content:"✓";color:var(--content-wine);font-weight:700}#top .ssgl-divorce-topics .ssgl-ref-soft{background:linear-gradient(110deg,#f5f0ea,#f9f6f2);padding:40px 28px}#top .ssgl-divorce-topics .ssgl-ref-dark{color:#fff8ee;background:linear-gradient(115deg,#3e1518,#5b2728)}#top .ssgl-divorce-topics .ssgl-ref-dark :is(h2,h3,p,strong){color:inherit}#top .ssgl-divorce-topics .ssgl-content-checklist li{gap:14px;padding:9px 0}#top .ssgl-divorce-topics .ssgl-content-checklist li:before{background:var(--content-wine);color:#fff;text-align:center;border-radius:50%;flex:none;align-self:flex-start;width:19px;height:19px;margin-top:4px;font-size:12px;line-height:19px}#top .ssgl-divorce-topics .ssgl-content-note{border-radius:2px;gap:18px;font-size:15px}#top .ssgl-divorce-topics .ssgl-content-note .ssgl-content-icon{width:30px;height:32px}#top .ssgl-divorce-topics .ssgl-ref-section.ssgl-content-row>header h2:after,#top .ssgl-divorce-topics .ssgl-ref-section.ssgl-ref-with-art>header h2:after{margin-left:0}#top .ssgl-divorce-topics .ssgl-topic-icon-checklist li{align-items:center;gap:17px;padding-block:10px}#top .ssgl-divorce-topics .ssgl-topic-icon-checklist li:before{display:none}#top .ssgl-divorce-topics .ssgl-topic-icon-checklist .ssgl-content-icon{width:30px;height:32px}#top .ssgl-divorce-topics .ssgl-reference-artwork{position:relative;overflow:hidden}#top .ssgl-divorce-topics .ssgl-topic-brand-mark{width:56px;height:56px;color:var(--content-gold);flex:none;display:block}#top .ssgl-divorce-topics .ssgl-topic-watermark{opacity:.065;pointer-events:none;width:230px;height:230px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#top .ssgl-divorce-topics .ssgl-ref-definition-icons{grid-template-columns:26% minmax(0,1fr);align-items:center;gap:30px;padding-block:65px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo{grid-template-columns:24% minmax(0,1fr) 27%;align-items:center;gap:22px;padding:0 0 40px}#top .ssgl-divorce-topics :is(.ssgl-ref-definition-icons,.ssgl-ref-definition-icons-photo)>header{margin:0}#top .ssgl-divorce-topics :is(.ssgl-ref-definition-icons,.ssgl-ref-definition-icons-photo) h2{color:var(--content-wine)}#top .ssgl-divorce-topics :is(.ssgl-ref-definition-icons,.ssgl-ref-definition-icons-photo) h2:after{margin-left:0}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-content-card{padding:12px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-content-card h3{font-size:17px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-content-card p{font-size:15px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-ref-art{grid-column:3;height:360px;min-height:0}#top .ssgl-divorce-topics[data-topic=trial] .ssgl-ref-definition-icons{grid-template-columns:34% minmax(0,1fr)}#top .ssgl-divorce-topics[data-topic=trial] .ssgl-ref-definition-icons .ssgl-content-card{padding-inline:16px}#top .ssgl-divorce-topics .ssgl-ref-issues-band{grid-template-columns:30% 1fr;align-items:center;padding:38px 45px;position:relative}#top .ssgl-divorce-topics .ssgl-ref-issues-band>header{border-right:1px solid var(--content-line);color:var(--content-wine);margin:0;padding-right:28px}#top .ssgl-divorce-topics .ssgl-ref-issues-band>header h2:after{display:none}#top .ssgl-divorce-topics .ssgl-ref-issues-band .ssgl-ref-section-body{padding-right:145px;position:relative}#top .ssgl-divorce-topics .ssgl-ref-rows li{gap:18px;padding:10px 0}#top .ssgl-divorce-topics .ssgl-ref-rows li>span{width:28px;height:28px;font:600 15px/28px var(--ssgl-font-body)}#top .ssgl-divorce-topics .ssgl-ref-rights-cards{background:0 0;padding-inline:30px}#top .ssgl-divorce-topics .ssgl-ref-rights-cards .ssgl-content-note{text-align:left}#top .ssgl-divorce-topics .ssgl-ref-photo-checklist{background:#f3eee8;grid-template-columns:24% 1fr 30%;gap:22px;padding:25px 32px}#top .ssgl-divorce-topics .ssgl-ref-photo-checklist>header{color:var(--content-wine);margin:0}#top .ssgl-divorce-topics .ssgl-ref-photo-checklist h2:after{margin-left:0}#top .ssgl-divorce-topics .ssgl-ref-photo-checklist .ssgl-ref-art{height:240px;min-height:0}#top .ssgl-divorce-topics[data-topic=overview] .ssgl-ref-photo-checklist{grid-template-columns:42% 58%;gap:0;padding:32px;overflow:hidden}#top .ssgl-divorce-topics[data-topic=overview] .ssgl-ref-photo-checklist>header{z-index:1;grid-area:1/1}#top .ssgl-divorce-topics[data-topic=overview] .ssgl-ref-photo-checklist>.ssgl-ref-section-body{z-index:1;grid-area:2/1;margin-top:18px}#top .ssgl-divorce-topics[data-topic=overview] .ssgl-ref-photo-checklist>.ssgl-ref-art{right:0;width:75%;height:100%;position:absolute;inset-block:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}#top .ssgl-divorce-topics .ssgl-ref-steps{padding:8px 0}#top .ssgl-divorce-topics .ssgl-ref-steps p{font-size:15px}#top .ssgl-divorce-topics .ssgl-ref-steps h3{font-size:17px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-cards{gap:30px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-card{aspect-ratio:1;background:0 0;border:2px solid #e8e1da;border-radius:50%;padding:22px 18px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-number{margin-bottom:12px;font-size:27px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-card+.ssgl-content-card:before{color:var(--content-wine);left:-23px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps p{margin-top:12px}#top .ssgl-divorce-topics .ssgl-ref-circle-steps .ssgl-content-note,#top .ssgl-divorce-topics .ssgl-ref-asset-grid .ssgl-content-note{color:#776e67;background:0 0;border:0;justify-content:center;padding:10px 0}#top .ssgl-divorce-topics .ssgl-ref-circle-steps .ssgl-content-note .ssgl-content-icon{width:22px;height:24px}#top .ssgl-divorce-topics .ssgl-ref-steps--square-steps .ssgl-content-card{background:#f5f1ed;border:0;border-radius:0;padding:22px 18px}#top .ssgl-divorce-topics .ssgl-ref-steps--square-steps .ssgl-content-number{color:var(--content-wine);height:auto;margin-bottom:16px;font-size:25px;line-height:1.4}#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-card{flex-direction:column;align-items:center;padding-inline:14px;display:flex}#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-number{z-index:1;width:38px;height:38px;margin-bottom:-8px;font-size:18px;line-height:38px;position:relative}#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-icon{box-sizing:content-box;background:#f1e8de;border-radius:50%;margin-bottom:18px;padding:20px}#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-card+.ssgl-content-card:before{content:"→";font-size:23px;top:25%}#top .ssgl-divorce-topics .ssgl-ref-help-band{border:1px solid var(--content-line);grid-template-columns:34% 1fr;align-items:center;gap:25px;margin-block:10px 30px;padding:32px}#top .ssgl-divorce-topics .ssgl-ref-help-band>header{margin:0}#top .ssgl-divorce-topics .ssgl-ref-help-band h2{font-size:25px}#top .ssgl-divorce-topics .ssgl-ref-help-band h2:after{display:none}#top .ssgl-divorce-topics .ssgl-ref-help-band .ssgl-content-card{padding:10px 14px}#top .ssgl-divorce-topics .ssgl-ref-help-band h3{font-size:16px}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo{background:#f6f1eb;grid-template-columns:35% 1fr 26%;gap:25px;margin:20px 0 35px;padding:0}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo>header{margin:0;padding:25px 0 25px 28px}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo h2{border-left:5px solid var(--content-wine);color:var(--content-wine);padding-left:22px}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo h2:after{display:none}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo .ssgl-content-checklist{padding-block:20px}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo .ssgl-ref-art{height:100%;min-height:360px}#top .ssgl-divorce-topics .ssgl-ref-panels{padding:26px 0}#top .ssgl-divorce-topics .ssgl-ref-panel{border-radius:2px;padding:32px;position:relative}#top .ssgl-divorce-topics .ssgl-ref-panel>:not(.ssgl-topic-watermark){position:relative}#top .ssgl-divorce-topics .ssgl-ref-panel h2{font-size:25px}#top .ssgl-divorce-topics .ssgl-ref-panel h2:after{margin-left:0}#top .ssgl-divorce-topics .ssgl-ref-panels--split{padding:30px 0}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-ref-panel:first-child{grid-template-columns:1fr 1fr;align-items:center;gap:25px;min-height:360px;display:grid}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-ref-panel:first-child .ssgl-content-checklist{border-left:1px solid #956c66;padding-left:22px}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-ref-panel:first-child .ssgl-content-checklist li{font-size:15px}#top .ssgl-divorce-topics .ssgl-ref-dark .ssgl-content-checklist li:before{color:#eadbc8;background:0 0;border:1px solid #eadbc8}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-content-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:38px}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-content-card{border:0;padding:6px}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-content-card h3{font-size:15px}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-content-icon{width:45px;height:48px}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo){background:#f3ede6;grid-template-columns:1fr 1fr;gap:0;margin-block:20px 0;padding:0}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>header{margin:0;padding:40px}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo) h2:after{margin-left:0}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>.ssgl-ref-section-body{padding:0 40px 35px}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>.ssgl-ref-section-body:empty{display:none}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo) .ssgl-ref-art{aspect-ratio:auto;align-self:stretch;height:100%;min-height:320px}#top .ssgl-divorce-topics[data-topic=alimony] .ssgl-ref-closing-photo{grid-template-columns:35% 65%}#top .ssgl-divorce-topics[data-topic=alimony] .ssgl-ref-closing-photo>header{z-index:1;grid-area:1/2;position:relative}#top .ssgl-divorce-topics[data-topic=alimony] .ssgl-ref-closing-photo>.ssgl-ref-art{grid-area:1/1}#top .ssgl-divorce-topics[data-topic=alimony] .ssgl-ref-closing-photo .ssgl-topic-watermark{right:15px}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-asset-grid .ssgl-content-card{border:0}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-asset-grid .ssgl-content-card:before{content:"✓";color:#fff;background:var(--content-gold);width:20px;height:20px;font:14px/20px var(--ssgl-font-body);border-radius:50%;margin:0 auto 25px;display:block}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-asset-grid .ssgl-content-note .ssgl-content-icon{display:none}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-closing-photo{background:linear-gradient(120deg,#3e1518,#5b2728);grid-template-columns:42% 58%}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-closing-photo>header{color:#fff8ef}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-closing-photo p{color:#f2e6dc}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-closing-photo h2:after{display:none}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-closing-photo header>.ssgl-topic-brand-mark{width:42px;height:42px;margin-bottom:24px}#top .ssgl-divorce-topics[data-topic=property] .ssgl-ref-closing-photo .ssgl-topic-watermark{display:none}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo{isolation:isolate;background:#eae1d5;grid-template-columns:50% 50%;min-height:325px;overflow:hidden}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo>.ssgl-ref-art{z-index:-2;grid-area:auto;width:75%;height:100%;position:absolute;inset:0 0 0 25%}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo:before{content:"";z-index:-1;background:linear-gradient(90deg,#491c22 0%,#491c22ed 30%,#491c2266 53%,#0000 75%);position:absolute;inset:0}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo>header{color:#fff}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo p{color:#f4ece6}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo h2:after,#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo .ssgl-topic-watermark{display:none}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo>.ssgl-ref-section-body{grid-column:2;place-self:end;padding:35px}#top .ssgl-divorce-topics[data-topic=children] .ssgl-topic-consultation-link{background:#fdfaf5e8}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-icon-grid .ssgl-content-icon,#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-icon-grid:first-child .ssgl-content-icon,#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-icon-grid .ssgl-content-icon{box-sizing:content-box;background:#f0e7dc;border-radius:50%;padding:24px}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo>header{grid-area:1/2;padding-bottom:20px}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo>.ssgl-ref-section-body{grid-area:2/2}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo>.ssgl-ref-art{grid-area:1/1/3;height:100%}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo .ssgl-content-card{text-align:left;border:0;grid-template-columns:54px 1fr;gap:12px;padding:0 12px 0 0;display:grid}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo .ssgl-content-card h3{font-size:16px}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo .ssgl-content-card p{font-size:14px}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo .ssgl-content-icon{background:var(--content-wine);color:#fff4e7;border-radius:50%;width:54px;height:56px;padding:11px}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-service-strip{padding-block:32px}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-service-strip .ssgl-content-icon{width:36px;height:38px}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo{background:linear-gradient(120deg,#3e1518,#5b2728);grid-template-columns:46% 54%}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo>header{padding-bottom:0}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo .ssgl-ref-section-body{padding-top:14px}#top .ssgl-divorce-topics .ssgl-ref-procedure-photo .ssgl-ref-steps .ssgl-content-cards{grid-template-columns:1fr;gap:0}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo .ssgl-content-card{background:0 0;grid-template-columns:40px 1fr;gap:16px;padding:12px 0}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo .ssgl-content-card>div{grid-template-columns:122px 1fr;align-items:center;gap:12px;display:grid}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo .ssgl-content-card p{margin:0;font-size:14px}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo .ssgl-content-number{color:#eadfca;font-size:28px}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo h3{color:#d2b279}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo p{color:#f5eae2}#top .ssgl-divorce-topics .ssgl-emergency-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}#top .ssgl-divorce-topics .ssgl-emergency-links a{color:#f9e8c8;border:1px solid #bc9c76;padding:8px 12px;font-size:15px;text-decoration:none}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-service-cards .ssgl-content-card{background:linear-gradient(110deg,#fffdfb,#f7f3ef);box-shadow:0 5px 15px #61493508}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo{color:#fff8eb;background:#3f352d;grid-template-columns:23% 50% 27%}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo>header{grid-area:1/2;padding:35px 22px}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo p{color:#e5dcd3}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo>.ssgl-ref-art{grid-area:1/1;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo>.ssgl-ref-section-body{grid-area:1/3;align-self:end;padding:25px}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo .ssgl-topic-consultation-link{color:#d1b17d;border-color:#b79863}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-icon-summary{padding:35px 0 10px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-icon-summary .ssgl-content-cards{border:1px solid var(--content-line)}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-icon-summary .ssgl-content-card{gap:15px;padding:24px 18px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-icon-summary .ssgl-content-card p{margin-top:4px;font-size:14px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-intro{border-bottom:1px solid var(--content-line);padding:25px 0 30px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-intro header{margin:0}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-intro h2:after{display:none}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison{padding:28px 0 0}#top .ssgl-divorce-topics[data-topic=international] section.ssgl-ref-comparison{display:block}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison>header{margin-bottom:16px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison>header h2:after{display:none}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison>section{min-height:250px;padding:25px 30px 95px;position:relative}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison>section h3{font-family:var(--ssgl-font-title);color:#3c3531;font-size:24px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison>section>strong{color:#50453e;margin-top:8px;font-size:18px;display:block}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison .ssgl-content-note .ssgl-content-icon{margin:0}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison .ssgl-reference-artwork{width:180px;height:80px;position:absolute;bottom:0;left:12px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison>section:nth-child(2) .ssgl-reference-artwork{left:auto;right:12px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-panel h2:after{display:none}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-panel .ssgl-content-soft{border-radius:2px;gap:15px;font-size:14px;display:flex}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-panel .ssgl-content-soft .ssgl-content-icon{width:40px;height:42px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-panel .ssgl-content-soft p{font-size:14px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-issue-cards{background:0 0;padding:20px 0 35px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-issue-cards .ssgl-content-cards{gap:8px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-issue-cards .ssgl-content-card{padding:23px 13px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-issue-cards h3{font-size:16px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-issue-cards p{font-size:14px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-visa-photo{grid-template-columns:34% 66%}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-visa-photo>header{grid-area:1/2;padding:25px 32px 0}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-visa-photo h2:after{display:none}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-visa-photo>.ssgl-ref-section-body{grid-area:2/2;padding:0 32px 25px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-visa-photo>.ssgl-ref-art{grid-area:1/1/3}#top .ssgl-divorce-topics .ssgl-topic-closing{isolation:isolate;color:#fff8f0;background:linear-gradient(115deg,#401719,#572527);grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:32px;padding:38px 45px;display:grid;position:relative;overflow:hidden}#top .ssgl-divorce-topics .ssgl-topic-closing h2{color:inherit;font-size:clamp(23px,2vw,29px)}#top .ssgl-divorce-topics .ssgl-topic-closing p{color:#efdfd3;margin-top:14px}#top .ssgl-divorce-topics .ssgl-topic-closing strong{color:#d2b177}#top .ssgl-divorce-topics .ssgl-topic-closing>:not(.ssgl-topic-watermark){position:relative}#top .ssgl-divorce-topics .ssgl-topic-closing .ssgl-topic-watermark{color:#e3c28a;opacity:.07}#top .ssgl-divorce-topics .ssgl-topic-brand-logo{object-fit:contain;width:235px;height:auto;margin-top:26px;display:block}#top .ssgl-divorce-topics .ssgl-topic-consultation-link{min-height:52px;color:var(--content-wine);font-family:var(--ssgl-font-body);border:1px solid #987475;justify-content:space-between;align-items:center;gap:25px;padding:12px 25px;font-size:17px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}#top .ssgl-divorce-topics .ssgl-topic-consultation-link span{font-size:25px;font-weight:400;line-height:1}#top .ssgl-divorce-topics .ssgl-topic-closing .ssgl-topic-consultation-link{color:#f4e9dc;border-color:#b79978}#top .ssgl-divorce-topics .ssgl-topic-consultation-link:hover{border-color:var(--content-gold);background:#b7986320}#top .ssgl-divorce-topics .ssgl-topic-consultation-link:focus-visible{outline:3px solid var(--content-gold);outline-offset:5px}#top .ssgl-divorce-topics .ssgl-topic-closing--split{grid-template-columns:1fr 1fr;gap:0;padding:0}#top .ssgl-divorce-topics .ssgl-topic-closing--split>:not(.ssgl-topic-watermark){flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:40px;display:flex}#top .ssgl-divorce-topics .ssgl-topic-closing--split .ssgl-topic-consultation-link{margin-top:24px}#top .ssgl-divorce-topics .ssgl-topic-closing--branded{margin-top:0}#top .ssgl-divorce-topics .ssgl-topic-closing--branded .ssgl-topic-closing-copy{border-right:1px solid #916b62}#top .ssgl-divorce-topics .ssgl-topic-closing--branded .ssgl-topic-closing-copy p{margin-top:0}#top .ssgl-divorce-topics .ssgl-topic-closing--branded .ssgl-topic-consultation-link{color:var(--content-wine);background:#fffaf4}#top .ssgl-divorce-topics[data-topic=consensual] .ssgl-topic-closing{grid-template-columns:42% 58%}#top .ssgl-divorce-topics[data-topic=consensual] .ssgl-topic-closing-copy{color:var(--content-wine);background:linear-gradient(120deg,#e8dfd5,#faf8f4)}#top .ssgl-divorce-topics[data-topic=consensual] .ssgl-topic-closing-copy p{color:#675c54}#top .ssgl-divorce-topics[data-topic=consensual] .ssgl-topic-brand-logo{filter:brightness(0)}#top .ssgl-divorce-topics[data-topic=trial] .ssgl-topic-closing{grid-template-columns:45% 55%}#top .ssgl-divorce-topics[data-topic=trial] .ssgl-topic-closing-action{color:var(--content-wine);isolation:isolate;background:linear-gradient(125deg,#e9e0d5,#faf8f3);overflow:hidden}#top .ssgl-divorce-topics .ssgl-topic-closing-accent{z-index:-1;width:37%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}#top .ssgl-divorce-topics[data-topic=trial] .ssgl-topic-closing-action .ssgl-topic-consultation-link{color:var(--content-wine);border-color:#927272}#top .ssgl-divorce-topics[data-topic=alimony] .ssgl-topic-closing{margin-top:0;padding-block:28px}#top .ssgl-divorce-topics[data-topic=property] .ssgl-topic-closing{color:var(--content-wine);background:#f3eee9}#top .ssgl-divorce-topics[data-topic=property] .ssgl-topic-closing p{color:#665b54}#top .ssgl-divorce-topics[data-topic=property] .ssgl-topic-closing .ssgl-topic-consultation-link{color:var(--content-wine);border-color:#927272}#top .ssgl-divorce-topics[data-topic=property] .ssgl-topic-closing .ssgl-topic-watermark{display:none}#top .ssgl-divorce-topics:is([data-topic=adultery],[data-topic=domestic-violence]) .ssgl-topic-closing{min-height:245px}#top .ssgl-divorce-topics:is([data-topic=adultery],[data-topic=domestic-violence]) .ssgl-topic-consultation-link{color:#dec38e;min-width:265px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-closing{grid-template-columns:185px 1fr auto;gap:28px;margin-top:0;padding:30px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-closing-logo{border-right:1px solid #a08360;padding-right:24px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-brand-logo{width:100%;margin:0}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-closing h2{color:#d0ad74;font-size:24px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-consultation-link{color:#fff;background:#bb955d;border-color:#bb955d}#top .ssgl-divorce-topics .ssgl-topic-contact-strip{background:var(--topic-dark);color:#f6ead5;grid-template-columns:1fr 1fr;gap:25px;padding:25px 40px;display:grid}#top .ssgl-divorce-topics .ssgl-topic-contact-strip a{color:inherit;align-items:center;gap:18px;text-decoration:none;display:flex}#top .ssgl-divorce-topics .ssgl-topic-contact-strip :is(strong,b,.ssgl-content-icon){color:#d7b67c}#top .ssgl-divorce-topics .ssgl-topic-contact-strip .ssgl-content-icon{width:34px;height:36px}#top .ssgl-divorce-topics .ssgl-topic-contact-strip strong{margin-left:12px;font-size:23px}@media (width<=1150px){#top .ssgl-divorce-topics .ssgl-content-card{padding-inline:15px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-cards{gap:20px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-card{aspect-ratio:auto;border-radius:100px;min-height:205px;padding:20px 12px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-card+.ssgl-content-card:before{left:-17px}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-ref-panel:first-child{grid-template-columns:1fr;gap:15px}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-ref-panel:first-child .ssgl-content-checklist{border:0;padding:0}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-content-cards{grid-template-columns:1fr 1fr;gap:20px}#top .ssgl-divorce-topics .ssgl-topic-closing--split>:not(.ssgl-topic-watermark){padding:30px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-closing{grid-template-columns:140px 1fr}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-closing-action{grid-column:2}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo{grid-template-columns:27% 73%}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo>.ssgl-ref-section-body{grid-area:2/2;justify-self:start;padding-top:0}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo>.ssgl-ref-art{grid-row:1/3}}@media (width<=900px){#top .ssgl-divorce-topics .ssgl-ref-section{padding-block:36px}#top .ssgl-divorce-topics .ssgl-content-cards{grid-template-columns:repeat(min(var(--content-columns),3),minmax(0,1fr))}#top .ssgl-divorce-topics :is(.ssgl-ref-definition-icons,.ssgl-ref-definition-icons-photo,.ssgl-ref-help-band),#top .ssgl-divorce-topics[data-topic=trial] .ssgl-ref-definition-icons{grid-template-columns:1fr;gap:28px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-ref-art{grid-column:1;height:260px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-content-card{border-left:1px solid var(--content-line)}#top .ssgl-divorce-topics .ssgl-ref-definition-icons .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}#top .ssgl-divorce-topics .ssgl-ref-issues-band{grid-template-columns:30% 1fr;gap:25px;padding:28px}#top .ssgl-divorce-topics .ssgl-ref-issues-band .ssgl-ref-section-body{padding-right:0}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo{grid-template-columns:1fr 1fr;padding:24px}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo>header{grid-column:1/-1;padding:0}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo .ssgl-content-card>div{grid-template-columns:1fr;gap:5px}#top .ssgl-divorce-topics .ssgl-ref-photo-checklist{grid-template-columns:1fr 1fr}#top .ssgl-divorce-topics .ssgl-ref-photo-checklist>header{grid-column:1/-1}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-card{border-radius:50%;min-height:210px}#top .ssgl-divorce-topics .ssgl-ref-steps .ssgl-content-card:before{display:none}#top .ssgl-divorce-topics .ssgl-ref-panels{grid-template-columns:1fr}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-ref-panel:first-child{grid-template-columns:1fr 1fr}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-content-cards{grid-template-columns:repeat(4,minmax(0,1fr))}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>header{padding:28px}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>.ssgl-ref-section-body{padding-inline:28px}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo .ssgl-content-cards{grid-template-columns:1fr;gap:20px}#top .ssgl-divorce-topics .ssgl-topic-closing{gap:25px;padding:30px}#top .ssgl-divorce-topics .ssgl-topic-closing--split{gap:0;padding:0}#top .ssgl-divorce-topics .ssgl-topic-consultation-link{gap:15px;padding:12px 18px;font-size:16px}#top .ssgl-divorce-topics .ssgl-topic-brand-logo{width:210px;max-width:100%}}@media (width<=600px){#top .ssgl-divorce-topics .ssgl-content-inner{width:calc(100% - 36px);padding-top:0}#top .ssgl-divorce-topics h2{font-size:25px}#top .ssgl-divorce-topics h3{font-size:17px}#top .ssgl-divorce-topics p{font-size:15px}#top .ssgl-divorce-topics .ssgl-ref-section{padding:32px 0}#top .ssgl-divorce-topics .ssgl-ref-section>header{margin-bottom:26px}#top .ssgl-divorce-topics .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}#top .ssgl-divorce-topics .ssgl-content-card{padding:8px 12px}#top .ssgl-divorce-topics .ssgl-content-card:nth-child(odd){border-left:0}#top .ssgl-divorce-topics .ssgl-content-card>.ssgl-content-icon{margin-bottom:18px}#top .ssgl-divorce-topics .ssgl-content-card p{margin-top:12px;font-size:14px}#top .ssgl-divorce-topics .ssgl-content-icon{width:52px;height:56px}#top .ssgl-divorce-topics .ssgl-content-cards--bordered{gap:12px}#top .ssgl-divorce-topics .ssgl-content-cards--bordered>.ssgl-content-card{border:1px solid var(--content-line);padding:22px 14px}#top .ssgl-divorce-topics .ssgl-ref-soft{padding:26px 16px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-content-cards{grid-template-columns:1fr;gap:20px}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-content-card{text-align:left;border:0;grid-template-columns:52px 1fr;gap:22px;padding:5px;display:grid}#top .ssgl-divorce-topics .ssgl-ref-definition-icons-photo .ssgl-ref-art{height:245px}#top .ssgl-divorce-topics .ssgl-ref-issues-band{grid-template-columns:1fr;gap:20px;padding:28px 22px}#top .ssgl-divorce-topics .ssgl-ref-issues-band>header{border:0;margin:0;padding:0}#top .ssgl-divorce-topics .ssgl-ref-issues-band h2{white-space:normal}#top .ssgl-divorce-topics .ssgl-ref-rights-cards{padding-inline:0}#top .ssgl-divorce-topics .ssgl-content-note{align-items:flex-start;gap:12px;padding:16px;font-size:14px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-cards,#top .ssgl-divorce-topics .ssgl-ref-steps--square-steps .ssgl-content-cards,#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-cards{grid-template-columns:1fr;gap:14px}#top .ssgl-divorce-topics .ssgl-ref-steps--circle-steps .ssgl-content-card,#top .ssgl-divorce-topics .ssgl-ref-steps--square-steps .ssgl-content-card,#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-card{aspect-ratio:auto;text-align:left;border-radius:2px;grid-template-columns:46px 1fr;gap:18px;min-height:0;padding:20px;display:grid}#top .ssgl-divorce-topics .ssgl-ref-steps :is(.ssgl-content-number,.ssgl-content-icon){margin:0}#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-card{grid-template-columns:36px 54px 1fr;gap:12px;padding:15px 0}#top .ssgl-divorce-topics .ssgl-ref-steps--icon-steps .ssgl-content-icon{box-sizing:border-box;width:54px;height:56px;padding:7px}#top .ssgl-divorce-topics .ssgl-ref-steps h3{font-size:17px}#top .ssgl-divorce-topics .ssgl-ref-steps p{margin-top:7px;font-size:14px}#top .ssgl-divorce-topics .ssgl-ref-help-band{padding:26px 20px}#top .ssgl-divorce-topics .ssgl-ref-help-band .ssgl-content-cards{grid-template-columns:1fr 1fr}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo,#top .ssgl-divorce-topics .ssgl-ref-photo-checklist,#top .ssgl-divorce-topics[data-topic=overview] .ssgl-ref-photo-checklist{grid-template-columns:1fr;gap:18px;padding:25px 20px}#top .ssgl-divorce-topics .ssgl-ref-photo-checklist>header{grid-column:1}#top .ssgl-divorce-topics .ssgl-ref-preparation-photo>.ssgl-ref-art,#top .ssgl-divorce-topics .ssgl-ref-photo-checklist>.ssgl-ref-art,#top .ssgl-divorce-topics[data-topic=overview] .ssgl-ref-photo-checklist>.ssgl-ref-art{grid-area:auto/1;width:100%;height:230px;min-height:0;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-ref-panel:first-child{grid-template-columns:1fr;min-height:0}#top .ssgl-divorce-topics .ssgl-ref-panel{padding:26px 20px}#top .ssgl-divorce-topics .ssgl-ref-panels--split .ssgl-content-cards{grid-template-columns:1fr 1fr}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo),#top .ssgl-divorce-topics[data-topic] :is(.ssgl-ref-closing-photo,.ssgl-ref-procedure-photo,.ssgl-ref-visa-photo){flex-direction:column;align-items:stretch;padding:0;display:flex}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>header,#top .ssgl-divorce-topics[data-topic] :is(.ssgl-ref-closing-photo,.ssgl-ref-visa-photo)>header{margin:0;padding:28px 24px}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>.ssgl-ref-section-body{padding:0 24px 26px}#top .ssgl-divorce-topics :is(.ssgl-ref-closing-photo,.ssgl-ref-evidence-photo,.ssgl-ref-visa-photo,.ssgl-ref-procedure-photo)>.ssgl-ref-art,#top .ssgl-divorce-topics[data-topic] :is(.ssgl-ref-closing-photo,.ssgl-ref-visa-photo)>.ssgl-ref-art{aspect-ratio:auto;width:100%;height:250px;min-height:0;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}#top .ssgl-divorce-topics[data-topic=alimony] .ssgl-ref-closing-photo>.ssgl-ref-art,#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo>.ssgl-ref-art,#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-visa-photo>.ssgl-ref-art{order:-1}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo{background:var(--topic-dark)}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo:before{display:none}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo>.ssgl-ref-art{z-index:auto;order:-1}#top .ssgl-divorce-topics[data-topic=children] .ssgl-ref-closing-photo>.ssgl-ref-section-body{align-self:stretch;padding:0 24px 28px}#top .ssgl-divorce-topics[data-topic=children] .ssgl-topic-consultation-link{color:#f4e2c5;background:0 0;border-color:#bc9c76}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-icon-grid .ssgl-content-cards{grid-template-columns:1fr}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-icon-grid .ssgl-content-card{border:0}#top .ssgl-divorce-topics[data-topic=adultery] .ssgl-ref-evidence-photo .ssgl-content-card{grid-template-columns:54px 1fr}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-icon-grid:first-child .ssgl-content-icon,#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-icon-grid .ssgl-content-icon{padding:17px}#top .ssgl-divorce-topics[data-topic=domestic-violence] .ssgl-ref-procedure-photo>header{padding-bottom:10px}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-service-cards .ssgl-content-cards{grid-template-columns:1fr}#top .ssgl-divorce-topics[data-topic=family-relations] .ssgl-ref-closing-photo>.ssgl-ref-section-body{align-self:stretch;padding:0 24px 28px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-icon-summary .ssgl-content-cards{grid-template-columns:1fr 1fr;gap:0}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-icon-summary .ssgl-content-card{text-align:center;border:1px solid var(--content-line);padding:18px 12px;display:block}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-icon-summary .ssgl-content-icon{margin:0 auto 14px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison{display:block}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-comparison>section{margin-top:15px;padding:22px 20px 105px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-ref-issue-cards .ssgl-content-cards{grid-template-columns:1fr 1fr;gap:10px}#top .ssgl-divorce-topics .ssgl-ref-table-wrap :is(td,th){white-space:normal;padding:8px}#top .ssgl-divorce-topics .ssgl-topic-closing,#top .ssgl-divorce-topics[data-topic] .ssgl-topic-closing{grid-template-columns:1fr;gap:24px;padding:30px 24px;display:grid}#top .ssgl-divorce-topics .ssgl-topic-closing--split,#top .ssgl-divorce-topics[data-topic] .ssgl-topic-closing--split{gap:0;padding:0}#top .ssgl-divorce-topics .ssgl-topic-closing--split>:not(.ssgl-topic-watermark){padding:30px 24px}#top .ssgl-divorce-topics .ssgl-topic-closing--branded .ssgl-topic-closing-copy{border-bottom:1px solid #916b62;border-right:0}#top .ssgl-divorce-topics .ssgl-topic-closing h2{font-size:23px}#top .ssgl-divorce-topics .ssgl-topic-consultation-link{width:100%;min-width:0;font-size:16px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-closing-logo{border:0;padding:0}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-brand-logo{width:180px}#top .ssgl-divorce-topics[data-topic=international] .ssgl-topic-closing-action{grid-column:1}#top .ssgl-divorce-topics .ssgl-topic-closing-accent{opacity:.35}#top .ssgl-divorce-topics .ssgl-topic-contact-strip{grid-template-columns:1fr;padding:24px}}#top.site-shell .lawyer-search-form{z-index:3;scroll-margin-top:115px;position:relative}#top.site-shell .lawyer-search-form .lawyer-search-field{position:relative;overflow:visible}#top.site-shell .lawyer-search-form :is(.lawyer-search-suggestions,.lawyer-search-empty){z-index:10;border:1px solid var(--member-line);background:#fff;border-radius:0;margin:0;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 8px 24px #302b281a}#top.site-shell .lawyer-search-form .lawyer-search-suggestions{overscroll-behavior:contain;max-height:min(320px,40dvh);list-style:none;display:block;overflow-y:auto}#top.site-shell .lawyer-search-suggestions li{border:0;margin:0;padding:0;display:block}#top.site-shell .lawyer-search-suggestions a{min-height:48px;color:var(--member-ink);font:400 16px/1.5 var(--ssgl-font-body);background:#fff;align-items:center;gap:8px;padding:12px 14px;text-decoration:none;display:flex}#top.site-shell .lawyer-search-suggestions a:is(:hover,[aria-selected=true]){color:var(--member-wine);background:#f6efed}#top.site-shell .lawyer-search-suggestions small{color:var(--member-muted);flex-shrink:0;font-size:14px}#top.site-shell .lawyer-search-form .lawyer-search-empty{color:var(--member-muted);padding:16px;font-size:14px;line-height:1.6}#top.site-shell :is(.archive-section--lawyers,.content-detail--lawyer,.related-section--lawyers){--reference-content-width:min(1200px, calc(100% - 80px));--member-wine:#591c23;--member-ink:#302b28;--member-muted:#756c65;--member-line:#e2d9d0;color:var(--member-ink);font-family:var(--ssgl-font-body);word-break:keep-all;overflow-wrap:anywhere;background:#fdfcfb}#top.site-shell .archive-section--lawyers{padding:64px 0 90px}#top.site-shell .archive-section--lawyers>.section-inner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);column-gap:40px;display:grid}#top.site-shell .lawyer-archive-heading{margin:0 0 32px;scroll-margin-top:115px}#top.site-shell .lawyer-archive-heading>p{color:var(--member-wine);letter-spacing:.18em;margin:0 0 16px;font-size:13px;font-weight:700}#top.site-shell .lawyer-archive-heading h2{color:var(--member-ink);font:600 clamp(32px, 3.2vw, 44px)/1.45 var(--ssgl-font-title);letter-spacing:-.04em;margin:0 0 18px}#top.site-shell .lawyer-archive-heading>span{color:var(--member-muted);font-size:16px;line-height:1.8}#top.site-shell .archive-section--lawyers .archive-search{background:0 0;border:0;align-self:end;margin:0 0 32px;padding:0;display:block}#top.site-shell .archive-section--lawyers .archive-search label{color:var(--member-ink);margin:0 0 10px;font-size:14px;display:block}#top.site-shell .archive-section--lawyers .archive-search>div{border:1px solid var(--member-line);width:100%;min-width:0;box-shadow:none;background:#fff;border-radius:0;padding:0;display:flex}#top.site-shell .archive-section--lawyers .archive-search input{width:100%;min-width:0;height:52px;min-height:0;color:var(--member-ink);font:15px var(--ssgl-font-body);background:0 0;border:0;border-radius:0;padding:0 16px}#top.site-shell .archive-section--lawyers .archive-search button{color:#fff;background:var(--member-wine);height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:0 0 70px;align-self:stretch;margin:0;padding:0 15px}#top.site-shell .archive-section--lawyers :is(.archive-summary,.archive-grid,.archive-empty,.archive-pagination){grid-column:1/-1}#top.site-shell .archive-section--lawyers .archive-summary{border-top:1px solid var(--member-wine);border-bottom:1px solid var(--member-line);color:var(--member-muted);align-items:baseline;gap:10px;margin:0 0 28px;padding:20px 0;font-size:15px;display:flex}#top.site-shell .archive-section--lawyers .archive-summary strong{color:var(--member-wine);font-size:28px;font-weight:700}#top.site-shell .archive-section--lawyers .archive-grid--lawyer{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}#top.site-shell .archive-section--lawyers .archive-card--lawyer{border:1px solid var(--member-line);min-width:0;min-height:0;box-shadow:none;color:var(--member-ink);background:#fff;border-radius:0;flex-direction:column;padding:0;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden;transform:none}#top.site-shell .archive-section--lawyers .archive-card--lawyer:hover{border-color:var(--member-wine);box-shadow:none;transform:none}#top.site-shell .archive-section--lawyers .archive-card-image{aspect-ratio:4/4.5;border:0;border-bottom:1px solid var(--member-line);background:#efede9;border-radius:0;flex:none;width:100%;height:auto;min-height:0;margin:0;padding:0}#top.site-shell .archive-section--lawyers .archive-card-image img{transform:none;object-fit:cover!important;object-position:center top!important}#top.site-shell .archive-section--lawyers .archive-card-copy{flex-direction:column;flex:1;min-height:0;padding:25px 26px 22px;display:flex}#top.site-shell .archive-section--lawyers .archive-card-copy h2{min-height:0;margin:0;line-height:1.6;display:block;overflow:visible}#top.site-shell .archive-lawyer-name{color:var(--member-ink);font:600 29px/1.5 var(--ssgl-font-title);letter-spacing:-.03em;display:block}#top.site-shell .archive-lawyer-role{min-height:48px;color:var(--member-muted);font:500 15px/1.6 var(--ssgl-font-body);margin-top:5px;display:block}#top.site-shell .archive-section--lawyers .archive-lawyer-expertise{border-top:1px solid var(--member-line);margin:18px 0 0;padding:16px 0 0}#top.site-shell .archive-section--lawyers .archive-lawyer-expertise>span{color:var(--member-muted);letter-spacing:0;margin-bottom:8px;font-size:12px;font-weight:500}#top.site-shell .archive-section--lawyers .archive-lawyer-expertise ul{gap:6px 12px}#top.site-shell .archive-section--lawyers .archive-lawyer-expertise li{color:var(--member-wine);background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:600;line-height:1.6}#top.site-shell .archive-lawyer-action{color:var(--member-wine);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;font-size:14px;font-weight:600;display:flex}#top.site-shell .archive-lawyer-action>span{font-size:23px;font-weight:400}#top.site-shell .archive-section--lawyers .archive-pagination{margin-top:44px}#top.site-shell .archive-section--lawyers .archive-pagination :is(a,span){box-shadow:none;border-radius:0}#top.site-shell .archive-section--lawyers .archive-pagination [aria-current=page]{color:#fff;border-color:var(--member-wine);background:var(--member-wine)}#top.site-shell .content-detail--lawyer .lawyer-detail{gap:52px;display:grid}#top.site-shell .lawyer-detail-navigation{border-bottom:1px solid var(--member-line);justify-content:space-between;gap:20px;margin-bottom:-20px;padding-bottom:20px;font-size:14px;display:flex}#top.site-shell .lawyer-detail-navigation a{color:var(--member-wine);gap:12px;text-decoration:none;display:flex}#top.site-shell .lawyer-detail-navigation>span{color:var(--member-muted)}#top.site-shell .content-detail--lawyer .lawyer-profile{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:0;display:grid}#top.site-shell .content-detail--lawyer .lawyer-profile-portrait{aspect-ratio:4/5;border:1px solid var(--member-line);width:100%;box-shadow:none;background:#efede9;border-radius:0;margin:0}#top.site-shell .content-detail--lawyer .lawyer-profile-portrait img{object-fit:cover!important;object-position:center top!important}#top.site-shell .content-detail--lawyer .lawyer-profile-story{min-width:0;padding:20px 0}#top.site-shell .content-detail--lawyer .lawyer-profile-story h2{color:var(--member-ink);font:600 clamp(38px, 4vw, 52px)/1.5 var(--ssgl-font-title);margin:0;display:block}#top.site-shell .content-detail--lawyer .lawyer-profile-story h2 span{color:var(--member-muted);font:500 18px/1.6 var(--ssgl-font-body);margin-top:6px;display:block}#top.site-shell .content-detail--lawyer .lawyer-expertise{border-block:1px solid var(--member-line);gap:12px;margin:28px 0;padding:18px 0}#top.site-shell .content-detail--lawyer .lawyer-expertise li{border:0;border-right:1px solid var(--member-line);color:var(--member-wine);background:0 0;border-radius:0;margin:0;padding:0 14px 0 0;font-size:16px;line-height:1.5}#top.site-shell .content-detail--lawyer .lawyer-expertise li:last-child{border:0}#top.site-shell .content-detail--lawyer .lawyer-profile-tagline{color:var(--member-wine);font:500 clamp(21px, 2.2vw, 28px)/1.75 var(--ssgl-font-title);border:0;margin:0;padding:0}#top.site-shell .content-detail--lawyer .lawyer-profile-actions{gap:12px;margin-top:30px}#top.site-shell .content-detail--lawyer :is(.lawyer-profile-actions a,.lawyer-detail-return a,.lawyer-cases-all){border:1px solid var(--member-line);min-height:50px;color:var(--member-wine);box-shadow:none;background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:28px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;transform:none}#top.site-shell .content-detail--lawyer .lawyer-profile-actions a:first-child,#top.site-shell .content-detail--lawyer .lawyer-detail-return a:last-child{border-color:var(--member-wine);color:#fff;background:var(--member-wine)}#top.site-shell .content-detail--lawyer :is(.lawyer-profile-actions a,.lawyer-detail-return a,.lawyer-cases-all):hover{border-color:var(--member-wine);color:var(--member-wine);background:#f5efe9}#top.site-shell .content-detail--lawyer .lawyer-introduction{border-top:1px solid var(--member-line);grid-template-columns:210px minmax(0,1fr);align-items:start;gap:40px;padding:42px 0 0;display:grid}#top.site-shell .content-detail--lawyer .lawyer-section-head{gap:24px;margin:0 0 28px}#top.site-shell .content-detail--lawyer .lawyer-section-head h2{color:var(--member-ink);font:600 30px/1.55 var(--ssgl-font-title);letter-spacing:-.035em;margin:0}#top.site-shell .content-detail--lawyer .lawyer-section-head h2:after{content:"";background:var(--member-wine);width:36px;height:2px;margin-top:17px;display:block}#top.site-shell .content-detail--lawyer .lawyer-profile-biography{color:#514943;margin:0}#top.site-shell .content-detail--lawyer .lawyer-profile-biography p{white-space:pre-line;margin:0}#top.site-shell .content-detail--lawyer .lawyer-profile-biography p+p{margin-top:22px}#top.site-shell .content-detail--lawyer .lawyer-profile-biography strong{color:var(--member-wine);font-weight:700}#top.site-shell .content-detail--lawyer .lawyer-credentials{border-top:1px solid var(--member-line);padding-top:42px}#top.site-shell .content-detail--lawyer .lawyer-credentials-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}#top.site-shell .content-detail--lawyer .lawyer-credentials-grid--long{grid-template-columns:1fr}#top.site-shell .content-detail--lawyer .lawyer-credential-card{border:1px solid var(--member-line);box-shadow:none;background:#fff;border-radius:0}#top.site-shell .content-detail--lawyer .lawyer-credential-card>header{border-bottom:1px solid var(--member-line);background:#f5f0e9;align-items:center;gap:14px;padding:20px 26px;display:flex}#top.site-shell .content-detail--lawyer .lawyer-credential-card>header svg{width:26px;height:28px;color:var(--member-wine)}#top.site-shell .content-detail--lawyer .lawyer-credential-card>header h3{color:var(--member-wine);font:600 22px/1.5 var(--ssgl-font-title);margin:0}#top.site-shell .content-detail--lawyer .lawyer-credential-card ol{padding:10px 26px 16px}#top.site-shell .content-detail--lawyer .lawyer-credential-card li{border-color:#eee8e2;grid-template-columns:6px minmax(0,1fr);gap:13px;padding:15px 0}#top.site-shell .content-detail--lawyer .lawyer-credential-card li:before{content:"";background:#a38a6a;width:4px;height:4px;margin-top:14px}#top.site-shell .content-detail--lawyer .lawyer-credential-card li>span{display:none}#top.site-shell .content-detail--lawyer .lawyer-credential-card li p{color:#514943}#top.site-shell .content-detail--lawyer .lawyer-cases{border:0;border-top:1px solid var(--member-line);color:var(--member-ink);box-shadow:none;background:0 0;border-radius:0;padding:42px 0 0}#top.site-shell .content-detail--lawyer .lawyer-cases-summary{gap:20px}#top.site-shell .content-detail--lawyer .lawyer-cases-summary p{color:var(--member-muted);font-size:14px}#top.site-shell .content-detail--lawyer .lawyer-cases-summary strong{color:var(--member-wine);font-size:23px}#top.site-shell .content-detail--lawyer .lawyer-cases-all span{color:inherit}#top.site-shell .content-detail--lawyer .lawyer-case-grid{gap:20px}#top.site-shell .content-detail--lawyer .lawyer-case-card{border:1px solid var(--member-line);min-width:0;min-height:300px;color:var(--member-ink);box-shadow:none;background:#fff;border-radius:0;padding:26px;text-decoration:none;transform:none}#top.site-shell .content-detail--lawyer .lawyer-case-card:hover{border-color:var(--member-wine);background:#faf7f2;transform:none}#top.site-shell .content-detail--lawyer .lawyer-case-card>div{flex-wrap:wrap;gap:10px}#top.site-shell .content-detail--lawyer .lawyer-case-card>div span{color:#fff;background:var(--member-wine);padding:5px 8px;font-size:12px}#top.site-shell .content-detail--lawyer .lawyer-case-card time{color:var(--member-muted);font-size:12px}#top.site-shell .content-detail--lawyer .lawyer-case-card h3{color:var(--member-ink);font:600 22px/1.6 var(--ssgl-font-title);margin:23px 0 15px}#top.site-shell .content-detail--lawyer .lawyer-case-card p{color:var(--member-muted);font-size:15px;line-height:1.85}#top.site-shell .content-detail--lawyer .lawyer-case-card>b{color:var(--member-wine);font-size:14px}#top.site-shell .content-detail--lawyer .lawyer-cases-empty{border:1px solid var(--member-line);background:#f5f0e9;border-radius:0}#top.site-shell .content-detail--lawyer .lawyer-cases-empty>span{color:var(--member-wine);background:0 0;border-radius:0}#top.site-shell .content-detail--lawyer .lawyer-cases-empty :is(strong,a){color:var(--member-wine)}#top.site-shell .content-detail--lawyer .lawyer-cases-empty p{color:var(--member-muted);font-size:15px}#top.site-shell .lawyer-detail-return{border-top:1px solid var(--member-line);justify-content:center;gap:12px;padding-top:32px;display:flex}#top.site-shell .related-section--lawyers{border-top:1px solid var(--member-line);background:#f5f0e9;padding:54px 0 74px}#top.site-shell .related-section--lawyers .related-section-title h2{color:var(--member-ink);font:600 30px/1.6 var(--ssgl-font-title);margin:0}#top.site-shell .related-section--lawyers .related-section-title p{color:var(--member-muted);margin:12px 0 28px;font-size:16px}#top.site-shell .related-section--lawyers .related-grid--lawyers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#top.site-shell .related-section--lawyers .related-lawyer-card{border:1px solid var(--member-line);min-height:165px;box-shadow:none;background:#fff;border-radius:0;grid-template-rows:auto;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:0;padding:0;text-decoration:none;display:grid;transform:none}#top.site-shell .related-section--lawyers .related-lawyer-card-portrait{background:#efede9;border:0;min-height:165px}#top.site-shell .related-section--lawyers .related-lawyer-card-portrait img{object-fit:cover;object-position:center top;transform:none}#top.site-shell .related-section--lawyers .related-lawyer-card-copy{gap:15px;padding:22px 18px}#top.site-shell .related-section--lawyers .related-lawyer-card strong{color:var(--member-ink);font:600 18px/1.7 var(--ssgl-font-body)}#top.site-shell .related-section--lawyers .related-lawyer-card-action{min-height:0;color:var(--member-wine);background:0 0;border:0;border-radius:0;padding:0;font-size:13px}#top.site-shell .related-section--lawyers .related-lawyer-card:hover{border-color:var(--member-wine)}#top.site-shell :is(.archive-section--lawyers,.content-detail--lawyer,.related-section--lawyers) a:focus-visible{outline:2px solid var(--member-wine);outline-offset:4px}@media (width<=1050px){#top.site-shell .archive-section--lawyers>.section-inner{grid-template-columns:minmax(0,1fr) 330px;gap:0 24px}#top.site-shell .content-detail--lawyer .lawyer-profile{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:32px}#top.site-shell .content-detail--lawyer .lawyer-introduction{grid-template-columns:160px minmax(0,1fr);gap:24px}#top.site-shell .content-detail--lawyer .lawyer-cases-head{align-items:flex-start}#top.site-shell .content-detail--lawyer .lawyer-cases-summary{flex-direction:column;align-items:flex-end;gap:12px}#top.site-shell .related-section--lawyers .related-lawyer-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}#top.site-shell .related-section--lawyers .related-lawyer-card-portrait{aspect-ratio:1;align-self:start;width:100%;min-width:0;min-height:0}}@media (width<=850px){#top.site-shell .archive-section--lawyers>.section-inner{grid-template-columns:1fr}#top.site-shell .archive-section--lawyers .archive-search{max-width:none}#top.site-shell .archive-section--lawyers .archive-grid--lawyer{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#top.site-shell .content-detail--lawyer .lawyer-introduction{grid-template-columns:1fr;gap:0}#top.site-shell .content-detail--lawyer .lawyer-case-grid{grid-template-columns:1fr}#top.site-shell .content-detail--lawyer .lawyer-case-card{min-height:0}#top.site-shell .content-detail--lawyer .lawyer-credentials-grid,#top.site-shell .content-detail--lawyer .lawyer-credentials-grid--long .lawyer-credential-card--career ol{grid-template-columns:1fr}}@media (width<=720px){#top.site-shell :is(.archive-section--lawyers,.content-detail--lawyer,.related-section--lawyers){--reference-content-width:calc(100% - 40px)}#top.site-shell .archive-section--lawyers{padding:40px 0 60px}#top.site-shell .lawyer-archive-heading{margin-bottom:24px}#top.site-shell .lawyer-archive-heading h2{font-size:32px}#top.site-shell .lawyer-archive-heading>span{font-size:15px}#top.site-shell .archive-section--lawyers .archive-card-copy{padding:20px}#top.site-shell .archive-lawyer-name{font-size:26px}#top.site-shell .content-detail--lawyer .lawyer-detail{gap:32px}#top.site-shell .lawyer-detail-navigation{margin:0}#top.site-shell .content-detail--lawyer .lawyer-profile{grid-template-columns:1fr;gap:20px}#top.site-shell .content-detail--lawyer .lawyer-profile-portrait{max-width:400px;margin-inline:auto}#top.site-shell .content-detail--lawyer .lawyer-profile-story{padding:8px 0 0}#top.site-shell .content-detail--lawyer .lawyer-profile-story h2{font-size:38px}#top.site-shell .content-detail--lawyer .lawyer-profile-story h2 span{font-size:17px}#top.site-shell .content-detail--lawyer .lawyer-profile-tagline{font-size:23px}#top.site-shell .content-detail--lawyer .lawyer-section-head h2{font-size:27px}#top.site-shell .content-detail--lawyer :is(.lawyer-introduction,.lawyer-credentials,.lawyer-cases){padding-top:30px}#top.site-shell .content-detail--lawyer .lawyer-credential-card>header{padding:17px 20px}#top.site-shell .content-detail--lawyer .lawyer-credential-card ol{padding-inline:20px}#top.site-shell .content-detail--lawyer .lawyer-cases-head{flex-direction:column;gap:20px}#top.site-shell .content-detail--lawyer .lawyer-cases-summary{align-items:flex-start;width:100%}#top.site-shell .content-detail--lawyer .lawyer-cases-empty{grid-template-columns:1fr;gap:16px;padding:24px}#top.site-shell .content-detail--lawyer .lawyer-cases-empty>span{display:none}#top.site-shell .content-detail--lawyer :is(.lawyer-profile-actions a,.lawyer-detail-return a){flex:1;gap:12px;padding-inline:16px;font-size:14px}#top.site-shell .related-section--lawyers .related-grid--lawyers{grid-template-columns:1fr;gap:16px}#top.site-shell .related-section--lawyers .related-lawyer-card{grid-template-rows:auto;grid-template-columns:120px minmax(0,1fr)}#top.site-shell .related-section--lawyers .related-lawyer-card-portrait{aspect-ratio:auto;min-height:160px}#top.site-shell .related-section--lawyers .related-section-title h2{font-size:27px}}@media (width<=480px){#top.site-shell .archive-section--lawyers .archive-grid--lawyer{grid-template-columns:1fr}#top.site-shell .archive-lawyer-role{min-height:0}}#top.site-shell .home-lawyer-carousel{--lawyer-columns:4;--lawyer-gap:20px;min-width:0}#top.site-shell .home-lawyer-viewport{touch-action:pan-y;overflow:hidden}#top.site-shell .home-lawyer-track{gap:var(--lawyer-gap);width:100%;transform:translateX(calc(var(--lawyer-position) * -1 * (100% + var(--lawyer-gap)) / var(--lawyer-columns)));align-items:stretch;display:flex}#top.site-shell .home-lawyer-track.is-moving{transition:transform var(--lawyer-transition) ease-in-out}#top.site-shell .home-lawyer-slide{flex:0 0 calc((100% - (var(--lawyer-columns) - 1) * var(--lawyer-gap)) / var(--lawyer-columns));min-width:0}#top.site-shell .home-lawyer-card{height:100%;color:inherit;text-decoration:none;display:block}#top.site-shell .home-lawyer-card img{-webkit-user-select:none;user-select:none;display:block}#top.site-shell .home-lawyer-card h3{overflow-wrap:anywhere}#top.site-shell .home-lawyer-card p{min-height:3.2em}#top.site-shell .home-lawyer-card:focus-visible{outline-offset:-2px;outline:2px solid #d9bf96}#top.site-shell .home-lawyer-placeholder{color:#8b8176;background:#e5e0da;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:230px;display:flex}#top.site-shell .home-lawyer-placeholder svg{width:100px;height:110px}#top.site-shell .home-lawyer-placeholder small{color:#61594f;font-size:13px}#top.site-shell .home-lawyer-controls{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}#top.site-shell .home-lawyer-position{color:#c4bcb4;font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px}#top.site-shell .home-lawyer-controls button{color:#f2e9dc;min-width:44px;min-height:44px;font:500 13px/1.4 var(--ssgl-font-body);cursor:pointer;background:0 0;border:1px solid #72675f;border-radius:0;padding:8px 12px}#top.site-shell .home-lawyer-controls button:hover{background:#ffffff15}#top.site-shell .home-lawyer-controls button:focus-visible{outline-offset:3px;outline:2px solid #d9bf96}#top.site-shell .home-lawyer-controls button:disabled{opacity:.65;cursor:default}@media (width<=600px){#top.site-shell .home-lawyer-carousel{--lawyer-columns:2;--lawyer-gap:16px}#top.site-shell .home-lawyer-placeholder{height:220px}}@media (prefers-reduced-motion:reduce){#top.site-shell .home-lawyer-track.is-moving{transition:none}}#top.site-shell .case-search-autocomplete{z-index:5;position:relative}#top.site-shell .case-search-autocomplete .case-search-field{position:relative;overflow:visible}#top.site-shell .case-search-popup{z-index:10;color:#302b28;background:#fff;border:1px solid #dfd4ce;border-radius:0;padding:0;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 8px 24px #302b281a}#top.site-shell .case-search-popup ul{max-height:min(var(--case-suggestions-height,420px), 42dvh);overscroll-behavior:contain;margin:0;padding:5px;list-style:none;display:block;overflow-y:auto}#top.site-shell .case-search-popup.is-above{top:auto;bottom:calc(100% + 5px)}#top.site-shell .case-search-popup li{border:0;margin:0;padding:0;display:block}#top.site-shell .case-search-popup [role=option]{color:#302b28;min-height:48px;font:400 16px/1.5 var(--ssgl-font-body);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}#top.site-shell .case-search-popup [role=option]:is(:hover,[aria-selected=true]){color:#591c23;background:#f6efed}#top.site-shell .case-suggestion-label{-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#top.site-shell .case-search-popup small{color:#756c65;white-space:nowrap;flex-shrink:0;font-size:13px}#top.site-shell .case-search-popup .case-search-all{color:#591c23;background:#faf7f4;border-top:1px solid #e2d9d0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:14px;text-decoration:none;display:flex}#top.site-shell .case-search-all span{flex-shrink:0}#top.site-shell .case-search-status{color:#756c65;margin:0;padding:18px;font-size:14px;line-height:1.6}@media (width<=600px){#top.site-shell .case-search-popup [role=option]{flex-wrap:wrap;justify-content:flex-start;gap:3px 8px;padding:12px}#top.site-shell .case-suggestion-label{max-width:100%}#top.site-shell .case-search-popup .case-search-all{flex-wrap:wrap;padding:12px}}#top.site-shell .archive-search-autocomplete{z-index:5;scroll-margin-top:120px;position:relative}#top.site-shell .archive-search.archive-search-autocomplete>.archive-search-field{position:relative;overflow:visible}#top.site-shell .archive-search-autocomplete input{font-size:16px}#top.site-shell .archive-search-popup{z-index:10;color:#302b28;text-align:left;background:#fff;border:1px solid #dfd4ce;border-radius:0;padding:0;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 8px 24px #302b281a}#top.site-shell .archive-search-popup.is-above{top:auto;bottom:calc(100% + 5px)}#top.site-shell .archive-search-popup ul{max-height:min(var(--archive-suggestions-height,420px), 42dvh);overscroll-behavior:contain;margin:0;padding:5px;list-style:none;display:block;overflow-y:auto}#top.site-shell .archive-search-popup li{border:0;margin:0;padding:0;display:block}#top.site-shell .archive-search-popup [role=option]{color:#302b28;min-height:48px;font:400 16px/1.5 var(--ssgl-font-body);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}#top.site-shell .archive-search-popup [role=option]:is(:hover,[aria-selected=true]){color:#591c23;background:#f6efed}#top.site-shell .archive-suggestion-label{-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#top.site-shell .archive-search-popup small{color:#756c65;white-space:nowrap;flex-shrink:0;font-size:13px}#top.site-shell .archive-search-popup .archive-search-all{color:#591c23;background:#faf7f4;border-top:1px solid #e2d9d0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:14px;text-decoration:none;display:flex}#top.site-shell .archive-search-all span{flex-shrink:0}#top.site-shell .archive-search-status{color:#756c65;margin:0;padding:18px;font-size:14px;line-height:1.6}#top.site-shell .archive-section--shorts .archive-search-autocomplete{border:0;margin:0 0 30px;padding:0;display:block}#top.site-shell .archive-section--shorts .archive-search-autocomplete label{margin-bottom:12px;font-size:18px;display:block}#top.site-shell .archive-section--shorts .archive-search-field{background:#fff;border:1px solid #dfd4ce;width:100%;min-height:54px}#top.site-shell .archive-section--shorts .archive-search-field input{padding:12px 18px}#top.site-shell .archive-section--shorts .archive-search-field button{color:#fff;background:#591c23;min-width:72px;padding:12px 20px}@media (width<=600px){#top.site-shell .archive-search-autocomplete{scroll-margin-top:100px}#top.site-shell .archive-search-popup [role=option]{flex-wrap:wrap;justify-content:flex-start;gap:3px 8px;padding:12px}#top.site-shell .archive-suggestion-label{max-width:100%}#top.site-shell .archive-search-popup .archive-search-all{flex-wrap:wrap;padding:12px}}.ssgl-content--preparation{--preparation-paper:#f6f3ee;--preparation-muted:#847b73;background:#fdfcfb}.ssgl-content--preparation>.ssgl-content-inner{padding-top:0}.ssgl-preparation-stats{clip-path:inset(0 -100vmax);background:#f0ece6;grid-template-columns:repeat(3,minmax(0,1fr));padding:54px 0;display:grid;box-shadow:0 0 0 100vmax #f0ece6}.ssgl-preparation-stat{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:24px;padding:0 30px;display:grid}.ssgl-preparation-stat:first-child{padding-left:0}.ssgl-preparation-stat:last-child{padding-right:0}.ssgl-preparation-stat+.ssgl-preparation-stat{border-left:1px solid #d5cdc3}.ssgl-preparation-stat>.ssgl-content-icon{color:#8b8276;margin-top:20px}.ssgl-preparation-stat-value{color:var(--content-wine);align-items:baseline;gap:5px;display:flex}.ssgl-preparation-stat-value strong{font:500 72px/1.2 var(--ssgl-font-title);letter-spacing:-.065em}.ssgl-preparation-stat-value span{font:500 29px/1.4 var(--ssgl-font-title)}.ssgl-preparation-stat h2{font:650 21px/1.5 var(--ssgl-font-body);letter-spacing:-.04em;margin-top:18px}.ssgl-preparation-stat-subtitle{color:#655d55;font-size:16px;margin-top:5px!important}.ssgl-preparation-stat-note{color:#82786e;font-size:14px;margin-top:22px!important}.ssgl-content--preparation .ssgl-ref-index{background:#252322;gap:40px;margin-top:0;padding:32px 36px}.ssgl-content--preparation .ssgl-ref-index h2{font-size:24px}.ssgl-content--preparation .ssgl-ref-index .ssgl-ref-rows li{border-color:#514a43;padding:12px 0}.ssgl-content--preparation .ssgl-ref-index .ssgl-ref-rows li:first-child{border-top:0}.ssgl-content--preparation .ssgl-ref-section.ssgl-content-row{grid-template-columns:25% minmax(0,1fr);gap:40px;padding:48px 0;scroll-margin-top:155px}.ssgl-content--preparation .ssgl-ref-section-number{color:#aaa49b;margin-bottom:20px;font-size:64px;line-height:1}.ssgl-content--preparation .ssgl-ref-section h2{letter-spacing:-.045em;font-size:25px;line-height:1.7}.ssgl-content--preparation .ssgl-ref-section>header>p{color:#746d65;margin-top:24px;font-size:16px;line-height:1.85}.ssgl-content--preparation .ssgl-content-card{box-shadow:none;border-radius:0}.ssgl-content--preparation .ssgl-content-card h3{font-size:17px;line-height:1.65}.ssgl-content--preparation .ssgl-content-card p{color:#766d65;font-size:15px;line-height:1.8}.ssgl-content--preparation .ssgl-content-number{color:#978b7e;width:auto;height:auto;font:22px/1.4 var(--ssgl-font-title);background:0 0;border-radius:0;margin:0}.ssgl-content--preparation .ssgl-content-icon{color:#8d7866}.ssgl-content--preparation .ssgl-content-note{border:0;border-radius:0;gap:16px;margin:0;padding:20px 28px;font-size:15px;line-height:1.8}.ssgl-content--preparation .ssgl-content-note--light{color:#756c62;border-top:1px solid var(--content-line);background:#ede8e1}.ssgl-content--preparation .ssgl-content-note .ssgl-content-icon{color:#a08e7c;width:28px;height:30px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-ref-section-body{border:1px solid var(--content-line);background:var(--preparation-paper);grid-template-columns:150px minmax(0,1fr);gap:24px 0;padding:30px 0 0;display:grid}.ssgl-content--preparation .ssgl-ref-answer-heading{display:contents}.ssgl-content--preparation .ssgl-ref-answer-heading>div{grid-row:1/span 2;width:auto;padding:8px 20px 0 24px}.ssgl-content--preparation .ssgl-ref-answer-heading small{color:#7a7066;font-size:16px}.ssgl-content--preparation .ssgl-ref-answer-heading strong{font:500 29px/1.6 var(--ssgl-font-title);white-space:nowrap}.ssgl-content--preparation .ssgl-ref-answer-heading .ssgl-content-icon{opacity:.22;width:92px;height:96px;margin-top:25px}.ssgl-content--preparation .ssgl-ref-answer-heading h3{font:600 23px/1.6 var(--ssgl-font-title);padding:4px 26px 0}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-cards{text-align:left;grid-column:2;padding:0 12px 30px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-card{grid-template-columns:1fr auto;align-content:start;padding:0 14px;display:grid}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-number{align-self:center;margin:0}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-card>.ssgl-content-icon{width:29px;height:31px;margin:0 0 12px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-card>div{grid-column:1/-1}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-card p{font-size:14px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-note{grid-column:1/-1}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-cards{gap:10px}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-card{background:var(--preparation-paper);border:0;grid-template-columns:26px minmax(0,1fr);align-content:start;gap:0 8px;padding:28px 18px;display:grid}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-card>.ssgl-content-icon{grid-area:1/1/auto/-1;width:58px;height:60px;margin:0 auto 26px}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-number{font-size:20px;line-height:1.55}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-card p{margin-top:18px;margin-left:-34px;font-size:15px}.ssgl-content--preparation .ssgl-ref-flow-link{color:#726455;border:1px solid #b8ada0;justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:12px 18px;font-size:15px;text-decoration:none;transition:background .2s;display:inline-flex}.ssgl-content--preparation .ssgl-ref-flow-link:hover{background:#eee8e0}.ssgl-content--preparation .ssgl-ref-flow-link:focus-visible{outline:2px solid var(--content-wine);outline-offset:4px}.ssgl-content--preparation .ssgl-ref-numbered-comparison .ssgl-ref-section-body{border:1px solid var(--content-line)}.ssgl-content--preparation .ssgl-ref-comparison{position:relative}.ssgl-content--preparation .ssgl-ref-comparison>section{background:var(--preparation-paper);border:0;flex-direction:column;display:flex}.ssgl-content--preparation .ssgl-ref-comparison>section+section{border-left:1px solid var(--content-line)}.ssgl-content--preparation .ssgl-ref-comparison h3{justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-size:19px;display:flex}.ssgl-content--preparation .ssgl-ref-comparison h3 .ssgl-content-icon{color:#e4d4bd;width:31px;height:33px;margin:0}.ssgl-content--preparation .ssgl-ref-comparison ul{padding:26px 35px 18px}.ssgl-content--preparation .ssgl-ref-comparison li{color:#71665e;font-size:15px}.ssgl-content--preparation .ssgl-ref-comparison-conclusion{color:#7f534c;margin-top:auto;padding:12px 35px 28px;font-size:15px;font-weight:600}.ssgl-preparation-versus{color:#786b5c;background:#e4ded5;border-radius:50%;place-items:center;width:52px;height:52px;font:20px/1 Georgia,serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.ssgl-content--preparation .ssgl-ref-numbered-grid.ssgl-content-row{clip-path:inset(0 -100vmax);background:#252524;gap:32px 40px;box-shadow:0 0 0 100vmax #252524}.ssgl-content--preparation .ssgl-ref-numbered-grid>header>p{color:#bab3aa}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-cards{gap:8px}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-card{text-align:left;background:#2e2e2c;border:1px solid #393937;grid-template-columns:1fr auto;align-content:start;gap:14px;padding:24px;display:grid}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-number{color:#baaa93;align-self:center}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-card>.ssgl-content-icon{color:#b8a68b;width:38px;height:40px;margin:0}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-card>div{grid-column:1/-1}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-card h3{color:#eee9e1;font-weight:500}.ssgl-content--preparation .ssgl-ref-numbered-grid>.ssgl-content-note{color:#c4bdb3;background:#1e1e1d;grid-column:1/-1;justify-content:center}.ssgl-content--preparation .ssgl-ref-numbered-grid>.ssgl-content-note .ssgl-content-icon{width:36px;height:38px}.ssgl-content--preparation .ssgl-ref-quote{background:#f6f3ef;padding:52px 24px}@media (width<=1100px){.ssgl-preparation-stat{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-inline:22px}.ssgl-preparation-stat>.ssgl-content-icon{width:44px;height:46px}.ssgl-preparation-stat-value strong{font-size:64px}.ssgl-preparation-stat h2{font-size:19px}.ssgl-preparation-stat-subtitle{font-size:15px}.ssgl-content--preparation .ssgl-ref-section.ssgl-content-row{grid-template-columns:23% minmax(0,1fr);gap:26px}.ssgl-content--preparation .ssgl-ref-section h2{font-size:23px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-ref-section-body{grid-template-columns:120px minmax(0,1fr)}.ssgl-content--preparation .ssgl-ref-answer-heading>div{padding-inline:16px}.ssgl-content--preparation .ssgl-ref-answer-heading strong{font-size:25px}.ssgl-content--preparation .ssgl-ref-answer-heading .ssgl-content-icon{width:78px;height:80px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-card:nth-child(3){border-left:0}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-card{padding:20px}}@media (width<=850px){.ssgl-preparation-stat{padding-inline:20px;display:block}.ssgl-preparation-stat>.ssgl-content-icon{margin:0 0 14px}.ssgl-preparation-stat-value strong{font-size:56px}.ssgl-preparation-stat-value span{font-size:25px}.ssgl-content--preparation .ssgl-ref-section.ssgl-content-row{grid-template-columns:1fr;gap:28px}.ssgl-content--preparation .ssgl-ref-section>header{grid-template-columns:65px minmax(0,1fr);gap:0 22px;display:grid}.ssgl-content--preparation .ssgl-ref-section-number{grid-row:1/span 3;margin-bottom:0;font-size:54px}.ssgl-content--preparation .ssgl-ref-section>header>p{margin:12px 0 0}.ssgl-content--preparation .ssgl-ref-flow-link{grid-column:2;justify-self:start;margin-top:20px}.ssgl-content--preparation .ssgl-ref-index{grid-template-columns:1fr;gap:18px;padding-inline:26px}.ssgl-content--preparation .ssgl-ref-index h2{white-space:normal}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-card:nth-child(3){border-left:1px solid var(--content-line)}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-card{padding:24px 12px}}@media (width<=650px){.ssgl-content--preparation>.ssgl-content-inner{width:calc(100% - 40px)}.ssgl-preparation-stats{grid-template-columns:1fr;padding:14px 0}.ssgl-preparation-stat{grid-template-columns:52px minmax(0,1fr);gap:24px;display:grid;padding:26px 8px!important}.ssgl-preparation-stat+.ssgl-preparation-stat{border-top:1px solid #d5cdc3;border-left:0}.ssgl-preparation-stat>.ssgl-content-icon{width:48px;height:50px;margin-top:10px}.ssgl-preparation-stat-value strong{font-size:52px}.ssgl-preparation-stat h2{margin-top:10px;font-size:20px}.ssgl-preparation-stat-subtitle{font-size:16px}.ssgl-preparation-stat-note{margin-top:12px!important}.ssgl-content--preparation .ssgl-ref-section.ssgl-content-row{padding:34px 0;scroll-margin-top:100px}.ssgl-content--preparation .ssgl-ref-section>header{grid-template-columns:45px minmax(0,1fr);gap:0 14px}.ssgl-content--preparation .ssgl-ref-section-number{font-size:42px}.ssgl-content--preparation .ssgl-ref-section h2{font-size:21px}.ssgl-content--preparation .ssgl-ref-section>header>p{font-size:15px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-ref-section-body{grid-template-columns:1fr;gap:22px;padding-top:22px}.ssgl-content--preparation .ssgl-ref-answer-heading>div{border-right:0;border-bottom:1px solid var(--content-line);grid-row:auto;grid-template-columns:1fr auto;align-items:center;padding:0 22px 20px;display:grid}.ssgl-content--preparation .ssgl-ref-answer-heading .ssgl-content-icon{opacity:.45;grid-area:1/2/span 2;width:64px;height:66px;margin:0}.ssgl-content--preparation .ssgl-ref-answer-heading h3{padding:0 22px;font-size:20px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-cards{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0;padding:0 8px 24px}.ssgl-content--preparation .ssgl-ref-numbered-answer .ssgl-content-card:nth-child(3){border-left:0}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ssgl-content--preparation .ssgl-content-card h3{font-size:16px}.ssgl-content--preparation .ssgl-ref-numbered-cards .ssgl-content-card p{font-size:14px}.ssgl-content--preparation .ssgl-ref-comparison{grid-template-columns:1fr}.ssgl-content--preparation .ssgl-ref-comparison>section+section{border-left:0}.ssgl-content--preparation .ssgl-ref-comparison h3{font-size:19px}.ssgl-content--preparation .ssgl-ref-comparison ul{padding:22px 24px 12px}.ssgl-content--preparation .ssgl-ref-comparison-conclusion{padding:12px 24px 26px}.ssgl-preparation-versus{display:none}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ssgl-content--preparation .ssgl-ref-numbered-grid .ssgl-content-card{padding:20px 16px}.ssgl-content--preparation .ssgl-content-note{align-items:flex-start;padding:18px;font-size:14px}.ssgl-content--preparation .ssgl-ref-quote{padding:32px 18px;font-size:19px}}.ssgl-affair-claim{--content-wine:#54272a;--content-gold:#b49565;--content-line:#e9e1d7;color:#3c3530;background:#fdfcfb}.ssgl-affair-claim>.ssgl-content-inner{padding:1px 0 0}.ssgl-affair-claim h2{font-size:clamp(24px,2.1vw,29px);font-weight:600;line-height:1.6}.ssgl-affair-claim h3{font-family:var(--ssgl-font-body);font-size:19px;font-weight:650;line-height:1.6}.ssgl-affair-claim .ssgl-content-section{padding:34px 20px;scroll-margin-top:150px}.ssgl-affair-claim .ssgl-content-section>header{margin-bottom:24px}.ssgl-affair-claim .ssgl-content-card{padding:0 25px}.ssgl-affair-claim .ssgl-content-card p{color:#81776c;margin-top:6px;font-size:16px;line-height:1.8}.ssgl-affair-claim .ssgl-content-icon{width:58px;height:60px;color:var(--content-gold)}.ssgl-affair-claim .ssgl-content-card>.ssgl-content-icon{margin:0 auto 18px;display:block}.affair-claim-stats{z-index:1;border:1px solid var(--content-line);background:#fcfaf7;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-23px;padding:28px 30px;display:grid;position:relative}.affair-claim-stats>div{text-align:center;padding:0 24px}.affair-claim-stats>div+div{border-left:1px solid var(--content-line)}.affair-claim-stat-value{color:var(--content-wine)}.affair-claim-stat-value strong{font:500 64px/1.15 var(--ssgl-font-title);letter-spacing:-.07em}.affair-claim-stat-value span{font:500 26px/1.3 var(--ssgl-font-title);margin-left:6px}.affair-claim-stats>div>p+p{color:#7b7065;margin-top:12px;font-size:17px;line-height:1.65}.ssgl-affair-claim .affair-claim-requirements{padding:44px 20px 48px}.ssgl-affair-claim .affair-claim-requirements>header{margin-bottom:38px}.ssgl-affair-claim .affair-claim-options{isolation:isolate;border:1px solid var(--content-line);background:#f5f1eb;border-radius:4px;grid-template-columns:32% repeat(2,minmax(0,1fr));align-items:start;gap:30px 26px;padding:42px 210px 38px 40px;display:grid;position:relative;overflow:hidden}.affair-claim-options h2{align-self:center}.affair-claim-option{text-align:center;border-left:1px solid #e4dace;padding-left:22px}.affair-claim-option>.ssgl-content-icon{width:46px;height:48px;margin:0 auto 15px;display:block}.affair-claim-option p{color:#8b7d6c;margin-bottom:5px;font-size:17px;line-height:1.5}.affair-claim-option h3{color:#68413c;font-family:var(--ssgl-font-title);font-size:22px}.affair-claim-options-description{color:#807466;grid-column:1/-1;font-size:16px;line-height:1.85}.ssgl-affair-claim .affair-claim-scales{z-index:-1;opacity:.55;mix-blend-mode:multiply;background:0 0;width:215px;margin:0;position:absolute;top:30px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 85%,#0000)}.ssgl-affair-claim .affair-claim-options+.ssgl-content-section{border-top:0}.ssgl-affair-claim .affair-claim-conditions{padding:45px 40px 36px}.affair-claim-conditions-body{grid-template-columns:1.55fr minmax(0,1fr);align-items:center;gap:32px;display:grid}.affair-claim-conditions ol{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.affair-claim-conditions li{align-items:center;gap:16px;padding-right:22px;display:flex}.affair-claim-conditions li+li{border-left:1px solid var(--content-line);padding-left:28px}.affair-claim-conditions li>span{background:var(--content-wine);color:#fff;width:48px;height:48px;font:26px/1 var(--ssgl-font-title);border-radius:50%;flex:none;place-items:center;display:grid}.affair-claim-conditions li h3{font-size:18px}.affair-claim-conditions-body>p{color:#7d7368;border-left:1px solid var(--content-line);padding-left:32px;font-size:16px;line-height:1.85}.ssgl-affair-claim .affair-claim-factors .ssgl-content-card{padding-inline:15px}.ssgl-affair-claim .affair-claim-factors h3{color:#817568;font-size:17px;font-weight:500}.ssgl-affair-claim .affair-claim-factors .ssgl-content-icon{margin-bottom:12px}.affair-claim-timeline{text-align:center;grid-template-columns:1fr 88px 1fr;gap:20px;padding-top:20px;display:grid;position:relative}.affair-claim-timeline:before{content:"";background:#b99894;height:1px;position:absolute;top:42px;left:2%;right:2%}.affair-claim-timeline>div{padding-top:15px;position:relative}.affair-claim-timeline-dot{background:var(--content-wine);border-radius:50%;width:14px;height:14px;margin:0 auto 14px;display:block}.affair-claim-timeline h3{font:600 29px/1.3 var(--ssgl-font-title);color:#6f4540}.affair-claim-timeline p{color:#7d7166;margin-top:8px;font-size:15px}.affair-claim-timeline-seal{z-index:1;background:var(--content-wine);border:6px solid #fdfcfb;border-radius:50%;place-items:center;width:88px;height:88px;margin-top:-22px;display:grid;position:relative}.ssgl-affair-claim .affair-claim-timeline-seal .ssgl-content-icon{color:#e6d6bf;width:46px;height:48px}.ssgl-affair-claim .affair-claim-deadline .ssgl-content-fineprint{color:#8b7f72;padding-top:23px;font-size:15px}.affair-claim-evidence-comparison{grid-template-columns:minmax(0,1.08fr) 155px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.affair-claim-evidence-comparison>section{border:1px solid var(--content-line);background:#fcfaf7;border-radius:4px;overflow:hidden}.affair-claim-evidence-comparison h3{font:600 17px/1.6 var(--ssgl-font-title);background:var(--content-wine);color:#fff4e6;text-align:center;padding:10px 12px}.affair-claim-evidence-risk h3{background:var(--content-gold)}.affair-claim-evidence-comparison ul{margin:0;padding:23px 20px;list-style:none}.affair-claim-evidence-usable ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 16px;display:grid}.affair-claim-evidence-comparison li{color:#796e63;align-items:flex-start;gap:9px;font-size:15px;line-height:1.75;display:flex}.affair-claim-evidence-risk li+li{margin-top:13px}.ssgl-affair-claim .affair-claim-evidence-comparison li .ssgl-content-icon{color:#946e63;flex:none;width:21px;height:23px;margin-top:2px}.ssgl-affair-claim .affair-claim-evidence-risk li .ssgl-content-icon{color:var(--content-gold)}.affair-claim-evidence-seal{text-align:center;aspect-ratio:1;color:#927e65;border:1px solid #d3b994;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;padding:18px;display:flex}.ssgl-affair-claim .affair-claim-evidence-seal .ssgl-content-icon{width:43px;height:45px;margin-bottom:9px}.affair-claim-evidence-seal p{font-size:15px;line-height:1.5}.ssgl-affair-claim .affair-claim-actions{border-top:0;padding-top:16px;padding-bottom:22px}.ssgl-affair-claim .affair-claim-actions .ssgl-content-cards{gap:12px}.ssgl-affair-claim .affair-claim-actions .ssgl-content-card{border:1px solid var(--content-line);background:#fcfaf7;border-radius:4px;align-items:center;gap:16px;padding:20px 15px}.ssgl-affair-claim .affair-claim-actions .ssgl-content-card>.ssgl-content-icon{width:48px;height:50px;color:var(--content-wine);margin:0}.ssgl-affair-claim .affair-claim-actions .ssgl-content-card h3{font:500 15px/1.75 var(--ssgl-font-body);color:#716357}.ssgl-affair-claim .affair-claim-actions .ssgl-content-card p{color:#8f7f6e;font-size:14px;line-height:1.6}.affair-claim-consultation{color:#fff5e7;clip-path:inset(0 -100vmax);background:#4d2024;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:42px;padding:30px 40px;display:grid;box-shadow:0 0 0 100vmax #4d2024}.affair-claim-consultation h2{color:#d9b777;font-size:26px}.affair-claim-consultation p{color:#ebdcd0;margin-top:10px;font-size:16px}.affair-claim-consultation-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.affair-claim-consultation-button{color:#fffaf0;background:#b5915c;border:1px solid #b5915c;justify-content:space-between;align-items:center;gap:25px;min-height:52px;padding:12px 27px;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.affair-claim-consultation-button:hover{background:#9f7c48}.affair-claim-consultation-phone{color:#d5b77e;justify-content:center;align-items:center;gap:10px;font-size:23px;line-height:1.4;text-decoration:none;display:flex}.ssgl-affair-claim .affair-claim-consultation-phone .ssgl-content-icon{width:23px;height:25px;color:inherit}.affair-claim-consultation a:focus-visible{outline-offset:4px;outline:2px solid #f5dfb4}@media (width<=1100px){.ssgl-affair-claim .affair-claim-options{column-gap:20px;padding:32px 175px 30px 30px}.ssgl-affair-claim .affair-claim-scales{width:185px;top:65px}.affair-claim-option{padding-left:15px}.affair-claim-option h3{font-size:20px}.affair-claim-conditions-body{grid-template-columns:1fr;gap:25px}.affair-claim-conditions-body>p{border-left:0;padding-left:0}.affair-claim-conditions-body>p br{display:none}.affair-claim-evidence-comparison{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:12px}.affair-claim-evidence-usable ul{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row}.affair-claim-evidence-seal{aspect-ratio:auto;min-height:155px;padding:20px 10px}.ssgl-affair-claim .affair-claim-actions .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.affair-claim-consultation{grid-template-columns:minmax(0,1fr) 240px;gap:30px;padding-inline:20px}.affair-claim-consultation h2{font-size:24px}}@media (width<=850px){.ssgl-affair-claim .ssgl-content-section{padding-inline:0}.ssgl-affair-claim .ssgl-content-card{padding-inline:15px}.affair-claim-stat-value strong{font-size:54px}.affair-claim-stats{padding-inline:8px}.affair-claim-stats>div{padding-inline:15px}.affair-claim-stats>div>p+p{font-size:16px}.ssgl-affair-claim .affair-claim-requirements .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0}.ssgl-affair-claim .affair-claim-requirements .ssgl-content-card:nth-child(3){border-left:0}.ssgl-affair-claim .affair-claim-options{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 135px 30px 25px}.affair-claim-options>h2{grid-column:1/-1}.affair-claim-options>h2 br{display:none}.affair-claim-option{border-left:0;padding-left:0}.affair-claim-option+.affair-claim-option{border-left:1px solid var(--content-line);padding-left:18px}.ssgl-affair-claim .affair-claim-scales{width:155px;top:105px;right:-23px}.affair-claim-options-description br{display:none}.ssgl-affair-claim .affair-claim-factors .ssgl-content-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 0}.ssgl-affair-claim .affair-claim-factors .ssgl-content-card:nth-child(4){border-left:0}.affair-claim-consultation{grid-template-columns:1fr;gap:24px;padding:30px 0}.affair-claim-consultation-actions{flex-direction:row;align-items:center;gap:24px}.affair-claim-consultation-button{min-width:230px}}@media (width<=600px){.ssgl-affair-claim h2{font-size:22px}.ssgl-affair-claim .ssgl-content-section{padding-block:30px;scroll-margin-top:100px}.ssgl-affair-claim .ssgl-content-section>header{margin-bottom:23px}.affair-claim-stats{margin-top:-16px;padding:24px 0}.affair-claim-stats>div{padding-inline:8px}.affair-claim-stat-value strong{font-size:39px}.affair-claim-stat-value span{margin-left:3px;font-size:18px}.affair-claim-stats>div>p+p{font-size:14px;line-height:1.7}.ssgl-affair-claim .ssgl-content-card{padding-inline:13px}.ssgl-affair-claim .ssgl-content-card h3{font-size:18px}.ssgl-affair-claim .ssgl-content-card p{font-size:15px}.ssgl-affair-claim .affair-claim-options{gap:28px 12px;padding:28px 20px}.affair-claim-options>h2{padding-right:80px}.ssgl-affair-claim .affair-claim-scales{opacity:.38;width:90px;top:8px;right:0}.affair-claim-option h3{font-size:19px}.affair-claim-option p,.affair-claim-options-description{font-size:15px}.affair-claim-conditions ol{grid-template-columns:1fr;gap:22px}.affair-claim-conditions li+li{border-left:0;padding-left:0}.affair-claim-conditions li>span{width:42px;height:42px;font-size:23px}.affair-claim-conditions li h3{font-size:17px}.affair-claim-conditions-body>p{font-size:15px}.ssgl-affair-claim .affair-claim-factors .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ssgl-affair-claim .affair-claim-factors .ssgl-content-card{border-left:0}.ssgl-affair-claim .affair-claim-factors .ssgl-content-card:nth-child(2n){border-left:1px solid var(--content-line)}.ssgl-affair-claim .affair-claim-factors .ssgl-content-card h3{font-size:16px}.affair-claim-timeline{grid-template-columns:1fr 60px 1fr;gap:8px}.affair-claim-timeline-seal{border-width:4px;width:60px;height:60px;margin-top:-7px}.ssgl-affair-claim .affair-claim-timeline-seal .ssgl-content-icon{width:34px;height:36px}.affair-claim-timeline h3{font-size:25px}.affair-claim-timeline p,.ssgl-affair-claim .affair-claim-deadline .ssgl-content-fineprint{font-size:14px}.affair-claim-evidence-comparison{grid-template-columns:1fr;gap:18px}.affair-claim-evidence-comparison h3{font-size:16px}.affair-claim-evidence-usable ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:10px;padding:20px 14px}.affair-claim-evidence-comparison li{gap:6px;font-size:14px}.affair-claim-evidence-seal{background:#f5f0e9;border:0;border-radius:0;flex-direction:row;justify-content:center;gap:16px;min-height:0;padding:18px}.ssgl-affair-claim .affair-claim-evidence-seal .ssgl-content-icon{margin:0}.affair-claim-evidence-seal br{display:none}.affair-claim-evidence-seal p{font-size:15px}.ssgl-affair-claim .affair-claim-actions .ssgl-content-cards{grid-template-columns:1fr}.ssgl-affair-claim .affair-claim-actions .ssgl-content-card{gap:23px;padding:20px}.ssgl-affair-claim .affair-claim-actions .ssgl-content-card h3{font-size:16px}.ssgl-affair-claim .affair-claim-actions .ssgl-content-card p{font-size:14px}.affair-claim-consultation-actions{flex-direction:column;align-items:stretch;gap:18px}.affair-claim-consultation h2{font-size:22px}.affair-claim-consultation p{font-size:15px}.affair-claim-consultation-phone{font-size:22px}}.ssgl-affair-process{--content-wine:#54272a;--content-gold:#b39971;--content-line:#e6ddd1;color:#4c3931;background:#fcfaf7}.ssgl-affair-process>.ssgl-content-inner{padding:0}.ssgl-affair-process :is(h2,h3,p,li,section,div){min-width:0}.ssgl-affair-process h2{font:600 clamp(25px, 2.3vw, 31px)/1.6 var(--ssgl-font-title)}.ssgl-affair-process h3{font:650 19px/1.65 var(--ssgl-font-body)}.ssgl-affair-process p{color:#817365;font-size:16px;line-height:1.8}.ssgl-affair-process .ssgl-content-icon{color:var(--content-wine);width:56px;height:58px}.ssgl-affair-process .ssgl-content-section{padding:34px 0;scroll-margin-top:150px}.ssgl-affair-process .ssgl-content-section>header{margin-bottom:27px}.affair-process-summary{border-bottom:1px solid var(--content-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:42px 0;display:grid}.affair-process-summary>div{align-items:center;gap:26px;padding:0 30px;display:flex}.affair-process-summary>div:first-child{padding-left:0}.affair-process-summary>div:last-child{padding-right:0}.affair-process-summary>div+div{border-left:1px solid #deceb9}.affair-process-summary-icon{border:2px solid #baa17c;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;display:grid}.ssgl-affair-process .affair-process-summary-icon .ssgl-content-icon{stroke-width:1.8px;width:47px;height:49px}.affair-process-summary h2{color:var(--content-wine);white-space:nowrap;font-size:33px}.affair-process-summary p{color:#655448;margin-top:7px;font-size:17px;line-height:1.65}.ssgl-affair-process .affair-process-flow{padding-top:42px;padding-bottom:40px}.ssgl-affair-process .affair-process-flow>header{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:30px;display:flex}.ssgl-affair-process .affair-process-flow>header p{color:#978979;margin:0;font-size:16px}.affair-process-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid;position:relative}.affair-process-timeline:before{content:"";background:#c8b398;height:2px;position:absolute;top:26px;left:0;right:0}.affair-process-timeline:after{content:"";border-top:2px solid #c8b398;border-right:2px solid #c8b398;width:10px;height:10px;position:absolute;top:21px;right:-1px;transform:rotate(45deg)}.affair-process-timeline>li{text-align:center;position:relative}.affair-process-step-number{background:var(--content-wine);color:#fff6e9;width:54px;height:54px;font:500 28px/1 var(--ssgl-font-title);border-radius:50%;place-items:center;margin:0 auto 21px;display:grid}.ssgl-affair-process .affair-process-timeline .ssgl-content-icon{width:55px;height:57px;margin:0 auto 20px;display:block}.affair-process-timeline h3{white-space:pre-line;font-size:18px}.affair-process-timeline p{margin-top:12px;font-size:16px;line-height:1.8}.ssgl-affair-process .affair-process-lookup{border:1px solid var(--content-line);background:#fdfbf8;padding:30px}.affair-process-lookup h2{color:var(--content-wine)}.ssgl-affair-process .affair-process-lookup .ssgl-content-cards{gap:24px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card{text-align:left;background:0 0;border:1px solid #e7daca;border-radius:7px;gap:26px;padding:26px 24px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card>.ssgl-content-icon{width:60px;height:63px;margin:0}.ssgl-affair-process .affair-process-lookup .ssgl-content-card h3{color:#5c3a31;font-size:20px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card p{margin-top:7px;font-size:16px}.ssgl-affair-process .affair-process-lookup .ssgl-content-fineprint{color:#998c7e;padding-top:24px;font-size:16px}.ssgl-affair-process .affair-process-enforcement{border-top:0;padding-block:26px}.affair-process-enforcement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.affair-process-enforcement-grid>section{background:#f3eee7;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.affair-process-enforcement-grid h2{font-size:26px;line-height:1.65}.affair-process-enforcement-grid p{margin-top:13px;font-size:16px}.ssgl-affair-process .affair-process-enforcement-grid .ssgl-content-icon{color:#af9266;stroke-width:1.15px;flex:none;width:80px;height:84px}.ssgl-affair-process .affair-process-agreement{padding-top:29px;padding-bottom:35px}.affair-process-agreement h2{color:var(--content-wine)}.ssgl-affair-process .affair-process-agreement .ssgl-content-card{text-align:left;gap:25px;padding:12px 30px}.ssgl-affair-process .affair-process-agreement .ssgl-content-card:first-child{padding-left:15px}.ssgl-affair-process .affair-process-agreement .ssgl-content-card:last-child{padding-right:15px}.ssgl-affair-process .affair-process-agreement .ssgl-content-card>.ssgl-content-icon{color:#a1855b;width:74px;height:78px;margin:0}.ssgl-affair-process .affair-process-agreement .ssgl-content-card h3{color:#624037;font-size:21px;line-height:1.55}.ssgl-affair-process .affair-process-agreement .ssgl-content-card p{color:#8d7e6d;margin-top:10px;font-size:16px}.affair-process-caution{clip-path:inset(0 -100vmax);background:#54282b;justify-content:center;align-items:center;gap:28px;padding:22px 32px;display:flex;box-shadow:0 0 0 100vmax #54282b}.ssgl-affair-process .affair-process-caution .ssgl-content-icon{color:#d6b267;width:55px;height:58px}.affair-process-caution p{color:#dcc290;font-size:21px;line-height:1.65;font-family:var(--ssgl-font-title)}.affair-process-consultation{isolation:isolate;clip-path:inset(0 -100vmax);background:#f2eade;grid-template-columns:31% minmax(0,1fr);align-items:center;gap:25px;min-height:235px;display:grid;position:relative;box-shadow:0 0 0 100vmax #f2eade}.ssgl-affair-process .affair-process-consultation-art{z-index:-1;background:0 0;width:39%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:-40px;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.affair-process-consultation-copy{grid-column:2;padding:25px 20px 30px 0}.affair-process-consultation h2{color:#4e2b22;font-size:31px;line-height:1.6}.affair-process-consultation-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:22px;display:flex}.affair-process-consultation-phone{color:#5d3326;flex-wrap:wrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ssgl-affair-process .affair-process-consultation-phone .ssgl-content-icon{color:#ab8852;width:31px;height:33px}.affair-process-consultation-phone>span{font-size:16px;font-weight:600}.affair-process-consultation-phone strong{font:650 32px/1.4 var(--ssgl-font-body);letter-spacing:-.03em}.affair-process-consultation .ssgl-button{min-width:190px;min-height:53px;font-size:16px}.affair-process-consultation a:focus-visible{outline:2px solid var(--content-wine);outline-offset:5px}@media (width<=1100px){.affair-process-summary>div{gap:18px;padding-inline:22px}.affair-process-summary-icon{width:74px;height:74px}.affair-process-summary h2{font-size:28px}.affair-process-summary p{font-size:16px}.affair-process-timeline{gap:16px}.affair-process-timeline h3{font-size:17px}.affair-process-timeline p{font-size:15px}.ssgl-affair-process .affair-process-lookup{padding:26px}.ssgl-affair-process .affair-process-lookup .ssgl-content-cards{gap:16px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card{gap:16px;padding:22px 16px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card>.ssgl-content-icon{width:45px;height:48px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card h3{font-size:18px}.affair-process-enforcement-grid>section{gap:18px;padding:24px}.affair-process-enforcement-grid h2{font-size:23px}.ssgl-affair-process .affair-process-enforcement-grid .ssgl-content-icon{width:65px;height:70px}.ssgl-affair-process .affair-process-agreement .ssgl-content-card{gap:18px;padding-inline:20px}.ssgl-affair-process .affair-process-agreement .ssgl-content-card>.ssgl-content-icon{width:57px;height:60px}.ssgl-affair-process .affair-process-agreement .ssgl-content-card h3{font-size:19px}.affair-process-consultation h2{font-size:28px}.affair-process-consultation-actions{gap:16px}.affair-process-consultation-phone strong{font-size:29px}}@media (width<=850px){.affair-process-summary>div{text-align:center;padding-inline:20px;display:block}.affair-process-summary-icon{margin:0 auto 16px}.affair-process-summary h2{font-size:26px}.ssgl-affair-process .affair-process-flow>header{display:block}.ssgl-affair-process .affair-process-flow>header p{margin-top:12px}.affair-process-timeline{grid-template-columns:1fr;gap:30px}.affair-process-timeline:before{width:2px;height:auto;inset:27px auto 27px 26px}.affair-process-timeline:after{display:none}.affair-process-timeline>li{text-align:left;grid-template-columns:54px 60px minmax(0,1fr);align-items:start;gap:24px;display:grid}.affair-process-step-number{margin:0}.ssgl-affair-process .affair-process-timeline .ssgl-content-icon{margin:2px 0 0}.affair-process-timeline h3{font-size:20px}.affair-process-timeline p{margin-top:7px;font-size:16px}.affair-process-timeline p br{display:none}.ssgl-affair-process .affair-process-lookup .ssgl-content-card{text-align:center;display:block}.ssgl-affair-process .affair-process-lookup .ssgl-content-card>.ssgl-content-icon{margin:0 auto 18px}.affair-process-enforcement-grid{grid-template-columns:1fr;gap:16px}.affair-process-enforcement-grid>section{padding:28px}.ssgl-affair-process .affair-process-agreement .ssgl-content-card{padding-inline:24px;display:block}.ssgl-affair-process .affair-process-agreement .ssgl-content-card>.ssgl-content-icon{margin:0 0 18px}.affair-process-caution{gap:22px;padding:22px 0}.affair-process-caution p{font-size:19px}.affair-process-consultation{grid-template-columns:26% minmax(0,1fr)}.affair-process-consultation h2{font-size:25px}.affair-process-consultation-actions{flex-direction:column;align-items:flex-start}}@media (width<=600px){.ssgl-affair-process h2{font-size:23px}.ssgl-affair-process .ssgl-content-section{padding-block:28px;scroll-margin-top:100px}.affair-process-summary{grid-template-columns:1fr;padding:10px 0}.affair-process-summary>div{text-align:left;gap:23px;padding:23px 0;display:flex}.affair-process-summary>div+div{border-left:0;border-top:1px solid var(--content-line)}.affair-process-summary-icon{width:70px;height:70px;margin:0}.ssgl-affair-process .affair-process-summary h2{font-size:28px}.affair-process-summary p{font-size:16px}.ssgl-affair-process .affair-process-flow>header p{font-size:15px}.affair-process-timeline>li{grid-template-columns:42px 42px minmax(0,1fr);gap:14px}.affair-process-step-number{width:42px;height:42px;font-size:23px}.affair-process-timeline:before{top:21px;bottom:21px;left:20px}.ssgl-affair-process .affair-process-timeline .ssgl-content-icon{width:40px;height:43px}.affair-process-timeline h3{font-size:18px}.affair-process-timeline p{font-size:15px}.ssgl-affair-process .affair-process-lookup{padding:25px 18px}.ssgl-affair-process .affair-process-lookup .ssgl-content-cards{grid-template-columns:1fr;gap:14px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card{text-align:left;border:1px solid var(--content-line);gap:24px;padding:20px;display:flex}.ssgl-affair-process .affair-process-lookup .ssgl-content-card>.ssgl-content-icon{width:48px;height:51px;margin:0}.ssgl-affair-process .affair-process-lookup .ssgl-content-card h3{font-size:19px}.ssgl-affair-process .affair-process-lookup .ssgl-content-card p{font-size:15px}.ssgl-affair-process .affair-process-lookup .ssgl-content-fineprint{text-align:left;font-size:14px}.affair-process-enforcement-grid>section{align-items:flex-start;gap:16px;padding:23px 20px}.ssgl-affair-process .affair-process-enforcement-grid h2{font-size:21px}.affair-process-enforcement-grid p{font-size:15px}.affair-process-enforcement-grid p br{display:none}.ssgl-affair-process .affair-process-enforcement-grid .ssgl-content-icon{width:54px;height:58px;margin-top:5px}.ssgl-affair-process .affair-process-agreement .ssgl-content-cards{grid-template-columns:1fr;gap:0}.ssgl-affair-process .affair-process-agreement .ssgl-content-card{text-align:left;border-left:0;gap:27px;padding:24px 0;display:flex}.ssgl-affair-process .affair-process-agreement .ssgl-content-card+.ssgl-content-card{border-top:1px solid var(--content-line)}.ssgl-affair-process .affair-process-agreement .ssgl-content-card>.ssgl-content-icon{margin:0}.ssgl-affair-process .affair-process-agreement .ssgl-content-card p{font-size:15px}.affair-process-caution{gap:17px;padding-block:24px}.ssgl-affair-process .affair-process-caution .ssgl-content-icon{width:37px;height:40px}.affair-process-caution p{font-size:17px;line-height:1.8}.affair-process-consultation{min-height:0;display:block}.ssgl-affair-process .affair-process-consultation-art{width:calc(100% + 40px);height:170px;position:relative;left:-20px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.affair-process-consultation-copy{padding:0 0 30px}.affair-process-consultation h2{font-size:23px}.affair-process-consultation-actions{align-items:stretch;gap:20px;margin-top:20px}.affair-process-consultation-phone{gap:10px}.affair-process-consultation-phone>span{font-size:14px}.affair-process-consultation-phone strong{font-size:28px}}.ssgl-affair-defense{--content-wine:#54272a;--content-gold:#b39971;--content-line:#e7dfd7;color:#493a32;background:#fcfaf7}.ssgl-affair-defense>.ssgl-content-inner{padding:0}.ssgl-affair-defense :is(section,div,header,h2,h3,p,li){min-width:0}.ssgl-affair-defense h2{font:600 clamp(23px, 2.1vw, 28px)/1.65 var(--ssgl-font-title)}.ssgl-affair-defense h3{font:600 18px/1.65 var(--ssgl-font-title)}.ssgl-affair-defense p{color:#7c7269;font-size:15px;line-height:1.85}.ssgl-affair-defense .ssgl-content-section{padding:36px 0;scroll-margin-top:150px}.ssgl-affair-defense .ssgl-content-row{grid-template-columns:23% minmax(0,1fr);gap:28px}.ssgl-affair-defense .ssgl-content-row>header{margin:0}.ssgl-affair-defense .ssgl-content-row>header>p{margin-top:17px}.affair-defense-summary{border-bottom:1px solid var(--content-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:38px 0 35px;display:grid}.affair-defense-summary>div{text-align:center;padding:0 25px}.affair-defense-summary>div+div{border-left:1px solid var(--content-line)}.ssgl-affair-defense .affair-defense-summary h2{font:500 62px/1.2 var(--ssgl-font-title);letter-spacing:-.045em;color:var(--content-wine);justify-content:center;align-items:baseline;gap:4px;display:flex}.affair-defense-summary h2>span{font-family:Georgia,serif;font-size:72px}.affair-defense-summary small{font-size:33px}.affair-defense-summary p{margin-top:13px;font-size:16px}.ssgl-affair-defense .affair-defense-overview{padding-block:37px}.ssgl-affair-defense .affair-defense-overview .ssgl-content-card{border-left:1px solid var(--content-line);padding:8px 16px 4px}.ssgl-affair-defense .affair-defense-overview .ssgl-content-number{color:#744c49;background:0 0;border-radius:0;width:auto;height:auto;margin:0 0 9px;font:500 25px/1.5 Georgia,serif}.affair-defense-overview .ssgl-content-card h3{color:#714a44;font-size:23px}.ssgl-affair-defense .affair-defense-overview .ssgl-content-card p{margin-top:18px;font-size:15px}.ssgl-affair-defense .affair-defense-answer{grid-template-columns:33% minmax(0,1fr);align-items:center;padding-block:36px}.affair-defense-inline-number{color:var(--content-wine);margin-right:3px;font:500 37px/1.3 Georgia,serif}.ssgl-affair-defense .affair-defense-answer>header>p{margin-top:13px}.affair-defense-deadline{grid-template-columns:42% minmax(0,1fr);align-items:center;gap:38px;padding-block:10px 5px;display:grid}.affair-defense-days{border-inline:1px solid var(--content-line);text-align:center;padding-block:4px}.ssgl-affair-defense .affair-defense-days strong{letter-spacing:-.045em;font:400 142px/.98 Georgia,serif;display:block}.affair-defense-days>span{color:#ad987d;letter-spacing:.12em;margin-top:8px;font:400 30px/1.4 Georgia,serif;display:block}.affair-defense-checklist{padding:0;list-style:none}.affair-defense-checklist li{color:#65564b;align-items:center;gap:18px;padding:8px 0;font-size:17px;font-weight:600;display:flex}.ssgl-affair-defense .affair-defense-checklist .ssgl-content-icon{color:#fff7ee;stroke-width:2.3px;width:24px;height:25px}.affair-defense-checklist .ssgl-content-icon circle{fill:var(--content-wine);stroke:var(--content-wine)}.ssgl-affair-defense .affair-defense-answer .ssgl-content-note{color:#eadace;background:linear-gradient(110deg,#4b2024,#643236);border:1px solid #875957;border-radius:3px;gap:20px;margin-top:28px;padding:17px 26px;font-size:16px;line-height:1.65}.ssgl-affair-defense .affair-defense-answer .ssgl-content-note .ssgl-content-icon{width:44px;height:46px;color:var(--content-wine);stroke-width:2.2px}.affair-defense-answer .ssgl-content-note .ssgl-content-icon circle{fill:#f0e3d4;stroke:#f0e3d4}.ssgl-affair-defense .affair-defense-points{align-items:center;padding-block:26px}.ssgl-affair-defense .affair-defense-points .ssgl-content-cards{gap:13px}.ssgl-affair-defense .affair-defense-points .ssgl-content-card{border:1px solid var(--content-line);background:#fffdfb;border-radius:3px;gap:13px;padding:24px 18px 26px}.ssgl-affair-defense .affair-defense-points .ssgl-content-number{width:32px;height:32px;font:400 21px/32px Georgia,serif;position:relative}.affair-defense-points .ssgl-content-number:after{content:"";background:#dccfc5;width:1px;height:20px;position:absolute;top:32px;left:50%}.ssgl-affair-defense .affair-defense-points .ssgl-content-card h3{padding-top:1px;font-size:17px;line-height:1.65}.ssgl-affair-defense .affair-defense-points .ssgl-content-card p{margin-top:19px;font-size:14px;line-height:1.85}.ssgl-affair-defense .affair-defense-icon-row{align-items:center;padding-block:27px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card{gap:16px;padding:5px 18px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card:first-child{padding-left:0}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card:last-child{padding-right:0}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-icon{color:#b0966e;stroke-width:1.5px;width:62px;height:68px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card h3{font-size:16px;line-height:1.6}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card p{margin-top:10px;font-size:13px;line-height:1.8}.ssgl-affair-defense .affair-defense-fineprint{border-top:1px solid var(--content-line);color:#92887d;justify-content:center;align-items:center;gap:15px;padding:20px 0;font-size:14px;display:flex}.ssgl-affair-defense .affair-defense-fineprint .ssgl-content-icon{color:#aa9270;width:20px;height:22px}.affair-defense-consultation{clip-path:inset(0 -100vmax);background:#54282c;grid-template-columns:120px minmax(0,1fr) 250px;align-items:center;gap:30px;min-height:163px;padding:25px 16px;display:grid;box-shadow:0 0 0 100vmax #54282c}.affair-defense-seal{background:radial-gradient(circle at 35% 25%,#74383c,#411b20 73%);border:3px solid #884c4d;border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #472026,inset 0 0 0 5px #8b5553,3px 7px 12px #2d111b66}.affair-defense-seal:before{content:"";opacity:.75;border:1px solid #a07460;border-radius:50%;position:absolute;inset:9px}.affair-defense-seal svg{color:#c2a474;filter:drop-shadow(1px 2px 1px #271113);width:85px;height:85px}.ssgl-affair-defense .affair-defense-consultation h2{color:#f6e9dc;text-wrap:pretty;font-size:27px;font-weight:500;line-height:1.5}.affair-defense-consultation p{color:#dac5b8;margin-top:10px;font-size:15px}.affair-defense-consultation .ssgl-button{color:#653b32;background:#eee0d1;border:1px solid #c6ac92;border-radius:0;justify-content:space-between;align-items:center;gap:22px;min-height:63px;padding:15px 28px;font-size:17px;font-weight:650;display:flex}.affair-defense-consultation .ssgl-button:hover{color:#4d2424;background:#fff7ed}.affair-defense-consultation .ssgl-button:focus-visible{outline-offset:5px;outline:2px solid #fff6e9}@media (width<=1100px){.ssgl-affair-defense .ssgl-content-row{grid-template-columns:22% minmax(0,1fr);gap:24px}.ssgl-affair-defense .affair-defense-answer{grid-template-columns:32% minmax(0,1fr)}.affair-defense-deadline{gap:24px}.ssgl-affair-defense .affair-defense-days strong{font-size:120px}.affair-defense-checklist li{gap:12px;font-size:15px}.ssgl-affair-defense .affair-defense-points .ssgl-content-card{gap:10px;padding:20px 13px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card{gap:10px;padding-inline:12px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-icon{width:47px;height:54px}.affair-defense-consultation{grid-template-columns:90px minmax(0,1fr) 205px;gap:24px;padding-inline:0}.affair-defense-seal{width:88px;height:88px}.affair-defense-seal svg{width:70px;height:70px}.ssgl-affair-defense .affair-defense-consultation h2{font-size:24px}}@media (width<=900px){.ssgl-affair-defense .ssgl-content-row{grid-template-columns:minmax(0,1fr);gap:24px}.affair-defense-summary>div{padding-inline:16px}.ssgl-affair-defense .affair-defense-summary h2{font-size:49px}.affair-defense-summary h2>span{font-size:59px}.affair-defense-summary small{font-size:29px}.affair-defense-summary p{font-size:14px}.ssgl-affair-defense .affair-defense-overview .ssgl-content-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ssgl-affair-defense .affair-defense-overview .ssgl-content-card:first-child{border-left:0}.ssgl-affair-defense .affair-defense-answer{align-items:start}.affair-defense-answer header p br{display:none}.affair-defense-deadline{grid-template-columns:38% minmax(0,1fr);gap:35px}.affair-defense-consultation{grid-template-columns:90px minmax(0,1fr);padding-block:28px}.affair-defense-consultation .ssgl-button{grid-column:2;width:fit-content;min-width:230px;min-height:55px}}@media (width<=600px){.ssgl-affair-defense h2{font-size:23px}.ssgl-affair-defense .ssgl-content-section{padding-block:28px;scroll-margin-top:120px}.affair-defense-summary{padding-block:27px}.affair-defense-summary>div{padding-inline:9px}.ssgl-affair-defense .affair-defense-summary h2{font-size:33px}.affair-defense-summary h2>span{font-size:42px}.affair-defense-summary small{font-size:20px}.affair-defense-summary p{margin-top:10px;font-size:12px;line-height:1.7}.ssgl-affair-defense .affair-defense-overview .ssgl-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.ssgl-affair-defense .affair-defense-overview .ssgl-content-card{padding-inline:12px}.ssgl-affair-defense .affair-defense-overview .ssgl-content-card:nth-child(odd){border-left:0}.affair-defense-overview .ssgl-content-card h3{font-size:21px}.ssgl-affair-defense .affair-defense-overview .ssgl-content-card p{margin-top:12px;font-size:14px}.affair-defense-deadline{grid-template-columns:37% minmax(0,1fr);gap:18px}.ssgl-affair-defense .affair-defense-days strong{font-size:clamp(68px,19vw,100px)}.affair-defense-days>span{font-size:20px}.affair-defense-checklist li{gap:9px;padding-block:7px;font-size:14px}.ssgl-affair-defense .affair-defense-checklist .ssgl-content-icon{width:20px;height:21px}.ssgl-affair-defense .affair-defense-answer .ssgl-content-note{gap:13px;padding:17px 15px;font-size:14px}.ssgl-affair-defense .affair-defense-answer .ssgl-content-note .ssgl-content-icon{width:31px;height:34px}.ssgl-affair-defense .affair-defense-points .ssgl-content-card{gap:15px;padding:22px 20px}.ssgl-affair-defense .affair-defense-points .ssgl-content-card h3{font-size:18px}.ssgl-affair-defense .affair-defense-points .ssgl-content-card p{margin-top:13px;font-size:15px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-cards{gap:0}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card{border:0;gap:22px;padding:22px 0}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card+.ssgl-content-card{border-top:1px solid var(--content-line)}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-icon{width:65px;height:70px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card h3{font-size:17px}.ssgl-affair-defense .affair-defense-icon-row .ssgl-content-card p{font-size:15px}.ssgl-affair-defense .affair-defense-fineprint{text-align:left;align-items:flex-start;gap:10px;padding-block:20px;font-size:13px}.affair-defense-consultation{grid-template-columns:70px minmax(0,1fr);gap:20px 17px}.affair-defense-seal{width:68px;height:68px}.affair-defense-seal svg{width:55px;height:55px}.ssgl-affair-defense .affair-defense-consultation h2{font-size:22px}.affair-defense-consultation p{font-size:14px}.affair-defense-consultation .ssgl-button{grid-column:1/-1;width:100%;min-width:0;font-size:16px}}.ssgl-family-criminal{--content-wine:#54282a;--content-gold:#b29770;--content-line:#e8e0d7;color:#493b32;background:#fffefd}.ssgl-family-criminal>.ssgl-content-inner{padding:24px 0 0}.ssgl-family-criminal :is(section,header,div,h2,h3,li,p){min-width:0}.ssgl-family-criminal h2{font:600 clamp(25px, 2.5vw, 33px)/1.6 var(--ssgl-font-title)}.ssgl-family-criminal h3{font:600 23px/1.65 var(--ssgl-font-title)}.ssgl-family-criminal p{color:#71695f;font-size:17px;line-height:1.85}.ssgl-family-criminal .ssgl-content-icon{color:#744c42;stroke-width:1.5px;width:52px;height:55px}.family-criminal-medallion{background:#fdfaf6;border:1px solid #ddd1c0;border-radius:50%;flex:none;place-items:center;width:87px;height:87px;display:grid}.family-criminal-summary{border:1px solid var(--content-line);background:linear-gradient(115deg,#fcf9f5,#fefdfb);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 0;display:grid}.family-criminal-summary>div{justify-content:center;align-items:center;gap:27px;padding:0 27px;display:flex;position:relative}.family-criminal-summary>div+div:before{content:"";background:#ded1c0;width:1px;position:absolute;top:14px;bottom:14px;left:0}.ssgl-family-criminal .family-criminal-summary h2{color:#67473c;font-size:25px}.family-criminal-summary p{margin-top:4px;font-size:17px}.ssgl-family-criminal .family-criminal-section{border-top:0;padding:28px 0 0;scroll-margin-top:150px}.ssgl-family-criminal .family-criminal-section>header{text-align:center;margin:0 0 20px;padding-bottom:14px;position:relative}.family-criminal-section>header:before{content:"";background:#c3a375;width:42px;height:1px;position:absolute;bottom:1px;left:calc(50% - 21px)}.family-criminal-section>header:after{content:"";background:#fffefd;border:1px solid #b5915d;width:7px;height:7px;position:absolute;bottom:-2px;left:calc(50% - 4px);transform:rotate(45deg)}.family-criminal-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.family-criminal-evidence-card{border:1px solid var(--content-line);background:linear-gradient(115deg,#fbf8f4,#fdfbf8);border-radius:9px;min-height:264px;padding:24px 22px 29px}.family-criminal-evidence-card>header{align-items:center;gap:18px;min-height:90px;display:flex}.family-criminal-evidence-card h3{font-size:22px}.family-criminal-evidence-card .family-criminal-medallion{width:85px;height:85px}.ssgl-family-criminal .family-criminal-conversations{margin-top:26px;padding-left:31px}.family-criminal-conversations li{color:#655a50;padding:6px 0;font-size:17px}.ssgl-family-criminal .family-criminal-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 14px;margin-top:24px;padding:0;list-style:none;display:grid}.family-criminal-methods li{color:#75685c;align-items:center;gap:9px;font-size:15px;display:flex}.ssgl-family-criminal .family-criminal-methods .ssgl-content-icon{width:34px;height:36px}.family-criminal-evidence-card>p{margin:26px 10px 0;font-size:17px;line-height:2}.family-criminal-caution{isolation:isolate;border:1px solid var(--content-line);background:#fbf7f1;border-radius:9px;align-items:center;gap:35px;min-height:119px;margin-top:15px;padding:23px 55px;display:flex;position:relative;overflow:hidden}.ssgl-family-criminal .family-criminal-caution>.ssgl-content-icon{color:#fff8ec;stroke-width:2.5px;width:68px;height:72px}.family-criminal-caution>.ssgl-content-icon circle{fill:#4f191c;stroke:#4f191c}.family-criminal-caution h3{color:#634439;padding-right:175px;font-size:24px;position:relative}.ssgl-family-criminal .family-criminal-caution-art{z-index:-1;background:0 0;width:28%;height:100%;margin:0;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.family-criminal-cases-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 52px;list-style:none;display:grid}.family-criminal-cases-grid>li{border:1px solid var(--content-line);background:#fcfaf6;border-radius:8px;align-items:center;gap:25px;min-height:106px;margin:0 -1px -1px 0;padding:19px 28px;display:flex}.family-criminal-cases-grid h3{font-size:21px;line-height:1.6}.ssgl-family-criminal .family-criminal-cases-grid .ssgl-content-icon{width:58px;height:61px}.ssgl-family-criminal .family-criminal-impact{padding-bottom:19px}.family-criminal-impact-grid{border:1px solid var(--content-line);background:#fcfaf7;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.family-criminal-impact-grid>section{padding:22px 28px 24px}.family-criminal-impact-grid>section+section{border-left:1px solid var(--content-line)}.family-criminal-impact-grid header{align-items:center;gap:18px;display:flex}.family-criminal-impact-grid .family-criminal-medallion{background:#f2ebdf;border-color:#ece2d3;width:80px;height:80px}.family-criminal-impact-grid h3{font-size:21px}.family-criminal-impact-grid p{margin-top:14px;font-size:17px}.family-criminal-consultation{isolation:isolate;clip-path:inset(0 -100vmax);background:#46191c;grid-template-columns:minmax(0,1fr) 255px;align-items:center;gap:28px;min-height:137px;padding:25px 80px 25px 260px;display:grid;position:relative;box-shadow:0 0 0 100vmax #46191c}.ssgl-family-criminal .family-criminal-consultation-art{z-index:-1;background:0 0;width:350px;height:100%;margin:0;position:absolute;top:0;bottom:0;left:-75px;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.ssgl-family-criminal .family-criminal-consultation h2{color:#f3e5d9;text-wrap:pretty;font-size:27px;font-weight:500;line-height:1.65}.family-criminal-consultation .ssgl-button{color:#fff9ee;background:linear-gradient(110deg,#a77d45,#c29a60);border:1px solid #b99460;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:14px 30px;font-size:20px;font-weight:650;display:flex}.family-criminal-consultation .ssgl-button:hover{color:#fff;background:#c5a06b}.family-criminal-consultation .ssgl-button:focus-visible{outline-offset:5px;outline:2px solid #fff9ee}@media (width<=1150px){.family-criminal-summary>div{gap:18px;padding-inline:22px}.family-criminal-summary .family-criminal-medallion{width:75px;height:75px}.ssgl-family-criminal .family-criminal-summary h2{font-size:22px}.family-criminal-summary p{font-size:15px}.family-criminal-evidence-card{padding:22px 17px}.family-criminal-evidence-card>header{gap:14px}.family-criminal-evidence-card h3{font-size:20px}.family-criminal-evidence-card .family-criminal-medallion{width:68px;height:68px}.family-criminal-evidence-card .family-criminal-medallion .ssgl-content-icon{width:44px;height:47px}.family-criminal-methods li{gap:7px;font-size:14px}.ssgl-family-criminal .family-criminal-methods .ssgl-content-icon{width:28px;height:32px}.family-criminal-evidence-card>p{margin-inline:0;font-size:16px}.family-criminal-cases-grid{padding-inline:28px}.family-criminal-cases-grid>li{gap:20px;padding-inline:20px}.family-criminal-cases-grid h3{font-size:19px}.ssgl-family-criminal .family-criminal-cases-grid .ssgl-content-icon{width:47px;height:53px}.family-criminal-impact-grid>section{padding-inline:20px}.family-criminal-impact-grid header{gap:14px}.family-criminal-impact-grid .family-criminal-medallion{width:65px;height:65px}.ssgl-family-criminal .family-criminal-impact-grid .ssgl-content-icon{width:43px;height:47px}.family-criminal-impact-grid h3{font-size:18px}.family-criminal-impact-grid p{font-size:16px}.family-criminal-consultation{grid-template-columns:minmax(0,1fr) 220px;padding-inline:205px 25px}.ssgl-family-criminal .family-criminal-consultation-art{width:290px}.ssgl-family-criminal .family-criminal-consultation h2{font-size:24px}.family-criminal-consultation .ssgl-button{padding-inline:22px;font-size:18px}}@media (width<=900px){.family-criminal-summary>div{text-align:center;flex-direction:column;gap:12px;padding-inline:15px}.family-criminal-evidence-grid{grid-template-columns:minmax(0,1fr)}.family-criminal-evidence-card{grid-template-columns:43% minmax(0,1fr);align-items:center;gap:24px;min-height:145px;padding:22px 25px;display:grid}.family-criminal-evidence-card>header{min-height:0}.ssgl-family-criminal .family-criminal-evidence-card :is(.family-criminal-conversations,.family-criminal-methods,p){margin-top:0}.family-criminal-caution{gap:25px;padding:24px 30px}.family-criminal-caution h3{padding-right:100px;font-size:22px}.family-criminal-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.family-criminal-cases-grid>li{padding-inline:30px}.family-criminal-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-criminal-impact-grid>section{padding:25px}.family-criminal-impact-grid>section:nth-child(3){border-left:0}.family-criminal-impact-grid>section:nth-child(n+3){border-top:1px solid var(--content-line)}.family-criminal-impact-grid h3{font-size:21px}.family-criminal-consultation{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 0 28px 195px}.family-criminal-consultation .ssgl-button{justify-self:start;min-width:230px;min-height:56px}}@media (width<=600px){.ssgl-family-criminal>.ssgl-content-inner{padding-top:20px}.ssgl-family-criminal h2{font-size:24px}.family-criminal-summary{grid-template-columns:minmax(0,1fr);padding:4px 22px}.family-criminal-summary>div{text-align:left;flex-direction:row;justify-content:flex-start;gap:22px;padding:18px 0}.family-criminal-summary>div+div{border-top:1px solid var(--content-line)}.family-criminal-summary>div+div:before{display:none}.family-criminal-summary .family-criminal-medallion{width:66px;height:66px}.ssgl-family-criminal .family-criminal-summary .ssgl-content-icon{width:42px;height:45px}.ssgl-family-criminal .family-criminal-section{padding-top:27px;scroll-margin-top:120px}.family-criminal-evidence-card{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 20px}.family-criminal-evidence-card>header{gap:18px}.ssgl-family-criminal .family-criminal-conversations{padding-left:22px}.family-criminal-conversations li{font-size:16px}.family-criminal-evidence-card>p{font-size:16px;line-height:1.85}.ssgl-family-criminal .family-criminal-methods{gap:18px 10px}.family-criminal-methods li{align-items:flex-start;font-size:14px}.family-criminal-caution{align-items:flex-start;gap:15px;padding:22px 18px}.ssgl-family-criminal .family-criminal-caution>.ssgl-content-icon{width:43px;height:46px}.family-criminal-caution h3{padding-right:0;font-size:20px}.ssgl-family-criminal .family-criminal-caution-art{opacity:.16;width:42%}.family-criminal-cases-grid>li{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 12px}.ssgl-family-criminal .family-criminal-cases-grid .ssgl-content-icon{width:50px;height:55px}.family-criminal-cases-grid h3{font-size:18px}.family-criminal-impact-grid{grid-template-columns:minmax(0,1fr)}.family-criminal-impact-grid>section{padding:23px}.family-criminal-impact-grid>section+section{border-left:0;border-top:1px solid var(--content-line)}.family-criminal-impact-grid .family-criminal-medallion{width:70px;height:70px}.family-criminal-impact-grid h3{font-size:21px}.family-criminal-impact-grid p{margin-top:16px;font-size:16px}.family-criminal-consultation{padding:27px 0}.ssgl-family-criminal .family-criminal-consultation-art{opacity:.22;width:180px;left:-20px}.ssgl-family-criminal .family-criminal-consultation h2{font-size:23px}.family-criminal-consultation .ssgl-button{justify-self:stretch;min-width:0;font-size:17px}}#top.site-shell .content-detail--editorial-review{color:#433930;background:#fffefd;padding:42px 0 26px}#top.site-shell .content-detail--editorial-review>.section-inner{width:min(1200px,100% - 80px);max-width:none;padding:0;display:block}#top.site-shell .content-detail--editorial-review .content-detail-inner{width:100%;max-width:none}#top.site-shell .review-detail-stage{font-family:var(--ssgl-font-body);word-break:keep-all;overflow-wrap:anywhere}#top.site-shell .review-detail-stage :is(section,div,header,p,h2,h3,span){min-width:0}#top.site-shell .review-detail-stage :is(h2,h3){font-family:var(--ssgl-font-title)}#top.site-shell .review-detail-stage .ssgl-content-icon{color:#b89a69;stroke-width:1.6px;flex:none;width:34px;height:36px}#top.site-shell .review-detail-story-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}#top.site-shell .review-detail-story>header{border:0;padding:0}#top.site-shell .review-detail-story>header>p{color:#b89a69;letter-spacing:0;margin:0 0 14px;font-size:16px}#top.site-shell .review-detail-story>header h2{color:#302c26;letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(29px,2.6vw,36px);font-weight:650;line-height:1.5}#top.site-shell .review-detail-story-facts{color:#645d55;gap:14px 25px;margin-top:28px;font-size:16px}#top.site-shell .review-detail-story-facts small{color:#999083;font-size:15px}#top.site-shell .review-detail-prose{padding-top:29px}#top.site-shell .review-detail-prose p,#top.site-shell .review-detail-prose p:first-child{color:#71695e;font-size:16px;line-height:1.95}#top.site-shell .review-detail-prose p+p{margin-top:12px}#top.site-shell .review-detail-context{box-shadow:none;background:#fbf8f5;border:1px solid #ece5de;border-radius:6px;padding:25px 30px 28px}#top.site-shell .review-detail-context>header h2{color:#76473e;font-size:22px;font-weight:650;line-height:1.6}#top.site-shell .review-detail-topics{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}#top.site-shell .review-detail-topics span{color:#7f7669;background:#fff;border-color:#e1dcd6;border-radius:5px;padding:6px 12px;font-size:13px}#top.site-shell .review-detail-highlights{border:0;gap:10px;margin-top:20px;padding:0}#top.site-shell .review-detail-highlights li{color:#807669;padding-left:25px;font-size:15px;line-height:1.7}#top.site-shell .review-detail-highlights li:before{color:#b89a69;font-size:18px;top:0;left:0}#top.site-shell .review-detail-context .review-detail-quote{border:0;margin:25px 0 0;padding:5px 32px 8px 48px;position:relative}#top.site-shell .review-detail-context .review-detail-quote p{color:#794c40;font:600 23px/1.65 var(--ssgl-font-title);margin:0}#top.site-shell .review-detail-context .review-detail-quote>span{color:#d5c2a4;font:700 65px/1 Georgia,serif;position:absolute;top:-7px;left:0}#top.site-shell .review-detail-context .review-detail-quote>.review-detail-quote-close{inset:auto 0 -25px auto}#top.site-shell .review-detail-context .review-detail-quote footer{color:#9c8c7c;font-size:12px}#top.site-shell .review-detail-safety{background:#fcfaf7;border:1px solid #e8e0d7;border-radius:7px;grid-template-columns:68px minmax(0,1fr) minmax(0,1.5fr);gap:25px;margin-top:28px;padding:24px 28px;box-shadow:0 4px 14px #4c302309}#top.site-shell .review-detail-safety-mark{background:#f0eae1;width:66px;height:66px}#top.site-shell .review-detail-safety-mark .ssgl-content-icon{width:37px;height:42px}#top.site-shell .review-detail-safety h2{font-family:var(--ssgl-font-body);color:#403930;font-size:20px;line-height:1.6}#top.site-shell .review-detail-safety p{color:#8c8072;margin-top:5px;font-size:14px;line-height:1.85}#top.site-shell .review-detail-safety .review-detail-facts{border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}#top.site-shell .review-detail-safety .review-detail-facts>div{border:0;border-left:1px solid #e8e0d7;gap:4px;padding:8px 22px}#top.site-shell .review-detail-safety .review-detail-facts dt{color:#958575;align-items:center;gap:13px;font-size:15px;font-weight:600;display:flex}#top.site-shell .review-detail-safety .review-detail-facts dt .ssgl-content-icon{width:30px;height:32px}#top.site-shell .review-detail-safety .review-detail-facts dd{color:#71675c;padding-left:43px;font-size:16px;font-weight:500}#top.site-shell .review-detail-team{margin-top:38px}#top.site-shell .review-detail-team>header{border:0;margin-bottom:0;padding-bottom:14px;position:relative}#top.site-shell .review-detail-team>header:after{content:"";background:#c1a16d;width:34px;height:2px;position:absolute;bottom:0;left:0}#top.site-shell .review-detail-team>header h2,#top.site-shell .review-detail-media>header h2{color:#493f33;font-size:24px;line-height:1.65}#top.site-shell .review-detail-attorneys{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#top.site-shell .review-detail-attorneys[data-attorney-count="1"]{grid-template-columns:minmax(0,1fr)}#top.site-shell .review-detail-attorney{background:linear-gradient(100deg,#f8f3ed,#fdfbf8);border:1px solid #e8e0d7;border-radius:5px;grid-template-columns:170px minmax(0,1fr);gap:0;min-height:245px;padding:0;text-decoration:none;overflow:hidden;box-shadow:0 4px 14px #4c302309}#top.site-shell .review-detail-attorneys[data-attorney-count="1"] .review-detail-attorney{grid-template-columns:220px minmax(0,1fr)}#top.site-shell .review-detail-attorney:hover{border-color:#b39368;transform:none;box-shadow:0 5px 18px #4c302311}#top.site-shell .review-detail-attorney:focus-visible{outline-offset:4px;outline:2px solid #85573e}#top.site-shell .review-detail-attorney-photo{object-fit:cover;object-position:center 20%;background:#eee8df;border-radius:0;width:100%;height:100%;min-height:245px}#top.site-shell .review-detail-attorney-photo--empty{color:#a58965;font:500 55px/1 var(--ssgl-font-title)}#top.site-shell .review-detail-attorney-copy{gap:0;padding:22px 27px}#top.site-shell .review-detail-attorney-copy strong{color:#4e3d31;font:600 24px/1.6 var(--ssgl-font-title)}#top.site-shell .review-detail-attorney-copy .review-detail-attorney-specialties{color:#9a8976;margin-top:8px;font-size:14px;line-height:1.75}#top.site-shell .review-detail-attorney-copy .review-detail-attorney-description{color:#8d8173;margin-top:18px;font-size:15px;line-height:1.9}#top.site-shell .review-detail-attorney-copy b{color:#754339;align-items:center;gap:10px;margin-top:20px;font-size:18px;font-weight:650;display:flex}#top.site-shell .review-detail-attorney-copy b span{color:inherit;font-size:22px;line-height:1}#top.site-shell .review-detail-media{margin-top:28px}#top.site-shell .review-detail-media>header{border:0;margin-bottom:18px;padding:0;display:block}#top.site-shell .review-detail-media>header>span{color:#948776;margin-top:5px;font-size:14px;line-height:1.8;display:block}#top.site-shell .review-detail-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}#top.site-shell .review-detail-gallery[data-media-count="1"]{grid-template-columns:minmax(0,1fr);max-width:720px}#top.site-shell .review-detail-gallery[data-media-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .review-detail-gallery[data-media-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}#top.site-shell .review-detail-gallery figure{background:#f9f7f4;border:1px solid #e8e0d7;border-radius:4px;padding:0;overflow:hidden;box-shadow:0 3px 12px #4c302309}#top.site-shell .review-detail-gallery figcaption{color:#877d6f;background:#fffefd;border-bottom:1px solid #ede7df;margin:0;padding:10px 13px;font-size:12px;font-weight:650}#top.site-shell .review-detail-gallery figure img{object-fit:contain;object-position:center top;background:#f9f7f4;border:0;border-radius:0;flex:1;width:100%;height:clamp(280px,30vw,365px);padding:0;display:block}#top.site-shell .review-detail-gallery[data-media-count="1"] figure img{height:auto;max-height:900px}#top.site-shell .review-detail-footer{background:#fdfaf5;border:1px solid #d7c4a7;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:13px 24px;display:flex}#top.site-shell .review-detail-footer-note{align-items:center;gap:24px;display:flex}#top.site-shell .review-detail-footer-note .ssgl-content-icon{color:#c4aa7c;width:42px;height:45px}#top.site-shell .review-detail-footer strong{color:#796d5e;font-size:16px;font-weight:500}#top.site-shell .review-detail-footer a{color:#f6ebdd;background:#53171a;border:1px solid #8d5a4e;border-radius:4px;min-width:270px;min-height:48px;padding:12px 25px;font-size:17px;display:flex}#top.site-shell .review-detail-consultation{color:#e7cf9e;background:#47191d;padding:0}#top.site-shell .review-detail-consultation-inner{isolation:isolate;grid-template-columns:245px minmax(0,1fr);align-items:center;gap:28px;width:min(1200px,100% - 80px);min-height:180px;margin-inline:auto;display:grid;position:relative}#top.site-shell .review-detail-consultation-art{z-index:-1;background:0 0;width:320px;height:100%;margin:0;position:absolute;inset:0 auto 0 -60px;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}#top.site-shell .review-detail-consultation-copy{grid-column:2;padding:27px 0 23px}#top.site-shell .review-detail-consultation h2{font:500 27px/1.7 var(--ssgl-font-title);color:#e6cca2;word-break:keep-all;margin:0}#top.site-shell .review-detail-consultation-actions{justify-content:space-between;align-items:center;gap:25px;margin-top:18px;display:flex}#top.site-shell .review-detail-consultation-actions>div{text-align:center;flex:1}#top.site-shell .review-detail-consultation .ssgl-consultation-phone{color:#eacb91;align-items:center;gap:12px;text-decoration:none;display:inline-flex}#top.site-shell .review-detail-consultation .ssgl-consultation-phone .ssgl-content-icon{width:30px;height:33px;color:inherit}#top.site-shell .review-detail-consultation .ssgl-consultation-phone strong{font:600 36px/1.2 var(--ssgl-font-body);letter-spacing:-.02em;color:inherit}#top.site-shell .review-detail-consultation p{color:#bd9b88;margin:9px 0 0;font-size:13px}#top.site-shell .review-detail-consultation p span{padding-inline:8px}#top.site-shell .review-detail-consultation .ssgl-button{color:#65432d;background:linear-gradient(110deg,#c29b61,#e4ca97);border:1px solid #b89a67;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;min-width:225px;min-height:58px;padding:13px 28px;font-size:18px;font-weight:650;display:flex}#top.site-shell .review-detail-consultation .ssgl-button:hover{background:#e6cca0}#top.site-shell .review-detail-consultation a:focus-visible{outline-offset:5px;outline:2px solid #f2deb6}@media (width<=1100px){#top.site-shell .review-detail-story-layout{gap:32px}#top.site-shell .review-detail-safety{grid-template-columns:60px minmax(0,1fr) minmax(0,1.5fr);gap:17px;padding-inline:20px}#top.site-shell .review-detail-safety-mark{width:58px;height:58px}#top.site-shell .review-detail-safety .review-detail-facts>div{padding-inline:14px}#top.site-shell .review-detail-safety .review-detail-facts dt{gap:9px;font-size:14px}#top.site-shell .review-detail-safety .review-detail-facts dd{padding-left:0;font-size:15px}#top.site-shell .review-detail-attorney{grid-template-columns:145px minmax(0,1fr)}#top.site-shell .review-detail-attorney-copy{padding:22px}#top.site-shell .review-detail-attorney-copy strong{font-size:22px}#top.site-shell .review-detail-gallery{gap:16px}#top.site-shell .review-detail-consultation-inner{grid-template-columns:185px minmax(0,1fr)}#top.site-shell .review-detail-consultation-art{width:260px}#top.site-shell .review-detail-consultation h2{font-size:24px}}@media (width<=900px){#top.site-shell .content-detail--editorial-review>.section-inner,#top.site-shell .review-detail-consultation-inner{width:calc(100% - 48px)}#top.site-shell .review-detail-story-layout{grid-template-columns:minmax(0,1fr);gap:26px}#top.site-shell .review-detail-safety{grid-template-columns:65px minmax(0,1fr)}#top.site-shell .review-detail-safety .review-detail-facts{border-top:1px solid #e8e0d7;grid-column:1/-1;padding-top:18px}#top.site-shell .review-detail-safety .review-detail-facts>div:first-child{border-left:0}#top.site-shell .review-detail-safety .review-detail-facts dd{padding-left:39px}#top.site-shell .review-detail-attorneys{grid-template-columns:minmax(0,1fr)}#top.site-shell .review-detail-attorney,#top.site-shell .review-detail-attorneys[data-attorney-count="1"] .review-detail-attorney{grid-template-columns:190px minmax(0,1fr)}#top.site-shell .review-detail-gallery,#top.site-shell .review-detail-gallery[data-media-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}#top.site-shell .review-detail-gallery figure img{height:370px}#top.site-shell .review-detail-footer{padding-inline:18px}#top.site-shell .review-detail-footer-note{gap:14px}#top.site-shell .review-detail-footer a{min-width:230px;font-size:16px}#top.site-shell .review-detail-consultation-inner{grid-template-columns:125px minmax(0,1fr);gap:18px}#top.site-shell .review-detail-consultation-art{width:205px}#top.site-shell .review-detail-consultation-actions{flex-wrap:wrap}#top.site-shell .review-detail-consultation-actions>div{text-align:left}#top.site-shell .review-detail-consultation .ssgl-button{min-width:205px}}@media (width<=600px){#top.site-shell .content-detail--editorial-review{padding-block:30px 24px}#top.site-shell .content-detail--editorial-review>.section-inner,#top.site-shell .review-detail-consultation-inner{width:calc(100% - 40px)}#top.site-shell .review-detail-story>header h2{font-size:28px}#top.site-shell .review-detail-story>header>p{font-size:14px}#top.site-shell .review-detail-story-facts{margin-top:20px;font-size:14px}#top.site-shell .review-detail-story-facts small{font-size:13px}#top.site-shell .review-detail-context{padding:22px 20px}#top.site-shell .review-detail-context .review-detail-quote{padding-left:31px;padding-right:22px}#top.site-shell .review-detail-context .review-detail-quote p{font-size:21px}#top.site-shell .review-detail-context .review-detail-quote>span{font-size:48px}#top.site-shell .review-detail-safety{grid-template-columns:49px minmax(0,1fr);gap:14px;padding:20px 15px}#top.site-shell .review-detail-safety-mark{width:49px;height:49px}#top.site-shell .review-detail-safety h2{font-size:18px}#top.site-shell .review-detail-safety p{font-size:13px}#top.site-shell .review-detail-safety .review-detail-facts>div{padding:2px 9px}#top.site-shell .review-detail-safety .review-detail-facts dt{text-align:center;flex-direction:column;gap:7px;font-size:13px}#top.site-shell .review-detail-safety .review-detail-facts dd{text-align:center;margin-top:6px;padding:0;font-size:13px}#top.site-shell .review-detail-team{margin-top:30px}#top.site-shell .review-detail-team>header h2,#top.site-shell .review-detail-media>header h2{font-size:22px}#top.site-shell .review-detail-attorney,#top.site-shell .review-detail-attorneys[data-attorney-count="1"] .review-detail-attorney{grid-template-columns:120px minmax(0,1fr);min-height:230px}#top.site-shell .review-detail-attorney-photo{object-position:center;min-height:230px}#top.site-shell .review-detail-attorney-copy{padding:18px 16px}#top.site-shell .review-detail-attorney-copy strong{font-size:20px}#top.site-shell .review-detail-attorney-copy .review-detail-attorney-specialties{font-size:13px}#top.site-shell .review-detail-attorney-copy .review-detail-attorney-description{margin-top:12px;font-size:13px}#top.site-shell .review-detail-attorney-copy b{margin-top:15px;font-size:16px}#top.site-shell .review-detail-gallery,#top.site-shell .review-detail-gallery[data-media-count="2"],#top.site-shell .review-detail-gallery[data-media-count="3"]{grid-template-columns:minmax(0,1fr);gap:19px}#top.site-shell .review-detail-gallery figure img{height:auto;max-height:none}#top.site-shell .review-detail-footer{flex-direction:column;align-items:stretch;gap:18px;margin-top:25px;padding:18px}#top.site-shell .review-detail-footer strong{font-size:14px}#top.site-shell .review-detail-footer a{width:100%;min-width:0}#top.site-shell .review-detail-consultation-inner{grid-template-columns:minmax(0,1fr)}#top.site-shell .review-detail-consultation-copy{grid-column:1;padding-block:28px}#top.site-shell .review-detail-consultation-art{opacity:.18;width:170px;left:-20px}#top.site-shell .review-detail-consultation h2{font-size:23px}#top.site-shell .review-detail-consultation-actions{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}#top.site-shell .review-detail-consultation .ssgl-consultation-phone strong{font-size:32px}}#top.site-shell .content-detail--editorial-press{color:#493f38;background:#fffefd;padding:50px 0 42px}#top.site-shell .content-detail--editorial-press>.section-inner{width:min(1200px,100% - 80px);max-width:none;padding:0;display:block}#top.site-shell .content-detail--editorial-press .content-detail-inner{width:100%;max-width:none}#top.site-shell [data-reference-content] .press-detail-stage{font-family:var(--ssgl-font-body);word-break:keep-all;overflow-wrap:anywhere}#top.site-shell [data-reference-content] .press-detail-stage :is(section,div,header,p,h2,h3,span){min-width:0}#top.site-shell [data-reference-content] .press-detail-stage h2{font:600 24px/1.6 var(--ssgl-font-title);color:#634238;letter-spacing:-.025em;margin:0}#top.site-shell [data-reference-content] .press-detail-stage a:focus-visible{outline-offset:4px;outline:2px solid #b08e61}#top.site-shell [data-reference-content] .press-detail-top{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}#top.site-shell [data-reference-content] .press-detail-top--without-team{grid-template-columns:minmax(0,1fr)}#top.site-shell [data-reference-content] .press-detail-toolbar{border:0;gap:24px;margin:0;padding:0 0 24px;display:grid}#top.site-shell [data-reference-content] .press-detail-kicker{max-width:none;display:block}#top.site-shell [data-reference-content] .press-detail-kicker strong{color:#312823;font:550 clamp(29px, 3vw, 40px)/1.55 var(--ssgl-font-title);letter-spacing:-.04em;text-wrap:pretty;white-space:normal;display:block}#top.site-shell [data-reference-content] .press-detail-meta{color:#81786d;flex-wrap:wrap;align-items:center;gap:10px 0;font-size:16px;line-height:1.5;display:flex}#top.site-shell [data-reference-content] .press-detail-meta>span:first-child{color:#71665a;font-weight:600}#top.site-shell [data-reference-content] .press-detail-meta a{color:#716052;background:0 0;border:1px solid #ad9b8d;border-radius:2px;justify-content:center;align-items:center;gap:12px;min-height:46px;margin-left:auto;padding:10px 20px;font-size:14px;font-weight:550;display:inline-flex}#top.site-shell [data-reference-content] .press-detail-meta a svg{width:17px;height:17px}#top.site-shell [data-reference-content] .press-detail-meta a:hover{background:#f8f3ed;border-color:#714437}#top.site-shell [data-reference-content] .press-detail-top .press-detail-cover,#top.site-shell [data-reference-content] .press-detail-top .press-detail-broadcast{width:100%;max-width:none;box-shadow:none;border:1px solid #e7ded4;border-radius:5px;margin:0;padding:0;overflow:hidden}#top.site-shell [data-reference-content] .press-detail-cover img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:620px;display:block}#top.site-shell [data-reference-content] .press-detail-cover figcaption{color:#938473;background:#f8f5f0;padding:8px 15px;font-size:12px}#top.site-shell [data-reference-content] .press-detail-top .press-detail-team{box-shadow:none;background:#fcfaf8;border:1px solid #eae3dc;border-radius:5px;margin:0;padding:28px 30px 12px}#top.site-shell [data-reference-content] .press-detail-team>header{border:0;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:0;display:flex}#top.site-shell [data-reference-content] .press-detail-team>header:after{content:"";background:#cab79d;flex:none;width:31px;height:2px}#top.site-shell [data-reference-content] .press-detail-team>header h2{color:#64473c;font:600 24px/1.6 var(--ssgl-font-title)}#top.site-shell [data-reference-content] .press-detail-attorneys{grid-template-columns:minmax(0,1fr);gap:0;display:grid}#top.site-shell [data-reference-content] .press-detail-team .press-detail-attorney{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7dfd5;border-radius:0;grid-template-columns:104px minmax(0,1fr) 14px;align-items:center;gap:20px;padding:20px 0 25px;text-decoration:none;display:grid}#top.site-shell [data-reference-content] .press-detail-team .press-detail-attorney:last-child{border-bottom:0}#top.site-shell [data-reference-content] .press-detail-team .press-detail-attorney:hover{color:#8c5f3e;transform:none}#top.site-shell [data-reference-content] .press-detail-attorney-photo{object-fit:cover;object-position:center 14%;background:#e9e4dd;border-radius:3px;width:104px;height:133px}#top.site-shell [data-reference-content] .press-detail-attorney-photo--empty{color:#ac9679;font:500 34px/1 var(--ssgl-font-title);place-items:center;display:grid}#top.site-shell [data-reference-content] .press-detail-attorney-copy{flex-direction:column;gap:6px;display:flex}#top.site-shell [data-reference-content] .press-detail-attorney-copy strong{color:#48392f;font:600 23px/1.6 var(--ssgl-font-title)}#top.site-shell [data-reference-content] .press-detail-attorney-copy>span{color:#857769;font-size:15px;line-height:1.65}#top.site-shell [data-reference-content] .press-detail-attorney-arrow{color:#735848;width:14px;height:23px}#top.site-shell [data-reference-content] .press-detail-article{padding:0;display:block}#top.site-shell [data-reference-content] .press-detail-summary{background:0 0;border:0;border-radius:0;min-height:0;margin:38px 0 0;padding:0}#top.site-shell [data-reference-content] .press-detail-summary:before{content:none;display:none}#top.site-shell [data-reference-content] .press-detail-summary-panel{background:#faf7f3;border:1px solid #ece4dc;border-radius:5px;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:32px;margin-top:19px;padding:28px 36px;display:grid}#top.site-shell [data-reference-content] .press-detail-summary-icon{background:#fffefd;border:7px solid #ece5da;border-top-color:#d9c9b5;border-radius:50%;place-items:center;width:126px;height:126px;margin-inline:auto;display:grid}#top.site-shell [data-reference-content] .press-detail-summary-icon .ssgl-content-icon{color:#784c40;stroke-width:1.7px;width:58px;height:62px}#top.site-shell [data-reference-content] .press-detail-summary-panel>p{color:#807366;margin:0;font-size:17px;line-height:1.95}#top.site-shell [data-reference-content] .press-detail-highlight{background:0 0;width:100%;max-width:none;margin:38px 0 0;padding:0}#top.site-shell [data-reference-content] .press-detail-highlight>header{margin:0 0 20px}#top.site-shell [data-reference-content] .press-detail-highlight>header h2{font-size:24px}#top.site-shell [data-reference-content] .press-detail-issue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}#top.site-shell [data-reference-content] .press-detail-issue-grid>article{background:#fffefd;border:1px solid #eae3db;border-radius:5px;grid-template-rows:auto 1fr;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px 21px;min-height:252px;padding:28px 27px;display:grid}#top.site-shell [data-reference-content] .press-detail-issue-grid>article>.press-detail-issue-icon{background:#f5f0e9;border-radius:50%;place-items:center;width:76px;height:76px;margin:0;display:grid}#top.site-shell [data-reference-content] .press-detail-issue-grid .ssgl-content-icon{color:#84584c;stroke-width:1.6px;width:43px;height:46px;margin:0}#top.site-shell [data-reference-content] .press-detail-issue-grid h3{color:#68463b;font:600 23px/1.55 var(--ssgl-font-title);letter-spacing:-.035em;align-self:center;margin:0}#top.site-shell [data-reference-content] .press-detail-highlight .press-detail-issue-grid blockquote{color:#8b7d6d;background:0 0;border:0;grid-column:2;margin:0;padding:0;font-size:15px;font-weight:450;line-height:1.85}#top.site-shell [data-reference-content] .press-detail-body{width:100%;max-width:none;margin:36px 0 0;padding:0}#top.site-shell [data-reference-content] .press-detail-body>header{border:0;margin:0 0 17px;padding:0}#top.site-shell [data-reference-content] .press-detail-body>header h2{font-size:24px}#top.site-shell [data-reference-content] .press-detail-prose,#top.site-shell [data-reference-content] .press-detail-prose p,#top.site-shell [data-reference-content] .press-detail-prose p:first-child{color:#776b5f;font-family:var(--ssgl-font-body);font-size:16px;font-weight:450;line-height:1.9}#top.site-shell [data-reference-content] .press-detail-prose p{margin:0}#top.site-shell [data-reference-content] .press-detail-prose p+p{margin-top:20px}#top.site-shell [data-reference-content] .press-detail-media{width:100%;max-width:900px;margin:34px auto 0}#top.site-shell [data-reference-content] .press-detail-media figure{background:#faf7f2;border:1px solid #e8dfd3;border-radius:4px;margin:0;padding:12px}#top.site-shell [data-reference-content] .press-detail-media figure+figure{margin-top:20px}#top.site-shell [data-reference-content] .press-detail-media img{object-fit:contain;width:100%;height:auto;display:block}#top.site-shell [data-reference-content] .press-detail-footer{background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:32px 0 0;padding:0;display:block;overflow:visible}#top.site-shell [data-reference-content] .press-detail-footer>.press-detail-notice{background:#f7f3ed;justify-content:center;align-items:center;gap:18px;padding:20px 28px;display:flex}#top.site-shell [data-reference-content] .press-detail-notice .ssgl-content-icon{color:#b8a185;stroke-width:1.7px;flex:none;width:30px;height:32px}#top.site-shell [data-reference-content] .press-detail-notice p{color:#8b7d6c;margin:0;font-size:16px;line-height:1.8}#top.site-shell [data-reference-content] .press-detail-actions{border:1px solid #ddd2c6;border-radius:3px;gap:0;margin-top:20px;display:flex;overflow:hidden}#top.site-shell [data-reference-content] .press-detail-actions a{min-width:0;min-height:72px;font:600 23px/1.5 var(--ssgl-font-title);border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:38px;padding:16px 25px;text-decoration:none;display:inline-flex}#top.site-shell [data-reference-content] .press-detail-actions a span{color:inherit;font-size:27px}#top.site-shell [data-reference-content] .press-detail-source{color:#684b3d;background:#fffefd}#top.site-shell [data-reference-content] .press-detail-source:hover{color:#54272a;background:#f4ece2}#top.site-shell [data-reference-content] .press-detail-consult{color:#f3e6d6;background:linear-gradient(110deg,#541d20,#411719)}#top.site-shell [data-reference-content] .press-detail-consult:hover{background:#683032}#top.site-shell [data-reference-content] .press-detail-actions a:focus-visible{outline-offset:-5px}@media (width<=1100px){#top.site-shell [data-reference-content] .press-detail-top{grid-template-columns:minmax(0,1fr) 310px;gap:32px}#top.site-shell [data-reference-content] .press-detail-top--without-team{grid-template-columns:minmax(0,1fr)}#top.site-shell [data-reference-content] .press-detail-top .press-detail-team{padding:24px 22px 8px}#top.site-shell [data-reference-content] .press-detail-team .press-detail-attorney{grid-template-columns:90px minmax(0,1fr) 12px;gap:14px}#top.site-shell [data-reference-content] .press-detail-attorney-photo{width:90px;height:115px}#top.site-shell [data-reference-content] .press-detail-issue-grid{gap:16px}#top.site-shell [data-reference-content] .press-detail-issue-grid>article{grid-template-columns:57px minmax(0,1fr);gap:16px;padding:23px 20px}#top.site-shell [data-reference-content] .press-detail-issue-grid>article>.press-detail-issue-icon{width:57px;height:57px}#top.site-shell [data-reference-content] .press-detail-issue-grid .ssgl-content-icon{width:35px;height:37px}#top.site-shell [data-reference-content] .press-detail-issue-grid h3{font-size:21px}#top.site-shell [data-reference-content] .press-detail-highlight .press-detail-issue-grid blockquote{grid-column:1/-1}}@media (width<=900px){#top.site-shell .content-detail--editorial-press>.section-inner{width:calc(100% - 48px)}#top.site-shell [data-reference-content] .press-detail-top{grid-template-columns:minmax(0,1fr);gap:28px}#top.site-shell [data-reference-content] .press-detail-attorneys{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}#top.site-shell [data-reference-content] .press-detail-team .press-detail-attorney{border:0}#top.site-shell [data-reference-content] .press-detail-summary-panel{grid-template-columns:110px minmax(0,1fr);gap:24px;padding:25px}#top.site-shell [data-reference-content] .press-detail-summary-icon{border-width:6px;width:105px;height:105px}#top.site-shell [data-reference-content] .press-detail-summary-panel>p{font-size:16px}#top.site-shell [data-reference-content] .press-detail-issue-grid>article{flex-direction:column;min-height:0;display:flex}#top.site-shell [data-reference-content] .press-detail-issue-grid h3{align-self:start}#top.site-shell [data-reference-content] .press-detail-actions a{font-size:21px}}@media (width<=600px){#top.site-shell .content-detail--editorial-press{padding:28px 0}#top.site-shell .content-detail--editorial-press>.section-inner{width:calc(100% - 36px)}#top.site-shell [data-reference-content] .press-detail-kicker strong{font-size:27px;line-height:1.55}#top.site-shell [data-reference-content] .press-detail-toolbar{gap:20px;padding-bottom:20px}#top.site-shell [data-reference-content] .press-detail-meta{font-size:13px}#top.site-shell [data-reference-content] .press-detail-meta :is(time,span){padding-inline:10px}#top.site-shell [data-reference-content] .press-detail-meta>span:first-child{padding-left:0}#top.site-shell [data-reference-content] .press-detail-meta a{min-height:42px;margin-top:4px;padding:8px 14px;font-size:13px}#top.site-shell [data-reference-content] .press-detail-top .press-detail-team{padding:20px 22px 4px}#top.site-shell [data-reference-content] .press-detail-attorneys{grid-template-columns:minmax(0,1fr)}#top.site-shell [data-reference-content] .press-detail-team .press-detail-attorney{border-bottom:1px solid #e7dfd5;grid-template-columns:80px minmax(0,1fr) 14px;gap:20px;padding-block:18px}#top.site-shell [data-reference-content] .press-detail-attorney-photo{width:80px;height:102px}#top.site-shell [data-reference-content] .press-detail-attorney-copy strong{font-size:21px}#top.site-shell [data-reference-content] .press-detail-stage :is(.press-detail-summary,.press-detail-highlight,.press-detail-body){margin-top:29px}#top.site-shell [data-reference-content] .press-detail-stage h2,#top.site-shell [data-reference-content] .press-detail-highlight>header h2,#top.site-shell [data-reference-content] .press-detail-body>header h2{font-size:22px}#top.site-shell [data-reference-content] .press-detail-summary-panel{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:15px;padding:23px}#top.site-shell [data-reference-content] .press-detail-summary-icon{border-width:5px;width:82px;height:82px;margin:0}#top.site-shell [data-reference-content] .press-detail-summary-icon .ssgl-content-icon{width:43px;height:46px}#top.site-shell [data-reference-content] .press-detail-summary-panel>p{font-size:15px}#top.site-shell [data-reference-content] .press-detail-issue-grid{grid-template-columns:minmax(0,1fr);gap:14px}#top.site-shell [data-reference-content] .press-detail-issue-grid>article{grid-template-columns:62px minmax(0,1fr);gap:12px 18px;padding:22px;display:grid}#top.site-shell [data-reference-content] .press-detail-issue-grid h3{align-self:center}#top.site-shell [data-reference-content] .press-detail-highlight .press-detail-issue-grid blockquote{grid-column:2;font-size:14px}#top.site-shell [data-reference-content] .press-detail-prose p,#top.site-shell [data-reference-content] .press-detail-prose p:first-child{font-size:15px}#top.site-shell [data-reference-content] .press-detail-footer>.press-detail-notice{align-items:start;gap:13px;padding:18px}#top.site-shell [data-reference-content] .press-detail-notice p{font-size:13px}#top.site-shell [data-reference-content] .press-detail-actions{flex-direction:column}#top.site-shell [data-reference-content] .press-detail-actions a{min-height:60px;font-size:19px}}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination){width:100%;font-family:var(--ssgl-font-body);background:0 0;border:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(6px,1vw,12px);margin:46px auto 0;padding:0;display:flex}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>:is(a,span){color:#48433e;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:3px;flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;font-size:19px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex;transform:none}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>.ssgl-pagination-control{color:#4d4843;background:#f1efed}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>.ssgl-pagination-control svg{pointer-events:none;width:22px;height:22px}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>[aria-disabled=true]{color:#a49d95;cursor:default;background:#f4f2f0}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>a:hover{color:#542528;background:#eee7df;border-color:#ded2c5}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>a[aria-current=page]{color:#fff9f2;background:#4c171b;border-color:#b09583;box-shadow:inset 0 0 0 1px #6d3637}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>a:focus-visible{outline-offset:3px;outline:2px solid #9c7955}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>.archive-pagination-ellipsis{color:#77716a;background:0 0;border:0;flex-basis:30px;width:30px;min-width:30px;font-size:21px}@media (width<=720px){#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination){gap:6px;margin-top:34px}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>.archive-pagination-page:not(.archive-pagination-page--mobile),#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>.archive-pagination-ellipsis{display:none}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>:is(a,span){font-size:17px}}@media (width<=400px){#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination){gap:4px}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>:is(a,span){flex-basis:36px;width:36px;min-width:36px;height:40px;min-height:40px;font-size:16px}#top.site-shell main .ssgl-pagination:is(.archive-pagination,.global-search-pagination)>.ssgl-pagination-control svg{width:20px;height:20px}}@media (width<=767px){.ssgl-menu-close{z-index:2;top:max(12px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));background:#201e1b;border:1px solid #ffffff30;border-radius:50%;position:fixed}#top.site-shell main :is(.archive-search,.case-search,.global-search-form) input{font-size:16px!important}#top.site-shell .global-search-popular>div{flex-wrap:wrap;gap:8px;width:100%;padding-right:0;overflow:visible}#top.site-shell .global-search-popular a,#top.site-shell .ssgl-home-practice header>a,#top.site-shell .ssgl-home-team header>a,#top.site-shell .editorial-case-link,#top.site-shell .ssgl-about-consultation-phone,#top.site-shell .office-network-card a[href^=tel\:],#top.site-shell .office-contact-list a[href^=tel\:],#top.site-shell .news-text-link{align-items:center;min-height:44px;display:inline-flex}#top.site-shell .editorial-case-rail-button{height:44px;min-height:44px}#top.site-shell .consultation-page .consent{align-items:center;min-height:44px}#top.site-shell .consultation-page .consent input{flex:0 0 20px;width:20px;height:20px}#top.site-shell .consultation-page .consent-wrap>a{border-radius:22px;align-items:center;display:inline-flex;min-height:44px!important}#top.site-shell .rich-select-menu>header>button{flex:0 0 44px;width:44px;height:44px}#top.site-shell .rich-select-menu,#top.site-shell .case-lawyer-filter .rich-select-menu{flex-direction:column;display:flex}#top.site-shell .rich-select-menu>header{flex:none}#top.site-shell .rich-select-menu>[role=listbox]{flex:auto;min-height:0;max-height:none}#top.site-shell .case-document-carousel-toolbar{flex-wrap:wrap}#top.site-shell .case-document-carousel-toolbar button{min-width:44px;height:44px}#top.site-shell .case-document-carousel-toolbar>div{margin-left:auto}#top.site-shell .case-document-carousel-dots{flex-wrap:wrap;gap:0;padding:2px 8px}#top.site-shell .case-document-carousel-dots button,#top.site-shell .case-document-carousel-dots button[aria-current=true]{background:0 0;place-items:center;width:44px;height:44px;transition:none;display:grid}#top.site-shell .case-document-carousel-dots button:after{content:"";background:#c9c0c2;border-radius:999px;width:8px;height:8px}#top.site-shell .case-document-carousel-dots button[aria-current=true]:after{background:var(--case-wine);width:24px}}.case-document-modal-zoom{z-index:3;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));color:#fff;cursor:pointer;background:#22171be6;border:1px solid #ffffff70;border-radius:24px;min-height:44px;padding:8px 16px;font-size:15px;position:absolute}.case-document-modal-zoom:focus-visible,.case-document-modal-image:focus-visible{outline-offset:-3px;outline:2px solid #d4bf8d}.case-document-modal-stage{padding-block:max(68px, calc(env(safe-area-inset-top) + 56px)) max(68px, calc(env(safe-area-inset-bottom) + 56px))}.case-document-modal-image img{object-fit:contain;width:100%;height:100%;min-height:0}.case-document-modal.is-zoomed .case-document-modal-image{text-align:left;overscroll-behavior:contain;place-items:normal;display:block;overflow:auto}.case-document-modal.is-zoomed .case-document-modal-image img{justify-self:start;width:max(200%,800px);max-width:none;height:auto;max-height:none}@media (width<=767px){.case-document-modal-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:44px;height:44px}.case-document-modal-nav{top:auto;bottom:max(12px, env(safe-area-inset-bottom));transform:none}}#top .home-welcome-backdrop{z-index:31000;-webkit-backdrop-filter:blur(7px);background:#110f0c8a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}#top .home-welcome-stage{--popup-height:min(720px, 66dvh);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1120px,100%);min-height:0;max-height:100%;display:grid}#top .home-welcome-stage.is-single{grid-template-columns:minmax(0,1fr);width:min(548px,100%)}#top .home-welcome-panel{--popup-brown:#58402a;--popup-serif:"Noto Serif KR Variable", "Noto Serif KR", serif;min-width:0;height:var(--popup-height);color:#201e1b;background:#fcfbf9;border:1px solid #f4f0e8;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0005;container-type:inline-size}#top .home-welcome-panel h2,#top .home-welcome-panel p,#top .home-welcome-panel ul,#top .home-welcome-panel ol{margin:0}#top .home-welcome-panel h2,#top .home-welcome-panel blockquote,#top .home-welcome-case-title,#top .home-welcome-case-result strong,#top .home-welcome-case-category,#top .home-welcome-primary,#top .home-welcome-close{font-family:var(--popup-serif)}#top .home-welcome-panel a{color:inherit;text-decoration:none}#top .home-welcome-panel :is(button,a,input):focus-visible,#top .home-welcome-switch button:focus-visible{outline-offset:-3px;outline:3px solid #b59463}#top .home-welcome-case-hero,#top .home-welcome-profile-hero{isolation:isolate;color:#fffaf2;background:#211c15;flex:none;position:relative}#top .home-welcome-case-hero{background-image:linear-gradient(90deg,#19161170,#19161114),url(/generated/home-hero-law-book.webp);background-position:50% 44%;background-size:cover;padding:6.4cqw 7.5cqw 5.1cqw}#top .home-welcome-gold-rule{background:#dac297;border-radius:2px;width:5cqw;min-width:28px;height:3px;margin-bottom:2.2cqw;display:block}#top .home-welcome-panel h2{letter-spacing:-.035em;color:#fffaf2;font-size:clamp(28px,5.5cqw,49px);font-weight:500;line-height:1.4}#top .home-welcome-case-hero>p{font:400 clamp(13px, 2.5cqw, 22px)/1.65 var(--popup-serif);color:#d3cec5;margin-top:1cqw}#top .home-welcome-top-close{z-index:3;color:#fffaf2;cursor:pointer;background:#1e1a1655;border:1px solid #d7cec5a0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:2cqw;right:2cqw}#top .home-welcome-top-close span{font:300 34px/1 Arial,sans-serif;transform:translateY(-1px)}#top .home-welcome-top-close:hover{background:#fff2}#top .home-welcome-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc5b6 #f6f3ee;flex:1;min-height:0;overflow-y:auto}#top .home-welcome-case-body{padding:0 3.8cqw}#top .home-welcome-case-body ul{padding:0;list-style:none}#top .home-welcome-case-body li+li{border-top:1px solid #e1ddd7}#top .home-welcome-case-row{grid-template-columns:13.7% minmax(0,1.22fr) minmax(0,1fr) 12px;align-items:center;gap:2.3cqw;min-height:10.7cqw;padding:1.8cqw 1cqw;display:grid}#top .home-welcome-case-row:hover{background:#f3eee7}#top .home-welcome-case-category{text-align:center;color:#60482f;white-space:nowrap;background:#eae3d8;border-radius:3px;padding:1cqw .35cqw;font-size:clamp(11px,1.8cqw,16px)}#top .home-welcome-case-title{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(14px,2.5cqw,22px);font-weight:550;line-height:1.55}#top .home-welcome-case-result{border-left:1px solid #d6d0c8;flex-direction:column;gap:4px;min-width:0;padding-left:3.2cqw;display:flex}#top .home-welcome-case-result strong{color:var(--popup-brown);word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(16px,2.8cqw,25px);font-weight:600;line-height:1.4}#top .home-welcome-case-result>span{color:#777470;font:400 clamp(11px, 1.8cqw, 16px)/1.5 var(--ssgl-font-body);word-break:keep-all}#top .home-welcome-chevron{color:#777;width:10px;height:18px}#top .home-welcome-footer{background:#faf8f5;flex:none;padding:2.7cqw 3.8cqw}#top .home-welcome-case-footer{border-top:1px solid #ded8d0;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}#top .home-welcome-disclaimer{color:#827d77;font:400 clamp(11px, 1.45cqw, 13px)/1.5 var(--ssgl-font-body);grid-column:1/-1;align-items:center;gap:8px;display:flex}#top .home-welcome-disclaimer>span{flex:none;font-size:19px}#top .home-welcome-hide{min-height:44px;font:400 clamp(12px, 1.8cqw, 16px)/1.5 var(--ssgl-font-body);cursor:pointer;align-items:center;gap:8px;display:flex}#top .home-welcome-hide input{accent-color:#49382a;flex:none;width:18px;height:18px;margin:0}#top .home-welcome-actions{justify-content:flex-end;gap:10px;display:flex}#top .home-welcome-primary,#top .home-welcome-close{cursor:pointer;white-space:nowrap;border:1px solid #69574a;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:1.6cqw 2.8cqw;font-size:clamp(14px,2.25cqw,20px);font-weight:500;line-height:1.4;display:inline-flex}#top a.home-welcome-primary{color:#fffaf2;background:linear-gradient(115deg,#29221b,#453529)}#top .home-welcome-primary svg{color:#cdb18a;width:22px;height:18px}#top .home-welcome-close{color:#5a4533;background:0 0}#top .home-welcome-primary:hover{filter:brightness(1.16)}#top .home-welcome-close:hover{background:#eae3d8}#top .home-welcome-profile-hero{background-image:radial-gradient(at 80% 25%,#6b564477,#0000 65%),linear-gradient(120deg,#171410,#352920);min-height:35cqw;overflow:hidden}#top .home-welcome-profile-heading{z-index:1;padding:6.3cqw 6cqw 3.5cqw;position:relative}#top .home-welcome-profile-heading .home-welcome-gold-rule{margin-bottom:1.8cqw}#top .home-welcome-eyebrow{color:#d7bd8d;letter-spacing:.25em;font:500 clamp(10px,1.5cqw,13px)/1.6 Georgia,serif}#top .home-welcome-profile-heading h2{margin-top:1.2cqw}#top .home-welcome-specialties{max-width:67%;font:400 clamp(12px, 2.15cqw, 19px)/1.7 var(--popup-serif);color:#d4cec3;word-break:keep-all;margin-top:1.5cqw!important}#top .home-welcome-name{color:#d6c8b180;letter-spacing:.03em;margin-top:4.8cqw;font:italic 400 clamp(22px,4.5cqw,40px)/1 Georgia,serif}#top .home-welcome-name>span{letter-spacing:.24em;margin-top:12px;padding-left:3cqw;font:400 clamp(7px,1.1cqw,10px)/1.4 Georgia,serif;display:block}#top .home-welcome-portrait{z-index:0;object-fit:cover;object-position:60% 20%;width:70%;max-width:none;height:100%;position:absolute;top:0;right:0}#top .home-welcome-profile-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#211c15 33%,#211c15e6 40%,#211c1580 57%,#0000 78%);position:absolute;inset:0}#top .home-welcome-profile-body{padding:3.8cqw 4cqw}#top .home-welcome-profile-body blockquote{color:#211e19;letter-spacing:-.035em;word-break:keep-all;background:linear-gradient(110deg,#f0ece5a0,#f4f1ec);border-radius:8px;margin:0 0 3.8cqw;padding:3.7cqw 2.8cqw 3.7cqw 6.7cqw;font-size:clamp(17px,3.25cqw,29px);font-weight:500;line-height:1.7;position:relative}#top .home-welcome-profile-body blockquote:before{content:"“";color:#cdbb9d;font:500 6cqw/1 Georgia,serif;position:absolute;top:3.5cqw;left:2.3cqw}#top .home-welcome-profile-body blockquote:after{content:"”";color:#cdbb9d;font:500 5cqw/1 Georgia,serif;position:absolute;bottom:1.7cqw;right:1.5cqw}#top .home-welcome-profile-body blockquote>span{display:block}#top .home-welcome-profile-copy p{color:#44413c;font:400 clamp(14px, 2.25cqw, 20px)/1.85 var(--popup-serif);word-break:keep-all}#top .home-welcome-profile-copy p+p{margin-top:3.6cqw}#top .home-welcome-points{border-top:1px solid #e1ddd7;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;row-gap:3.5cqw;padding:3.8cqw 0 1cqw;list-style:none;display:grid;margin-top:4.1cqw!important}#top .home-welcome-points li{align-items:flex-start;gap:2cqw;padding:0 2.8cqw 0 .5cqw;display:flex}#top .home-welcome-points li:nth-child(n+3){border-left:1px solid #e1ddd7;padding:0 0 0 3cqw}#top .home-welcome-points li>span{color:#5e4b3b;width:5.3cqw;min-width:32px;height:5.3cqw;min-height:32px;font:400 clamp(14px, 2cqw, 18px)/1 var(--popup-serif);background:#eae3d8;border-radius:50%;flex:none;place-items:center;display:grid}#top .home-welcome-points p{font:400 clamp(13px, 2cqw, 18px)/1.6 var(--ssgl-font-body);word-break:keep-all}#top .home-welcome-profile-footer{background:#fcfbf9;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}@media (width>=901px) and (height<=760px){#top .home-welcome-backdrop{padding-block:16px}#top .home-welcome-profile-hero{min-height:29cqw}#top .home-welcome-profile-heading{padding-block:3.6cqw 2.6cqw}#top .home-welcome-name{margin-top:2.5cqw}}@media (width<=900px){#top .home-welcome-backdrop{padding:12px}#top .home-welcome-stage,#top .home-welcome-stage.is-single{grid-template-columns:minmax(0,1fr);gap:8px;width:min(548px,100%)}#top .home-welcome-stage:has(.home-welcome-switch) .home-welcome-panel{height:calc(var(--popup-height) - 52px)}#top .home-welcome-switch{background:#fcfbf9;border:1px solid #bdae97;border-radius:8px;align-items:stretch;min-height:44px;display:flex;overflow:hidden}#top .home-welcome-switch button{color:#564433;font:500 14px/1.4 var(--ssgl-font-body);cursor:pointer;background:0 0;border:0;flex:1;padding:8px}#top .home-welcome-switch button[aria-pressed=true]{color:#fff9ed;background:#3a2c22}#top .home-welcome-case-hero{padding:24px 22px}#top .home-welcome-panel h2{font-size:clamp(27px,5.5cqw,36px)}#top .home-welcome-case-hero>p{max-width:85%}#top .home-welcome-case-row{grid-template-columns:72px minmax(0,1fr) 10px;gap:9px 12px;min-height:118px;padding:16px 3px}#top .home-welcome-case-category{padding:7px 3px;font-size:12px}#top .home-welcome-case-title{font-size:16px}#top .home-welcome-case-result{border:0;grid-column:2;padding-left:0}#top .home-welcome-case-result strong{font-size:18px}#top .home-welcome-case-result>span{font-size:12px}#top .home-welcome-chevron{grid-area:1/3/3}#top .home-welcome-case-footer{gap:6px;padding:12px 16px}#top .home-welcome-disclaimer{font-size:11px}#top .home-welcome-hide{grid-column:1/-1;min-height:36px;font-size:13px}#top .home-welcome-actions{gap:8px}#top .home-welcome-footer .home-welcome-actions{grid-column:1/-1}#top .home-welcome-primary,#top .home-welcome-close{min-height:44px;padding:10px 18px;font-size:16px}#top .home-welcome-profile-hero{min-height:215px}#top .home-welcome-profile-heading{padding:24px 20px}#top .home-welcome-specialties{max-width:57%;font-size:12px}#top .home-welcome-name{margin-top:24px;font-size:25px}#top .home-welcome-name>span{padding-left:0;font-size:7px}#top .home-welcome-profile-body{padding:20px 18px 0}#top .home-welcome-profile-body blockquote{margin-bottom:22px;padding:20px 15px 20px 25px;font-size:19px}#top .home-welcome-profile-body blockquote:before{font-size:26px;top:13px;left:7px}#top .home-welcome-profile-copy p{font-size:15px}#top .home-welcome-profile-copy p+p{margin-top:20px}#top .home-welcome-wide-break{display:none}#top .home-welcome-points{gap:20px 0;padding-block:22px 12px;margin-top:24px!important}#top .home-welcome-points li{gap:9px;padding-right:10px}#top .home-welcome-points p{font-size:13px}#top .home-welcome-profile-footer{padding:16px 18px}}@media (width<=380px){#top .home-welcome-profile-heading h2{font-size:25px}#top .home-welcome-case-row{grid-template-columns:66px minmax(0,1fr) 8px;column-gap:8px}#top .home-welcome-case-title{font-size:15px}#top .home-welcome-points{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}#top .home-welcome-points li:nth-child(n){border:0;padding:0}}.ssgl-language-switch{white-space:nowrap;color:#e6d4b8;align-items:center;gap:6px;min-height:32px;font-size:12px;display:inline-flex}.ssgl-language-switch svg{flex:none;width:16px;height:16px}.ssgl-language-switch--mobile{display:none}.ssgl-english{font-family:var(--ssgl-font-body)}.ssgl-english .ssgl-utility p{margin:0}.ssgl-english .ssgl-hero h1{letter-spacing:-.025em;word-break:normal;line-height:1.24}.ssgl-english .ssgl-hero-description{word-break:normal;max-width:590px;line-height:1.75}.ssgl-english .ssgl-hero-copy{max-width:800px}.ssgl-english .ssgl-nav{gap:clamp(22px,3vw,48px)}.en-content{word-break:normal;overflow-wrap:break-word}.en-content h2{letter-spacing:-.025em;line-height:1.4}.en-content h3{letter-spacing:-.015em}.en-section{padding:34px 0}.en-section .ssgl-content-inner{padding-block:35px}.en-content .en-eyebrow{color:var(--content-gold);font:600 12px/1.5 var(--ssgl-font-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.en-introduction{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.en-prose p+p{margin-top:16px}.en-content p{color:#686058;line-height:1.85}.en-facts{border-block:1px solid var(--content-line);background:#f2eee8}.en-facts .ssgl-content-inner{text-align:center;grid-template-columns:repeat(3,1fr);padding-block:38px;display:grid}.en-facts .ssgl-content-inner>div+div{border-left:1px solid #d6cabc}.en-facts strong{color:var(--content-wine);font:400 52px/1.3 var(--ssgl-font-title);display:block}.en-facts span{color:#756b61;margin-top:10px;font-size:14px;display:block}.en-about-feature{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.en-about-feature>img{object-fit:cover;object-position:50% 20%;width:100%;height:410px}.en-about-feature h2+p{margin-top:24px}.en-text-link{border-bottom:1px solid var(--content-gold);color:var(--content-wine);align-items:center;gap:36px;margin-top:24px;padding-block:10px;font-size:15px;display:inline-flex}.en-offices{background:#f4f1ec}.en-offices ul{grid-template-columns:repeat(5,1fr);gap:30px;margin-top:35px;padding:0;list-style:none;display:grid}.en-offices li{border-top:1px solid #d6cabb;padding-top:15px}.en-offices li>span{color:#ad8b57;font:20px/1.5 Georgia,serif}.en-offices h3{margin-top:12px;font-size:21px}.en-offices p{margin-top:6px;font-size:13px}.ssgl-english .en-contact-band{grid-template-columns:1fr auto;min-height:190px}.ssgl-english .ssgl-consultation-title{word-break:normal;letter-spacing:-.015em}.ssgl-english .en-footer-main{grid-template-columns:205px minmax(0,1fr) 200px;gap:70px}.en-footer-address h2{color:#fff;font:600 15px/1.5 var(--ssgl-font-body);margin:12px 0 18px}.en-footer-address address{max-width:370px;font-size:14px;font-style:normal;line-height:1.9}.en-footer-address>a{overflow-wrap:anywhere;margin-top:12px;font-size:14px;display:block}.en-footer-nav{flex-direction:column;gap:14px;padding-top:12px;display:flex}.en-footer-nav a{font-size:14px}.ssgl-english .ssgl-footer-bottom>a{white-space:nowrap;font-size:13px}.en-lead-lawyer{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:85px;display:grid}.en-lead-lawyer>img{object-fit:cover;object-position:50% 12%;background:#ece9e4;width:100%;height:560px}.en-lead-lawyer h2{font-size:42px}.en-content .en-lawyer-focus{color:var(--content-wine);margin:15px 0 22px;font-size:14px}.en-credentials{border-top:1px solid var(--content-line);margin-top:25px;padding:0;list-style:none}.en-credentials li{border-bottom:1px solid var(--content-line);color:#5d544c;padding:12px 0;font-size:14px}.en-lawyer-section{background:#f3f0eb}.en-lawyer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:36px;display:grid}.en-lawyer-grid article{background:#fff;min-width:0}.en-lawyer-grid img,.en-portrait-placeholder{object-fit:cover;object-position:50% 12%;background:#e5e0d9;width:100%;height:360px}.en-portrait-placeholder{color:#82715b;place-items:center;display:grid}.en-lawyer-copy{padding:25px}.en-lawyer-copy .en-eyebrow{min-height:36px;margin-bottom:8px}.en-lawyer-copy h3{font-size:25px}.en-lawyer-copy>p:last-child{font-size:14px}.en-content .en-contact-badge{background:var(--content-wine);color:#fff;margin-top:18px;padding:7px 12px;font-size:12px;display:inline-block}.en-topic-list{padding-top:0;padding-bottom:65px}.en-topic{border-top:1px solid var(--content-line);grid-template-columns:1fr 1.65fr;gap:80px;padding:52px 0;scroll-margin-top:110px;display:grid}.en-topic-number{color:#b79c73;margin-bottom:20px;font:28px/1.2 Georgia,serif;display:block}.en-topic h2{max-width:330px;font-size:29px}.en-topic-body>p+p{margin-top:17px}.en-topic-body .en-topic-lead{color:var(--content-wine);margin-bottom:22px;font-size:20px;font-weight:600;line-height:1.65}.en-review-note{border-left:2px solid var(--content-gold);background:#f2eee8;margin-top:25px;padding:22px 25px}.en-review-note h3{font:600 14px/1.5 var(--ssgl-font-body);color:var(--content-wine)}.en-review-note p{margin-top:7px;font-size:14px}.en-source{color:#847358;text-underline-offset:4px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-block}.en-workflow{background:#f2eee8}.en-workflow ol{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:36px;padding:0;list-style:none;display:grid}.en-workflow li>span{color:var(--content-gold);font:24px/1.4 Georgia,serif}.en-workflow h3{margin:13px 0;font-size:21px}.en-workflow .en-legal-note{border-top:1px solid var(--content-line);max-width:900px;margin-top:42px;padding-top:22px;font-size:12px}.en-contact-layout{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.en-contact-layout h2{margin-bottom:24px}.en-content .en-response-promise{color:var(--content-wine);margin-bottom:20px;font-size:18px;font-weight:600}.en-contact-details{border-top:1px solid var(--content-line)}.en-contact-details section{border-bottom:1px solid var(--content-line);padding:25px 0}.en-contact-details h3{font:600 13px/1.5 var(--ssgl-font-body);text-transform:uppercase;letter-spacing:.1em;color:#98805e;margin-bottom:12px}.en-contact-details a{color:var(--content-wine);overflow-wrap:anywhere;font-size:24px;line-height:1.5}.en-contact-details .en-contact-email{font-size:clamp(18px,2vw,25px)}.en-contact-details p{font-size:14px}.en-contact-details address{max-width:420px;font-style:normal}.en-contact-location{background:#f2eee8}.en-contact-location p{max-width:630px;margin-top:24px}.en-contact-location .ssgl-button{margin-top:28px}@media (width<=1199px){.ssgl-header-inner>.ssgl-language-switch--mobile{display:inline-flex}.ssgl-english .ssgl-header-inner>.ssgl-language-switch--mobile{margin-left:auto}.ssgl-english .en-footer-main{grid-template-columns:1fr 1fr;gap:32px}.ssgl-english .ssgl-footer-brand{grid-column:1/-1}.en-introduction,.en-about-feature,.en-topic,.en-lead-lawyer,.en-contact-layout{gap:40px}.en-lawyer-grid img{height:300px}}@media (width<=760px){.ssgl-english .ssgl-hero h1{font-size:clamp(34px,7vw,46px)}.ssgl-english .ssgl-hero-inner{min-height:380px}.ssgl-english .ssgl-hero--compact .ssgl-hero-inner{min-height:300px}.en-section{padding-block:18px}.en-section .ssgl-content-inner{padding-block:30px}.en-introduction,.en-about-feature,.en-lead-lawyer,.en-contact-layout,.en-topic{grid-template-columns:1fr;gap:28px}.en-content h2{font-size:28px}.en-facts strong{font-size:36px}.en-facts span{padding-inline:10px;font-size:12px;line-height:1.6}.en-facts .ssgl-content-inner{padding-block:28px}.en-about-feature>img{height:350px}.en-offices ul{grid-template-columns:repeat(2,1fr);gap:22px}.en-lead-lawyer>img{object-fit:contain;height:auto;max-height:500px}.en-lead-lawyer h2{font-size:36px}.en-lawyer-grid{grid-template-columns:1fr;gap:28px}.en-lawyer-grid article{grid-template-columns:1fr 1.3fr;display:grid}.en-lawyer-grid img{height:100%;min-height:300px}.en-lawyer-copy{padding:22px 18px}.en-lawyer-copy h3{font-size:24px}.en-topic{padding-block:35px}.en-topic h2{max-width:100%}.en-topic-number{margin-bottom:14px}.en-topic-body .en-topic-lead{font-size:18px}.en-workflow ol{grid-template-columns:1fr;gap:30px}.en-workflow li{border-top:1px solid var(--content-line);padding-top:18px}.ssgl-english .en-contact-band{grid-template-columns:1fr;gap:26px;padding-block:36px}.ssgl-english .en-contact-band .ssgl-button{justify-self:start}.ssgl-english .en-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.en-contact-details a{font-size:21px}}@media (width<=600px){.ssgl-header-inner{gap:6px}.ssgl-header-inner .ssgl-language-switch--mobile{gap:4px;min-height:44px;font-size:11px}.ssgl-header-inner .ssgl-language-switch--mobile svg{width:14px;height:14px}.ssgl-header-search{flex-shrink:0;width:36px}.ssgl-menu-trigger{width:42px}.ssgl-english .en-footer-main{grid-template-columns:1fr}.ssgl-english .ssgl-footer-brand{grid-column:auto}.en-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.en-lawyer-grid article{display:block}.en-lawyer-grid img{object-position:50% 15%;height:390px;min-height:0}.en-lawyer-copy{padding:24px}}@media (width<=360px){.ssgl-header .ssgl-header-inner{gap:4px}.ssgl-header .ssgl-brand{width:144px}.ssgl-header .ssgl-brand img{width:120px;height:auto}.ssgl-header .ssgl-header-search{width:30px}.ssgl-header .ssgl-menu-trigger{width:36px}.ssgl-header-inner .ssgl-language-switch--mobile svg{display:none}}#top:is(.english-home,.english-about,.english-editorial) .ssgl-brand{flex:none;width:220px;max-width:100%;min-height:44px;margin:0;padding:0}#top:is(.english-home,.english-about,.english-editorial) .ssgl-brand img{object-fit:contain;filter:none;width:100%;height:auto;display:block}#top.english-home{--eh-navy:#0b1d29;--eh-gold:#a48660;--eh-cream:#f7f5f0;--eh-wine:#672d30;background:var(--eh-cream);color:var(--eh-navy);font:17px/1.5 Georgia,Times New Roman,serif}.english-home :is(h1,h2,h3,p,ul){margin:0}.english-home :is(h1,h2,h3){letter-spacing:-.025em;word-break:normal;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.13}.english-home h2{font-size:clamp(32px,3.3vw,49px)}.english-home h3{font-size:21px}.english-home a{color:inherit;text-decoration:none}.english-home a:focus-visible{outline:2px solid var(--eh-gold);outline-offset:5px}.english-home img{max-width:100%;display:block}.english-home .eh-wrap{width:min(1280px,100% - 128px);margin-inline:auto}.english-home .eh-eyebrow{color:var(--eh-gold);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:13px;margin-bottom:22px;font:11px/1.4 Georgia,serif;display:flex}.english-home .eh-eyebrow>span{background:currentColor;width:76px;height:1px}.english-home .eh-icon{flex:none;width:44px;height:44px}.english-home .eh-arrow{font:24px/1 Georgia,serif}.english-home .eh-button{background:var(--eh-wine);color:#fff;border:1px solid #aa747171;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:14px 24px;font-size:16px;line-height:1.3;transition:background .2s,border-color .2s;display:inline-flex}.english-home .eh-button:hover{background:#813d40;border-color:#b48b73}.english-home .eh-button--outline{background:#0b162240;border-color:#ffffff90}.english-home .eh-button--outline:hover{background:#ffffff12}.english-home .eh-side-note{border-left:1px solid var(--eh-gold);color:var(--eh-gold);text-transform:uppercase;letter-spacing:.18em;padding-left:22px;font:9px/2.3 Georgia,serif}.english-home .eh-text-link{color:var(--eh-wine);white-space:nowrap;border-bottom:1px solid #ad8f8170;align-items:center;gap:14px;padding-bottom:5px;font-size:15px;display:inline-flex}.english-home .eh-text-link:hover{border-color:var(--eh-wine)}.english-home .eh-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.english-home .eh-section-heading .eh-eyebrow{margin-bottom:13px}.english-home .eh-background{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.english-home .eh-hero{isolation:isolate;color:#fff;background:#101a21;position:relative}.english-home .eh-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#06121c80,#0000 80%);position:absolute;inset:0}.english-home .eh-hero .eh-background{object-position:center 63%}.english-home .eh-hero-inner{align-items:center;min-height:650px;padding-block:155px 88px;display:flex;position:relative}.english-home .eh-hero-copy{width:850px;max-width:100%}.english-home .eh-hero .eh-eyebrow{color:#c5ad86;margin-bottom:26px}.english-home h1{text-wrap:balance;font-size:clamp(39px,3.75vw,58px);line-height:1.1}.english-home .eh-hero-description{max-width:650px;margin-top:22px;font-size:22px;line-height:1.4}.english-home .eh-hero-buttons{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.english-home .eh-about{background:radial-gradient(at 20% 70%,#e8e3db70,#0000 75%),#f4f1eb;padding-block:48px}.english-home .eh-about-inner{grid-template-columns:1.1fr 1.7fr .4fr;align-items:center;gap:46px;display:grid}.english-home .eh-about-inner>div:first-child{align-self:start}.english-home .eh-about-copy p{color:#3e4142;font-size:17px;line-height:1.55}.english-home .eh-about-copy p+p{margin-top:14px}.english-home .eh-about .eh-side-note{white-space:nowrap;font-size:8px}.english-home .eh-practices{background:#faf8f3;padding-block:32px 40px}.english-home .eh-practice-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.english-home .eh-practice{text-align:center;border:1px solid #d4cec4;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:174px;display:flex}.english-home .eh-practice .eh-icon{color:#947051;width:48px;height:48px}.english-home .eh-practice h3{letter-spacing:0;font-size:19px;line-height:1.3}.english-home .eh-cross-border{isolation:isolate;color:#fff;background:#0b1d29;padding-block:48px 44px;position:relative}.english-home .eh-cross-border:before{content:"";z-index:-1;background:linear-gradient(90deg,#071c29f0 10%,#071c2990 57%,#071c2910),linear-gradient(#0000 16%,#081c29e6 58%,#081c29 92%);position:absolute;inset:0}.english-home .eh-cross-border .eh-background{object-position:center 52%}.english-home .eh-cross-border .eh-eyebrow{color:#c1a680}.english-home .eh-cross-intro{max-width:900px;margin-top:22px;font-size:20px;line-height:1.5}.english-home .eh-matter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.english-home .eh-matter{background:#091d2860;border:1px solid #ffffff46;min-height:188px;padding:20px 22px 24px}.english-home .eh-number{color:#c3a077;margin-bottom:12px;font-size:24px;line-height:1;display:block}.english-home .eh-matter h3{letter-spacing:0;font-size:21px;line-height:1.3}.english-home .eh-matter p{color:#e2e3e1;margin-top:12px;font-size:16px;line-height:1.4}.english-home .eh-cross-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:32px;display:flex}.english-home .eh-lawyers{background:linear-gradient(115deg,#faf8f2,#f0ede7);padding-block:38px 40px}.english-home .eh-lawyers .eh-section-heading{align-items:center;margin-bottom:8px}.english-home .eh-lawyers-layout{grid-template-columns:1fr 1.1fr;gap:32px;display:grid}.english-home .eh-lead-column h2{z-index:1;margin-bottom:30px;font-size:45px;position:relative}.english-home .eh-lead-column{position:relative}.english-home .eh-lead-column:before{content:"";pointer-events:none;background:linear-gradient(130deg,#e2ddd480,#0000 85%);position:absolute;inset:45px -12px 0 140px}.english-home .eh-lead-card{background:#faf8f3;grid-template-columns:42% 1fr;display:grid;position:relative;box-shadow:0 3px 12px #2820180c}.english-home .eh-lead-card img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;min-height:300px}.english-home .eh-lead-card>div{padding:25px}.english-home .eh-lead-card h3{font-size:25px}.english-home .eh-lead-card p{color:#48494a;white-space:pre-line;font-size:16px;line-height:1.45}.english-home .eh-lead-card p+p{margin-top:14px}.english-home .eh-role{color:#4b4e50;margin-top:6px;font-size:14px;line-height:1.35}.english-home .eh-short-rule{background:#9d7356;width:25px;height:1px;margin-block:16px;display:block}.english-home .eh-lawyer-carousel{min-width:0}.english-home .eh-lawyer-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;padding-top:50px;display:grid;overflow-x:auto}.english-home .eh-lawyer-grid::-webkit-scrollbar{display:none}.english-home .eh-lawyer-card{scroll-snap-align:start;min-width:0;position:relative}.english-home .eh-lawyer-card>a:after{content:"";position:absolute;inset:0}.english-home .eh-lawyer-card:has(a:focus-visible){outline:2px solid var(--eh-wine);outline-offset:-3px}.english-home .eh-lawyer-card:hover h3{color:var(--eh-wine);text-underline-offset:4px;text-decoration:underline}.english-home .eh-lawyer-controls{justify-content:center;align-items:center;gap:22px;margin-top:24px;display:flex}.english-home .eh-lawyer-controls button{border:1px solid var(--eh-wine);width:48px;height:44px;color:var(--eh-wine);cursor:pointer;background:0 0;place-items:center;font-size:28px;display:grid}.english-home .eh-lawyer-controls button:hover:not(:disabled){background:var(--eh-wine);color:#fff}.english-home .eh-lawyer-controls button:disabled{opacity:.3;cursor:default}.english-home .eh-lawyer-controls button:focus-visible{outline:2px solid var(--eh-wine);outline-offset:4px}.english-home .eh-lawyer-card img,.english-home .eh-photo-placeholder{aspect-ratio:640/784;object-fit:cover;object-position:center top;background:#dedbd6;width:100%;height:auto}.english-home .eh-lawyer-card h3{letter-spacing:0;margin-top:18px;font-size:19px}.english-home .eh-lawyer-card>p:last-child{color:#545454;white-space:pre-line;font-size:14px;line-height:1.55}.english-home .eh-counsel{background:#ede8df;padding-block:38px 44px}.english-home .eh-counsel-inner{grid-template-columns:1fr 2fr;align-items:center;gap:60px;display:grid}.english-home .eh-counsel h2{font-size:40px}.english-home .eh-counsel-inner>div>p:not(.eh-eyebrow){color:#404447;max-width:760px}.english-home .eh-counsel ul{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;padding:0;list-style:none;display:grid}.english-home .eh-counsel li{border-right:1px solid #cbbda6;align-items:center;gap:18px;padding-inline:22px;font-size:16px;line-height:1.4;display:flex}.english-home .eh-counsel li:first-child{padding-left:0}.english-home .eh-counsel li:last-child{border:0;padding-right:0}.english-home .eh-counsel .eh-icon{color:#9e7758;width:36px;height:36px}.english-home .eh-contact{isolation:isolate;color:#fff;background:#251d1c;padding-block:36px 42px;position:relative}.english-home .eh-contact .eh-background{object-position:center 88%}.english-home .eh-contact:before{content:"";z-index:-1;background:linear-gradient(90deg,#351b20f5,#3b2525db 38%,#2c2521a1 68%,#191a1930);position:absolute;inset:0}.english-home .eh-contact-inner{grid-template-columns:.9fr 1.6fr;gap:45px;display:grid}.english-home .eh-contact h2{font-size:43px}.english-home .eh-contact .eh-eyebrow{color:#c4a77f;margin-bottom:16px}.english-home .eh-contact-inner>div>p:not(.eh-eyebrow){color:#e3d9d1;margin-top:15px;font-size:16px}.english-home .eh-contact .eh-button{margin-top:22px}.english-home .eh-contact-details{border-left:1px solid #ffffff1a;flex-direction:column;gap:22px;max-width:500px;padding:14px 0 0 36px;font-style:normal;display:flex}.english-home .eh-contact-details>div{gap:22px;display:flex}.english-home .eh-contact-details .eh-icon{width:28px;height:28px}.english-home .eh-contact-details span:not(.eh-arrow){margin-bottom:3px;font-size:15px;display:block}.english-home .eh-contact-details :is(a,p){overflow-wrap:anywhere;font-size:17px;line-height:1.4}.english-home .eh-footer{color:#9da5aa;background:#091a25;padding-block:32px 24px;font:12px/1.6 Georgia,serif}.english-home .eh-footer-top{justify-content:space-between;align-items:center;gap:34px;margin-bottom:28px;display:flex}.english-home .eh-footer nav{color:#e0e4e5;gap:30px;font-size:13px;display:flex}.english-home .eh-footer-top>p{text-align:right;font-size:11px}.english-home .eh-footer-bottom{justify-content:space-between;align-items:flex-end;gap:32px;font-size:11px;display:flex}.english-home .eh-footer-bottom>div:last-child{flex:none;gap:18px;display:flex}.english-home .ssgl-footer-business{font-size:11px}.english-home .eh-mobile-actions{display:none}@media (width>=1600px){.english-home .eh-hero-inner{min-height:700px}}@media (width<=1250px){.english-home .eh-wrap{width:calc(100% - 80px)}.english-home .eh-about-inner{grid-template-columns:1fr 1.65fr;gap:48px}.english-home .eh-about .eh-side-note{display:none}.english-home .eh-lead-card>div{padding:20px}.english-home .eh-counsel li{gap:12px;padding-inline:14px;font-size:14px}}@media (width<=1000px){.english-home .eh-wrap{width:calc(100% - 56px)}.english-home .eh-hero-inner{min-height:570px;padding-top:145px}.english-home .eh-practice-grid{gap:12px}.english-home .eh-practice h3{font-size:16px}.english-home .eh-matter-grid{gap:12px}.english-home .eh-matter{padding:17px 14px}.english-home .eh-matter h3{font-size:18px}.english-home .eh-matter p{font-size:15px}.english-home .eh-lawyers-layout{grid-template-columns:1fr;gap:30px}.english-home .eh-lead-column{grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;display:grid}.english-home .eh-lead-column h2{margin:0;font-size:40px}.english-home .eh-lead-column:before{display:none}.english-home .eh-lead-card img{min-height:260px}.english-home .eh-lawyer-grid{padding-top:0}.english-home .eh-counsel-inner{grid-template-columns:.8fr 1.5fr;gap:35px}.english-home .eh-counsel ul{grid-template-columns:repeat(2,1fr);gap:22px}.english-home .eh-counsel li:nth-child(2){border:0}.english-home .eh-counsel li:nth-child(3){padding-left:0}.english-home .eh-footer-top{flex-wrap:wrap}.english-home .eh-footer-top>p{display:none}}@media (width<=760px){.english-home .eh-wrap{width:calc(100% - 40px)}.english-home .eh-hero-inner{align-items:flex-start;min-height:650px;padding-block:128px 68px}.english-home .eh-hero .eh-background{object-position:67% center}.english-home .eh-hero:before{background:linear-gradient(90deg,#06121ccb,#06121c69),linear-gradient(#0000,#06121c70)}.english-home h1{text-wrap:initial;font-size:clamp(35px,7vw,48px);line-height:1.15}.english-home .eh-hero-description{max-width:480px;font-size:19px;line-height:1.5}.english-home .eh-desktop-break{display:none}.english-home .eh-eyebrow{letter-spacing:.12em;gap:10px;font-size:10px}.english-home .eh-eyebrow>span{width:44px}.english-home .eh-hero-buttons{gap:12px;margin-top:28px}.english-home .eh-button{padding:14px 18px;font-size:15px}.english-home .eh-about{padding-block:36px}.english-home .eh-about-inner{grid-template-columns:1fr;gap:26px}.english-home .eh-about h2 br{display:none}.english-home .eh-about h2{max-width:400px;line-height:1.16}.english-home h2{font-size:35px}.english-home .eh-section-heading{align-items:flex-end;gap:16px}.english-home .eh-text-link{white-space:normal;gap:8px;font-size:13px}.english-home .eh-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.english-home .eh-practice{gap:14px;min-height:150px;padding:12px 6px}.english-home .eh-practice .eh-icon{width:38px;height:38px}.english-home .eh-practice h3{font-size:15px}.english-home .eh-cross-border{padding-block:38px}.english-home .eh-cross-border .eh-background{object-position:70% top}.english-home .eh-cross-border h2 br{display:none}.english-home .eh-cross-intro{font-size:18px}.english-home .eh-matter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.english-home .eh-matter{min-height:180px;padding:18px 16px}.english-home .eh-matter:last-child{grid-column:1/-1;min-height:0}.english-home .eh-cross-bottom{align-items:flex-start}.english-home .eh-cross-bottom .eh-side-note{display:none}.english-home .eh-lawyers{padding-block:36px}.english-home .eh-lawyers .eh-section-heading{margin-bottom:16px}.english-home .eh-lead-column{display:block}.english-home .eh-lead-column h2{margin-bottom:25px;font-size:36px}.english-home .eh-lead-column h2 br{display:none}.english-home .eh-lead-card{grid-template-columns:42% 1fr}.english-home .eh-lead-card h3{font-size:23px}.english-home .eh-lead-card>div{padding:22px 18px}.english-home .eh-lead-card p{font-size:15px}.english-home .eh-lawyer-grid{grid-auto-columns:100%;gap:24px}.english-home .eh-lawyer-card{display:block}.english-home .eh-lawyer-card img{aspect-ratio:640/784;object-position:center top;height:auto}.english-home .eh-lawyer-card h3{margin-top:18px;font-size:25px}.english-home .eh-lawyer-card .eh-short-rule{margin-block:12px}.english-home .eh-counsel-inner{grid-template-columns:1fr;gap:25px}.english-home .eh-counsel h2{font-size:35px}.english-home .eh-counsel li{gap:12px;font-size:15px}.english-home .eh-contact-inner{grid-template-columns:1fr;gap:28px}.english-home .eh-contact h2{font-size:37px}.english-home .eh-contact:before{background:linear-gradient(90deg,#351b20ef,#3b2525d9)}.english-home .eh-contact-details{border-top:1px solid #ffffff30;border-left:0;padding:26px 0 0}.english-home .eh-contact-details :is(a,p){font-size:16px}.english-home .eh-footer{padding-bottom:96px}.english-home .eh-footer-top,.english-home .eh-footer-bottom{display:block}.english-home .eh-footer nav{grid-template-columns:1fr 1fr;gap:15px;margin-top:26px;font-size:14px;display:grid}.english-home .eh-footer-bottom>div:last-child{margin-top:20px}.english-home .eh-mobile-actions{grid-template-columns:1fr 1fr;display:grid}.english-home .eh-mobile-actions a{color:#1c2d39;background:#f7f3ee;font-family:Georgia,serif;font-size:15px}.english-home .eh-mobile-actions a:first-child{color:#fff;background:#58262e}}@media (width<=360px){.english-home .eh-hero .eh-eyebrow>span{display:none}.english-home .eh-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.english-home .eh-lead-card{grid-template-columns:1fr}.english-home .eh-lead-card img{object-position:center 12%;height:320px}.english-home .eh-counsel li{gap:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.english-home *{transition:none!important}}#top.english-about{--ea-green:#213e35;--ea-ink:#303734;--ea-gold:#b79773;--ea-body:var(--ssgl-font-body),Arial,sans-serif;color:var(--ea-ink);font:17px/1.65 var(--ea-body);background:#fff}.english-about :is(h1,h2,h3,p,figure,blockquote){margin:0}.english-about :is(h1,h2){letter-spacing:-.025em;word-break:normal;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}.english-about h2{font-size:clamp(36px,3.7vw,54px)}.english-about a{color:inherit;text-decoration:none}.english-about a:focus-visible{outline:2px solid var(--ea-gold);outline-offset:5px}.english-about img{max-width:100%;display:block}.english-about .ea-wrap{width:min(1280px,100% - 144px);margin-inline:auto}.english-about .ea-eyebrow{color:#69716c;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:30px;font:11px/1.5 Georgia,serif;display:flex}.english-about .ea-eyebrow>span{opacity:.5;background:currentColor;width:42px;height:1px}.english-about .ea-background{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.english-about .ea-button{border:1px solid #656a64;justify-content:space-between;align-items:center;gap:35px;min-height:50px;padding:10px 30px;font-size:15px;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.english-about .ea-button>span{font:28px/1 Georgia,serif}.english-about .ea-button:hover{background:var(--ea-green);color:#fff}.english-about .ea-footer .ssgl-language-pair{color:#d6dbd7;font:12px/1.5 var(--ea-body);flex:none;align-items:center;gap:12px;display:flex}.english-about .ea-footer .ssgl-language-pair .ssgl-language-switch{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.english-about .ea-footer .ssgl-language-current{border-bottom:1px solid #c5cec8;padding-block:7px}.english-about .ea-footer .ssgl-language-pair>span[aria-hidden]{opacity:.55}.english-about .ea-hero{isolation:isolate;color:#f8f7f3;background:#373329;position:relative}.english-about .ea-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#211f177a,#0000 75%);position:absolute;inset:0}.english-about .ea-hero .ea-background{object-position:center 52%}.english-about .ea-hero-inner{align-items:center;min-height:730px;padding-block:185px 85px;display:flex}.english-about .ea-hero-copy{max-width:640px}.english-about .ea-hero .ea-eyebrow{text-transform:none;letter-spacing:0;font:15px/1.5 var(--ea-body);color:#e9e7df;margin-bottom:32px}.english-about h1{font-size:clamp(48px,5.2vw,76px);line-height:1.02}.english-about .ea-hero-copy>p:last-child{color:#e5e3dd;max-width:500px;margin-top:32px;font-size:18px;line-height:1.55}.english-about .ea-intro{background:#fff;padding-block:68px 76px}.english-about .ea-intro-inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.english-about .ea-sign{aspect-ratio:3/4;width:100%;height:auto}.english-about .ea-intro-copy .ea-eyebrow{margin-bottom:30px;display:block}.english-about .ea-intro-copy .ea-eyebrow>span{margin-top:28px;display:block}.english-about .ea-intro-copy h2{margin-bottom:32px;font-size:clamp(35px,3vw,46px)}.english-about .ea-intro-copy>p:not(.ea-eyebrow){color:#666c67;font-size:17px;line-height:1.65}.english-about .ea-intro-copy>p+p{margin-top:24px}.english-about .ea-practices{background:#f5f3ee;padding-block:58px 68px}.english-about .ea-practice-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.english-about .ea-practice-heading>p{color:#656e67;max-width:365px;font-size:17px;line-height:1.55}.english-about .ea-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:50px;margin-top:68px;display:grid}.english-about .ea-practice{border-right:1px solid #deded4;gap:24px;min-height:132px;padding:0 34px;display:flex}.english-about .ea-practice:nth-child(3n+1){padding-left:0}.english-about .ea-practice:nth-child(3n){border:0;padding-right:0}.english-about .ea-practice .eh-icon{color:#737d74;flex:none;width:52px;height:52px}.english-about .ea-practice h3{font:500 18px/1.45 var(--ea-body);letter-spacing:0}.english-about .ea-practice p{color:#72796f;margin-top:8px;font-size:16px;line-height:1.6}.english-about .ea-approach{color:#fff;background:#0b1d28;padding-block:64px}.english-about .ea-approach-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;display:grid}.english-about .ea-approach .ea-eyebrow{color:#c7aa7e;margin-bottom:32px}.english-about .ea-approach-copy{color:#e1e5e6;border-left:1px solid #ffffff26;padding-left:44px;font-size:18px;line-height:1.7}.english-about .ea-commitment{background:#fcfbf8;padding-block:64px}.english-about .ea-commitment-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;display:grid}.english-about .ea-commitment img{object-fit:cover;width:100%;height:460px}.english-about .ea-commitment figure{padding:12px 0 0 52px;position:relative}.english-about .ea-quotation-mark{color:var(--ea-gold);font:76px/1 Georgia,serif;position:absolute;top:-16px;left:0}.english-about .ea-commitment blockquote{color:#414942;font:italic 29px/1.4 Georgia,serif}.english-about .ea-commitment figcaption{letter-spacing:.2em;color:#b2997a;margin-top:46px;font:11px/1.4 Georgia,serif}.english-about .ea-commitment figcaption:before{content:"";background:#c9b39a;width:44px;height:1px;margin-bottom:30px;display:block}.english-about .ea-contact{isolation:isolate;background:#ecece7;align-items:center;min-height:530px;padding-block:65px;display:flex;position:relative}.english-about .ea-contact:before{content:"";z-index:-1;background:linear-gradient(90deg,#f5f4eadb 5%,#f5f4eab5 38%,#f5f4ea05 80%);position:absolute;inset:0}.english-about .ea-contact .ea-background{object-position:center 56%}.english-about .ea-contact .ea-eyebrow{margin-bottom:25px}.english-about .ea-contact h2{font-size:48px}.english-about .ea-contact-inner>p:not(.ea-eyebrow){max-width:485px;margin-top:24px;font-size:17px;line-height:1.5}.english-about .ea-contact .ea-button{margin-top:30px}.english-about .ea-footer{color:#b6c2bc;font:13px/1.7 var(--ea-body);background:#142925;padding-block:64px 38px}.english-about .ea-footer-top{justify-content:space-between;align-items:flex-start;gap:36px;margin-bottom:80px;display:flex}.english-about .ea-footer-top>div:first-child>p{margin-top:22px;font-size:14px}.english-about .ea-footer nav{color:#dde2dd;gap:38px;padding-top:16px;font-size:13px;display:flex}.english-about .ea-footer-top>.ssgl-language-pair{margin-top:4px}.english-about .ea-footer-bottom{border-top:1px solid #bec9c016;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:24px;font-size:12px;display:flex}.english-about .ea-footer-bottom>div:last-child{flex:none;gap:22px;display:flex}.english-about .ssgl-footer-business{font-size:11px;line-height:1.7}@media (width<=1200px){.english-about .ea-wrap{width:calc(100% - 88px)}.english-about .ea-intro-inner{gap:48px}.english-about .ea-practice{gap:18px;padding-inline:24px}.english-about .ea-practice .eh-icon{width:44px;height:44px}.english-about .ea-commitment-inner{gap:50px}.english-about .ea-commitment blockquote{font-size:26px}.english-about .ea-footer nav{gap:24px}}@media (width<=960px){.english-about .ea-wrap{width:calc(100% - 64px)}.english-about .ea-hero-inner{min-height:640px;padding-block:155px 75px}.english-about .ea-hero-copy{max-width:480px}.english-about .ea-hero-copy>p:last-child{font-size:17px}.english-about .ea-intro-inner{grid-template-columns:.85fr 1.15fr;gap:36px}.english-about .ea-intro-copy h2 br{display:none}.english-about .ea-intro-copy>p:not(.ea-eyebrow){font-size:16px}.english-about .ea-practice-heading>p{max-width:280px;font-size:16px}.english-about .ea-practice-grid{row-gap:35px;margin-top:46px}.english-about .ea-practice{gap:13px;padding-inline:18px}.english-about .ea-practice .eh-icon{width:36px;height:36px}.english-about .ea-practice h3{font-size:16px}.english-about .ea-practice p{font-size:14px}.english-about .ea-approach-inner{gap:30px}.english-about .ea-approach-copy{padding-left:30px;font-size:16px}.english-about .ea-commitment-inner{gap:30px}.english-about .ea-commitment img{height:380px}.english-about .ea-commitment figure{padding-left:32px}.english-about .ea-commitment blockquote{font-size:23px}.english-about .ea-quotation-mark{font-size:58px}.english-about .ea-footer-top{flex-wrap:wrap;margin-bottom:48px}}@media (width<=760px){.english-about .ea-wrap{width:calc(100% - 40px)}.english-about .ea-hero-inner{align-items:flex-start;min-height:640px;padding-block:142px 65px}.english-about h1{font-size:clamp(42px,12vw,57px)}.english-about .ea-hero .ea-background{object-position:22% center}.english-about .ea-hero:before{background:linear-gradient(90deg,#25261ddb,#25261d6b 75%,#25261d35)}.english-about .ea-hero-copy>p:last-child{max-width:345px;margin-top:28px}.english-about .ea-desktop-break{display:none}.english-about h2{font-size:38px}.english-about .ea-eyebrow{letter-spacing:.17em;margin-bottom:24px;font-size:10px}.english-about .ea-intro{padding-block:36px 46px}.english-about .ea-intro-inner{grid-template-columns:1fr;gap:34px}.english-about .ea-intro-copy .ea-eyebrow{margin-bottom:24px}.english-about .ea-intro-copy .ea-eyebrow>span{margin-top:20px}.english-about .ea-intro-copy h2{margin-bottom:25px;font-size:36px}.english-about .ea-intro-copy>p:not(.ea-eyebrow){font-size:17px}.english-about .ea-intro-copy>p+p{margin-top:20px}.english-about .ea-practices{padding-block:42px 46px}.english-about .ea-practice-heading{display:block}.english-about .ea-practice-heading>p{max-width:360px;margin-top:20px;font-size:17px}.english-about .ea-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;margin-top:36px}.english-about .ea-practice{flex-direction:column;gap:14px;min-height:0;padding:0 16px}.english-about .ea-practice:nth-child(n){border-right:1px solid #deded4;padding:0 16px}.english-about .ea-practice:nth-child(odd){padding-left:0}.english-about .ea-practice:nth-child(2n){border:0;padding-right:0}.english-about .ea-practice .eh-icon{width:42px;height:42px}.english-about .ea-practice h3{font-size:17px}.english-about .ea-practice p{font-size:15px}.english-about .ea-approach{padding-block:42px}.english-about .ea-approach-inner{grid-template-columns:1fr;gap:28px}.english-about .ea-approach .ea-eyebrow{margin-bottom:24px}.english-about .ea-approach-copy{border-top:1px solid #ffffff26;border-left:0;padding:22px 0 0;font-size:17px}.english-about .ea-approach-copy p+p{margin-top:12px}.english-about .ea-commitment{padding-block:36px 46px}.english-about .ea-commitment-inner{grid-template-columns:1fr;gap:38px}.english-about .ea-commitment img{aspect-ratio:1.28;object-fit:cover;height:auto}.english-about .ea-commitment figure{max-width:420px;margin-inline:auto;padding:0 15px 0 38px}.english-about .ea-commitment blockquote{font-size:28px;line-height:1.45}.english-about .ea-commitment figcaption{margin-top:28px}.english-about .ea-commitment figcaption:before{margin-bottom:22px}.english-about .ea-contact{align-items:flex-start;min-height:500px;padding-block:46px}.english-about .ea-contact .ea-background{object-position:70% center}.english-about .ea-contact:before{background:linear-gradient(90deg,#f3f3eae0,#f3f3ea95),linear-gradient(#f3f3ea80,#0000)}.english-about .ea-contact h2{font-size:39px}.english-about .ea-contact-inner>p:not(.ea-eyebrow){max-width:370px;font-size:17px}.english-about .ea-footer{padding-block:42px 30px}.english-about .ea-footer-top{grid-template-columns:1fr auto;gap:30px;margin-bottom:36px;display:grid}.english-about .ea-footer-top>div:first-child{grid-column:1/-1}.english-about .ea-footer nav{grid-template-columns:1fr 1fr;gap:18px 25px;padding:0;font-size:13px;display:grid}.english-about .ea-footer-top>.ssgl-language-pair{align-self:start;gap:8px;margin-top:0}.english-about .ea-footer-bottom{display:block}.english-about .ea-footer-bottom>div:last-child{margin-top:22px}}@media (width<=360px){.english-about h1{font-size:42px}.english-about .ea-footer-top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.english-about *{transition:none!important}}#top.english-editorial{--ep-navy:#0a1c27;--ep-ink:#10232e;--ep-gold:#a47c59;--ep-cream:#f7f5f0;--ep-wine:#672c31;--ep-sans:var(--ssgl-font-body),Arial,sans-serif;background:var(--ep-cream);color:var(--ep-ink);font:18px/1.5 Georgia,Times New Roman,serif}.english-editorial :is(h1,h2,h3,h4,p,ul,dl,dd){margin:0}.english-editorial :is(h1,h2,h3){letter-spacing:-.025em;word-break:normal;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.english-editorial h2{font-size:clamp(36px,3.5vw,50px)}.english-editorial a{color:inherit;text-decoration:none}.english-editorial :is(a,button,summary):focus-visible{outline:2px solid var(--ep-gold);outline-offset:5px}.english-editorial img{max-width:100%;display:block}.english-editorial address{font-style:normal}.english-editorial .ep-wrap{width:min(1280px,100% - 128px);margin-inline:auto}.english-editorial .ep-eyebrow{color:var(--ep-gold);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:24px;font:12px/1.5 Georgia,serif;display:flex}.english-editorial .ep-eyebrow>span{opacity:.8;background:currentColor;width:90px;max-width:18vw;height:1px}.english-editorial .eh-icon{flex:none;width:44px;height:44px}.english-editorial .ep-arrow{flex:none;font:27px/1 Georgia,serif}.english-editorial .ep-button{min-height:52px;color:var(--ep-wine);border:1px solid #88484b;justify-content:space-between;align-items:center;gap:30px;padding:13px 27px;font-size:17px;line-height:1.3;transition:background .2s,color .2s;display:inline-flex}.english-editorial .ep-button:hover{background:var(--ep-wine);color:#fff}.english-editorial .ep-button--filled{background:var(--ep-wine);color:#fff;border-color:#b37c7180}.english-editorial .ep-button--filled:hover{background:#833d44}.english-editorial .ep-text-link{color:var(--ep-wine);border-bottom:1px solid #ae7b78;align-items:center;gap:14px;padding-bottom:3px;font-size:16px;line-height:1.5;display:inline-flex}.english-editorial .ep-background{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.english-editorial .ep-intro-text{margin-top:28px;font-size:24px;line-height:1.4}.english-editorial .ep-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.english-editorial .ep-section-heading .ep-eyebrow{margin:0}.english-editorial .ep-hero{isolation:isolate;color:#fff;background:#0a1b24;position:relative}.english-editorial .ep-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#04141ee8,#04141e87 47%,#04141e08 82%);position:absolute;inset:0}.english-editorial .ep-hero-inner{align-items:center;min-height:550px;padding-block:140px 65px;display:flex}.english-editorial .ep-hero-copy{max-width:800px}.english-editorial .ep-hero h1{font-size:clamp(50px,5.8vw,78px);line-height:1.06}.english-editorial .ep-hero .ep-eyebrow{color:#d0b48f;margin-bottom:20px}.english-editorial .ep-hero-lead{margin-top:18px;font:31px/1.2 Georgia,serif}.english-editorial .ep-hero-description{max-width:640px;margin-top:24px;font-size:20px;line-height:1.5}.english-editorial .ep-hero .ep-button{color:#fff;border-color:#eee5d4a6;margin-top:28px}.english-editorial .ep-hero .ep-button:hover{background:#fff2}.english-editorial .ep-lawyers-hero .ep-background{object-position:center 58%}.english-editorial .ep-lawyers-hero .ep-hero-inner{min-height:480px;padding-block:140px 50px}.english-editorial .ep-founder{background:#f5f2ec;padding-block:42px 48px}.english-editorial .ep-founder-inner{grid-template-columns:.85fr 1.45fr;align-items:center;gap:50px;display:grid}.english-editorial .ep-founder-portrait .ep-eyebrow{margin-bottom:16px}.english-editorial .ep-founder-portrait img{object-fit:cover;object-position:center 16%;width:100%;height:490px}.english-editorial .ep-founder-copy h2{font-size:40px}.english-editorial .ep-founder-role{margin-bottom:20px;font-size:28px}.english-editorial .ep-founder-copy>p:not(.ep-founder-role){white-space:pre-line;margin-top:13px;font-size:18px;line-height:1.5}.english-editorial :is(.ep-education,.ep-founder-languages){border-top:1px solid #cbbba9;margin-top:24px;padding-top:17px}.english-editorial :is(.ep-education,.ep-founder-languages) h3{color:var(--ep-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:12px}.english-editorial :is(.ep-education,.ep-founder-languages) p{font-size:17px;line-height:1.5}.english-editorial .ep-education span{color:#9d7b63;padding-inline:7px}.english-editorial .ep-attorneys{background:#faf8f3;padding-block:40px 48px}.english-editorial .ep-international-team{isolation:isolate;color:#fff;background:#0b1d28;padding-block:52px;position:relative}.english-editorial .ep-international-team:before{content:"";z-index:-1;background:linear-gradient(90deg,#071c28f0,#071c28bf 58%,#071c2870),linear-gradient(#0000,#061a25);position:absolute;inset:0}.english-editorial .ep-international-team .ep-background{object-position:center 62%}.english-editorial .ep-international-team .ep-eyebrow{color:#c7aa7e}.english-editorial .ep-international-team h2{font-size:44px}.english-editorial .ep-international-team>.ep-wrap>p:not(.ep-eyebrow){max-width:770px;margin-top:22px;font-size:21px;line-height:1.4}.english-editorial .ep-international-bottom{justify-content:space-between;align-items:center;gap:42px;margin-top:32px;display:flex}.english-editorial .ep-international-bottom ul{gap:24px;padding:0;list-style:none;display:flex}.english-editorial .ep-international-bottom li{border-left:1px solid #fff3;align-items:center;gap:16px;padding-left:24px;font-size:16px;line-height:1.4;display:flex}.english-editorial .ep-international-bottom li .eh-icon{width:38px;height:38px}#top.english-editorial.ep-cross-page{font-family:var(--ep-sans);background:#f6f5f1;font-size:17px}.english-editorial.ep-cross-page .ep-hero-description{font-size:20px;line-height:1.6}.english-editorial .ep-cross-hero .ep-background{object-position:center 55%}.english-editorial .ep-cross-hero:before{background:linear-gradient(90deg,#101b18bf,#101b1880 45%,#0000 78%)}.english-editorial .ep-cross-hero .ep-hero-inner{min-height:640px;padding-block:155px 65px}.english-editorial .ep-cross-hero .ep-hero-copy{max-width:680px}.english-editorial .ep-cross-hero .ep-eyebrow{font-size:13px;line-height:1.7;display:block}.english-editorial .ep-cross-hero .ep-eyebrow>span{display:none}.english-editorial .ep-cross-hero h1{font-size:76px}.english-editorial .ep-cross-approach{border-bottom:1px solid #e0e0d9;padding-block:54px}.english-editorial .ep-cross-approach-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.english-editorial .ep-cross-approach .ep-eyebrow{color:#5b615c;margin-bottom:16px}.english-editorial .ep-cross-approach .ep-eyebrow>span{display:none}.english-editorial .ep-cross-approach-inner>div:last-child{border-left:1px solid #dadbd5;padding-left:48px;font-size:17px;line-height:1.65}.english-editorial .ep-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 48px;padding-block:44px;display:grid}.english-editorial .ep-topic{grid-template-columns:.65fr 1.35fr;align-items:start;gap:26px;min-width:0;scroll-margin-top:115px;display:grid;position:relative}.english-editorial .ep-topic-alias{scroll-margin-top:115px;position:absolute;top:0;left:0}.english-editorial .ep-topic-image{object-fit:cover;width:100%;height:360px}.english-editorial .ep-topic:first-child .ep-topic-image{object-position:80% center}.english-editorial .ep-topic-number{color:#c4a486;letter-spacing:-.025em;margin-bottom:10px;font:62px/.9 Georgia,serif;display:block}.english-editorial .ep-topic h2{font-size:32px;line-height:1.12}.english-editorial .ep-topic-copy>p{color:#444d4a;margin-top:18px;font-size:16px;line-height:1.65}.english-editorial .ep-topic-details{margin-top:14px}.english-editorial .ep-topic-details summary{cursor:pointer;border-bottom:1px solid #a5aca8;justify-content:space-between;align-items:center;gap:15px;width:fit-content;min-height:35px;font-size:14px;list-style:none;display:flex}.english-editorial .ep-topic-details summary::-webkit-details-marker{display:none}.english-editorial .ep-topic-details summary .ep-arrow{transition:transform .2s}.english-editorial .ep-topic-details[open] summary .ep-arrow{transform:rotate(90deg)}.english-editorial .ep-topic-details>div{border-left:2px solid #cbb29a;margin-top:20px;padding-left:16px}.english-editorial .ep-topic-details>div>p{color:#424d47;font-size:16px;line-height:1.7}.english-editorial .ep-topic-details>div>p+p{margin-top:15px}.english-editorial .ep-topic-details ul{color:#424d47;margin-bottom:15px;padding-left:20px;font-size:16px;line-height:1.7;list-style:outside}.english-editorial .ep-topic-details li+li{margin-top:9px}.english-editorial .ep-topic-details h3{font:600 15px/1.5 var(--ep-sans);margin-top:24px;margin-bottom:8px}.english-editorial .ep-source{text-underline-offset:3px;color:#606e67;margin-top:18px;font-size:13px;line-height:1.5;text-decoration:underline;display:block}.english-editorial .ep-foreign-counsel{background:#f1f0eb;border-top:1px solid #d6d9d1;padding-block:32px 36px;scroll-margin-top:110px}.english-editorial .ep-counsel-inner{grid-template-columns:1.8fr .8fr;gap:45px;display:grid}.english-editorial .ep-counsel-copy{gap:35px;display:flex}.english-editorial .ep-counsel-copy h2{font-size:34px}.english-editorial .ep-counsel-copy p{margin-top:15px;font-size:16px;line-height:1.65}.english-editorial .ep-counsel-copy ul{margin-top:12px;padding-left:20px;font-size:16px;line-height:1.8;list-style:outside}.english-editorial .ep-counsel-inner aside{border-left:1px solid #d4d7cf;align-items:flex-end;min-height:270px;display:flex;position:relative;overflow:hidden}.english-editorial .ep-counsel-inner aside>img{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.english-editorial .ep-counsel-inner aside:after{content:"";background:linear-gradient(#0000 20%,#f5f3eb);position:absolute;inset:0}.english-editorial .ep-counsel-inner aside>div{z-index:1;padding:20px 26px;font-size:16px;position:relative}.english-editorial .ep-counsel-inner aside .eh-icon{width:34px;height:34px;margin-bottom:16px}.english-editorial .ep-cross-contact{isolation:isolate;color:#fff;background:#0b1d28;padding-block:48px;position:relative}.english-editorial .ep-cross-contact:before{content:"";z-index:-1;background:linear-gradient(90deg,#071c28f0,#071c28bf 58%,#071c2870),linear-gradient(#0000,#061a25);position:absolute;inset:0}.english-editorial .ep-cross-contact .ep-background{object-position:center 35%}.english-editorial .ep-cross-contact>.ep-wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.english-editorial .ep-cross-contact .ep-eyebrow{color:#c7aa7e;font-size:11px}.english-editorial .ep-cross-contact .ep-button{color:#fff;border-color:#c4cbd0;font-size:17px}.english-editorial .ep-contact-hero .ep-hero-inner{min-height:615px;padding-block:150px 65px}.english-editorial .ep-contact-hero .ep-background{object-position:center 57%}.english-editorial .ep-contact-hero:before{background:linear-gradient(90deg,#051a26e8,#051a2685 50%,#0000 90%)}.english-editorial .ep-brand-promise{letter-spacing:.17em;text-transform:uppercase;color:#d7c8b1;margin-top:55px;margin-left:10px;font:13px/1.8 Georgia,serif}.english-editorial .ep-contact-information{background:linear-gradient(120deg,#faf8f4,#f2efe9);padding-block:48px}.english-editorial .ep-contact-information-inner{grid-template-columns:.8fr 1.6fr;gap:60px;display:grid}.english-editorial .ep-contact-grid{grid-template-columns:1.15fr 1fr;align-content:start;gap:18px;display:grid}.english-editorial .ep-contact-card{border:1px solid #e1dbd2;align-items:flex-start;gap:24px;min-width:0;padding:27px 25px;display:flex}.english-editorial .ep-contact-card>div{min-width:0}.english-editorial .ep-contact-card .eh-icon{color:#9e6a42;width:49px;height:49px;margin-top:7px}.english-editorial .ep-contact-card h3{letter-spacing:-.01em;margin-bottom:12px;font-size:21px;line-height:1.35}.english-editorial .ep-contact-firm-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.english-editorial .ep-contact-firm-name>span{white-space:nowrap}.english-editorial .ep-contact-firm-name>span[lang=ko]{font:400 14px/1.5 var(--ep-sans);letter-spacing:normal}.english-editorial .ep-contact-card :is(p,address,a,button){overflow-wrap:anywhere;font-size:19px;line-height:1.35}.english-editorial .ep-contact-card a:hover{text-underline-offset:4px;text-decoration:underline}.english-editorial .ep-contact-value{max-width:100%;display:inline-block;position:relative}.english-editorial .ep-contact-copy{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.english-editorial .ep-contact-copy:hover{text-underline-offset:4px;text-decoration:underline}.english-editorial .ep-contact-copy:focus-visible{outline-offset:5px;outline:2px solid #71333b}.english-editorial .ep-contact-tooltip{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#71333b;padding:6px 10px;font-family:Arial,sans-serif;font-size:13px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 2px 8px #0002}.english-editorial .ep-contact-tooltip:empty{display:none}.english-editorial .ep-contact-offices{background:#e9e5dc50;border:1px solid #e1dbd2;grid-column:1/-1;align-items:center;gap:26px;padding:24px 28px;font-size:19px;line-height:1.4;display:flex}.english-editorial .ep-contact-offices .eh-icon{color:#9e6a42}.english-editorial .ep-location{background:#fbf9f4;padding-block:52px}.english-editorial .ep-location-inner{grid-template-columns:.75fr 1.6fr;align-items:center;gap:60px;display:grid}.english-editorial .ep-location .ep-intro-text{font-size:22px}.english-editorial .ep-location-visual{background:#ece8df;min-width:0}.english-editorial .ep-location-visual iframe{border:0;width:100%;height:440px;display:block}.english-editorial .ep-location-visual address{padding:20px 24px;font-size:18px;line-height:1.5}.english-editorial .ep-instructing{background:#f3f0e9;padding-block:42px;scroll-margin-top:105px}.english-editorial .ep-instructing-inner{grid-template-columns:.8fr 1.6fr;gap:60px;display:grid}.english-editorial .ep-instructing-inner>div{flex-direction:column;justify-content:center;display:flex}.english-editorial .ep-instructing-inner>div:first-child>p:last-child{margin-top:25px;font-size:19px;line-height:1.45}.english-editorial .ep-instructing-inner>div:last-child{border-left:1px solid #cfbda7;padding:0 0 0 50px;font-size:22px;line-height:1.45}.english-editorial .ep-response{isolation:isolate;color:#fff;text-align:center;background:#2b2520;padding-block:52px 62px;position:relative}.english-editorial .ep-response:before{content:"";z-index:-1;background:#211b19b3;position:absolute;inset:0}.english-editorial .ep-response .ep-background{object-position:center 90%;filter:blur(2px)}.english-editorial .ep-response .ep-eyebrow{color:#c8a980;justify-content:center;margin-bottom:32px}.english-editorial .ep-response .ep-eyebrow:before{content:"";opacity:.8;background:currentColor;width:90px;height:1px}.english-editorial .ep-response h2{font-size:42px;line-height:1.2}.english-editorial .ep-response>.ep-wrap>p:last-child{color:#c5a176;text-transform:uppercase;letter-spacing:.18em;margin-top:40px;font:12px/1.7 Georgia,serif}.english-editorial .ep-response>.ep-wrap>p:last-child span{margin-inline:20px}.english-editorial .ep-footer{color:#b6bdc0;font:12px/1.6 var(--ep-sans);background:#071c27;padding-block:32px 36px}.english-editorial .ep-footer-nav{justify-content:space-between;align-items:center;gap:35px;display:flex}.english-editorial .ep-footer nav{color:#e1e5e6;gap:30px;font-size:13px;display:flex}.english-editorial .ep-footer-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:36px;font-size:11px;display:flex}.english-editorial .ep-footer-bottom>div:last-child{flex:none;gap:20px;display:flex}.english-editorial .ssgl-footer-business{font-size:11px}.english-editorial .ep-footer--cross{background:#16251f;padding-top:40px}.english-editorial .ep-footer-offices{grid-template-columns:1.2fr .9fr 1.2fr;gap:44px;margin-bottom:34px;display:grid}.english-editorial .ep-footer-offices>div:first-child{border-right:1px solid #dee7dc50;padding-right:40px}.english-editorial .ep-footer-offices p{color:#d8ded7;margin-top:25px;font-size:17px}.english-editorial .ep-footer-offices h2{font:15px/1.5 var(--ep-sans);margin-bottom:15px}.english-editorial .ep-footer-offices :is(address,dl){font-size:14px;line-height:1.7}.english-editorial .ep-footer-offices dl>div{grid-template-columns:50px 1fr;gap:12px;display:grid}.english-editorial .ep-footer-offices dd{overflow-wrap:anywhere}.english-editorial .ep-footer--cross .ep-footer-bottom{border-top:1px solid #bdcdb833;margin-top:25px;padding-top:24px}@media (width<=1300px){.english-editorial .ep-wrap{width:calc(100% - 80px)}.english-editorial .ep-founder-inner,.english-editorial .ep-contact-information-inner,.english-editorial .ep-location-inner,.english-editorial .ep-instructing-inner{gap:40px}.english-editorial .ep-contact-card{gap:18px;padding:22px 19px}.english-editorial .ep-contact-card .eh-icon{width:40px;height:40px}.english-editorial .ep-contact-card :is(p,address,a,button){font-size:17px}.english-editorial .ep-topic{grid-template-columns:.6fr 1.4fr;gap:20px}.english-editorial .ep-topic-grid{gap:36px}.english-editorial .ep-topic h2{font-size:29px}.english-editorial .ep-international-bottom{display:block}.english-editorial .ep-international-bottom ul{margin-top:30px}.english-editorial .ep-international-bottom li:first-child{border-left:0;padding-left:0}}@media (width<=1050px){.english-editorial .ep-wrap{width:calc(100% - 56px)}.english-editorial .ep-founder-inner{grid-template-columns:.85fr 1.15fr;gap:32px}.english-editorial .ep-founder-copy>p:not(.ep-founder-role){font-size:17px}.english-editorial .ep-founder-portrait img{height:530px}.english-editorial .ep-topic-grid{gap:36px 30px}.english-editorial .ep-topic{grid-template-columns:1fr;gap:18px}.english-editorial .ep-topic-image{object-position:center;height:220px}.english-editorial .ep-topic:first-child .ep-topic-image{object-position:70% 60%}.english-editorial .ep-topic-number{font-size:52px}.english-editorial .ep-topic h2{font-size:33px}.english-editorial .ep-topic-copy>p{font-size:17px}.english-editorial .ep-cross-approach-inner{gap:30px}.english-editorial .ep-cross-approach-inner>div:last-child{padding-left:30px}.english-editorial .ep-counsel-inner{grid-template-columns:1.6fr .8fr;gap:30px}.english-editorial .ep-counsel-copy{gap:24px}.english-editorial .ep-contact-information-inner{grid-template-columns:1fr;gap:30px}.english-editorial .ep-contact-information-inner>div:first-child{grid-template-columns:1fr 1fr;gap:15px 35px;display:grid}.english-editorial .ep-contact-information .ep-eyebrow{grid-column:1/-1;margin:0}.english-editorial .ep-contact-information .ep-intro-text{margin:0;font-size:22px}.english-editorial .ep-contact-card{padding:26px}.english-editorial .ep-contact-card :is(p,address,a,button){font-size:19px}.english-editorial .ep-location-inner,.english-editorial .ep-instructing-inner{grid-template-columns:.8fr 1.2fr;gap:30px}.english-editorial .ep-instructing-inner>div:last-child{padding-left:30px;font-size:20px}.english-editorial .ep-footer-offices{grid-template-columns:1.1fr 1fr;gap:25px}.english-editorial .ep-footer-offices dl{grid-column:2}}@media (width<=760px){.english-editorial .ep-wrap{width:calc(100% - 40px)}.english-editorial h2{font-size:37px}.english-editorial .ep-eyebrow{letter-spacing:.12em;gap:12px;font-size:10px}.english-editorial .ep-eyebrow>span{width:60px}.english-editorial .ep-desktop-break{display:none}.english-editorial .ep-button{gap:22px;padding:13px 20px;font-size:16px}.english-editorial .ep-hero .ep-hero-inner{align-items:flex-start;min-height:570px;padding-block:138px 55px}.english-editorial .ep-hero .ep-background{object-position:65% center}.english-editorial .ep-hero:before{background:linear-gradient(90deg,#081923e8,#08192385),linear-gradient(#0000,#08192366)}.english-editorial .ep-hero h1{font-size:54px}.english-editorial .ep-hero-lead{font-size:27px;line-height:1.25}.english-editorial .ep-hero-description{margin-top:22px;font-size:19px;line-height:1.5}.english-editorial .ep-founder{padding-block:34px 38px}.english-editorial .ep-founder-inner{grid-template-columns:1fr;gap:30px}.english-editorial .ep-founder-portrait img{object-position:center 14%;height:430px}.english-editorial .ep-founder-copy h2{font-size:38px}.english-editorial .ep-founder-role{font-size:24px}.english-editorial .ep-founder-copy>p:not(.ep-founder-role){font-size:18px}.english-editorial .ep-attorneys{padding-block:34px}.english-editorial .ep-section-heading{align-items:flex-start}.english-editorial .ep-text-link{gap:9px;max-width:155px;font-size:13px}.english-editorial .ep-section-heading .ep-eyebrow>span{display:none}.english-editorial .ep-international-team{padding-block:38px}.english-editorial .ep-international-team h2{font-size:37px}.english-editorial .ep-international-team>.ep-wrap>p:not(.ep-eyebrow){font-size:19px}.english-editorial .ep-international-bottom ul{flex-direction:column;gap:20px}.english-editorial .ep-international-bottom li{border-left:0;padding:0;font-size:17px}.english-editorial .ep-international-bottom li br{display:none}.english-editorial.ep-cross-page .ep-hero-description{font-size:18px}.english-editorial .ep-cross-hero .ep-eyebrow{font-size:11px;line-height:1.8}.english-editorial .ep-cross-hero .ep-background{object-position:60% center}.english-editorial .ep-cross-hero:before{background:linear-gradient(90deg,#17231cec,#17231c90)}.english-editorial .ep-cross-approach{padding-block:36px}.english-editorial .ep-cross-approach-inner{grid-template-columns:1fr;gap:25px}.english-editorial .ep-cross-approach-inner>div:last-child{border-top:1px solid #dadbd5;border-left:0;padding:24px 0 0}.english-editorial .ep-topic-grid{grid-template-columns:1fr;gap:36px;padding-block:34px}.english-editorial .ep-topic{border-bottom:1px solid #dadbd5;grid-template-columns:30% 1fr;gap:20px;padding-bottom:30px;scroll-margin-top:100px}.english-editorial .ep-topic:last-child{border:0;padding-bottom:0}.english-editorial .ep-topic-image{height:290px}.english-editorial .ep-topic-number{font-size:49px}.english-editorial .ep-topic h2{font-size:28px}.english-editorial .ep-topic-copy>p{font-size:16px;line-height:1.65}.english-editorial .ep-topic-details>div{padding-left:12px}.english-editorial .ep-topic-details>div>p{font-size:16px}.english-editorial .ep-foreign-counsel{padding-block:34px}.english-editorial .ep-counsel-inner{grid-template-columns:1fr;gap:30px}.english-editorial .ep-counsel-copy{gap:20px}.english-editorial .ep-counsel-copy h2{font-size:31px}.english-editorial .ep-counsel-copy :is(p,ul){font-size:16px}.english-editorial .ep-counsel-inner aside{border-left:0;min-height:220px}.english-editorial .ep-cross-contact{padding-block:36px}.english-editorial .ep-cross-contact>.ep-wrap{display:block}.english-editorial .ep-cross-contact .ep-button{margin-top:26px;font-size:16px}.english-editorial .ep-brand-promise{margin-top:38px;font-size:11px}.english-editorial .ep-contact-information{padding-block:36px}.english-editorial .ep-contact-information-inner>div:first-child{display:block}.english-editorial .ep-contact-information .ep-eyebrow{margin-bottom:22px}.english-editorial .ep-contact-information .ep-intro-text{margin-top:24px;font-size:22px}.english-editorial .ep-contact-grid{grid-template-columns:1fr;gap:13px}.english-editorial .ep-contact-card{gap:23px;padding:25px 22px}.english-editorial .ep-contact-card .eh-icon{width:40px;height:40px}.english-editorial .ep-contact-card h3{font-size:21px}.english-editorial .ep-contact-card :is(p,address,a,button){font-size:18px;line-height:1.45}.english-editorial .ep-contact-offices{gap:22px;padding:23px 22px;font-size:18px}.english-editorial .ep-contact-offices .eh-icon{width:40px;height:40px}.english-editorial .ep-location{padding-block:36px}.english-editorial .ep-location-inner{grid-template-columns:1fr;gap:32px}.english-editorial .ep-location .ep-intro-text{font-size:21px}.english-editorial .ep-location-visual iframe{height:340px}.english-editorial .ep-location-visual address{padding:18px 20px;font-size:16px}.english-editorial .ep-instructing{padding-block:36px}.english-editorial .ep-instructing-inner{grid-template-columns:1fr;gap:28px}.english-editorial .ep-instructing-inner>div:last-child{border-top:1px solid #cfbda7;border-left:0;padding:25px 0 0;font-size:20px}.english-editorial .ep-response{padding-block:42px}.english-editorial .ep-response h2{font-size:34px}.english-editorial .ep-response .ep-eyebrow:before,.english-editorial .ep-response .ep-eyebrow>span{width:35px}.english-editorial .ep-response>.ep-wrap>p:last-child{letter-spacing:.12em;font-size:10px}.english-editorial .ep-response>.ep-wrap>p:last-child span{margin-inline:10px}.english-editorial .ep-footer{padding-block:35px 30px}.english-editorial .ep-footer-nav{display:block}.english-editorial .ep-footer nav{grid-template-columns:1fr 1fr;gap:15px 25px;margin-top:26px;font-size:14px;display:grid}.english-editorial .ep-footer-bottom{margin-top:30px;display:block}.english-editorial .ep-footer-bottom>div:last-child{margin-top:22px}.english-editorial .ep-footer-offices{grid-template-columns:1fr;gap:30px}.english-editorial .ep-footer-offices>div:first-child{border-right:0;padding:0}.english-editorial .ep-footer-offices dl{grid-column:auto}}@media (width<=360px){.english-editorial .ep-contact-card a[href^=mailto\:]{letter-spacing:-.01em;font-size:16px}.english-editorial .ep-hero h1{font-size:46px}.english-editorial .ep-hero-lead{font-size:25px}.english-editorial .ep-topic{grid-template-columns:1fr}.english-editorial .ep-topic-image{height:190px}.english-editorial .ep-button{gap:16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.english-editorial *{transition:none!important;animation:none!important}}#top .en-header{color:#fff;height:88px;font:400 14px/1.5 var(--ssgl-font-body);letter-spacing:normal;word-spacing:normal;background:#091a24b3;margin-bottom:-88px;position:sticky;top:0;box-shadow:inset 0 -1px #fff2}#top .en-header[data-scrolled=true]{background:#091a24f5;box-shadow:0 3px 20px #0002}#top .en-header-inner{grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:24px;width:min(1280px,100% - 128px);height:100%;margin-inline:auto;display:grid}#top .en-header .ssgl-brand{width:220px}#top .en-header-nav{justify-content:center;align-items:center;gap:32px;min-width:0;display:flex}#top .en-header-nav a{white-space:nowrap;min-height:44px;color:inherit;font:inherit;letter-spacing:normal;align-items:center;padding:12px 0;display:flex;position:relative}#top .en-header-nav a[aria-current=page]:after{content:"";background:#c6a37d;height:2px;position:absolute;bottom:1px;left:0;right:0}#top .en-header-nav a:hover{color:#d9bd9c}#top .en-header-actions{justify-content:flex-end;align-items:center;display:flex}#top .en-header .ssgl-language-pair{white-space:nowrap;color:inherit;font:400 11px/1.5 var(--ssgl-font-body);flex:none;align-items:center;gap:10px;display:flex}#top .en-header .ssgl-language-switch{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}#top .en-header .ssgl-language-current{border-bottom:1px solid;padding-block:6px}#top .en-header .ssgl-language-pair>span[aria-hidden]{opacity:.55}#top .en-header .ssgl-menu{display:none}#top .en-header .ssgl-menu-trigger{width:36px;height:44px}@media (width<=1300px){#top .en-header-inner{width:calc(100% - 80px)}}@media (width<=1050px){#top .en-header-inner{grid-template-columns:181px minmax(0,1fr) 70px;gap:20px;width:calc(100% - 56px)}#top .en-header .ssgl-brand{width:181px}#top .en-header-nav{gap:20px;font-size:12px}}@media (width<=760px){#top .en-header{height:76px;margin-bottom:-76px}#top .en-header-inner{grid-template-columns:181px minmax(0,1fr) 36px;gap:12px;width:calc(100% - 40px)}#top .en-header-nav{display:none}#top .en-header .ssgl-menu{display:block}#top .en-header .ssgl-language-pair{gap:7px;font-size:10px}}@media (width<=360px){#top .en-header-inner{grid-template-columns:150px minmax(0,1fr) 36px;gap:8px}#top .en-header .ssgl-brand{width:150px}#top .en-header .ssgl-language-pair{gap:5px}}.cms-root{--cms-wine:#8a1237;--cms-wine-dark:#5d0b28;--cms-wine-soft:#f7edf1;--cms-ink:#201c1d;--cms-muted:#756d70;--cms-subtle:#9c9395;--cms-line:#e7e1df;--cms-paper:#fff;--cms-canvas:#f6f4f2;--cms-gold:#bd9b5e;--cms-success:#28714c;--cms-warning:#936015;--cms-danger:#b4233e;background:var(--cms-canvas);min-height:100vh;color:var(--cms-ink);font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif;line-height:1.5}.cms-root *,.cms-root :before,.cms-root :after{box-sizing:border-box}.cms-root button,.cms-root input,.cms-root select,.cms-root textarea{font:inherit}.cms-root button,.cms-root summary{-webkit-tap-highlight-color:transparent}.cms-root button:focus-visible,.cms-root summary:focus-visible,.cms-root input:focus-visible,.cms-root select:focus-visible,.cms-root textarea:focus-visible,.cms-root [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #8a12373d}.cms-root button{color:inherit}.cms-skip-link{z-index:1000;background:var(--cms-wine);color:#fff;border-radius:8px;padding:11px 15px;transition:transform .16s;position:fixed;top:10px;left:12px;transform:translateY(-140%)}.cms-skip-link:focus{transform:translateY(0)}.cms-brand{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.cms-brand-symbol{background:var(--cms-wine);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-family:Iropke Batang,Noto Serif KR,serif;font-size:19px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.cms-brand>span:last-child{gap:1px;display:grid}.cms-brand strong{letter-spacing:-.02em;font-size:15px}.cms-brand small{color:var(--cms-wine);letter-spacing:.18em;font-size:8px;font-weight:800}.cms-overline{color:var(--cms-wine);letter-spacing:.17em;margin:0;font-size:10px;font-weight:850}.cms-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:750;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex}.cms-button:not(:disabled):active{transform:translateY(1px)}.cms-button:disabled{cursor:not-allowed;opacity:.48}.cms-button-primary{background:var(--cms-wine);box-shadow:0 7px 18px #6f0a2a26;color:#fff!important}.cms-button-primary:not(:disabled):hover{background:var(--cms-wine-dark)}.cms-button-secondary{background:#fff;border-color:#d6cecb}.cms-button-secondary:not(:disabled):hover,.cms-button-ghost:not(:disabled):hover,.cms-button-ghost.is-active{background:var(--cms-wine-soft);color:var(--cms-wine);border-color:#d7c5cb}.cms-button-ghost{border-color:#0000}.cms-gate{background:radial-gradient(circle at 0 0,#bd9b5e2b,#0000 30%),radial-gradient(circle at 100% 100%,#8a123721,#0000 38%),#f7f4f1;place-items:center;min-height:100vh;padding:36px;display:grid}.cms-gate-card{text-align:center;background:#ffffffed;border:1px solid #6a525224;border-radius:24px;width:min(520px,100%);padding:clamp(30px,6vw,56px);box-shadow:0 30px 90px #371f251f}.cms-gate-card .cms-brand{margin-bottom:36px}.cms-gate-card h1{letter-spacing:-.05em;margin:12px 0 13px;font-family:Iropke Batang,Noto Serif KR,serif;font-size:clamp(27px,5vw,38px);line-height:1.28}.cms-gate-card>p:not(.cms-overline):not(.cms-help-text){color:var(--cms-muted);margin:0 auto 28px;font-size:14px;line-height:1.75}.cms-notice-icon{width:48px;height:48px;color:var(--cms-warning);background:#fff8ec;border:1px solid #ead8c0;border-radius:50%;place-items:center;margin:0 auto;font-size:22px;font-weight:850;display:grid}.cms-spinner,.cms-button-spinner{border:2px solid #8a123729;border-top-color:var(--cms-wine);border-radius:50%;animation:.75s linear infinite cms-spin;display:inline-block}.cms-spinner{width:32px;height:32px;margin:4px auto}.cms-button-spinner{border-color:#fff #ffffff59 #ffffff59;width:15px;height:15px}@keyframes cms-spin{to{transform:rotate(360deg)}}.cms-loading-card{justify-items:center;display:grid}.cms-setup-list{text-align:left;background:#f8f5f3;border-radius:14px;grid-template-columns:32px 1fr;gap:13px 12px;margin:30px 0 24px;padding:22px;display:grid}.cms-setup-list>span{width:30px;height:30px;color:var(--cms-wine);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.cms-setup-list p{gap:3px;margin:0;display:grid}.cms-setup-list strong{font-size:13px}.cms-setup-list small{color:var(--cms-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cms-help-text{color:var(--cms-muted);margin:0;font-size:12px}.cms-login-stage{grid-template-columns:minmax(380px,650px) minmax(420px,560px);justify-content:center;gap:clamp(32px,8vw,130px);min-height:100vh;overflow:hidden}.cms-login-intro{padding:30px;position:relative}.cms-login-intro:after{content:"新";z-index:0;color:#8a123709;pointer-events:none;font-family:Iropke Batang,Noto Serif KR,serif;font-size:430px;line-height:1;position:absolute;bottom:-190px;right:-30px}.cms-login-intro>*{z-index:1;position:relative}.cms-login-intro .cms-brand{margin-bottom:clamp(70px,10vh,128px)}.cms-login-intro h1{letter-spacing:-.07em;margin:18px 0 22px;font-family:Iropke Batang,Noto Serif KR,serif;font-size:clamp(44px,5.2vw,72px);font-weight:500;line-height:1.18}.cms-login-intro>p:not(.cms-overline){max-width:510px;color:var(--cms-muted);margin:0;font-size:15px;line-height:1.8}.cms-login-intro ul{color:#51494b;gap:12px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cms-login-intro li{align-items:center;gap:10px;display:flex}.cms-login-intro li span{background:var(--cms-wine-soft);width:21px;height:21px;color:var(--cms-wine);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.cms-login-panel{background:#fffffff0;border:1px solid #5e444824;border-radius:28px;width:100%;padding:clamp(38px,5vw,62px);box-shadow:0 32px 90px #371f2521}.cms-login-panel h2{letter-spacing:-.04em;margin:11px 0 6px;font-size:28px}.cms-login-copy{color:var(--cms-muted);margin:0 0 30px;font-size:13px}.cms-field{gap:8px;min-width:0;display:grid;position:relative}.cms-field>span{color:#4d4547;font-size:12px;font-weight:750}.cms-field>span b{color:var(--cms-wine)}.cms-field input,.cms-field select,.cms-field textarea,.cms-search input,.cms-filters select{width:100%;color:var(--cms-ink);background:#fff;border:1px solid #ddd5d2;border-radius:9px;transition:border-color .15s,box-shadow .15s}.cms-field input,.cms-field select{min-height:44px;padding:10px 12px}.cms-field textarea{resize:vertical;min-height:80px;padding:11px 12px;line-height:1.65}.cms-field input::placeholder,.cms-field textarea::placeholder,.cms-search input::placeholder{color:#aaa1a3}.cms-field input:focus,.cms-field select:focus,.cms-field textarea:focus,.cms-search input:focus,.cms-filters select:focus{border-color:var(--cms-wine);outline:none;box-shadow:0 0 0 3px #8a123714}.cms-field>small{color:var(--cms-subtle);text-align:right;font-size:10px}.cms-login-panel .cms-field+.cms-field{margin-top:18px}.cms-login-panel .cms-field input{min-height:52px;padding:13px 15px;font-size:15px}.cms-login-button{justify-content:space-between;width:100%;min-height:54px;margin-top:27px;padding-inline:18px;font-size:14px}.cms-security-note{color:var(--cms-subtle);justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:10px;display:flex}.cms-security-note span{color:var(--cms-gold)}.cms-alert{border:1px solid;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.cms-alert strong,.cms-alert span{display:block}.cms-alert strong{min-width:max-content}.cms-alert-error{color:#8b1730;background:#fff4f6;border-color:#e7bdc6}.cms-alert-warning{color:#754b0c;background:#fff9ea;border-color:#ead4a9}.cms-login-panel .cms-alert{margin:20px 0;display:grid}.cms-app{background:var(--cms-canvas);grid-template:68px minmax(0,1fr)/352px minmax(0,1fr);min-height:100vh;display:grid}.cms-topbar{z-index:40;border-bottom:1px solid var(--cms-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-column:1/-1;grid-template-columns:352px 1fr auto;align-items:center;display:grid;position:sticky;top:0}.cms-topbar>.cms-brand{border-right:1px solid var(--cms-line);height:100%;padding:0 22px}.cms-global-nav{align-self:stretch;align-items:stretch;gap:4px;padding-left:18px;display:flex}.cms-global-nav button{color:var(--cms-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:750;display:flex;position:relative}.cms-global-nav button:hover,.cms-global-nav button.is-active{color:var(--cms-wine)}.cms-global-nav button.is-active:after{content:"";background:var(--cms-wine);height:2px;position:absolute;bottom:0;left:14px;right:14px}.cms-global-nav button small{color:#9c4964;letter-spacing:-.01em;background:#f6e9ed;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.cms-global-nav button small.is-configured{color:var(--cms-success);background:#e9f5ee}.cms-account{align-items:center;gap:10px;padding-right:18px;display:flex}.cms-account-avatar{background:var(--cms-wine-soft);width:34px;height:34px;color:var(--cms-wine);border:1px solid #e3d4d9;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.cms-account-copy{min-width:90px;display:grid}.cms-account-copy strong{font-size:11px}.cms-account-copy small{color:var(--cms-subtle);font-size:9px}.cms-icon-button,.cms-library-close,.cms-mobile-library-button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cms-icon-button{width:34px;height:34px;color:var(--cms-muted);border-radius:8px;font-size:18px}.cms-icon-button:hover{color:var(--cms-wine);background:#f4f1ef}.cms-mobile-settings-button{display:none}.cms-library{z-index:30;border-right:1px solid var(--cms-line);background:#fff;flex-direction:column;height:calc(100vh - 68px);display:flex;position:sticky;top:68px;overflow:hidden}.cms-library-body{flex-direction:column;flex:1;min-height:0;display:flex}.cms-consultation-email-card{color:var(--cms-ink);text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#fbf3f6 100%);border:1px solid #ead7de;border-radius:12px;flex:none;gap:5px;margin:10px 14px 12px;padding:13px 14px;display:grid;overflow:hidden}.cms-consultation-email-card:hover,.cms-consultation-email-card:focus-visible{border-color:#c88ca0;box-shadow:0 8px 24px #5d0b2814}.cms-consultation-email-card>span{color:var(--cms-muted);align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.cms-consultation-email-card>span i{color:var(--cms-wine);font-size:12px;font-style:normal}.cms-consultation-email-card>span em{color:#9c4964;background:#f4dfe6;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal}.cms-consultation-email-card.is-configured>span em{color:var(--cms-success);background:#e4f3ea}.cms-consultation-email-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cms-consultation-email-card>small{color:var(--cms-subtle);font-size:9px;line-height:1.45}.cms-mobile-settings-button{position:relative}.cms-mobile-settings-button:after{content:"";background:#bc6d85;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:5px}.cms-mobile-settings-button.is-configured:after{background:var(--cms-success)}.cms-library-head{justify-content:space-between;align-items:center;padding:22px 20px 14px;display:flex}.cms-library-head h2{letter-spacing:-.04em;margin:4px 0 0;font-size:20px}.cms-library-close{border-radius:8px;width:38px;height:38px;font-size:23px;display:none}.cms-search{margin:0 20px 11px;position:relative}.cms-search input{height:42px;padding:9px 76px 9px 13px;font-size:12px}.cms-search-clear,.cms-search-submit{z-index:1;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cms-search-clear{width:28px;height:28px;font-size:17px;right:40px}.cms-search-submit{background:var(--cms-wine-soft);width:32px;height:32px;color:var(--cms-wine);font-size:18px;right:5px}.cms-search-clear:hover,.cms-search-submit:hover{background:#efe7e9}.cms-menu-tree{overscroll-behavior:contain;flex:auto;min-height:0;padding:3px 12px 13px;overflow-y:auto}.cms-library.has-results .cms-menu-tree{border-bottom:1px solid var(--cms-line);flex:0 42%;min-height:190px}.cms-menu-tree-intro{gap:2px;padding:6px 8px 11px;display:grid}.cms-menu-tree-intro strong{font-size:11px}.cms-menu-tree-intro span{color:var(--cms-subtle);font-size:9px;line-height:1.5}.cms-menu-tree ul{margin:0;padding:0;list-style:none}.cms-menu-group+.cms-menu-group{margin-top:3px}.cms-menu-group-button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 10px 6px 7px;display:grid}.cms-menu-group-button:hover,.cms-menu-group.is-active>.cms-menu-group-button,.cms-menu-direct-button.is-selected{background:#fbf5f7;border-color:#eadde1}.cms-menu-number{width:29px;height:29px;color:var(--cms-muted);background:#f3efed;border-radius:8px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;display:grid}.cms-menu-group.is-active .cms-menu-number,.cms-menu-direct-button.is-selected .cms-menu-number{background:var(--cms-wine);color:#fff}.cms-menu-copy{gap:1px;min-width:0;display:grid}.cms-menu-copy strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-menu-copy small{color:var(--cms-subtle);font-size:8px}.cms-menu-group-button>i{color:var(--cms-subtle);font-size:15px;font-style:normal;transition:transform .16s}.cms-menu-group-button[aria-expanded=true]>i{transform:rotate(180deg)}.cms-menu-direct-button>i{transform:none}.cms-menu-children{position:relative;margin:2px 0 7px 21px!important;padding-left:17px!important}.cms-menu-children:before{content:"";background:#e9e1df;width:1px;position:absolute;top:0;bottom:0;left:0}.cms-menu-children button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:37px;padding:6px 8px;display:grid;position:relative}.cms-menu-children button:hover,.cms-menu-children button.is-selected{background:var(--cms-wine-soft);color:var(--cms-wine)}.cms-menu-children button>span{background:#fff;border:1px solid #c9b9be;border-radius:50%;width:6px;height:6px}.cms-menu-children button.is-selected>span{border-color:var(--cms-wine);background:var(--cms-wine);box-shadow:0 0 0 3px #f1dfe5}.cms-menu-children strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.cms-menu-children small{color:var(--cms-subtle);font-size:8px}.cms-section-results{background:#fdfcfb;flex:58%;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:250px;display:grid;overflow:hidden}.cms-section-results-head{justify-content:space-between;align-items:center;gap:8px;padding:13px 18px 4px;display:flex}.cms-section-results-head>div{min-width:0}.cms-section-results-head>label{flex-shrink:0}.cms-section-results-head h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin:2px 0 0;font-size:13px;overflow:hidden}.cms-section-results-head select{width:116px;height:44px;color:var(--cms-ink);cursor:pointer;background:#fff;border:1px solid #d4d8de;border-radius:7px;padding:8px 10px;font-size:14px;font-weight:600}.cms-filters{grid-template-columns:1fr 1fr;gap:8px;padding:0 20px;display:grid}.cms-filters select{color:#5e5658;height:36px;padding:5px 9px;font-size:11px}.cms-result-count{color:var(--cms-muted);padding:15px 20px 8px;font-size:10px}.cms-result-count strong{color:var(--cms-wine);font-size:12px}.cms-content-list{overscroll-behavior:contain;min-height:0;padding:0 10px 12px;overflow-y:auto}.cms-content-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:5px;width:100%;padding:14px 13px 13px 16px;display:grid;position:relative}.cms-content-item:before{content:"";background:0 0;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.cms-content-item:hover{background:#faf8f7}.cms-content-item.is-selected{background:var(--cms-wine-soft)}.cms-content-item.is-selected:before{background:var(--cms-wine)}.cms-content-item>strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-item-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.cms-item-topline>small,.cms-item-menu-path,.cms-item-route,.cms-item-date{color:var(--cms-subtle);font-size:9px}.cms-item-menu-path{color:#8a6672;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.cms-item-route{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.cms-item-date{margin-top:1px}.cms-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.cms-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.cms-status-published{color:var(--cms-success);background:#eaf6ef}.cms-status-draft{color:#855710;background:#fff4dd}.cms-status-hidden{color:#686160;background:#f0eeed}.cms-empty-list,.cms-empty-panel,.cms-empty-editor{text-align:center;justify-items:center;display:grid}.cms-empty-list{color:var(--cms-muted);padding:48px 20px}.cms-empty-list>span{margin-bottom:10px;font-size:25px}.cms-empty-list strong{color:var(--cms-ink);font-size:12px}.cms-empty-list p{margin:5px 0 0;font-size:10px}.cms-pagination{border-top:1px solid var(--cms-line);justify-content:space-between;align-items:center;min-height:52px;padding:8px 18px;display:flex}.cms-pagination button{border:1px solid var(--cms-line);cursor:pointer;background:#fff;border-radius:7px;width:32px;height:32px}.cms-pagination button:disabled{cursor:not-allowed;opacity:.35}.cms-pagination span{color:var(--cms-subtle);font-size:10px}.cms-pagination strong{color:var(--cms-ink)}.cms-workspace{background:var(--cms-canvas);min-width:0}.cms-mobile-toolbar{display:none}.cms-editor-header{border-bottom:1px solid var(--cms-line);background:#ffffffdb;justify-content:space-between;align-items:center;gap:24px;min-height:111px;padding:20px 26px 17px;display:flex}.cms-editor-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.cms-mobile-library-button{border-radius:8px;width:38px;height:38px;margin-top:5px;display:none}.cms-breadcrumb{color:var(--cms-subtle);align-items:center;gap:7px;margin-bottom:7px;font-size:9px;display:flex}.cms-breadcrumb i{opacity:.65;font-style:normal}.cms-breadcrumb strong{max-width:280px;color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;overflow:hidden}.cms-editor-title h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;max-width:min(58vw,720px);margin:0;font-size:clamp(20px,2vw,28px);line-height:1.25;overflow:hidden}.cms-editor-title p{color:var(--cms-subtle);align-items:center;gap:12px;margin:8px 0 0;font-size:9px;display:flex}.cms-live-source{color:#5f585a;align-items:center;gap:5px;font-weight:650;display:inline-flex}.cms-live-source:before{content:"";background:#fff;border:1px solid;border-radius:50%;width:6px;height:6px}.cms-live-source-cms{color:var(--cms-success)}.cms-live-source-hidden{color:var(--cms-danger)}.cms-editor-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.cms-action-menu{position:relative}.cms-action-menu summary{letter-spacing:1px;cursor:pointer;background:#fff;border:1px solid #d6cecb;border-radius:9px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;list-style:none;display:grid}.cms-action-menu summary::-webkit-details-marker{display:none}.cms-action-menu>div{z-index:20;border:1px solid var(--cms-line);background:#fff;border-radius:10px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 42px #2e1f2229}.cms-action-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:10px 11px;font-size:11px}.cms-action-menu button:hover{background:#f7f4f2}.cms-action-menu button.is-danger{color:var(--cms-danger)}.cms-tabs{border-bottom:1px solid var(--cms-line);background:#fff;align-items:stretch;gap:4px;height:47px;padding:0 26px;display:flex}.cms-tabs button{min-width:70px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:11px;font-weight:750;position:relative}.cms-tabs button[aria-selected=true]{color:var(--cms-wine)}.cms-tabs button[aria-selected=true]:after{content:"";background:var(--cms-wine);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.cms-workspace-alert{z-index:80;background-clip:padding-box;align-items:center;max-width:min(680px,100vw - 40px);position:fixed;top:80px;left:50%;transform:translate(-30%);box-shadow:0 12px 40px #2a1a1d29}.cms-workspace-alert>span{flex:1}.cms-workspace-alert button{cursor:pointer;background:0 0;border:1px solid;border-radius:6px;min-width:max-content;padding:5px 8px;font-size:10px;font-weight:750}.cms-live-region{z-index:90;color:#fff;opacity:1;background:#282325;border-radius:9px;min-width:0;max-width:360px;padding:0;font-size:11px;position:fixed;bottom:20px;right:22px;overflow:hidden;box-shadow:0 12px 38px #19121438}.cms-live-region:not(:empty){min-width:220px;padding:11px 14px}.cms-editor-grid{min-height:calc(100vh - 226px)}.cms-editor-grid.has-preview{grid-template-columns:minmax(490px,1fr) minmax(410px,.84fr);display:grid}.cms-editor-form{min-width:0;padding:24px clamp(20px,3vw,42px) 90px}.cms-form-section{border:1px solid var(--cms-line);background:#fff;border-radius:12px;width:min(780px,100%);margin:0 auto 15px;padding:23px 25px 26px;box-shadow:0 4px 15px #3a282c06}.cms-section-heading{gap:13px;margin-bottom:22px;display:flex}.cms-section-heading>span{background:var(--cms-wine-soft);width:28px;height:28px;color:var(--cms-wine);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.cms-section-heading h2{letter-spacing:-.025em;margin:0;font-size:15px}.cms-section-heading p{color:var(--cms-muted);margin:3px 0 0;font-size:10px}.cms-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;display:grid}.cms-field-wide{grid-column:1/-1}.cms-media-grid>.cms-field:first-child{grid-column:1/-1;max-width:calc(50% - 8px)}.cms-attorneys{border-top:1px solid #eee9e6;padding-top:4px}.cms-attorneys-head{justify-content:space-between;align-items:center;gap:18px;padding:14px 0 12px;display:flex}.cms-attorneys-head>div{gap:3px;display:grid}.cms-attorneys-head strong{font-size:12px}.cms-attorneys-head small{color:var(--cms-subtle);font-size:9px}.cms-attorneys-head button,.cms-remove-attorney{color:var(--cms-wine);cursor:pointer;background:#fff;border:1px solid #decfd4;border-radius:7px;font-size:9px;font-weight:750}.cms-attorneys-head button{min-height:32px;padding:6px 10px}.cms-attorney-list{gap:10px;display:grid}.cms-attorney-row{background:#faf8f7;border:1px solid #e7dfdc;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px 14px 14px;display:grid;position:relative}.cms-attorney-row legend{color:var(--cms-muted);background:#fff;padding:0 6px;font-size:8px;font-weight:750;position:absolute;top:-8px;left:10px}.cms-attorney-row .cms-field input{background:#fff;min-height:38px;font-size:11px}.cms-remove-attorney{color:var(--cms-danger);border-color:#ead3d8;padding:3px 7px;position:absolute;top:-10px;right:9px}.cms-attorneys-empty{color:var(--cms-muted);text-align:center;border:1px dashed #ddd3cf;border-radius:8px;margin:0;padding:18px;font-size:10px}.cms-code-field textarea{color:#f7f1ed;tab-size:2;background:#292527;border-radius:7px;min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.7}.cms-code-field textarea:focus{border-color:#a4838e;box-shadow:0 0 0 3px #8a12371f}.cms-note-section{background:#fdfafb;border-color:#e8d8dd}.cms-preview-pane{border-left:1px solid var(--cms-line);background:#e9e5e2;grid-template-rows:50px minmax(0,1fr) auto;align-self:start;min-width:0;height:calc(100vh - 68px);display:grid;position:sticky;top:68px}.cms-preview-toolbar{background:#fff;border-bottom:1px solid #ded7d3;justify-content:space-between;align-items:center;padding:0 13px 0 16px;display:flex}.cms-preview-toolbar>div:first-child{align-items:center;gap:7px;display:flex}.cms-preview-toolbar strong{font-size:10px}.cms-preview-toolbar small{color:var(--cms-subtle);font-size:8px}.cms-preview-dot{background:#3b9a65;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e4f4ea}.cms-viewport-toggle{align-items:center;gap:3px;display:flex}.cms-viewport-toggle button{width:30px;height:30px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-radius:6px}.cms-viewport-toggle button:hover,.cms-viewport-toggle button[aria-pressed=true]{color:var(--cms-wine);background:#f3eeee}.cms-preview-stage{justify-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.cms-preview-stage iframe{background:#fff;border:0;border-radius:7px;width:100%;height:100%;min-height:640px;transition:width .18s;box-shadow:0 4px 24px #2c1f2317}.cms-preview-stage.is-mobile iframe{width:min(390px,100%)}.cms-preview-note{color:var(--cms-muted);background:#f7f4f2;border-top:1px solid #ded7d3;align-items:center;gap:6px;margin:0;padding:8px 15px;font-size:8px;display:flex}.cms-history-panel{min-height:calc(100vh - 226px);padding:38px clamp(26px,5vw,70px) 90px}.cms-panel-heading{border-bottom:1px solid var(--cms-line);justify-content:space-between;align-items:flex-end;gap:20px;max-width:1040px;margin:0 auto 28px;padding-bottom:22px;display:flex}.cms-panel-heading h2{letter-spacing:-.045em;margin:6px 0 4px;font-size:26px}.cms-panel-heading p:not(.cms-overline){color:var(--cms-muted);margin:0;font-size:12px}.cms-panel-heading>span{color:var(--cms-muted);background:#eee9e6;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.cms-timeline{max-width:900px;margin:0 auto;padding:0;list-style:none}.cms-timeline>li{grid-template-columns:35px 1fr;display:grid;position:relative}.cms-timeline>li:not(:last-child):before{content:"";background:#dacfd1;width:1px;position:absolute;top:24px;bottom:-16px;left:11px}.cms-timeline-marker{z-index:1;color:var(--cms-wine);font-size:17px}.cms-timeline article{border:1px solid var(--cms-line);background:#fff;border-radius:11px;margin-bottom:16px;padding:20px 22px}.cms-timeline article>div{align-items:center;gap:8px;display:flex}.cms-timeline article>div>strong{font-size:10px}.cms-current-tag{background:var(--cms-wine);color:#fff;border-radius:4px;padding:2px 6px;font-size:8px}.cms-timeline h3{margin:13px 0 5px;font-size:14px}.cms-timeline p{color:var(--cms-muted);margin:0;font-size:11px}.cms-timeline footer{color:var(--cms-subtle);border-top:1px solid #f0ecea;align-items:center;gap:12px;margin-top:16px;padding-top:13px;font-size:9px;display:flex}.cms-timeline footer button{color:var(--cms-wine);cursor:pointer;background:#fff;border:1px solid #dfd3d6;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:750}.cms-activity-table{border:1px solid var(--cms-line);background:#fff;border-radius:12px;max-width:1040px;margin:0 auto;overflow-x:auto}.cms-activity-table table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.cms-activity-table th{border-bottom:1px solid var(--cms-line);color:var(--cms-muted);background:#f8f6f4;padding:12px 14px;font-size:9px}.cms-activity-table td{vertical-align:top;border-bottom:1px solid #f0ecea;padding:14px}.cms-activity-table tr:last-child td{border-bottom:0}.cms-activity-table td:first-child strong{color:var(--cms-wine)}.cms-activity-table td:nth-child(2) span{color:#51494b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cms-editor-loading{align-content:start;gap:18px;min-height:calc(100vh - 68px);padding:58px 48px;display:grid}.cms-editor-loading>span,.cms-editor-loading>strong,.cms-editor-loading i{background:linear-gradient(90deg,#ece7e5 25%,#f8f5f3 50%,#ece7e5 75%) 0 0/200% 100%;border-radius:7px;animation:1.4s infinite cms-shimmer;display:block}.cms-editor-loading>span{width:190px;height:11px}.cms-editor-loading>strong{width:min(560px,72%);height:34px}.cms-editor-loading>div{gap:14px;margin-top:24px;display:grid}.cms-editor-loading i{width:min(820px,88%);height:72px}.cms-consultation-landing{align-content:center;gap:22px;max-width:900px;min-height:calc(100vh - 68px);margin:0 auto;padding:52px 38px;display:grid}.cms-consultation-landing-copy h1{letter-spacing:-.05em;margin:6px 0 8px;font-family:Iropke Batang,Noto Serif KR,serif;font-size:clamp(28px,4vw,42px)}.cms-consultation-landing-copy>p:last-child{color:var(--cms-muted);margin:0;font-size:13px}.cms-consultation-landing>article{background:#fff;border:1px solid #e5d5da;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px;display:grid;box-shadow:0 16px 45px #41242d12}.cms-consultation-landing>article>span{background:var(--cms-wine-soft);width:54px;height:54px;color:var(--cms-wine);border-radius:15px;place-items:center;font-size:23px;display:grid}.cms-consultation-landing>article.is-configured>span{color:var(--cms-success);background:#e8f4ed}.cms-consultation-landing>article>div{gap:3px;min-width:0;display:grid}.cms-consultation-landing>article small{color:var(--cms-subtle);font-size:9px;font-weight:800}.cms-consultation-landing>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cms-consultation-landing>article p{color:var(--cms-muted);margin:0;font-size:10px}.cms-consultation-landing-note{border:1px solid var(--cms-line);color:var(--cms-muted);background:#ffffff8f;border-radius:12px;align-items:flex-start;gap:10px;padding:15px 17px;display:flex}.cms-consultation-landing-note>span{color:var(--cms-gold)}.cms-consultation-landing-note p{gap:2px;margin:0;font-size:10px;display:grid}.cms-consultation-landing-note strong{color:var(--cms-ink);font-size:11px}.cms-empty-editor{place-content:center;min-height:calc(100vh - 68px);padding:40px}.cms-empty-editor>div{width:64px;height:64px;color:var(--cms-wine);background:#fff;border:1px solid #e1d4d8;border-radius:18px;place-items:center;margin-bottom:18px;font-family:Iropke Batang,Noto Serif KR,serif;font-size:26px;display:grid}.cms-empty-editor h1{margin:0;font-size:22px}.cms-empty-editor p,.cms-empty-panel p{max-width:420px;color:var(--cms-muted);margin:8px 0 0;font-size:12px}.cms-empty-panel{place-content:center;min-height:300px}.cms-empty-panel>span{color:var(--cms-gold);margin-bottom:10px;font-size:30px}.cms-empty-panel strong{font-size:14px}.cms-list-skeleton{padding:5px 3px}.cms-list-skeleton>div{gap:8px;padding:15px 12px;display:grid}.cms-list-skeleton span,.cms-list-skeleton strong,.cms-list-skeleton small,.cms-panel-skeleton span,.cms-panel-skeleton p{background:linear-gradient(90deg,#f0ecea 25%,#f8f5f3 50%,#f0ecea 75%) 0 0/200% 100%;border-radius:5px;animation:1.4s infinite cms-shimmer;display:block}.cms-list-skeleton span{width:30%;height:11px}.cms-list-skeleton strong{width:86%;height:13px}.cms-list-skeleton small{width:58%;height:8px}.cms-panel-skeleton{gap:14px;max-width:900px;margin:0 auto;display:grid}.cms-panel-skeleton>div{border:1px solid var(--cms-line);background:#fff;border-radius:11px;padding:24px}.cms-panel-skeleton span{width:24%;height:12px}.cms-panel-skeleton p{width:72%;height:16px;margin:16px 0 0}@keyframes cms-shimmer{to{background-position:-200% 0}}.cms-mobile-scrim{display:none}.cms-settings-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f151885;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cms-settings-dialog{background:var(--cms-paper);border:1px solid #5d0b2824;border-radius:20px;width:min(610px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #2b161d47}.cms-settings-dialog-header{border-bottom:1px solid var(--cms-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 23px;display:flex}.cms-settings-dialog-header h2{letter-spacing:-.045em;margin:6px 0 7px;font-family:Iropke Batang,Noto Serif KR,serif;font-size:25px}.cms-settings-dialog-header p:not(.cms-overline){color:var(--cms-muted);margin:0;font-size:12px;line-height:1.65}.cms-settings-dialog>.cms-alert,.cms-settings-success{margin:20px 30px 0}.cms-settings-success{color:var(--cms-success);background:#eff9f3;border:1px solid #b8dbc8;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:750}.cms-settings-form{gap:22px;padding:25px 30px 28px;display:grid}.cms-settings-form .cms-field>small{text-align:left;line-height:1.55}.cms-settings-note{background:var(--cms-wine-soft);color:#625357;border-radius:11px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.cms-settings-note>span{background:var(--cms-wine);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-family:Georgia,serif;font-size:12px;font-weight:800;display:grid}.cms-settings-note p{margin:0;font-size:11px;line-height:1.65}.cms-settings-note strong{color:var(--cms-ink);font-size:12px}.cms-settings-actions{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.cms-settings-actions>p{color:var(--cms-subtle);margin:0;font-size:10px}.cms-settings-actions>div{gap:8px;display:flex}@media (width<=1260px){.cms-app{grid-template-columns:306px minmax(0,1fr)}.cms-topbar{grid-template-columns:306px 1fr auto}.cms-editor-grid.has-preview{grid-template-columns:minmax(440px,1fr) minmax(350px,.72fr)}.cms-editor-actions .cms-button-ghost{padding-inline:11px;font-size:0}.cms-editor-actions .cms-button-ghost span{font-size:14px}.cms-account-copy{display:none}}@media (width<=1040px){.cms-login-stage{grid-template-columns:minmax(320px,560px) minmax(360px,500px);gap:26px}.cms-app{grid-template-columns:1fr}.cms-topbar{grid-template-columns:auto 1fr auto}.cms-topbar>.cms-brand{border-right:0}.cms-library{z-index:70;visibility:hidden;width:min(360px,88vw);height:100dvh;transition:transform .19s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:16px 0 50px #25181b2e}.cms-library.is-mobile-open{visibility:visible;transform:translate(0)}.cms-library-close,.cms-mobile-library-button,.cms-mobile-scrim{display:grid}.cms-mobile-scrim{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c111566;border:0;width:100%;height:100%;position:fixed;inset:0}.cms-workspace-alert{transform:translate(-50%)}.cms-editor-grid.has-preview{grid-template-columns:minmax(400px,1fr) minmax(360px,.85fr)}}@media (width<=820px){.cms-mobile-settings-button{display:grid}.cms-login-stage{padding:24px;display:block;overflow:visible}.cms-login-intro{max-width:560px;margin:0 auto;padding:16px 10px 38px}.cms-login-intro .cms-brand{margin-bottom:50px}.cms-login-intro h1{font-size:48px}.cms-login-intro ul,.cms-login-intro:after{display:none}.cms-login-panel{max-width:560px;margin:0 auto}.cms-global-nav{display:none}.cms-topbar{grid-template-columns:1fr auto;height:62px}.cms-topbar>.cms-brand{padding-left:15px}.cms-topbar .cms-brand-symbol{width:32px;height:32px}.cms-account{padding-right:12px}.cms-editor-header{padding:16px 18px 14px;display:grid}.cms-editor-title h1{max-width:calc(100vw - 85px)}.cms-editor-actions{grid-template-columns:auto 1fr 1fr auto;display:grid}.cms-editor-actions .cms-button{padding-inline:10px}.cms-tabs{padding:0 12px}.cms-editor-grid.has-preview{display:block}.cms-preview-pane{border-top:1px solid var(--cms-line);border-left:0;height:min(84vh,800px);position:relative;top:auto}.cms-editor-form{padding:18px 14px 70px}.cms-history-panel{padding:28px 18px 70px}}@media (width<=560px){.cms-settings-backdrop{align-items:end;padding:0}.cms-settings-dialog{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.cms-settings-dialog-header{padding:23px 20px 19px}.cms-settings-dialog>.cms-alert,.cms-settings-success{margin-inline:20px}.cms-settings-form{padding:22px 20px 26px}.cms-settings-actions{flex-direction:column;align-items:stretch}.cms-settings-actions>div{grid-template-columns:1fr 1fr;display:grid}.cms-consultation-landing{align-content:start;padding:38px 18px}.cms-consultation-landing>article{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:18px}.cms-consultation-landing>article>span{border-radius:12px;width:44px;height:44px;font-size:19px}.cms-consultation-landing>article>button{grid-column:1/-1;width:100%}.cms-gate{padding:16px}.cms-gate-card{border-radius:18px;padding:28px 21px}.cms-login-stage{padding:17px}.cms-login-intro{padding:8px 4px 28px}.cms-login-intro .cms-brand{margin-bottom:36px}.cms-login-intro h1{margin-top:13px;font-size:40px}.cms-login-intro>p:not(.cms-overline){font-size:13px}.cms-login-panel{border-radius:20px;padding:29px 21px}.cms-brand small,.cms-account-avatar{display:none}.cms-topbar>.cms-brand{gap:8px}.cms-account{gap:2px}.cms-editor-title p>span:nth-child(n+3){display:none}.cms-editor-actions{grid-template-columns:42px 1fr 1fr 42px}.cms-editor-actions .cms-button{min-width:0;font-size:11px}.cms-editor-actions .cms-button-primary span{display:none}.cms-form-section{padding:20px 17px 22px}.cms-field-grid{grid-template-columns:1fr}.cms-field-wide{grid-column:auto}.cms-media-grid>.cms-field:first-child{grid-column:auto;max-width:none}.cms-attorney-row{grid-template-columns:1fr}.cms-code-field textarea{min-height:310px}.cms-preview-stage{padding:10px}.cms-panel-heading{align-items:flex-start}.cms-panel-heading>span{display:none}.cms-timeline>li{grid-template-columns:24px 1fr}.cms-timeline>li:not(:last-child):before{left:7px}.cms-timeline article{padding:17px}.cms-timeline footer{flex-wrap:wrap}.cms-timeline footer button{text-align:center;width:100%;margin:4px 0 0}.cms-workspace-alert{width:calc(100vw - 24px);display:grid;top:70px}}@media (prefers-reduced-motion:reduce){.cms-root *,.cms-root :before,.cms-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cms-simple{--cms-canvas:#f5f6f8;--cms-line:#e3e5e9;--cms-ink:#242832;--cms-muted:#626977;--cms-subtle:#717784;grid-template-columns:260px minmax(0,1fr)}.cms-simple .cms-brand small{letter-spacing:.06em;font-size:12px}.cms-simple .cms-library{background:#fff}.cms-simple .cms-library-head{padding:24px 20px 14px}.cms-simple .cms-overline{letter-spacing:.04em;font-size:12px}.cms-simple .cms-library-head .cms-overline,.cms-simple .cms-menu-tree-intro,.cms-simple .cms-menu-number,.cms-simple .cms-menu-copy small,.cms-simple .cms-menu-children small,.cms-simple .cms-item-menu-path,.cms-simple .cms-item-route,.cms-simple .cms-account-copy small{display:none}.cms-simple .cms-menu-group-button{padding:13px 12px}.cms-simple .cms-menu-copy strong,.cms-simple .cms-menu-children strong,.cms-simple .cms-global-nav button,.cms-simple .cms-content-item>strong{font-size:14px}.cms-simple .cms-menu-children button{padding:11px 12px 11px 20px}.cms-simple .cms-menu-group-button.is-selected,.cms-simple .cms-menu-children .is-selected{background:#f6eef1;border-radius:6px}.cms-simple .cms-editor-header{background:#fff;align-items:center;padding:22px 28px}.cms-simple .cms-editor-title h1{letter-spacing:-.04em;font-family:inherit;font-size:24px;font-weight:750}.cms-simple .cms-breadcrumb{font-size:12px}.cms-simple .cms-breadcrumb>strong{display:none}.cms-simple .cms-editor-title p{flex-wrap:wrap;gap:8px}.cms-simple .cms-editor-title p>span:nth-child(n+4){display:none}.cms-simple .cms-status,.cms-simple .cms-live-source,.cms-simple .cms-editor-title p>span{font-size:12px}.cms-simple .cms-button{border-radius:7px;min-height:42px;padding:10px 16px;font-size:14px;text-decoration:none}.cms-simple .cms-tabs{background:#fff;padding-inline:28px}.cms-simple .cms-tabs button{font-size:14px}.cms-simple .cms-workspace-alert{z-index:20;width:auto;max-width:none;margin:12px 20px;font-size:14px;position:sticky;top:0;left:auto;transform:none}.cms-simple .cms-consultation-email-card{box-shadow:none;margin:14px;padding:14px}.cms-simple .cms-consultation-email-card small,.cms-simple .cms-consultation-email-card span,.cms-simple .cms-consultation-email-card em{font-size:12px}.cms-simple .cms-consultation-email-card strong{font-size:14px}.cms-home-button{border:1px solid var(--cms-line);text-align:left;cursor:pointer;background:#fff;border-radius:7px;width:100%;margin-bottom:8px;padding:13px 12px;font-weight:700}.cms-home-button.is-selected{color:var(--cms-wine);background:var(--cms-wine-soft)}.cms-workflow{border-bottom:1px solid var(--cms-line);background:#fff;gap:28px;margin:0;padding:18px 28px;list-style:none;display:flex}.cms-workflow li{color:var(--cms-muted);align-items:center;gap:8px;font-size:14px;display:flex}.cms-workflow li>span{background:#edf0f3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.cms-workflow li[aria-current]{color:var(--cms-wine);font-weight:750}.cms-workflow li[aria-current]>span{background:var(--cms-wine);color:#fff}.cms-save-feedback{color:#266542;background:#edf6f0;margin:0;padding:12px 28px;font-size:14px}.cms-visual-workspace{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:start;display:grid}.cms-visual-controls{min-width:0;padding:24px 20px 100px}.cms-visual-heading h2,.cms-change-summary h2{letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.cms-visual-heading p,.cms-change-summary>p{color:var(--cms-muted);margin:0 0 20px;font-size:14px;line-height:1.7}.cms-content-tabs{border:1px solid var(--cms-line);background:#fff;border-radius:8px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.cms-content-tabs button{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:10px;font-weight:650}.cms-content-tabs button[aria-pressed=true]{color:var(--cms-wine);background:var(--cms-wine-soft)}.cms-content-tabs span{opacity:.75;margin-left:5px;font-size:12px}.cms-simple .cms-field-search{margin-bottom:18px}.cms-simple .cms-field input,.cms-simple .cms-field textarea{min-height:44px;padding:11px 12px;font-size:15px}.cms-simple .cms-field>span{font-size:14px}.cms-simple .cms-field>small{font-size:12px}.cms-content-section{border:1px solid var(--cms-line);background:#fff;border-radius:8px;margin-bottom:10px;overflow:hidden}.cms-content-section>summary{cursor:pointer;overflow-wrap:anywhere;padding:17px 15px;font-size:15px;font-weight:700}.cms-content-section>summary small{color:var(--cms-muted);margin-left:9px;font-size:12px;font-weight:400}.cms-content-section[open]>summary{border-bottom:1px solid var(--cms-line)}.cms-content-section:first-of-type>summary{color:var(--cms-wine)}.cms-visual-field{border-bottom:1px solid #edf0f2;padding:16px}.cms-visual-field:last-child{border-bottom:0}.cms-visual-field.is-changed{background:#fffbf4}.cms-visual-field-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cms-visual-field-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cms-muted);font-size:13px;overflow:hidden}.cms-visual-field-heading button{color:var(--cms-wine);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0;font-size:12px}.cms-visual-field textarea,.cms-image-path input{width:100%;color:var(--cms-ink);resize:vertical;background:#fff;border:1px solid #d4d8de;border-radius:5px;padding:12px;font-size:16px;line-height:1.7;display:block}.cms-reset-field{cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;text-decoration:underline;display:block;color:var(--cms-muted)!important;font-size:12px!important}.cms-rich-editor{background:#fff;border:1px solid #d4d8de;border-radius:6px;overflow:hidden}.cms-rich-editor:focus-within{border-color:#b32351;outline:3px solid #b3235129}.cms-rich-toolbar{background:#f8f6f5;border-bottom:1px solid #e6e0dc;flex-wrap:wrap;align-items:center;gap:3px;padding:7px;display:flex}.cms-rich-toolbar button{color:#514b46;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-width:32px;min-height:32px;padding:4px 7px;font-size:13px}.cms-rich-toolbar button:hover,.cms-rich-toolbar button[aria-pressed=true]{background:#f0e3e7;border-color:#d9b5c0}.cms-rich-toolbar .cms-rich-bold{font-weight:800}.cms-rich-toolbar .cms-rich-italic{font-style:italic}.cms-rich-toolbar .cms-rich-underline{text-decoration:underline}.cms-rich-toolbar .cms-rich-accent{color:#591c23;font-weight:750}.cms-rich-input{white-space:pre-wrap;overflow-wrap:anywhere;min-height:130px;max-height:540px;color:var(--cms-ink);letter-spacing:normal;text-align:left;background:#fff;outline:none;padding:12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.7;overflow:auto}.cms-rich-input *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;color:inherit!important;vertical-align:baseline!important;background:0 0!important}.cms-rich-input a{-webkit-text-decoration:inherit;text-decoration:inherit}.cms-rich-input [style*=color\:]{color:#591c23!important}.cms-rich-input [style*=line-through]{text-decoration-line:none!important}.cms-rich-input [style*=underline]{text-decoration-line:underline!important}.cms-rich-hint,.cms-rich-error{color:#737782;border-top:1px solid #eee;margin:0;padding:9px 12px;font-size:11px;line-height:1.6}.cms-rich-error{color:#a3123c}.cms-image-preview{object-fit:contain;border:1px solid var(--cms-line);background:#f1f2f4;border-radius:5px;width:100%;height:210px;margin-bottom:12px;display:block}.cms-visual-field>.cms-button{width:100%;margin-bottom:15px}.cms-image-path{color:var(--cms-muted);margin-top:12px;font-size:12px}.cms-image-path summary{cursor:pointer;padding:5px 0}.cms-image-path input{margin-top:8px;font-size:13px}.cms-extra-settings{border-top:1px solid var(--cms-line);margin-top:24px}.cms-extra-settings>summary{cursor:pointer;padding:20px 0;font-size:14px;font-weight:650}.cms-extra-settings>summary small,.cms-advanced-html>summary small{color:var(--cms-muted);margin-left:8px;font-size:12px;font-weight:400}.cms-simple .cms-extra-settings .cms-editor-form{padding:0}.cms-simple .cms-form-section{box-shadow:none;border-radius:8px;padding:20px 16px}.cms-simple .cms-section-heading>span{display:none}.cms-simple .cms-section-heading h2{font-size:17px}.cms-simple .cms-section-heading p{font-size:13px}.cms-simple .cms-field-grid{grid-template-columns:1fr}.cms-advanced-html>summary{cursor:pointer;font-size:14px;font-weight:700}.cms-advanced-html[open]>summary{margin-bottom:20px}.cms-visual-preview{border-left:1px solid var(--cms-line);background:#e9ecf0;flex-direction:column;height:calc(100dvh - 68px);min-height:550px;display:flex;position:sticky;top:0}.cms-visual-preview-toolbar{border-bottom:1px solid var(--cms-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.cms-visual-preview-toolbar>div:first-child{gap:3px;display:grid}.cms-visual-preview-toolbar strong{font-size:14px}.cms-visual-preview-toolbar span{color:var(--cms-muted);font-size:12px}.cms-simple .cms-viewport-toggle button{width:auto;min-width:44px;padding:6px 10px;font-size:13px}.cms-real-preview-stage{flex:1;justify-content:center;min-height:0;padding:18px;display:flex;overflow:auto}.cms-real-preview-stage iframe{background:#fff;border:0;width:100%;height:100%;display:block;box-shadow:0 4px 18px #1823340d}.cms-real-preview-stage.is-mobile iframe{max-width:390px}.cms-real-preview-note{color:#626977;background:#fff;margin:0;padding:10px 18px;font-size:12px;line-height:1.6}.cms-visual-empty{color:var(--cms-muted);padding:28px 16px;font-size:14px;line-height:1.7}.cms-review-bar{z-index:25;border-top:1px solid var(--cms-line);background:#fff;align-items:center;gap:20px;padding:18px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 24px #1823340a}.cms-review-bar label{flex:1;align-items:center;gap:9px;font-size:14px;display:flex}.cms-review-bar input{width:18px;height:18px;accent-color:var(--cms-wine)}.cms-change-summary{padding:6px}.cms-change-summary>strong{font-size:15px}.cms-change-summary ul{margin:20px 0;padding:0;list-style:none}.cms-change-summary li{border:1px solid var(--cms-line);overflow-wrap:anywhere;background:#fff;border-radius:7px;margin-bottom:12px;padding:15px}.cms-change-summary li>span{color:var(--cms-muted);margin-bottom:8px;font-size:12px;display:block}.cms-change-summary del{color:#8b5b61;font-size:13px;display:block}.cms-change-summary li p{white-space:pre-wrap;margin:7px 0 0;font-size:15px;line-height:1.7}.cms-image-dialog{border:1px solid var(--cms-line);width:min(840px,100vw - 32px);max-height:88dvh;color:var(--cms-ink);background:#fff;border-radius:12px;padding:24px}.cms-image-dialog::backdrop{background:#15212e70}.cms-image-dialog-heading{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.cms-image-dialog-heading h2{margin:0 0 6px;font-size:22px}.cms-image-dialog-heading p{color:var(--cms-muted);margin:0;font-size:14px}.cms-image-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:180px;margin-top:20px;display:grid}.cms-image-library button{border:1px solid var(--cms-line);text-align:left;cursor:pointer;background:#fff;border-radius:7px;padding:6px}.cms-image-library button:hover,.cms-image-library button[aria-pressed=true]{border-color:var(--cms-wine);background:var(--cms-wine-soft)}.cms-image-library img{object-fit:contain;background:#f2f3f5;width:100%;height:130px}.cms-image-library span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;display:-webkit-box;overflow:hidden}.cms-image-pagination{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}@media (width>=1600px){.cms-visual-workspace{grid-template-columns:430px minmax(0,1fr)}}@media (width<=1260px){.cms-simple .cms-editor-header{flex-wrap:wrap;padding:20px}.cms-simple .cms-editor-actions .cms-button-ghost{font-size:13px}.cms-visual-workspace{grid-template-columns:340px minmax(0,1fr)}}@media (width<=1040px){.cms-simple{grid-template-columns:1fr}.cms-simple .cms-topbar{grid-template-columns:auto 1fr auto}.cms-simple .cms-library{width:300px}}@media (width<=820px){.cms-simple .cms-topbar{grid-template-columns:1fr auto}.cms-simple .cms-editor-actions{flex-wrap:wrap;display:flex}.cms-visual-workspace{grid-template-columns:1fr}.cms-visual-controls{padding:20px 18px 30px}.cms-visual-preview{border-left:0;border-top:1px solid var(--cms-line);height:70dvh;min-height:0;position:relative}.cms-review-bar{flex-wrap:wrap;gap:12px;padding:14px 18px}.cms-review-bar label{flex-basis:100%;order:-1}.cms-review-bar>button{flex:1}.cms-workflow{justify-content:space-between;gap:15px;padding:15px 18px}.cms-workflow li{gap:5px;font-size:12px}.cms-image-library{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-simple .cms-menu-group-button{grid-template-columns:minmax(0,1fr) auto}.cms-real-preview-stage{display:block}.cms-real-preview-stage iframe{width:1440px;height:calc(100% / var(--preview-scale,1));max-width:none;transform:scale(var(--preview-scale,1));transform-origin:0 0}.cms-real-preview-stage.is-mobile iframe{width:390px;max-width:none;margin:0 auto}.cms-editor-lock{border:0;min-width:0;margin:0;padding:0}.cms-editor-lock:disabled .cms-visual-controls{opacity:.6}.cms-simple .cms-live-region{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cms-image-filter{align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.cms-image-filter select{border:1px solid var(--cms-line);background:#fff;border-radius:6px;min-height:40px;padding:8px 12px}.cms-visual-preview,.cms-real-preview-stage{min-width:0}.cms-real-preview-stage{overflow:hidden}@media (width<=820px){.cms-visual-workspace{grid-template-columns:minmax(0,1fr)}}.cms-add-case{width:calc(100% - 32px);margin:0 16px 12px}.cms-new-content-images{gap:12px;display:grid}.cms-new-content-images>div{align-items:center;gap:12px;display:flex}.cms-new-content-images img{object-fit:contain;width:90px;height:100px}.cms-image-upload{background:#faf7f8;border:1px dashed #d6c5cb;border-radius:10px;gap:8px;margin:16px 0;padding:16px;display:grid}.cms-image-upload span{color:var(--cms-muted);font-size:12px}.cms-create-case-dialog{color:#242124;background:#fff;border:1px solid #e5dfe0;border-radius:16px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto}.cms-create-case-dialog::backdrop{background:#16101970}.cms-create-case-header{border-bottom:1px solid #ece8e9;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.cms-create-case-header h2{margin:0 0 8px;font-size:24px}.cms-create-case-header p{color:#6b6470;margin:0;line-height:1.6}.cms-create-case-dialog form>.cms-alert{margin:20px 28px 0}.cms-create-case-fields{border:0;gap:20px;min-width:0;margin:0;padding:24px 28px;display:grid}.cms-create-case-options{border-top:1px solid #ece8e9;padding-top:20px}.cms-create-case-options summary{cursor:pointer;font-weight:650}.cms-create-case-options summary small{color:#756e79;margin-left:8px;font-weight:400}.cms-case-lawyers{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:16px 0;padding:16px 0;display:grid}.cms-case-lawyers legend{font-weight:600}.cms-case-lawyers label{align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.cms-case-lawyers input{accent-color:#8c1d40;margin-top:4px}.cms-case-thumbnail{justify-items:start;gap:12px;display:grid}.cms-case-thumbnail p{color:#756e79;margin:0;font-size:14px}.cms-case-thumbnail img{object-fit:contain;max-width:220px;max-height:180px}.cms-create-case-actions{background:#fff;border-top:1px solid #ece8e9;justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px;display:flex;position:sticky;bottom:0}.cms-create-case-actions>span{color:#756e79;margin-right:auto;font-size:13px}@media (width<=600px){.cms-create-case-header,.cms-create-case-fields,.cms-create-case-actions{padding:18px}.cms-case-lawyers{grid-template-columns:minmax(0,1fr)}.cms-create-case-actions{flex-wrap:wrap}.cms-create-case-actions>span{width:100%}}.cms-field-search-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cms-field-search-row .cms-field-search{flex:1;min-width:0;margin:0}.cms-field-search-row>button{border:1px solid var(--cms-line);cursor:pointer;background:#fff;border-radius:6px;width:36px;min-height:40px}.cms-field-tools{color:var(--cms-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;display:flex}.cms-field-tools label{cursor:pointer;align-items:center;gap:6px;display:flex}.cms-field-tools input{accent-color:var(--cms-wine)}.cms-field-tools>div{gap:8px;display:flex}.cms-field-tools button,.cms-review-locate,.cms-visual-empty button,.cms-image-error button,.cms-image-empty button,.cms-unmatched-edits button{border:1px solid var(--cms-line);min-height:32px;color:var(--cms-wine);cursor:pointer;background:#fff;border-radius:5px;padding:5px 8px;font-size:12px}.cms-field-tools button:disabled{opacity:.45;cursor:default}.cms-review-locate{margin-top:8px}.cms-image-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-image-comparison figure{margin:0}.cms-image-comparison img{object-fit:contain;background:#f2f3f5;width:100%;height:120px}.cms-image-comparison figcaption{color:var(--cms-muted);margin-top:5px;font-size:12px}.cms-unmatched-edits{background:#fffbf3;border:1px solid #e3c8a0;border-radius:8px;margin-bottom:16px;padding:16px;font-size:13px;line-height:1.6}.cms-unmatched-edits>div{overflow-wrap:anywhere;border-top:1px solid #e3c8a0;padding-block:8px}.cms-mobile-preview-jump{display:none}.cms-content-section,.cms-rich-editor{overflow:clip}.cms-rich-toolbar{z-index:4;border-radius:6px 6px 0 0;position:sticky;top:68px}.cms-visual-field,.cms-visual-preview{scroll-margin-top:80px}.cms-image-dialog-heading{z-index:2;border-bottom:1px solid var(--cms-line);background:#fff;margin:-24px -24px 20px;padding:24px;position:sticky;top:-24px}.cms-image-pagination{border-top:1px solid var(--cms-line);background:#fff;margin:20px -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}.cms-image-dialog [aria-busy]{min-height:120px;scroll-margin-top:115px}.cms-image-empty{grid-column:1/-1;font-size:14px;line-height:1.6}.cms-image-library small{color:var(--cms-wine);margin-top:5px;font-size:11px;font-weight:700;display:inline-block}.cms-create-case-header{z-index:2;background:#fff;position:sticky;top:0}.cms-create-case-dialog .cms-alert{scroll-margin-top:140px}@media (width>=821px){.cms-simple .cms-editor-header{z-index:26;position:sticky;top:68px;box-shadow:0 2px 6px #18233408}.cms-simple .cms-visual-preview{top:calc(68px + var(--cms-editor-header-height,128px));height:calc(100dvh - 68px - var(--cms-editor-header-height,128px));min-height:300px}.cms-simple .cms-workspace-alert{z-index:35;top:68px}.cms-visual-field{scroll-margin-top:calc(80px + var(--cms-editor-header-height,128px))}.cms-rich-toolbar{top:calc(68px + var(--cms-editor-header-height,128px))}}@media (width<=820px){.cms-mobile-preview-jump{width:100%;margin-bottom:14px;display:block}.cms-visual-preview>.cms-mobile-preview-jump{border-radius:0;margin:0}.cms-rich-toolbar button{min-width:38px;min-height:38px}}.cms-column-workspace{width:min(1280px,100%);margin:auto;padding:32px 36px 80px}.cms-column-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.cms-column-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:24px;font-weight:750}.cms-column-heading>p{color:var(--cms-muted);margin:0;font-size:14px}.cms-column-paper{border:1px solid var(--cms-line);background:#fff;border-radius:12px;box-shadow:0 8px 30px #201c1d04}.cms-column-title-area{gap:22px;padding:36px 48px 28px;display:grid}.cms-column-category input{border:1px solid var(--cms-line);background:#fff;border-radius:5px;width:200px;max-width:100%;padding:9px 12px;font-size:14px}.cms-root input.cms-column-title{border:0;border-bottom:1px solid var(--cms-line);width:100%;min-width:0;color:var(--cms-ink);letter-spacing:-.04em;background:#fff;border-radius:0;padding:0 0 24px;font-size:clamp(23px,2.3vw,34px);font-weight:650;display:block}.cms-column-title::placeholder{color:#aaa3a6}.cms-blog-editor{background:#fff;border-radius:8px;min-width:0}.cms-blog-tools{z-index:5;border-block:1px solid var(--cms-line);background:#fff;position:sticky;top:68px;box-shadow:0 3px 8px #30203003}.cms-blog-mode{border-bottom:1px solid #f0ecee;align-items:center;gap:4px;padding:12px 18px;display:flex}.cms-blog-mode button{color:#756d70;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;padding:9px 16px;font-size:14px;font-weight:600}.cms-blog-mode button[aria-pressed=true]{background:var(--cms-wine-soft);color:var(--cms-wine);border-color:#ead0db}.cms-blog-mode>span{color:#92898d;margin-left:auto;font-size:12px}.cms-blog-toolbar{flex-wrap:wrap;align-items:center;gap:4px;padding:10px 16px;display:flex}.cms-blog-toolbar select{color:#554c51;cursor:pointer;background:#fff;border:1px solid #e9e2e5;border-radius:4px;max-width:120px;min-height:34px;padding:4px 7px;font-size:12px}.cms-blog-tool{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:5px 8px;font-size:14px;display:inline-flex}.cms-blog-tool:hover{background:#f6f3f4}.cms-blog-tool[aria-pressed=true]{color:var(--cms-wine);background:var(--cms-wine-soft);border-color:#ead0db}.cms-blog-tool-bold{font-weight:800}.cms-blog-tool-italic{font-family:Georgia,serif;font-style:italic}.cms-blog-tool-underline{text-decoration:underline}.cms-blog-tool-strikeThrough{text-decoration:line-through}.cms-blog-tool-justifyLeft{justify-content:start}.cms-blog-tool-justifyRight{justify-content:end}.cms-blog-tool-image{color:var(--cms-wine);font-weight:600}.cms-blog-tool-unlink{font-size:11px}.cms-blog-tool-divider{background:var(--cms-line);width:1px;height:20px;margin:0 4px}.cms-blog-color{color:#665c61;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;min-height:34px;padding:0 5px;font-size:11px;display:inline-flex}.cms-blog-color input{border:1px solid var(--cms-line);cursor:pointer;background:#fff;width:22px;height:24px;padding:1px}.cms-blog-input{outline:none;min-height:640px;padding:36px 48px 100px}.cms-blog-input:focus{box-shadow:inset 3px 0 #8a123720}.cms-blog-input:empty:before{content:attr(data-placeholder);color:#a1999d;pointer-events:none}.cms-blog-input[aria-readonly=true]{opacity:.65}.cms-blog-source{resize:vertical;color:#ece8f4;tab-size:2;background:#23232d;border:0;outline:none;width:100%;min-height:640px;padding:28px 32px;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:14px!important;line-height:1.8!important}.cms-blog-source-hint{color:#756d70;margin:0;padding:12px 20px;font-size:12px}.cms-blog-footer{border-top:1px solid var(--cms-line);color:#92898d;justify-content:space-between;gap:14px;padding:14px 22px;font-size:11px;display:flex}.cms-blog-footer>span:last-child{flex-shrink:0}.cms-blog-insert-panel{border-top:1px solid var(--cms-line);background:#fbf8fa;flex-wrap:wrap;align-items:end;gap:10px;padding:16px 20px;display:flex}.cms-blog-insert-panel label{color:#665c61;gap:5px;font-size:12px;display:grid}.cms-blog-insert-panel input{border:1px solid var(--cms-line);background:#fff;border-radius:4px;width:230px;max-width:100%;height:36px;padding:5px 10px}.cms-blog-insert-panel input[type=number]{width:80px}.cms-blog-insert-panel button{border:1px solid var(--cms-line);cursor:pointer;background:#fff;border-radius:5px;min-height:36px;padding:5px 14px;font-size:13px}.cms-blog-message{color:#825420;background:#fff7ea;margin:0;padding:10px 20px;font-size:13px}.cms-column-settings{border:1px solid var(--cms-line);background:#fff;border-radius:8px;margin-top:24px}.cms-create-column-dialog{width:min(1180px,100vw - 32px)}.cms-create-column-dialog .cms-blog-tools{position:static}.cms-create-column-dialog .cms-blog-editor{border:1px solid var(--cms-line)}.cms-create-column-dialog .cms-blog-input,.cms-create-column-dialog .cms-blog-source{min-height:400px}@media (width<=820px){.cms-column-workspace{padding:22px 14px 50px}.cms-column-heading{display:block}.cms-column-heading>p{margin-top:10px;font-size:12px}.cms-column-title-area{padding:24px 20px 18px}.cms-blog-tools{top:60px}.cms-blog-mode{padding:10px}.cms-blog-mode>span{display:none}.cms-blog-toolbar{gap:3px;padding:8px}.cms-blog-tool{min-height:38px}.cms-blog-input{min-height:520px;padding:24px 20px 70px}.cms-blog-source{padding:20px 16px}}.cms-mobile-main-nav{display:none}.cms-inbox{max-width:1600px;margin:0 auto;padding:32px}.cms-inbox-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.cms-inbox-heading h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:28px;font-weight:750}.cms-inbox-heading p{color:var(--cms-muted);margin:0;font-size:14px}.cms-inbox-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.cms-inbox-count{border:1px solid var(--cms-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.cms-inbox-count span{color:var(--cms-muted);font-size:14px}.cms-inbox-count strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:750;line-height:1}.cms-inbox-count.is-active{border-color:var(--cms-wine);box-shadow:inset 0 0 0 1px var(--cms-wine);background:#fff9fb}.cms-inbox-count.is-active strong,.cms-inbox-count.is-active span{color:var(--cms-wine)}.cms-inbox-filters{border:1px solid var(--cms-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.cms-inbox-filters label,.cms-inquiry-management label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.cms-inbox-filters label{flex:135px;min-width:0}.cms-inbox-filters .cms-inbox-query{flex:2 240px}.cms-inbox input,.cms-inbox select,.cms-inbox textarea{width:100%;min-width:0;color:var(--cms-ink);font:inherit;background:#fff;border:1px solid #cdd1d8;border-radius:7px;padding:10px 12px;font-weight:400;line-height:1.5}.cms-inbox input,.cms-inbox select{min-height:44px}.cms-inbox textarea{resize:vertical}.cms-inbox :is(button,input,select,textarea,a):focus-visible,.cms-mobile-main-nav button:focus-visible{outline-offset:3px;outline:3px solid #3979b6}.cms-inbox-filter-actions{gap:8px;display:flex}.cms-inbox-retention{color:var(--cms-muted);margin:12px 0 22px;font-size:13px;line-height:1.7}.cms-inbox-body{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:start;gap:22px;display:grid}.cms-inbox-list-panel,.cms-inquiry-detail{border:1px solid var(--cms-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.cms-inbox-list-title{border-bottom:1px solid var(--cms-line);justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;display:flex}.cms-inbox-list-title h2,.cms-inquiry-detail h2{margin:0;font-size:18px;font-weight:700}.cms-inbox-list-title>span{color:var(--cms-muted);font-size:14px}.cms-inbox-list ul{margin:0;padding:0;list-style:none}.cms-inbox-list li+li{border-top:1px solid var(--cms-line)}.cms-inbox-row{text-align:left;cursor:pointer;width:100%;color:var(--cms-ink);background:#fff;border:0;border-left:3px solid #0000;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.cms-inbox-row:hover{background:#f8f9fb}.cms-inbox-row.is-selected{border-left-color:var(--cms-wine);background:#fff7fa}.cms-inbox-row-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cms-inbox-row-top>strong{font-variant-numeric:tabular-nums;font-size:18px}.cms-inbox-row-meta{color:var(--cms-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font-size:13px;line-height:1.6;display:flex}.cms-inbox-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.cms-inquiry-status{color:#525967;background:#eef0f3;border-radius:5px;flex-shrink:0;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.cms-inquiry-status.is-new{color:#8a1237;background:#fbe8ee}.cms-inquiry-status.is-in_progress{color:#1f5fa0;background:#e8f2ff}.cms-inquiry-status.is-completed{color:#1a7150;background:#e6f5ed}.cms-inbox-empty{color:var(--cms-muted);text-align:center;padding:42px 22px;font-size:14px;line-height:1.8}.cms-inbox-empty strong{color:var(--cms-ink);font-size:17px}.cms-inbox-empty p{margin:8px 0 18px}.cms-inbox-pagination{border-top:1px solid var(--cms-line);justify-content:center;align-items:center;gap:20px;padding:18px;font-size:14px;display:flex}.cms-inbox-detail-placeholder{text-align:center;color:var(--cms-muted);padding:90px 30px}.cms-inbox-detail-placeholder>span{font-size:32px}.cms-inbox-detail-placeholder h2{color:var(--cms-ink);margin:16px 0 10px;font-size:19px}.cms-inbox-detail-placeholder p{max-width:290px;margin:auto;font-size:14px;line-height:1.8}.cms-inquiry-detail{max-height:calc(100dvh - 108px);padding:22px;scroll-margin-top:88px;position:sticky;top:88px;overflow-y:auto}.cms-inquiry-detail>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cms-inquiry-detail .cms-alert{margin:0 0 16px;padding:14px;font-size:14px;line-height:1.7}.cms-inquiry-contact{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.cms-inquiry-contact a{color:var(--cms-ink);letter-spacing:-.03em;font-size:24px;font-weight:750;text-decoration:none}.cms-inquiry-contact a:hover{text-decoration:underline}.cms-inquiry-facts{border-bottom:1px solid var(--cms-line);grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0 0 22px;display:grid}.cms-inquiry-facts dt{color:var(--cms-muted);margin-bottom:6px;font-size:12px}.cms-inquiry-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.cms-inquiry-id{grid-column:1/-1}.cms-inquiry-id dd{color:var(--cms-muted);font-size:12px}.cms-inquiry-detail h3{margin:0 0 12px;font-size:15px;font-weight:700}.cms-inquiry-message{padding:24px 0}.cms-inquiry-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f6f8;border-radius:8px;max-height:340px;margin:0;padding:16px;font-size:14px;line-height:1.85;overflow-y:auto}.cms-inquiry-management{border-top:1px solid var(--cms-line);padding-top:24px}.cms-inquiry-management fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.cms-inquiry-management small{color:var(--cms-muted);font-size:12px;font-weight:400;line-height:1.6}.cms-inquiry-update{color:var(--cms-muted);overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:1.6}.cms-inquiry-save{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.cms-inquiry-save span{color:var(--cms-wine);font-size:13px;line-height:1.6}.cms-inquiry-save button{flex-shrink:0}@media (width<=1180px){.cms-inbox{padding:24px}.cms-inbox-body{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:16px}.cms-simple .cms-global-nav button{padding-inline:10px}.cms-simple .cms-global-nav button small{display:none}}@media (width<=820px){.cms-mobile-main-nav{border-bottom:1px solid var(--cms-line);background:#fff;gap:6px;padding:12px 18px;display:flex}.cms-mobile-main-nav button{font:inherit;color:var(--cms-muted);cursor:pointer;background:#f5f6f8;border:0;border-radius:7px;flex:1;padding:10px;font-size:14px;font-weight:700}.cms-mobile-main-nav button[aria-pressed=true]{color:var(--cms-wine);background:#fbe8ee}.cms-inbox{padding:24px 18px}.cms-inbox-heading h1{font-size:24px}.cms-inbox-heading{align-items:start;gap:14px}.cms-inbox-heading>button{flex-shrink:0;padding-inline:12px}.cms-inbox-heading p{line-height:1.7}.cms-inbox-counts{gap:7px}.cms-inbox-count{border-radius:8px;gap:10px;padding:14px 9px}.cms-inbox-count span{white-space:nowrap;font-size:12px}.cms-inbox-count strong{font-size:24px}.cms-inbox-filters{gap:14px 10px;padding:16px}.cms-inbox-filters label{flex-basis:calc(50% - 5px)}.cms-inbox-filters .cms-inbox-query{flex-basis:100%}.cms-inbox-filter-actions{width:100%}.cms-inbox-filter-actions button{flex:1}.cms-inbox input,.cms-inbox select,.cms-inbox textarea{font-size:16px}.cms-inbox-body{grid-template-columns:minmax(0,1fr)}.cms-inbox-detail-placeholder,.cms-inbox-body.has-detail .cms-inbox-list-panel{display:none}.cms-inquiry-detail{max-height:none;padding:18px;position:static}}.cms-simple .cms-topbar{grid-template-columns:260px 1fr auto}.cms-public-site-link{color:var(--cms-muted);justify-self:end;margin-right:24px;font-size:13px;text-decoration:none}.cms-simple .cms-library-body{overflow:hidden}.cms-main-list{min-width:0;padding:30px}.cms-list-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cms-list-heading h1{letter-spacing:-.04em;margin:0 0 8px;font-size:26px;font-weight:750}.cms-list-heading p{color:var(--cms-muted);margin:0;font-size:14px}.cms-list-heading .cms-breadcrumb{margin-bottom:6px;font-size:12px}.cms-list-filters{border:1px solid var(--cms-line);background:#fff;align-items:center;gap:16px;padding:18px;display:flex}.cms-list-filters .cms-search{flex:1;margin:0}.cms-list-status{white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.cms-list-status select{border:1px solid var(--cms-line);background:#fff;border-radius:6px;min-height:42px;padding:8px 12px}.cms-table-total{margin:24px 0 10px;font-size:14px}.cms-table-total strong{color:var(--cms-wine)}.cms-table-scroll{background:#fff;width:100%;overflow-x:auto}.cms-data-table{border-collapse:collapse;border-top:2px solid #34383f;width:100%;font-size:14px}.cms-data-table th{white-space:nowrap;background:#f0f1f3;padding:17px 14px;font-weight:600}.cms-data-table td{text-align:center;border-bottom:1px solid #dddfe3;padding:18px 14px;line-height:1.65}.cms-data-table th+th,.cms-data-table td+td{border-left:1px solid #e4e5e8}.cms-data-table tbody tr:has(button){cursor:pointer}:is(.cms-data-table tbody tr:has(button):hover,.cms-data-table tbody tr:focus-within){background:#fbf4f7}.cms-data-table .cms-table-title{text-align:left;min-width:240px}.cms-table-title button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-weight:600;line-height:1.65;display:block}.cms-table-title button:hover{color:var(--cms-wine);text-decoration:underline}.cms-table-action{white-space:nowrap;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline;color:var(--cms-wine)!important}.cms-data-table .cms-table-date{min-width:125px;color:var(--cms-muted);font-size:13px}.cms-data-table .cms-table-empty,.cms-table-empty{text-align:center;color:var(--cms-muted);padding:60px 24px}.cms-table-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:360px;display:-webkit-box;overflow:hidden}.cms-main-list .cms-pagination{border:0;justify-content:center;gap:20px;margin-top:24px}.cms-simple .cms-editor-header{align-items:start}.cms-simple .cms-editor-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.cms-simple .cms-visual-workspace.is-editing{display:block}.cms-simple .is-editing .cms-visual-controls{width:100%;max-width:1120px;margin:0 auto;padding:28px 30px 50px}.cms-editor-source{visibility:hidden;pointer-events:none;border:0;width:1440px;height:900px;position:absolute;left:-10000px}.cms-simple .is-editing .cms-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-simple .is-editing .cms-form-section{padding:24px}.cms-preview-dialog{border:1px solid var(--cms-line);width:min(1540px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--cms-ink);background:var(--cms-canvas);border-radius:12px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0004}.cms-preview-dialog::backdrop{background:#15192199}.cms-preview-dialog-header{z-index:3;border-bottom:1px solid var(--cms-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex;position:sticky;top:0}.cms-preview-dialog-header h2{overflow-wrap:anywhere;margin:0;font-size:18px}.cms-preview-dialog .cms-visual-workspace.is-review{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.cms-preview-dialog .cms-visual-controls{padding:24px}.cms-simple .cms-preview-dialog .cms-visual-preview{height:calc(100dvh - 240px);min-height:320px;position:sticky;top:75px}.cms-preview-dialog .cms-review-bar{z-index:3;border-top:1px solid var(--cms-line);background:#fff;position:sticky;bottom:0}.cms-preview-dialog>.cms-alert{margin:16px 24px}.cms-inquiry-preview{background:#fff;padding:30px}.cms-inquiry-preview h2{margin:0 0 24px}.cms-inquiry-preview .cms-inquiry-message p{max-height:none}.cms-simple.cms-inquiries-view{grid-template-columns:260px minmax(0,1fr)}.cms-inbox{max-width:none;padding:30px}.cms-inbox-heading{margin-bottom:24px}.cms-inbox-body{display:block}.cms-inbox-list-panel{border:0;border-radius:0}.cms-inbox-counts{flex-wrap:wrap;gap:8px;display:flex}.cms-inbox-count{border-radius:6px;flex-direction:row;align-items:center;gap:12px;padding:11px 18px}.cms-inbox-count strong{font-size:18px}.cms-inbox-filters{border-radius:0}.cms-inbox-list-title{background:var(--cms-canvas);border:0;padding:14px 0}.cms-inbox-list-title h2{font-size:16px}.cms-inquiry-table{min-width:1080px}.cms-inquiry-detail{border-radius:0;max-height:none;padding:28px;position:static;top:auto;overflow:visible}.cms-inquiry-detail>header{border-bottom:1px solid var(--cms-line);padding-bottom:20px}.cms-inquiry-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.cms-inquiry-detail .cms-inquiry-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-inquiry-management fieldset{grid-template-columns:220px minmax(0,1fr);display:grid}.cms-inquiry-management label{align-self:start}.cms-inquiry-detail .cms-inquiry-message p{max-height:none}@media (width<=1040px){.cms-mobile-toolbar{border-bottom:1px solid var(--cms-line);background:#fff;padding:10px 18px;display:flex}.cms-mobile-toolbar button{border:1px solid var(--cms-line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:600;display:inline-flex}.cms-simple .cms-mobile-library-button{display:none}.cms-simple,.cms-simple.cms-inquiries-view{grid-template-columns:minmax(0,1fr)}.cms-simple .cms-topbar{grid-template-columns:auto 1fr auto}.cms-main-list,.cms-inbox{padding:24px}}@media (width<=820px){.cms-simple .cms-topbar{grid-template-columns:1fr auto}.cms-public-site-link{display:none}.cms-main-list,.cms-inbox{padding:20px 16px}.cms-list-heading{flex-wrap:wrap;align-items:start}.cms-list-heading h1{font-size:24px}.cms-list-filters{flex-wrap:wrap;gap:12px;padding:14px}.cms-list-filters .cms-search{flex-basis:100%}.cms-list-status{flex:1}.cms-data-table{min-width:820px}.cms-inquiry-table{min-width:1080px}.cms-simple .cms-editor-actions{justify-content:start}.cms-simple .is-editing .cms-visual-controls{padding:20px 16px}.cms-simple .is-editing .cms-field-grid{grid-template-columns:1fr}.cms-preview-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cms-preview-dialog-header{padding:12px 16px}.cms-preview-dialog-header h2{font-size:16px}.cms-preview-dialog .cms-visual-workspace.is-review{flex-direction:column;display:flex}.cms-simple .cms-preview-dialog .cms-visual-preview{order:-1;width:100%;height:58dvh;position:static}.cms-preview-dialog .cms-visual-controls{width:100%}.cms-preview-dialog .cms-review-bar{position:static}.cms-inquiry-detail{padding:18px}.cms-inquiry-detail>header{flex-wrap:wrap;align-items:start}.cms-inquiry-detail .cms-inquiry-facts,.cms-inquiry-management fieldset{grid-template-columns:1fr}.cms-inquiry-preview{padding:20px}.cms-inquiry-preview .cms-inquiry-facts{grid-template-columns:1fr}.cms-inbox-count{gap:8px;padding:10px 12px}}.cms-simple{--cms-topbar-height:48px;grid-template-rows:var(--cms-topbar-height) minmax(0, 1fr)}.cms-simple .cms-topbar{height:var(--cms-topbar-height);min-height:0}.cms-simple .cms-topbar .cms-brand-symbol{border-radius:7px;width:28px;height:30px;font-size:21px}.cms-simple .cms-topbar .cms-brand strong{font-size:13px}.cms-simple .cms-topbar .cms-brand small{display:none}.cms-simple .cms-account-avatar{width:28px;height:28px;font-size:12px}.cms-simple .cms-library{top:var(--cms-topbar-height);height:calc(100dvh - var(--cms-topbar-height))}.cms-simple .cms-editor-header{top:var(--cms-topbar-height);z-index:26;background:#fff;flex-wrap:nowrap;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:flex;position:sticky}.cms-simple .cms-editor-title{flex:1;gap:8px;min-width:0}.cms-simple .cms-editor-title>div{min-width:0}.cms-simple .cms-editor-title h1{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.4;overflow:hidden}.cms-simple .cms-editor-title .cms-breadcrumb{display:none}.cms-simple .cms-editor-title .cms-detail-state{gap:8px;margin:4px 0 0;font-size:11px;line-height:1.2}.cms-simple .cms-detail-state .cms-status{padding:2px 6px;font-size:10px}.cms-simple .cms-editor-actions{flex-wrap:nowrap;flex:none;gap:6px}.cms-simple .cms-editor-actions>.cms-button{border-radius:6px;min-height:36px;padding:7px 13px;font-size:13px}.cms-detail-back{cursor:pointer;background:0 0;border:0;flex:0 0 32px;width:32px;height:36px;font-size:21px}.cms-simple .cms-action-menu>summary{min-height:36px;padding:8px 12px}.cms-action-menu a{color:inherit;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.cms-action-menu a:hover{background:var(--cms-wine-soft)}.cms-simple .cms-column-workspace{padding-top:20px}.cms-column-heading{display:none}.cms-column-title-area{gap:16px;padding-block:24px 20px}.cms-blog-tools,.cms-simple .cms-rich-toolbar{top:calc(var(--cms-topbar-height,48px) + var(--cms-editor-header-height,64px))}.cms-blog-mode{padding:6px 12px}.cms-blog-mode button{padding:6px 12px;font-size:13px}.cms-blog-toolbar{padding:6px 12px}.cms-simple .cms-workspace-alert{z-index:1;position:relative;top:auto}.cms-simple .cms-visual-field{scroll-margin-top:calc(var(--cms-topbar-height) + var(--cms-editor-header-height,64px) + 12px)}.cms-reauth-dialog{border:1px solid var(--cms-line);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cms-ink);background:#fff;border-radius:12px;margin:auto;padding:0}.cms-reauth-dialog::backdrop{background:#151921b3}.cms-reauth-content .cms-login-panel{box-shadow:none;border:0;padding:28px}.cms-recovery-warning{margin:12px 20px}.cms-conflict-comparison{padding:24px}.cms-conflict-comparison>div{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.cms-conflict-comparison label{gap:10px;font-weight:600;display:grid}.cms-conflict-comparison textarea{border:1px solid var(--cms-line);width:100%;min-height:340px;padding:14px;font-family:monospace;font-size:13px}.cms-conflict-comparison>button{margin:0 8px 8px 0}@media (width<=820px){.cms-simple .cms-editor-header{flex-wrap:wrap;gap:6px;padding:8px 12px}.cms-simple .cms-editor-title{flex-basis:calc(100% - 46px)}.cms-simple .cms-editor-title h1{font-size:14px}.cms-simple .cms-editor-actions{margin-left:auto}.cms-simple .cms-editor-title .cms-mobile-library-button{display:none}.cms-simple .cms-blog-tools{top:calc(var(--cms-topbar-height) + var(--cms-editor-header-height,104px))}.cms-blog-toolbar{flex-wrap:nowrap;overflow-x:auto}.cms-blog-toolbar>*{flex-shrink:0}.cms-blog-toolbar select{max-width:110px}.cms-conflict-comparison>div{grid-template-columns:1fr}}.ssgl-guide{color:var(--ssgl-ink);background:#f7f6f3;min-height:100vh}.ssgl-guide-top{border-bottom:1px solid var(--ssgl-line);z-index:10;background:#fff;justify-content:space-between;align-items:center;gap:24px;height:72px;padding-inline:36px;display:flex;position:relative}.ssgl-guide-top>a{letter-spacing:.08em;font-size:13px;font-weight:650}.ssgl-guide-top>a span{color:var(--ssgl-muted);letter-spacing:0;margin-left:24px;font-weight:400}.ssgl-guide-top>div{align-items:center;gap:28px;font-size:13px;display:flex}.ssgl-guide-version{color:var(--ssgl-muted)}.ssgl-guide-layout{grid-template-columns:224px minmax(0,1fr);display:grid}.ssgl-guide-sidebar{border-right:1px solid var(--ssgl-line);height:100vh;padding:40px 24px;position:sticky;top:0}.ssgl-guide-sidebar>p{letter-spacing:.14em;color:var(--ssgl-muted);margin:0 0 28px;font-size:12px}.ssgl-guide-sidebar nav{gap:8px;display:grid}.ssgl-guide-sidebar nav a{align-items:center;gap:14px;min-height:44px;font-size:14px;display:flex}.ssgl-guide-sidebar nav a span{color:var(--ssgl-muted);font-size:12px}.ssgl-guide-sidebar nav a:hover{color:var(--ssgl-burgundy)}.ssgl-guide-status{border-top:1px solid var(--ssgl-line);margin-top:48px;padding-top:24px;font-size:12px}.ssgl-guide-status>span{background:var(--ssgl-burgundy);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.ssgl-guide-status small{color:var(--ssgl-muted);margin-top:10px;font-size:12px;line-height:1.8;display:block}.ssgl-guide-main{width:100%;min-width:0;max-width:1560px;padding:56px clamp(24px,4vw,72px) 0}.ssgl-guide-intro{margin-bottom:64px}.ssgl-guide-intro .ssgl-eyebrow{color:var(--ssgl-burgundy);letter-spacing:.08em;margin:0 0 24px;font-size:12px}.ssgl-guide-intro h1{font-family:var(--ssgl-font-title);letter-spacing:-.045em;word-break:keep-all;margin:0 0 24px;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.5}.ssgl-guide-intro h1 em{color:var(--ssgl-burgundy);font-style:normal}.ssgl-guide-intro>p:not(.ssgl-eyebrow){color:var(--ssgl-muted);font-size:16px;line-height:1.9}.ssgl-guide-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ssgl-guide-chips span{border:1px solid var(--ssgl-line);color:var(--ssgl-muted);background:#fff;padding:6px 12px;font-size:12px}.ssgl-guide-main>section{margin-bottom:80px;scroll-margin-top:32px}.ssgl-guide-section-heading{border-top:1px solid var(--ssgl-line);align-items:flex-start;gap:20px;margin-bottom:28px;padding-top:28px;display:flex}.ssgl-guide-section-heading>span{color:var(--ssgl-burgundy);padding-top:5px;font-size:12px}.ssgl-guide-section-heading h2{letter-spacing:-.035em;margin:0 0 10px;font-size:24px;font-weight:550}.ssgl-guide-section-heading p{color:var(--ssgl-muted);word-break:keep-all;margin:0;font-size:15px;line-height:1.8}.ssgl-preview{border:1px solid var(--ssgl-line);background:#fff}.ssgl-preview-toolbar{border-bottom:1px solid var(--ssgl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ssgl-device-options{flex-wrap:wrap;gap:4px;display:flex}.ssgl-device-options button{cursor:pointer;min-height:44px;color:var(--ssgl-muted);background:0 0;border:1px solid #0000;padding:8px 12px;font-size:13px}.ssgl-device-options button[aria-pressed=true]{color:var(--ssgl-burgundy);background:var(--ssgl-ivory);border-color:var(--ssgl-line)}.ssgl-device-options button span{opacity:.7;margin-left:6px;font-size:12px}.ssgl-preview-toolbar>a{white-space:nowrap;padding:12px 0;font-size:13px}.ssgl-preview-settings{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;font-size:12px;display:flex}.ssgl-preview-settings label{align-items:center;gap:8px;display:flex}.ssgl-preview-settings select{border:1px solid var(--ssgl-line);background:#faf9f7;min-height:40px;padding:8px;font-size:12px}.ssgl-preview-settings>span{color:var(--ssgl-muted);margin-left:auto}.ssgl-preview-stage{background:#e7e4df;padding-block:24px;overflow:hidden}.ssgl-preview-frame{background:#fff;margin:auto;position:relative;box-shadow:0 8px 20px #20202012}.ssgl-preview iframe{transform-origin:0 0;border:0;max-width:none;position:absolute;inset:0 auto auto 0}.ssgl-preview-caption{color:var(--ssgl-muted);margin:0;padding:14px 16px;font-size:12px;line-height:1.8}.ssgl-brand-samples{grid-template-columns:repeat(2,1fr);display:grid}.ssgl-brand-samples>div{border:1px solid var(--ssgl-line);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;padding:32px;display:flex}.ssgl-brand-samples>div:last-child{background:var(--ssgl-charcoal);border-color:var(--ssgl-charcoal);color:#fff}.ssgl-brand-samples>div>span{opacity:.65;margin-top:20px;font-size:12px}.ssgl-guide-note{color:var(--ssgl-muted);margin:20px 0 28px;font-size:13px;line-height:1.9}.ssgl-guide-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ssgl-guide-spec-grid article{border-top:2px solid var(--ssgl-line);background:#fff;padding:24px}.ssgl-guide-spec-grid h3{margin:0 0 16px;font-size:16px;font-weight:600}.ssgl-guide-spec-grid p{color:var(--ssgl-muted);word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.85}.ssgl-guide-spec-grid dl{margin:0;font-size:13px}.ssgl-guide-spec-grid dl>div{border-bottom:1px solid #efebe6;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:8px;display:flex}.ssgl-guide-spec-grid dt{color:var(--ssgl-muted)}.ssgl-guide-spec-grid dd{margin:0}.ssgl-guide-spec-grid .ssgl-spec-value{font-family:var(--ssgl-font-title);color:var(--ssgl-burgundy);font-size:34px;line-height:1.4}.ssgl-spec-value small{font-family:var(--ssgl-font-body);color:var(--ssgl-muted);font-size:13px}.ssgl-guide-rule-list{margin-top:24px}.ssgl-guide-rule-list>p{border-bottom:1px solid var(--ssgl-line);grid-template-columns:150px 1fr;gap:24px;margin:0;padding:20px 0;font-size:14px;display:grid}.ssgl-guide-rule-list strong{font-weight:600}.ssgl-guide-rule-list span{color:var(--ssgl-muted);word-break:keep-all;line-height:1.8}.ssgl-guide-flow{background:#ebe7e1;align-items:center;gap:12px;margin-bottom:24px;padding:24px;display:flex}.ssgl-guide-flow>span{text-align:center;background:#fff;flex:1;padding:20px;font-size:13px}.ssgl-guide-flow .is-burgundy{background:var(--ssgl-burgundy);color:#fff}.ssgl-guide-flow .is-charcoal{background:var(--ssgl-charcoal);color:#fff}.ssgl-guide-flow>b{color:var(--ssgl-muted);font-weight:400;transform:rotate(-90deg)}.ssgl-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;display:grid}.ssgl-color-swatch{border:1px solid #25232212;height:88px;margin-bottom:14px}.ssgl-color-grid strong,.ssgl-color-grid code{margin-bottom:2px;font-size:13px;display:block}.ssgl-color-grid code{color:var(--ssgl-muted);font-size:12px}.ssgl-color-grid p{margin:10px 0 2px;font-size:13px}.ssgl-color-grid small{color:var(--ssgl-muted);font-size:12px}.ssgl-type-samples{border:1px solid var(--ssgl-line);background:#fff;margin-block:32px 20px}.ssgl-type-samples article{padding:28px}.ssgl-type-samples article+article{border-top:1px solid var(--ssgl-line)}.ssgl-type-samples small{color:var(--ssgl-muted);letter-spacing:.08em;font-size:12px}.ssgl-type-samples p{margin:20px 0;font-size:clamp(24px,3vw,36px)}.ssgl-type-samples article:first-child p{font-family:var(--ssgl-font-title);color:var(--ssgl-burgundy)}.ssgl-type-samples article:last-child p{font-size:24px}.ssgl-type-samples span{color:var(--ssgl-muted);font-size:12px}.ssgl-button-samples{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.ssgl-spacing-scale{border:1px solid var(--ssgl-line);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:32px;padding:28px;display:flex}.ssgl-spacing-scale>div{flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.ssgl-spacing-scale i{border-top:2px solid var(--ssgl-burgundy);background:#481c2325;width:24px;display:block}.ssgl-table-scroll{overflow-x:auto}.ssgl-guide table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:800px;font-size:13px}.ssgl-guide th,.ssgl-guide td{border-bottom:1px solid var(--ssgl-line);padding:16px}.ssgl-guide thead th{background:var(--ssgl-burgundy);color:#fff;font-weight:500}.ssgl-guide tbody th{font-weight:500}.ssgl-guide td{color:var(--ssgl-muted)}.ssgl-code-reference{border:1px solid var(--ssgl-line);background:#fff;margin-top:20px;padding:0 24px}.ssgl-code-reference summary{cursor:pointer;align-content:center;min-height:64px;font-size:14px}.ssgl-code-reference p{color:var(--ssgl-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.ssgl-code-reference pre{background:var(--ssgl-charcoal);color:#ede5d8;margin-bottom:24px;padding:24px;font-size:13px;line-height:1.8;overflow:auto}.ssgl-reference-grid{grid-template-columns:repeat(4,1fr);gap:20px;padding-bottom:24px;display:grid}.ssgl-reference-grid img{object-fit:contain;object-position:top;background:#eee;width:100%;height:240px}.ssgl-reference-grid span{color:var(--ssgl-muted);margin-top:12px;font-size:12px;display:block}.ssgl-guide-end{border-top:1px solid var(--ssgl-line);color:var(--ssgl-muted);letter-spacing:.05em;justify-content:space-between;gap:20px;padding-block:32px;font-size:12px;display:flex}.ssgl-specimen-content{text-align:center;padding-block:72px}.ssgl-specimen-content .ssgl-eyebrow{color:var(--ssgl-muted);font-size:12px}.ssgl-specimen-content h2{font-family:var(--ssgl-font-title);margin:16px 0;font-size:28px;font-weight:400}.ssgl-specimen-content>p:not(.ssgl-eyebrow){color:var(--ssgl-muted);font-size:15px;line-height:1.9}.ssgl-specimen-content>div{border:1px dashed var(--ssgl-line);min-height:100px;color:var(--ssgl-muted);justify-content:space-around;align-items:center;gap:16px;margin-top:32px;padding:20px;font-size:12px;display:flex}@media (width<=1100px){.ssgl-guide-layout{grid-template-columns:180px minmax(0,1fr)}.ssgl-guide-sidebar{padding-inline:20px}.ssgl-guide-main{padding-inline:28px}.ssgl-guide-spec-grid{grid-template-columns:1fr;gap:12px}.ssgl-guide-flow{flex-direction:column}.ssgl-guide-flow>span{width:100%}.ssgl-guide-flow>b{transform:none}}@media (width<=767px){.ssgl-guide-layout{display:block}.ssgl-guide-top{height:64px;padding-inline:20px}.ssgl-guide-top>a{font-size:12px}.ssgl-guide-top>a span,.ssgl-guide-version{display:none}.ssgl-guide-top>div{font-size:12px}.ssgl-guide-sidebar{border-bottom:1px solid var(--ssgl-line);border-right:0;height:auto;padding:12px 20px;position:relative}.ssgl-guide-sidebar>p,.ssgl-guide-status{display:none}.ssgl-guide-sidebar nav{gap:24px;display:flex;overflow-x:auto}.ssgl-guide-sidebar nav a{flex-shrink:0;gap:8px;font-size:13px}.ssgl-guide-main{padding:36px 20px 0}.ssgl-guide-intro{margin-bottom:40px}.ssgl-guide-intro>p:not(.ssgl-eyebrow){font-size:14px}.ssgl-guide-intro h1{font-size:30px}.ssgl-guide-section-heading{gap:12px}.ssgl-guide-section-heading h2{font-size:21px}.ssgl-guide-section-heading p{font-size:14px}.ssgl-guide-main>section{margin-bottom:48px}.ssgl-preview-settings{flex-direction:column;align-items:flex-start;gap:8px}.ssgl-preview-settings>span{margin-left:0}.ssgl-device-options{gap:0}.ssgl-device-options button{padding:8px;font-size:12px}.ssgl-device-options button span{display:none}.ssgl-brand-samples{grid-template-columns:1fr}.ssgl-guide-rule-list>p{grid-template-columns:1fr;gap:8px}.ssgl-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssgl-spacing-scale{gap:20px;padding:20px}.ssgl-code-reference{padding-inline:16px}.ssgl-reference-grid{grid-template-columns:repeat(2,1fr)}.ssgl-guide-end{flex-direction:column}.ssgl-specimen-content{padding-block:48px}.ssgl-specimen-content h2{word-break:keep-all;font-size:23px}.ssgl-specimen-content>div{flex-direction:column}}.english-editorial .ep-profile{background:#faf8f3;padding:136px 0 72px}.english-editorial .ep-profile-breadcrumb{color:#6b7579;font:13px/1.5 var(--ep-sans);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:34px;display:flex}.english-editorial .ep-profile-breadcrumb a{color:var(--ep-wine);border-bottom:1px solid #cbb1a8}.english-editorial .ep-profile-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,5vw,76px);display:grid}.english-editorial .ep-profile-portrait{aspect-ratio:3/4;background:#f0f0f3;position:sticky;top:116px;overflow:hidden}.english-editorial .ep-profile-portrait img{object-fit:cover;object-position:center top;transform-origin:50% 10%;width:100%;height:100%;transform:scale(1.18)}.english-editorial .ep-profile-placeholder{color:#94989a;place-items:center;height:100%;display:grid}.english-editorial .ep-profile-placeholder .eh-icon{width:50%;height:auto}.english-editorial .ep-profile-copy{padding-top:18px}.english-editorial .ep-profile-copy .ep-eyebrow{margin-bottom:17px}.english-editorial .ep-profile h1{font-size:clamp(40px,4.1vw,60px);line-height:1.1}.english-editorial .ep-profile-role{color:#687680;font:13px/1.5 var(--ep-sans);letter-spacing:.06em;text-transform:uppercase;margin-top:14px}.english-editorial .ep-profile-summary{margin-top:26px;font-size:25px;line-height:1.4}.english-editorial .ep-profile-bio{border-top:1px solid #d9cfc3;margin-top:29px;padding-top:29px}.english-editorial .ep-profile-bio h2{color:#896648;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font:12px/1.5 Georgia,serif}.english-editorial .ep-profile-bio p{font-size:18px;line-height:1.7}.english-editorial .ep-profile-bio p+p{margin-top:16px}.english-editorial .ep-profile-expertise{border-top:1px solid #d9cfc3;flex-wrap:wrap;gap:28px;margin-top:30px;padding-top:25px;display:flex}.english-editorial .ep-profile-expertise>div{flex:180px}.english-editorial .ep-profile-expertise dt{color:#896648;letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font:12px/1.5 Georgia,serif}.english-editorial .ep-profile-expertise dd{white-space:pre-line;font-size:17px;line-height:1.6}.english-editorial .ep-profile-return{border-top:1px solid #d9cfc3;margin-top:48px;padding-top:26px}.english-editorial .ep-profile-return a{color:var(--ep-wine);align-items:center;gap:17px;font-size:17px;display:inline-flex}.english-editorial .ep-profile-return a span{font-size:27px}.english-editorial .ep-profile-missing{padding:160px 0 100px}.english-editorial .ep-profile-missing h1{font-size:42px}.english-editorial .ep-profile-missing p:not(.ep-eyebrow){margin-block:22px}@media (width<=760px){.english-editorial .ep-profile{padding:104px 0 40px}.english-editorial .ep-profile-breadcrumb{margin-bottom:25px}.english-editorial .ep-profile-grid{grid-template-columns:minmax(0,1fr);gap:28px}.english-editorial .ep-profile-portrait{width:100%;max-width:420px;margin-inline:auto;position:static}.english-editorial .ep-profile-copy{padding:0}.english-editorial .ep-profile h1{font-size:40px}.english-editorial .ep-profile-summary{margin-top:20px;font-size:23px}.english-editorial .ep-profile-bio p{font-size:17px}.english-editorial .ep-profile-expertise{gap:22px}}
