
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=/wp-includes/blocks/group/style.min.css */


.wp-block-post-content{display:flow-root}
/*# sourceURL=/wp-includes/blocks/post-content/style.min.css */



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#b57c4e,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#9d7a60)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #b57c4e;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;}/* ===== t78 linkingmalaysia : 주소나라 (가나다 초성 디렉터리 + 표 리스트) ===== */
:root { --lq-iv:#fffdf8; --lq-iv2:#f7f0e4; --lq-iv3:#efe4d3; --lq-em:#9a5b45; --lq-emd:#7a4635; --lq-emx:#62392b; --lq-eml:#f6e8df; --lq-emm:#e7cdbd; --lq-co:#6f8a68; --lq-cod:#506b4a; --lq-col:#eef2e8; --lq-ink:#2d2721; --lq-tx:#4b4138; --lq-mu:#7c7064; --lq-ln:#e3d6c3; --lq-ln2:#d9cab5; }
html, body { background:#fffdf8 !important; }
body { overflow-x:clip; }
.page .wp-block-post-title { display:none !important; }
.page .wp-site-blocks > main, .page main.wp-block-group, .page .wp-block-post-content, .page .entry-content { padding:0 !important; margin:0 !important; max-width:none !important; }
.page .wp-site-blocks > main > *, .page .wp-block-post-content > * { margin-block:0 !important; }
.wp-site-blocks { padding-top:0 !important; }
.wp-site-blocks > header.wp-block-template-part { position:relative; z-index:100; margin:0 !important; }
.wp-site-blocks > footer.wp-block-template-part, .wp-site-blocks > main { margin-top:0 !important; }
[hidden] { display:none !important; }
.gtranslate_wrapper, .gt_float_switcher, #gt_float_wrapper, .gt_switcher_wrapper { display:none !important; }
#lqh a:focus, #lqh button:focus, #lqw a:focus, #lqw summary:focus, #lqw button:focus, #lqw [tabindex]:focus, #lqf a:focus, .lq-q a:focus, .lq-q input:focus, .lq-q button:focus { outline:none; }
#lqh a:focus-visible, #lqh button:focus-visible, #lqw a:focus-visible, #lqw summary:focus-visible, #lqw button:focus-visible, #lqw [tabindex]:focus-visible, #lqf a:focus-visible, .lq-q a:focus-visible, .lq-q input:focus-visible, .lq-q button:focus-visible { outline:2px solid var(--lq-em) !important; outline-offset:2px; }
#lqh, #lqh a, #lqh button, #lqh span, #lqh p, #lqw, #lqw p, #lqw a, #lqw li, #lqw td, #lqw th, #lqw summary, #lqw small, #lqw b, #lqw strong, #lqw em, #lqw dt, #lqw dd, #lqw button, #lqw span, #lqf, #lqf a, #lqf p, #lqf span, #lqf strong, .lq-q, .lq-q p, .lq-q a, .lq-q input, .lq-q button { font-family:'Noto Sans KR', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif !important; }
#lqw h1, #lqw h2, #lqw h3, .lq-q h1, .lq-q h2, #lqh .lqh-logo span, #lqf .lqf-b strong, #lqw .lq-ttl { font-family:'Gowun Batang', 'Nanum Myeongjo', serif !important; }
#lqh *, #lqw *, #lqf *, .lq-q * { box-sizing:border-box; }

/* ---------- 헤더 ---------- */
#lqh { background:var(--lq-iv); border-bottom:1px solid var(--lq-ln); position:relative; }
#lqh .lqh-bar { position:relative; z-index:3; background:rgba(255,253,247,.97); backdrop-filter:blur(6px); }
#lqh.lqh-pin .lqh-bar { position:fixed; top:var(--wp-admin--admin-bar--height,0px); left:0; right:0; border-bottom:1px solid var(--lq-ln); box-shadow:0 12px 26px -22px rgba(23,36,31,.45); }
#lqh .lqh-in { max-width:1200px; margin:0 auto; padding:0 28px; height:64px; display:flex; align-items:center; gap:16px; }
#lqh .lqh-logo { display:flex; align-items:center; gap:10px; text-decoration:none !important; flex-shrink:0; }
#lqh .lqh-logo img { width:34px; height:34px; border-radius:10px; display:block; }
#lqh .lqh-logo span { font-size:23px; font-weight:700; color:var(--lq-ink); letter-spacing:-.02em; line-height:1; }
#lqh .lqh-sub { font-size:13.5px; color:var(--lq-mu); padding-left:16px; border-left:1px solid var(--lq-ln2); white-space:nowrap; }
#lqh .lqh-r { margin-left:auto; display:flex; align-items:center; gap:8px; }
#lqh .lqh-r a { display:inline-flex; align-items:center; gap:6px; padding:8px 15px; border-radius:10px; font-size:14.5px; font-weight:700; text-decoration:none !important; white-space:nowrap; }
#lqh .lqh-home { color:var(--lq-tx) !important; }
#lqh .lqh-home:hover { background:var(--lq-iv2); }
#lqh .lqh-all { color:#fff !important; background:var(--lq-em); }
#lqh .lqh-all:hover { background:var(--lq-emd); }
#lqh .lqh-all.on { background:var(--lq-emx); }
#lqh .lqh-all svg { width:14px; height:14px; }
#lqh .lqh-cats { border-top:1px solid var(--lq-ln); }
#lqh .lqh-cats-in { max-width:1200px; margin:0 auto; padding:10px 28px 11px; display:flex; flex-wrap:wrap; gap:4px 6px; }
#lqh .lqh-cats a { display:block; padding:3px 10px; font-size:14.5px; line-height:1.6; color:var(--lq-tx) !important; text-decoration:none !important; white-space:nowrap; border-radius:6px; border-bottom:2px solid transparent; }
#lqh .lqh-cats a:hover { color:var(--lq-emd) !important; background:var(--lq-eml); }
#lqh .lqh-cats a.on { color:var(--lq-cod) !important; font-weight:700; border-bottom-color:var(--lq-co); border-radius:6px 6px 0 0; }
#lqh .lqh-btn { display:none; margin-left:auto; width:44px; height:44px; border:1px solid var(--lq-ln2); border-radius:12px; background:#fff; position:relative; cursor:pointer; padding:0; }
#lqh .lqh-btn i { position:absolute; left:12px; right:12px; height:2px; border-radius:2px; background:var(--lq-ink); transition:transform .15s, opacity .15s; }
#lqh .lqh-btn i:nth-child(1) { top:14px; } #lqh .lqh-btn i:nth-child(2) { top:21px; } #lqh .lqh-btn i:nth-child(3) { top:28px; }
#lqh .lqh-btn[aria-expanded="true"] i:nth-child(1) { transform:translateY(7px) rotate(45deg); }
#lqh .lqh-btn[aria-expanded="true"] i:nth-child(2) { opacity:0; }
#lqh .lqh-btn[aria-expanded="true"] i:nth-child(3) { transform:translateY(-7px) rotate(-45deg); }
#lqh .lqh-mob { position:absolute; left:0; right:0; top:100%; background:var(--lq-iv); border-top:1px solid var(--lq-ln); border-bottom:1px solid var(--lq-ln2); box-shadow:0 26px 40px -26px rgba(23,36,31,.4); max-height:calc(100vh - 70px); overflow-y:auto; }
#lqh .lqh-mob-in { padding:12px 16px 18px; }
#lqh .lqh-mob-top { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-bottom:12px; }
#lqh .lqh-mob-top a { display:block; text-align:center; padding:11px 8px; border-radius:10px; font-weight:700; font-size:15px; text-decoration:none !important; color:var(--lq-ink) !important; background:var(--lq-iv2); }
#lqh .lqh-mob-top a:last-child { background:var(--lq-em); color:#fff !important; }
#lqh .lqh-mob-t { font-size:12.5px; font-weight:700; color:var(--lq-mu); margin:0 0 6px; }
#lqh .lqh-mob-g { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); border-top:1px solid var(--lq-ln); }
#lqh .lqh-mob-g a { display:block; padding:11px 4px; font-size:15px; color:var(--lq-ink) !important; text-decoration:none !important; border-bottom:1px solid var(--lq-ln); }
#lqh .lqh-mob-g a:nth-child(odd) { padding-right:10px; }
#lqh .lqh-mob-g a.on { color:var(--lq-cod) !important; font-weight:700; }
@media (max-width:980px) { #lqh .lqh-sub { display:none; } }
@media (max-width:760px) {
  #lqh .lqh-in { padding:0 16px; height:60px; }
  #lqh .lqh-r, #lqh .lqh-cats { display:none; }
  #lqh .lqh-btn { display:block; }
  #lqh .lqh-logo span { font-size:21px; }
}

/* ---------- 공통 본문 ---------- */
#lqw { width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); background:var(--lq-iv); color:var(--lq-tx); font-size:16.5px; line-height:1.8; }
#lqw a { color:var(--lq-emd); text-decoration:underline; text-decoration-color:var(--lq-emm); text-underline-offset:3px; }
#lqw a:hover { text-decoration-color:var(--lq-emd); }
#lqw .lq-in { max-width:1160px; margin:0 auto; padding:0 28px; }
#lqw h1 { margin:0; color:var(--lq-ink); font-size:42px; line-height:1.3; font-weight:700; letter-spacing:-.025em; }
#lqw h2 { margin:0; color:var(--lq-ink); font-size:30px; line-height:1.38; font-weight:700; letter-spacing:-.02em; }
#lqw h3 { margin:0 0 8px; color:var(--lq-ink); font-size:20px; line-height:1.45; font-weight:700; letter-spacing:-.015em; }
#lqw p { margin:0 0 14px; }
#lqw h1, #lqw h2, #lqw h3, #lqw p, #lqw li, #lqw td, #lqw th, #lqw summary, #lqw dd, #lqw dt { word-break:keep-all; overflow-wrap:anywhere; }
#lqh p, #lqf p { word-break:keep-all; }
#lqw .lq-sec { padding:72px 0; }
#lqw .lq-sec + .lq-sec { border-top:1px solid var(--lq-ln); }
#lqw .lq-sec.lq-w { background:#fff; }
#lqw .lq-hd { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:20px 56px; align-items:start; margin:0 0 30px; }
#lqw .lq-hd.lq-one { grid-template-columns:minmax(0,1fr); max-width:800px; }
#lqw .lq-hd .lq-k { grid-column:1 / -1; display:flex; align-items:center; gap:10px; font-size:13px; font-weight:700; color:var(--lq-emd); letter-spacing:.06em; margin:0 0 -8px; }
#lqw .lq-hd .lq-k::after { content:""; flex:1 1 auto; height:1px; background:var(--lq-ln2); }
#lqw .lq-hd .lq-k i { font-style:normal; color:var(--lq-cod); }
#lqw .lq-hd .lq-k + h2 { align-self:start; }
#lqw .lq-hd p { font-size:16.5px; }
#lqw .lq-hd > div p:last-child { margin-bottom:0; }
#lqw .lq-cr { display:flex; flex-wrap:wrap; align-items:center; gap:8px; font-size:14px; color:var(--lq-mu); margin:0 0 18px; }
#lqw .lq-cr a { color:var(--lq-mu); text-decoration:none; }
#lqw .lq-cr a:hover { color:var(--lq-emd); }
#lqw .lq-cr em { font-style:normal; color:#c9c0a8; }
#lqw .lq-cr span { color:var(--lq-ink); font-weight:700; }
#lqw .lq-fv { flex:0 0 18px; width:18px; height:18px; border-radius:5px; background-repeat:no-repeat; display:inline-block; vertical-align:-3px; }
#lqw .lq-fv-t { background:var(--lq-eml); color:var(--lq-emd); font-size:11px; font-style:normal; font-weight:700; display:inline-flex; align-items:center; justify-content:center; }
#lqw .lq-memo { margin:24px 0 0; padding:18px 22px; border-radius:12px; background:var(--lq-col); color:var(--lq-ink); border:1px solid #fbd0d8; }
#lqw .lq-memo p { margin:0; }
#lqw .lq-memo a { font-weight:700; color:var(--lq-cod); text-decoration-color:#fbb6c3; }
#lqw .lq-memo.lq-g { background:var(--lq-eml); border-color:var(--lq-emm); }
#lqw .lq-memo.lq-g a { color:var(--lq-emd); text-decoration-color:var(--lq-emm); }
#lqw .lq-prose { max-width:800px; }
#lqw .lq-prose p { font-size:17px; }

/* 초성 이동 막대 */
#lqw .lq-jp { display:flex; flex-wrap:wrap; gap:6px; }
#lqw .lq-jp a, #lqw .lq-jp span { display:inline-flex; align-items:center; justify-content:center; min-width:40px; height:40px; padding:0 10px; border-radius:10px; font-size:16px; font-weight:700; text-decoration:none; }
#lqw .lq-jp a { background:#fff; color:var(--lq-ink); border:1px solid var(--lq-ln2); }
#lqw .lq-jp a:hover { background:var(--lq-em); border-color:var(--lq-em); color:#fff; }
#lqw .lq-jp span { color:#cfc7b1; border:1px dashed var(--lq-ln2); }

/* 표 공통 */
#lqw .lq-tw { overflow-x:auto; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; }
#lqw table { width:100%; border-collapse:collapse; font-size:15px; }
#lqw th, #lqw td { text-align:left; vertical-align:top; padding:14px 16px; border-bottom:1px solid var(--lq-ln); }
#lqw thead th { background:var(--lq-iv2); color:var(--lq-ink); font-size:13.5px; font-weight:700; letter-spacing:.02em; padding:12px 16px; white-space:nowrap; }
#lqw tbody tr:last-child td, #lqw tbody tr:last-child th { border-bottom:0; }

/* 홈 디렉터리 표 */
#lqw .lq-dir tbody + tbody { border-top:2px solid var(--lq-ln2); }
#lqw .lq-dir tbody th { width:76px; text-align:center; vertical-align:top; background:var(--lq-iv); border-right:1px solid var(--lq-ln); }
#lqw .lq-dir tbody th b { display:inline-flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:50%; background:var(--lq-col); color:var(--lq-cod); font-size:16.5px; }
#lqw .lq-dir .lq-dn { width:200px; }
#lqw .lq-dir .lq-dn a { font-family:'Gowun Batang', 'Nanum Myeongjo', serif !important; font-weight:700; font-size:17.5px; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-dir .lq-dn a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-dir .lq-dn small { display:block; font-size:12.5px; color:var(--lq-mu); margin-top:2px; }
#lqw .lq-dir .lq-dd { color:var(--lq-tx); line-height:1.65; }
#lqw .lq-dir .lq-dr { width:300px; }
#lqw .lq-dir td.lq-dr { line-height:1.5; }
#lqw .lq-dr a { display:inline-flex; align-items:center; gap:7px; color:var(--lq-ink); text-decoration:none; font-size:14.5px; padding:2px 0; margin:0 14px 2px 0; }
#lqw .lq-dir .lq-dc { width:72px; white-space:nowrap; text-align:right; color:var(--lq-mu); font-variant-numeric:tabular-nums; }
#lqw .lq-dr a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-dir tr.lq-hot td { background:#fff9ed; }
#lqw .lq-dir tr.lq-hot .lq-dn small { color:var(--lq-cod); font-weight:700; }

/* 인기 분야 블록 */
#lqw .lq-pop { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
#lqw .lq-pb { background:#fff; border:1px solid var(--lq-ln2); border-radius:14px; overflow:hidden; display:flex; flex-direction:column; }
#lqw .lq-pb-h { padding:18px 20px 12px; border-bottom:1px solid var(--lq-ln); }
#lqw .lq-pb-h h3 { margin:0 0 6px; font-size:19px; }
#lqw .lq-pb-h h3 a { color:var(--lq-ink); text-decoration:none; }
#lqw .lq-pb-h h3 a:hover { color:var(--lq-emd); }
#lqw .lq-pb-h p { margin:0; font-size:14.5px; line-height:1.65; }
#lqw .lq-pb ol { list-style:none; margin:0; padding:4px 0; counter-reset:lqp; }
#lqw .lq-pb li { counter-increment:lqp; display:grid; grid-template-columns:26px minmax(0,1fr) auto; align-items:center; gap:8px; padding:8px 20px; border-bottom:1px dashed var(--lq-ln); font-size:14.5px; }
#lqw .lq-pb li:last-child { border-bottom:0; }
#lqw .lq-pb li::before { content:counter(lqp, decimal-leading-zero); font-size:12px; font-weight:700; color:var(--lq-mu); font-variant-numeric:tabular-nums; }
#lqw .lq-pb li a { display:flex; align-items:center; gap:8px; min-width:0; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-pb li a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-pb li small { font-size:12.5px; color:var(--lq-mu); text-align:right; word-break:break-all; }
#lqw .lq-pb-f { margin-top:auto; padding:12px 20px; background:var(--lq-iv); border-top:1px solid var(--lq-ln); }
#lqw .lq-pb-f a { display:inline-flex; align-items:center; gap:6px; font-size:14px; font-weight:700; text-decoration:none; }
#lqw .lq-pb-f svg, #lqw .lq-more svg { width:14px; height:14px; }

/* 정의 표 / 행 목록 */
#lqw .lq-def { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-def > div { padding:24px 24px 14px; border-right:1px solid var(--lq-ln); }
#lqw .lq-def > div:last-child { border-right:0; }
#lqw .lq-def .lq-tag { display:inline-block; font-size:12.5px; font-weight:700; color:var(--lq-emd); background:var(--lq-eml); padding:2px 10px; border-radius:6px; margin:0 0 12px; }
#lqw .lq-def > div:nth-child(2) .lq-tag { color:var(--lq-cod); background:var(--lq-col); }
#lqw .lq-def p { font-size:15.5px; }
#lqw .lq-rows { border-top:2px solid var(--lq-ink); }
#lqw .lq-rows > div { display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,2fr); gap:28px; padding:22px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-rows h3 { margin:0; }
#lqw .lq-rows p { margin:0; }
#lqw .lq-rows .lq-n { display:block; font-size:12.5px; font-weight:700; color:var(--lq-cod); letter-spacing:.06em; margin-bottom:4px; }
#lqw .lq-steps { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:0; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; counter-reset:lqs; }
#lqw .lq-steps li { counter-increment:lqs; padding:22px 20px 16px; border-right:1px solid var(--lq-ln); }
#lqw .lq-steps li:last-child { border-right:0; }
#lqw .lq-steps li::before { content:counter(lqs); display:flex; align-items:center; justify-content:center; width:32px; height:32px; border-radius:50%; background:var(--lq-em); color:#fff; font-weight:700; font-size:15px; margin-bottom:14px; }
#lqw .lq-steps h3 { font-size:18px; }
#lqw .lq-steps p { font-size:15px; margin:0; }
#lqw .lq-sit { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 40px; }
#lqw .lq-sit > div { padding:22px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-sit p { font-size:15.5px; }
#lqw .lq-go { display:flex; flex-wrap:wrap; gap:6px; }
#lqw .lq-go a { display:inline-flex; align-items:center; gap:4px; font-size:13.5px; padding:3px 11px; border-radius:999px; border:1px solid var(--lq-emm); background:var(--lq-eml); color:var(--lq-emx); text-decoration:none; }
#lqw .lq-go a:hover { background:var(--lq-em); border-color:var(--lq-em); color:#fff; }
#lqw .lq-cks { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
#lqw .lq-cks li { display:flex; gap:14px; background:#fff; border:1px solid var(--lq-ln2); border-radius:14px; padding:20px 22px; }
#lqw .lq-cks li > svg { flex:0 0 28px; width:28px; height:28px; padding:6px; border-radius:8px; background:var(--lq-eml); color:var(--lq-emd); }
#lqw .lq-cks.lq-x li { border-color:#fbd0d8; }
#lqw .lq-cks.lq-x li > svg { background:var(--lq-col); color:var(--lq-cod); }
#lqw .lq-cks p { margin:0; font-size:15.5px; }
#lqw .lq-tri { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
#lqw .lq-tri > div { background:#fff; border:1px solid var(--lq-ln2); border-top:3px solid var(--lq-em); border-radius:4px 4px 14px 14px; padding:22px 22px 12px; }
#lqw .lq-tri > div:nth-child(3n+2) { border-top-color:var(--lq-co); }
#lqw .lq-tri p { font-size:15.5px; }
#lqw .lq-tri.lq-q4 { grid-template-columns:repeat(2,minmax(0,1fr)); }

/* 비즈니스 소개 */
#lqw .lq-fx { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.15fr); gap:48px; align-items:start; }
#lqw .lq-fx-t p { font-size:16.5px; }
#lqw .lq-fx-l { list-style:none; margin:0; padding:0; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-fx-l li { border-bottom:1px solid var(--lq-ln); }
#lqw .lq-fx-l li:last-child { border-bottom:0; }
#lqw .lq-fx-l li:nth-child(odd) { background:#fffefa; }
#lqw .lq-fx-l a { display:grid; grid-template-columns:18px minmax(0,1fr) auto; align-items:center; gap:4px 9px; padding:13px 18px; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-fx-l a b { font-weight:700; font-size:15.5px; }
#lqw .lq-fx-l a:hover b { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-fx-l small { font-size:12.5px; color:var(--lq-mu); text-align:right; word-break:break-all; }
#lqw .lq-fx-l span { grid-column:2 / -1; font-size:14px; color:var(--lq-tx); line-height:1.55; }

/* FAQ */
#lqw .lq-faq { border-top:2px solid var(--lq-ink); }
#lqw .lq-faq details { border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-faq summary { list-style:none; cursor:pointer; display:flex; align-items:flex-start; gap:14px; padding:19px 4px; font-weight:700; font-size:17px; line-height:1.55; color:var(--lq-ink); }
#lqw .lq-faq summary::-webkit-details-marker { display:none; }
#lqw .lq-faq summary > b { flex:0 0 28px; height:28px; border-radius:8px; background:var(--lq-eml); color:var(--lq-emd); display:inline-flex; align-items:center; justify-content:center; font-size:14px; margin-top:1px; }
#lqw .lq-faq summary > span { flex:1 1 auto; min-width:0; }
#lqw .lq-faq summary > svg { flex:0 0 22px; width:22px; height:22px; margin-top:3px; color:var(--lq-mu); transition:transform .2s; }
#lqw .lq-faq details[open] summary > svg { transform:rotate(45deg); color:var(--lq-cod); }
#lqw .lq-faq details[open] summary > b { background:var(--lq-col); color:var(--lq-cod); }
#lqw .lq-fa { padding:0 40px 20px 46px; }
#lqw .lq-fa p { margin:0; }

/* ---------- 홈 첫 화면 ---------- */
#lqw .lq-hero { padding:64px 0 66px; border-bottom:1px solid var(--lq-ln); background:linear-gradient(180deg,#fffdf8 0%,#f7f0e4 100%); }
#lqw .lq-hero-g { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr); gap:56px; align-items:center; }
#lqw .lq-eye { display:inline-flex; align-items:center; gap:8px; font-size:14px; font-weight:700; color:var(--lq-emx); margin:0 0 18px; }
#lqw .lq-eye::before { content:""; width:8px; height:8px; border-radius:50%; background:var(--lq-co); }
#lqw .lq-hero h1 { font-size:46px; margin-bottom:20px; }
#lqw .lq-hero h1 .lq-hl { color:var(--lq-emd); }
#lqw .lq-hero .lq-lead p { font-size:17.5px; max-width:640px; }
#lqw .lq-btns { display:flex; flex-wrap:wrap; gap:10px; margin:24px 0 0; }
#lqw .lq-btn { display:inline-flex; align-items:center; gap:8px; padding:12px 20px; border-radius:12px; font-weight:700; font-size:15.5px; text-decoration:none !important; background:var(--lq-em); color:#fff !important; }
#lqw .lq-btn:hover { background:var(--lq-emd); }
#lqw .lq-btn.lq-btn2 { background:#fff; color:var(--lq-ink) !important; border:1px solid var(--lq-ln2); }
#lqw .lq-btn.lq-btn2:hover { border-color:var(--lq-em); color:var(--lq-emd) !important; }
#lqw .lq-btn svg { width:15px; height:15px; }
#lqw .lq-cnt { display:flex; flex-wrap:wrap; gap:0; margin:28px 0 0; padding:0; border:1px solid var(--lq-ln2); border-radius:12px; background:#fff; max-width:520px; }
#lqw .lq-cnt > div { flex:1 1 0; min-width:0; padding:12px 18px; border-right:1px solid var(--lq-ln); }
#lqw .lq-cnt > div:last-child { border-right:0; }
#lqw .lq-cnt dt { font-size:12.5px; color:var(--lq-mu); }
#lqw .lq-cnt dd { margin:0; font-size:24px; font-weight:700; color:var(--lq-ink); line-height:1.3; font-variant-numeric:tabular-nums; }
#lqw .lq-panel { background:#fff; border:1px solid var(--lq-ln2); border-radius:18px; padding:24px 24px 18px; box-shadow:0 30px 60px -44px rgba(6,95,70,.55); }
#lqw .lq-panel .lq-pt { font-size:14px; font-weight:700; color:var(--lq-ink); margin:0 0 12px; display:flex; justify-content:space-between; gap:10px; }
#lqw .lq-panel .lq-pt span { font-weight:400; color:var(--lq-mu); font-size:13px; }
#lqw .lq-panel .lq-jp { gap:6px; }
#lqw .lq-panel .lq-jp a, #lqw .lq-panel .lq-jp span { min-width:0; width:calc((100% - 30px) / 6); height:42px; }
#lqw .lq-panel .lq-qk { margin:16px 0 0; padding:14px 0 0; border-top:1px dashed var(--lq-ln2); }
#lqw .lq-panel .lq-qk p { font-size:13px; color:var(--lq-mu); margin:0 0 8px; }

/* ---------- 서브 상단 ---------- */
#lqw .lq-top { padding:50px 0 44px; border-bottom:1px solid var(--lq-ln); background:linear-gradient(180deg,#f7f0e4 0%,#fffdf8 100%); }
#lqw .lq-top h1 { font-size:38px; margin-bottom:16px; max-width:920px; }
#lqw .lq-top .lq-lead { max-width:840px; }
#lqw .lq-top .lq-lead p { font-size:17px; }
#lqw .lq-chips { display:flex; flex-wrap:wrap; gap:8px; margin:20px 0 0; }
#lqw .lq-chips span, #lqw .lq-chips a { display:inline-flex; align-items:center; gap:6px; font-size:14px; padding:6px 13px; border-radius:8px; background:#fff; border:1px solid var(--lq-ln2); color:var(--lq-tx); text-decoration:none; }
#lqw .lq-chips b { color:var(--lq-ink); }
#lqw .lq-chips .lq-c1 { background:var(--lq-eml); border-color:var(--lq-emm); color:var(--lq-emx); }
#lqw .lq-chips .lq-c2 b { display:inline-flex; width:22px; height:22px; border-radius:50%; align-items:center; justify-content:center; background:var(--lq-col); color:var(--lq-cod); font-size:12.5px; }
#lqw .lq-chips a:hover { border-color:var(--lq-em); color:var(--lq-emd); }
#lqw .lq-toc { display:flex; flex-wrap:wrap; gap:4px 20px; margin:20px 0 0; padding:14px 0 0; border-top:1px solid var(--lq-ln2); font-size:14.5px; }
#lqw .lq-toc a { color:var(--lq-emd); text-decoration:none; }
#lqw .lq-toc a::before { content:"#"; color:var(--lq-co); margin-right:3px; }
#lqw .lq-toc a:hover { text-decoration:underline; }

/* 자식 표 리스트 */
#lqw .lq-tl-h { display:grid; grid-template-columns:44px minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr) 92px; gap:16px; padding:11px 18px; background:var(--lq-iv2); border:1px solid var(--lq-ln2); border-bottom:0; border-radius:14px 14px 0 0; font-size:13px; font-weight:700; color:var(--lq-ink); }
#lqw .lq-tl { list-style:none; margin:0; padding:0; border:1px solid var(--lq-ln2); border-radius:0 0 14px 14px; background:#fff; overflow:hidden; }
#lqw .lq-tl li { border-bottom:1px solid var(--lq-ln); }
#lqw .lq-tl li:last-child { border-bottom:0; }
#lqw .lq-tr { display:grid; color:inherit !important; text-decoration:none !important; grid-template-columns:44px minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr) 92px; gap:16px; align-items:center; padding:14px 18px; }
#lqw .lq-tr:hover { background:#fbfff9; }
#lqw .lq-tr .lq-no { font-size:13px; font-weight:700; color:var(--lq-mu); font-variant-numeric:tabular-nums; }
#lqw .lq-tl li:nth-child(-n+3) .lq-no { color:var(--lq-cod); }
#lqw .lq-tr .lq-nm { display:flex; align-items:center; gap:10px; min-width:0; color:var(--lq-ink); font-weight:700; font-size:16px; line-height:1.4; }
#lqw .lq-tr:hover .lq-nm { color:var(--lq-emd); }
#lqw .lq-tr .lq-ds { font-size:14.5px; line-height:1.6; color:var(--lq-tx); }
#lqw .lq-tr .lq-dm { font-size:13px; color:var(--lq-mu); word-break:break-all; }
#lqw .lq-tr .lq-op { justify-self:end; display:inline-flex; align-items:center; gap:4px; font-size:13.5px; font-weight:700; color:var(--lq-emd); padding:5px 11px; border-radius:8px; background:var(--lq-eml); white-space:nowrap; }
#lqw .lq-tr:hover .lq-op { background:var(--lq-em); color:#fff; }
#lqw .lq-tr .lq-op svg { width:13px; height:13px; }
#lqw .lq-pk { list-style:none; margin:0; padding:0; counter-reset:lqk; border-top:2px solid var(--lq-ink); }
#lqw .lq-pk li { counter-increment:lqk; display:grid; grid-template-columns:64px minmax(0,1fr); gap:18px; padding:22px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-pk li::before { content:counter(lqk, decimal-leading-zero); font-family:'Gowun Batang', 'Nanum Myeongjo', serif; font-size:28px; font-weight:700; color:var(--lq-em); line-height:1.15; }
#lqw .lq-pk p { margin:0; }
#lqw .lq-rel { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:22px 0 18px; }
#lqw .lq-rel a { display:flex; flex-direction:column; gap:4px; padding:18px 20px; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; text-decoration:none; color:var(--lq-ink); }
#lqw .lq-rel a b { font-family:'Gowun Batang', 'Nanum Myeongjo', serif !important; font-size:18px; }
#lqw .lq-rel a em { font-style:normal; font-size:14.5px; line-height:1.6; color:var(--lq-tx); }
#lqw .lq-rel a small { font-size:13px; font-weight:700; color:var(--lq-emd); margin-top:4px; }
#lqw .lq-rel a:hover { border-color:var(--lq-em); }
#lqw .lq-more { display:inline-flex; align-items:center; gap:6px; font-weight:700; }

/* 부모 */
#lqw .lq-gl { border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-gr { display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1fr); gap:24px; padding:22px 24px; border-bottom:1px solid var(--lq-ln); }
#lqw .lq-gr:last-child { border-bottom:0; }
#lqw .lq-gr h3 { margin:0 0 4px; font-size:19.5px; }
#lqw .lq-gr h3 a { color:var(--lq-ink); text-decoration:none; }
#lqw .lq-gr h3 a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-gr .lq-gm { font-size:13px; color:var(--lq-mu); }
#lqw .lq-gr .lq-gm b { color:var(--lq-cod); }
#lqw .lq-gr p { font-size:15px; line-height:1.7; margin:0 0 8px; }
#lqw .lq-gr .lq-more { font-size:14px; text-decoration:none; }
#lqw .lq-gr ul { list-style:none; margin:0; padding:0; }
#lqw .lq-gr li { padding:5px 0; border-bottom:1px dashed var(--lq-ln); font-size:14.5px; }
#lqw .lq-gr li:last-child { border-bottom:0; }
#lqw .lq-gr li a { display:flex; align-items:center; gap:8px; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-gr li a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-pjp { display:flex; flex-wrap:wrap; align-items:center; gap:10px 14px; margin:20px 0 0; }
#lqw .lq-pjp > span { font-size:13.5px; font-weight:700; color:var(--lq-emx); }
#lqw .lq-pjp .lq-jp a, #lqw .lq-pjp .lq-jp span { min-width:36px; height:36px; font-size:15px; }
#lqw .lq-gr .lq-gm b { display:inline-flex; min-width:26px; padding:0 6px; height:26px; border-radius:13px !important; border-radius:50%; align-items:center; justify-content:center; background:var(--lq-col); font-size:13px; margin-top:4px; }
#lqw .lq-gr { scroll-margin-top:90px; }
#lqw .lq-ix { width:100%; }
#lqw .lq-ix th { width:70px; text-align:center; }
#lqw .lq-ix tbody th b { display:inline-flex; width:34px; height:34px; border-radius:50%; align-items:center; justify-content:center; background:var(--lq-col); color:var(--lq-cod); }
#lqw .lq-ix td a { display:inline-block; margin:2px 14px 2px 0; font-weight:700; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-ix td a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-ix td a small { font-weight:400; color:var(--lq-mu); margin-left:4px; font-size:12.5px; }

/* ---------- 소개·개인정보·문의 ---------- */
#lqw .lq-doc { max-width:820px; }
#lqw .lq-doc h2 { font-size:25px; margin:40px 0 12px; }
#lqw .lq-doc > h2:first-child { margin-top:0; }
#lqw .lq-doc p { font-size:16.5px; }
#lqw .lq-info { margin:0 0 6px; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-info > div { display:grid; grid-template-columns:170px minmax(0,1fr); border-bottom:1px solid var(--lq-ln); }
#lqw .lq-info > div:last-child { border-bottom:0; }
#lqw .lq-info dt { padding:14px 18px; background:var(--lq-iv2); font-weight:700; color:var(--lq-ink); font-size:15px; }
#lqw .lq-info dd { margin:0; padding:14px 18px; font-size:15.5px; }
#lqw .lq-art { list-style:none; margin:0; padding:0; counter-reset:lqa; }
#lqw .lq-art > li { counter-increment:lqa; display:grid; grid-template-columns:90px minmax(0,1fr); gap:20px; padding:26px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-art > li::before { content:"제" counter(lqa) "조"; font-family:'Gowun Batang', 'Nanum Myeongjo', serif; font-size:19px; font-weight:700; color:var(--lq-emd); padding-top:3px; }
#lqw .lq-art h2 { margin:0 0 10px !important; font-size:22px !important; }
#lqw .lq-art p:last-child { margin-bottom:0; }
#lqw .lq-mail { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:16px; align-items:center; padding:26px 28px; border-radius:16px; background:#fff; border:1px solid var(--lq-emm); box-shadow:inset 6px 0 0 var(--lq-em); margin:0 0 10px; }
#lqw .lq-mail small { display:block; font-size:13.5px; color:var(--lq-mu); }
#lqw .lq-mail strong { display:block; font-size:25px; color:var(--lq-ink); word-break:break-all; }
#lqw .lq-mail span { font-size:14px; background:var(--lq-eml); color:var(--lq-emx); border-radius:8px; padding:7px 13px; }

/* ---------- 푸터 ---------- */
#lqf { background:var(--lq-iv2); border-top:1px solid var(--lq-ln2); color:var(--lq-tx); }
#lqf .lqf-in { max-width:1200px; margin:0 auto; padding:52px 28px 26px; }
#lqf .lqf-g { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.9fr); gap:36px; }
#lqf .lqf-b { display:flex; align-items:center; gap:10px; margin-bottom:12px; }
#lqf .lqf-b img { width:32px; height:32px; border-radius:9px; }
#lqf .lqf-b strong { font-size:22px; color:var(--lq-ink); }
#lqf p { margin:0; font-size:14.5px; line-height:1.75; }
#lqf .lqf-t { font-size:13px; font-weight:700; color:var(--lq-emx); margin-bottom:12px; letter-spacing:.03em; }
#lqf nav { display:flex; flex-direction:column; gap:7px; }
#lqf nav.lqf-c { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:7px 14px; }
#lqf nav a { font-size:14.5px; color:var(--lq-tx) !important; text-decoration:none !important; }
#lqf nav a:hover { color:var(--lq-emd) !important; text-decoration:underline !important; }
#lqf .lqf-bot { margin-top:36px; padding-top:18px; border-top:1px solid var(--lq-ln2); font-size:13.5px; color:var(--lq-mu); }

/* ---------- 검색·404 ---------- */
.lq-q { max-width:980px; margin:0 auto; padding:56px 28px 72px; color:#4b4138; }
.lq-q .lq-q-k { font-size:13.5px; font-weight:700; color:#7a4635; margin:0 0 8px; }
.lq-q h1 { font-size:34px; font-weight:700; color:#2d2721; margin:0 0 20px; }
.lq-q form { display:flex; gap:8px; margin:0 0 24px; }
.lq-q input[type=search] { flex:1 1 auto; min-width:0; height:50px; padding:0 16px; border:1px solid #d9cab5; border-radius:12px; font-size:16px; background:#fff; }
.lq-q button { height:50px; padding:0 22px; border:0; border-radius:12px; background:#9a5b45; color:#fff; font-weight:700; font-size:15px; cursor:pointer; }
.lq-q .wp-block-post-title { display:block !important; font-size:20px; margin:20px 0 4px; }
.lq-q .wp-block-post-title a { color:#7a4635; text-decoration:none; }
.lq-q .wp-block-post-excerpt { font-size:15px; color:#4b4138; padding-bottom:18px; border-bottom:1px solid #e3d6c3; }
.lq-q .lq-q-c { display:flex; flex-wrap:wrap; gap:6px; margin-top:26px; }
.lq-q .lq-q-c a { padding:5px 13px; font-size:14px; border:1px solid #d9cab5; border-radius:8px; color:#4b4138; text-decoration:none; background:#fff; }
.lq-q .lq-q-c a:hover { border-color:#9a5b45; color:#7a4635; }
.lq-q .lq-404 { display:inline-block; font-size:14px; font-weight:700; color:#506b4a; background:#eef2e8; border-radius:8px; padding:3px 10px; margin:0 0 12px; letter-spacing:.06em; }

/* ---------- 반응형 ---------- */
@media (max-width:1080px) {
  #lqw .lq-hero-g, #lqw .lq-fx { grid-template-columns:minmax(0,1fr); gap:34px; }
  #lqw .lq-pop, #lqw .lq-tri, #lqw .lq-rel { grid-template-columns:repeat(2,minmax(0,1fr)); }
  #lqw .lq-steps { grid-template-columns:repeat(2,minmax(0,1fr)); }
  #lqw .lq-steps li { border-bottom:1px solid var(--lq-ln); }
  #lqw .lq-dir .lq-dr { width:220px; }
  #lqw .lq-tl-h, #lqw .lq-tr { grid-template-columns:36px minmax(0,1.1fr) minmax(0,2fr) 86px; }
  #lqw .lq-tl-h .lq-c4, #lqw .lq-tr .lq-dm { display:none; }
  #lqw .lq-gr { grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); }
  #lqw .lq-gr > ul { grid-column:1 / -1; display:flex; flex-wrap:wrap; gap:4px 18px; }
  #lqw .lq-gr li { border-bottom:0; }
  #lqf .lqf-g { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:760px) {
  #lqw { font-size:16px; }
  #lqw .lq-in { padding:0 16px; }
  #lqw h1, #lqw .lq-top h1 { font-size:28px; }
  #lqw .lq-hero h1 { font-size:31px; }
  #lqw h2 { font-size:24px; }
  #lqw h3 { font-size:18.5px; }
  #lqw .lq-sec { padding:48px 0; }
  #lqw .lq-hero { padding:38px 0 44px; }
  #lqw .lq-top { padding:32px 0 30px; }
  #lqw .lq-hd { grid-template-columns:minmax(0,1fr); gap:12px; margin-bottom:22px; }
  #lqw .lq-hd .lq-k { margin:0; }
  #lqw .lq-hero .lq-lead p, #lqw .lq-top .lq-lead p, #lqw .lq-prose p, #lqw .lq-hd p { font-size:16px; }
  #lqw .lq-pop, #lqw .lq-tri, #lqw .lq-tri.lq-q4, #lqw .lq-rel, #lqw .lq-sit, #lqw .lq-cks, #lqw .lq-steps { grid-template-columns:minmax(0,1fr); }
  #lqw .lq-steps li { border-right:0; padding:18px 18px 14px; }
  #lqw .lq-def { grid-template-columns:minmax(0,1fr); }
  #lqw .lq-def > div { border-right:0; border-bottom:1px solid var(--lq-ln); padding:20px 18px 8px; }
  #lqw .lq-def > div:last-child { border-bottom:0; }
  #lqw .lq-rows > div { grid-template-columns:minmax(0,1fr); gap:6px; padding:18px 0; }
  #lqw .lq-panel { padding:18px 16px 14px; }
  #lqw .lq-panel .lq-jp a, #lqw .lq-panel .lq-jp span { width:calc((100% - 24px) / 5); height:40px; }
  #lqw .lq-cnt dd { font-size:21px; }
  #lqw .lq-cnt > div { padding:10px 12px; }
  #lqw .lq-jp a, #lqw .lq-jp span { min-width:36px; height:36px; font-size:15px; padding:0 8px; }
  /* 디렉터리 표 -> 블록 */
  #lqw .lq-dirw { border:0; background:transparent; overflow:visible; }
  #lqw .lq-dir, #lqw .lq-dir tbody, #lqw .lq-dir tr, #lqw .lq-dir th, #lqw .lq-dir td { display:block; width:auto !important; }
  #lqw .lq-dir thead { display:none; }
  #lqw .lq-dir tbody { margin:0 0 14px; border:1px solid var(--lq-ln2) !important; border-radius:14px; background:#fff; overflow:hidden; }
  #lqw .lq-dir tbody th { text-align:left; padding:10px 14px; border-right:0; border-bottom:1px solid var(--lq-ln); background:var(--lq-iv2); }
  #lqw .lq-dir tbody th b { width:32px; height:32px; font-size:15px; }
  #lqw .lq-dir tr { padding:14px 14px 10px; border-bottom:1px solid var(--lq-ln); }
  #lqw .lq-dir tr:last-child { border-bottom:0; }
  #lqw .lq-dir tr:first-child { padding:0; }
  #lqw .lq-dir tr:first-child td { padding-left:14px; padding-right:14px; }
  #lqw .lq-dir tr:first-child .lq-dn { padding-top:14px; }
  #lqw .lq-dir tr:first-child .lq-dc { padding-bottom:10px; }
  #lqw .lq-dir td { padding:0; border:0; }
  #lqw .lq-dir .lq-dd { margin:4px 0 8px; font-size:14.5px; }
  #lqw .lq-dir .lq-dr { display:flex; flex-wrap:wrap; gap:2px 0; }
  #lqw .lq-dir tr.lq-hot { background:#fff9ed; }
  #lqw .lq-dir .lq-dc { text-align:left; }
  #lqw .lq-dir .lq-dc { font-size:13px; color:var(--lq-mu); margin-top:4px; }
  #lqw .lq-dir .lq-dc::before { content:"수록 "; }
  /* 자식 표 리스트 -> 블록 */
  #lqw .lq-tl-h { display:none; }
  #lqw .lq-tl { border-radius:14px; }
  #lqw .lq-tr { grid-template-columns:30px minmax(0,1fr) auto; gap:4px 10px; padding:14px 14px 13px; }
  #lqw .lq-tr .lq-no { grid-row:1; grid-column:1; }
  #lqw .lq-tr .lq-nm { grid-row:1; grid-column:2; font-size:15.5px; }
  #lqw .lq-tr .lq-op { grid-row:1; grid-column:3; padding:4px 9px; font-size:13px; }
  #lqw .lq-tr .lq-ds { grid-column:2 / -1; font-size:14px; }
  #lqw .lq-tr .lq-dm { display:block; grid-column:2 / -1; font-size:12.5px; }
  #lqw .lq-pk li { grid-template-columns:minmax(0,1fr); gap:4px; padding:18px 0; }
  #lqw .lq-pk li::before { font-size:21px; }
  #lqw .lq-gr { grid-template-columns:minmax(0,1fr); gap:8px; padding:18px 16px; }
  #lqw .lq-faq summary { font-size:16px; padding:16px 0; gap:10px; }
  #lqw .lq-fa { padding:0 0 18px 38px; }
  #lqw .lq-fx-l li { padding:12px 14px; }
  #lqw .lq-fx-l span { padding-left:0; }
  #lqw .lq-info > div { grid-template-columns:minmax(0,1fr); }
  #lqw .lq-info dt { padding:10px 14px 4px; }
  #lqw .lq-info dd { padding:4px 14px 12px; }
  #lqw .lq-art > li { grid-template-columns:minmax(0,1fr); gap:4px; padding:20px 0; }
  #lqw .lq-mail { grid-template-columns:minmax(0,1fr); padding:20px; }
  #lqw .lq-mail strong { font-size:17px; word-break:normal; overflow-wrap:anywhere; }
  #lqw .lq-ix th { width:52px; padding:12px 8px; }
  #lqw .lq-ix td { padding:12px 12px; }
  #lqw .lq-tw { border-radius:12px; }
  #lqf .lqf-in { padding:40px 16px 24px; }
  #lqf .lqf-g { grid-template-columns:minmax(0,1fr); gap:28px; }
  #lqf nav.lqf-c { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .lq-q { padding:36px 16px 50px; }
  .lq-q h1 { font-size:27px; }
}

/*# sourceURL=global-styles-inline-css */


/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */


a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}


:root{--p59c:#9a5b45}.p59c-sec{max-width:1200px;margin:56px auto 40px;padding:0 20px;box-sizing:border-box}.p59c-sec>h2,.p59c-sec>h1{margin:0 0 8px}.p59c-sec>p{margin:0 0 22px;color:#555}.p59c-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.p59c-c{background:color-mix(in srgb,var(--p59c) 6%,#fff);border:1px solid color-mix(in srgb,var(--p59c) 18%,#fff);border-radius:18px;overflow:hidden;transition:transform .2s,box-shadow .2s}.p59c-c:hover{transform:translateY(-2px)}.p59c-a{display:flex;gap:14px;padding:14px;text-decoration:none!important;color:#1f2937!important}.p59c-a *{text-decoration:none!important;border-bottom:0!important}.p59c-a:hover strong{color:var(--p59c)}.p59c-im{flex:0 0 150px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#f3f4f6}.p59c-im img{width:100%;height:100%;object-fit:cover;display:block}.p59c-b{display:flex;flex-direction:column;gap:6px;min-width:0}.p59c-b time{font-size:13px;color:var(--p59c);font-weight:600}.p59c-b strong{font-size:17px;line-height:1.45}.p59c-e{font-size:14px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p59c-a{position:relative;padding:0;display:block;aspect-ratio:16/9}.p59c-im{position:absolute;inset:0;border-radius:0;aspect-ratio:auto}.p59c-b{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff}.p59c-b time{color:#fff;opacity:.85}.p59c-e{color:rgba(255,255,255,.85)}.p59c-sec>h2,.p59c-sec>p{text-align:center}.p59c-more{text-align:right;margin:24px 0 0}.p59c-more a{color:var(--p59c);border-bottom:2px solid var(--p59c);padding-bottom:3px;font-weight:700;text-decoration:none}.p59c-more a:after{content:" →"}.p59c-pg{display:flex;gap:6px;justify-content:center;margin:28px 0}.p59c-pg a,.p59c-pg span{min-width:38px;padding:8px 10px;border-radius:14px;border:1px solid #e5e7eb;text-align:center;text-decoration:none;color:inherit}.p59c-pg span{background:var(--p59c);color:#fff;border-color:var(--p59c)}@media(max-width:700px){.p59c-g{grid-template-columns:1fr}.p59c-im{flex-basis:108px}.p59c-c:first-child{grid-column:auto}}.p59c-s{max-width:780px;margin:0 auto;padding:36px 20px 64px;box-sizing:border-box}.p59c-s .wp-block-post-title{font-size:clamp(26px,4vw,36px);line-height:1.35;margin:10px 0 12px}.p59c-m{font-size:14px;color:#6b7280;margin:0 0 22px}.p59c-s .wp-block-post-featured-image img{border-radius:18px;width:100%;height:auto}.p59c-s .wp-block-post-content{font-size:17.5px;line-height:1.85;color:#222}.p59c-s .wp-block-post-content h3{font-size:19px;margin:28px 0 10px}.p59c-s .wp-block-post-content a{color:var(--p59c);text-decoration:underline;text-underline-offset:3px}.p59c-s .wp-block-post-content h2{font-size:24px;margin:42px 0 14px;padding-bottom:8px;border-bottom:2px solid var(--p59c)}.p59c-s figure{margin:28px 0}.p59c-s figure img{border-radius:14px;width:100%;height:auto}.p59c-s figcaption{font-size:13px;color:#6b7280;text-align:center;margin-top:8px}.p59c-s .wp-block-table{overflow-x:auto}.p59c-s table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;margin:20px 0}.p59c-s th,.p59c-s td{border:1px solid #e5e7eb;padding:10px;text-align:left}.p59c-s th{background:color-mix(in srgb,var(--p59c) 7%,#fff)}.p59c-bk{margin-top:40px;padding-top:20px;border-top:1px solid #e5e7eb;font-size:15px}.p59c-bk a{color:var(--p59c);font-weight:700;text-decoration:none}




.h05ee{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px;position:relative;z-index:2}.h05ee a{display:inline-flex!important;align-items:center;gap:6px;padding:12px 22px!important;margin:0!important;width:auto;opacity:1!important;border-radius:12px;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none!important;box-sizing:border-box;transition:transform .15s,box-shadow .15s}.h05ee a:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.12)}html body .h05ee.h05ee a.h05ee-l{background:#fff!important;color:#9a5b45!important;-webkit-text-fill-color:currentColor!important;border:2px solid #9a5b45!important}html body .h05ee.h05ee a.h05ee-r{background:#9a5b45!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #9a5b45!important}.h05ee .h05ee-r:after{content:"\2197";font-size:14px}@media(max-width:520px){.h05ee a{flex:1 1 100%;justify-content:center}}
.lb-bn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1200px;margin:32px auto;padding:0 20px;box-sizing:border-box}.lb-bn img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 6px 20px rgba(0,0,0,.08);-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media(max-width:640px){.lb-bn{grid-template-columns:1fr;gap:12px;margin:24px auto}}

.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=/wp-includes/blocks/post-title/style.min.css */


.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=/wp-includes/blocks/post-date/style.min.css */


.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=/wp-includes/blocks/post-featured-image/style.min.css */


.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=/wp-includes/blocks/paragraph/style.min.css */


h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=/wp-includes/blocks/heading/style.min.css */


ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}

				ul.is-style-checkmark-list {
					list-style-type: "\2713";
				}

				ul.is-style-checkmark-list li {
					padding-inline-start: 1ch;
				}
/*# sourceURL=wp-block-list-inline-css */


.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=/wp-includes/blocks/image/style.min.css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #b57c4e;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;}/* ===== t78 linkingmalaysia : 주소나라 (가나다 초성 디렉터리 + 표 리스트) ===== */
:root { --lq-iv:#fffdf8; --lq-iv2:#f7f0e4; --lq-iv3:#efe4d3; --lq-em:#9a5b45; --lq-emd:#7a4635; --lq-emx:#62392b; --lq-eml:#f6e8df; --lq-emm:#e7cdbd; --lq-co:#6f8a68; --lq-cod:#506b4a; --lq-col:#eef2e8; --lq-ink:#2d2721; --lq-tx:#4b4138; --lq-mu:#7c7064; --lq-ln:#e3d6c3; --lq-ln2:#d9cab5; }
html, body { background:#fffdf8 !important; }
body { overflow-x:clip; }
.page .wp-block-post-title { display:none !important; }
.page .wp-site-blocks > main, .page main.wp-block-group, .page .wp-block-post-content, .page .entry-content { padding:0 !important; margin:0 !important; max-width:none !important; }
.page .wp-site-blocks > main > *, .page .wp-block-post-content > * { margin-block:0 !important; }
.wp-site-blocks { padding-top:0 !important; }
.wp-site-blocks > header.wp-block-template-part { position:relative; z-index:100; margin:0 !important; }
.wp-site-blocks > footer.wp-block-template-part, .wp-site-blocks > main { margin-top:0 !important; }
[hidden] { display:none !important; }
.gtranslate_wrapper, .gt_float_switcher, #gt_float_wrapper, .gt_switcher_wrapper { display:none !important; }
#lqh a:focus, #lqh button:focus, #lqw a:focus, #lqw summary:focus, #lqw button:focus, #lqw [tabindex]:focus, #lqf a:focus, .lq-q a:focus, .lq-q input:focus, .lq-q button:focus { outline:none; }
#lqh a:focus-visible, #lqh button:focus-visible, #lqw a:focus-visible, #lqw summary:focus-visible, #lqw button:focus-visible, #lqw [tabindex]:focus-visible, #lqf a:focus-visible, .lq-q a:focus-visible, .lq-q input:focus-visible, .lq-q button:focus-visible { outline:2px solid var(--lq-em) !important; outline-offset:2px; }
#lqh, #lqh a, #lqh button, #lqh span, #lqh p, #lqw, #lqw p, #lqw a, #lqw li, #lqw td, #lqw th, #lqw summary, #lqw small, #lqw b, #lqw strong, #lqw em, #lqw dt, #lqw dd, #lqw button, #lqw span, #lqf, #lqf a, #lqf p, #lqf span, #lqf strong, .lq-q, .lq-q p, .lq-q a, .lq-q input, .lq-q button { font-family:'Noto Sans KR', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif !important; }
#lqw h1, #lqw h2, #lqw h3, .lq-q h1, .lq-q h2, #lqh .lqh-logo span, #lqf .lqf-b strong, #lqw .lq-ttl { font-family:'Gowun Batang', 'Nanum Myeongjo', serif !important; }
#lqh *, #lqw *, #lqf *, .lq-q * { box-sizing:border-box; }

/* ---------- 헤더 ---------- */
#lqh { background:var(--lq-iv); border-bottom:1px solid var(--lq-ln); position:relative; }
#lqh .lqh-bar { position:relative; z-index:3; background:rgba(255,253,247,.97); backdrop-filter:blur(6px); }
#lqh.lqh-pin .lqh-bar { position:fixed; top:var(--wp-admin--admin-bar--height,0px); left:0; right:0; border-bottom:1px solid var(--lq-ln); box-shadow:0 12px 26px -22px rgba(23,36,31,.45); }
#lqh .lqh-in { max-width:1200px; margin:0 auto; padding:0 28px; height:64px; display:flex; align-items:center; gap:16px; }
#lqh .lqh-logo { display:flex; align-items:center; gap:10px; text-decoration:none !important; flex-shrink:0; }
#lqh .lqh-logo img { width:34px; height:34px; border-radius:10px; display:block; }
#lqh .lqh-logo span { font-size:23px; font-weight:700; color:var(--lq-ink); letter-spacing:-.02em; line-height:1; }
#lqh .lqh-sub { font-size:13.5px; color:var(--lq-mu); padding-left:16px; border-left:1px solid var(--lq-ln2); white-space:nowrap; }
#lqh .lqh-r { margin-left:auto; display:flex; align-items:center; gap:8px; }
#lqh .lqh-r a { display:inline-flex; align-items:center; gap:6px; padding:8px 15px; border-radius:10px; font-size:14.5px; font-weight:700; text-decoration:none !important; white-space:nowrap; }
#lqh .lqh-home { color:var(--lq-tx) !important; }
#lqh .lqh-home:hover { background:var(--lq-iv2); }
#lqh .lqh-all { color:#fff !important; background:var(--lq-em); }
#lqh .lqh-all:hover { background:var(--lq-emd); }
#lqh .lqh-all.on { background:var(--lq-emx); }
#lqh .lqh-all svg { width:14px; height:14px; }
#lqh .lqh-cats { border-top:1px solid var(--lq-ln); }
#lqh .lqh-cats-in { max-width:1200px; margin:0 auto; padding:10px 28px 11px; display:flex; flex-wrap:wrap; gap:4px 6px; }
#lqh .lqh-cats a { display:block; padding:3px 10px; font-size:14.5px; line-height:1.6; color:var(--lq-tx) !important; text-decoration:none !important; white-space:nowrap; border-radius:6px; border-bottom:2px solid transparent; }
#lqh .lqh-cats a:hover { color:var(--lq-emd) !important; background:var(--lq-eml); }
#lqh .lqh-cats a.on { color:var(--lq-cod) !important; font-weight:700; border-bottom-color:var(--lq-co); border-radius:6px 6px 0 0; }
#lqh .lqh-btn { display:none; margin-left:auto; width:44px; height:44px; border:1px solid var(--lq-ln2); border-radius:12px; background:#fff; position:relative; cursor:pointer; padding:0; }
#lqh .lqh-btn i { position:absolute; left:12px; right:12px; height:2px; border-radius:2px; background:var(--lq-ink); transition:transform .15s, opacity .15s; }
#lqh .lqh-btn i:nth-child(1) { top:14px; } #lqh .lqh-btn i:nth-child(2) { top:21px; } #lqh .lqh-btn i:nth-child(3) { top:28px; }
#lqh .lqh-btn[aria-expanded="true"] i:nth-child(1) { transform:translateY(7px) rotate(45deg); }
#lqh .lqh-btn[aria-expanded="true"] i:nth-child(2) { opacity:0; }
#lqh .lqh-btn[aria-expanded="true"] i:nth-child(3) { transform:translateY(-7px) rotate(-45deg); }
#lqh .lqh-mob { position:absolute; left:0; right:0; top:100%; background:var(--lq-iv); border-top:1px solid var(--lq-ln); border-bottom:1px solid var(--lq-ln2); box-shadow:0 26px 40px -26px rgba(23,36,31,.4); max-height:calc(100vh - 70px); overflow-y:auto; }
#lqh .lqh-mob-in { padding:12px 16px 18px; }
#lqh .lqh-mob-top { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-bottom:12px; }
#lqh .lqh-mob-top a { display:block; text-align:center; padding:11px 8px; border-radius:10px; font-weight:700; font-size:15px; text-decoration:none !important; color:var(--lq-ink) !important; background:var(--lq-iv2); }
#lqh .lqh-mob-top a:last-child { background:var(--lq-em); color:#fff !important; }
#lqh .lqh-mob-t { font-size:12.5px; font-weight:700; color:var(--lq-mu); margin:0 0 6px; }
#lqh .lqh-mob-g { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); border-top:1px solid var(--lq-ln); }
#lqh .lqh-mob-g a { display:block; padding:11px 4px; font-size:15px; color:var(--lq-ink) !important; text-decoration:none !important; border-bottom:1px solid var(--lq-ln); }
#lqh .lqh-mob-g a:nth-child(odd) { padding-right:10px; }
#lqh .lqh-mob-g a.on { color:var(--lq-cod) !important; font-weight:700; }
@media (max-width:980px) { #lqh .lqh-sub { display:none; } }
@media (max-width:760px) {
  #lqh .lqh-in { padding:0 16px; height:60px; }
  #lqh .lqh-r, #lqh .lqh-cats { display:none; }
  #lqh .lqh-btn { display:block; }
  #lqh .lqh-logo span { font-size:21px; }
}

/* ---------- 공통 본문 ---------- */
#lqw { width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); background:var(--lq-iv); color:var(--lq-tx); font-size:16.5px; line-height:1.8; }
#lqw a { color:var(--lq-emd); text-decoration:underline; text-decoration-color:var(--lq-emm); text-underline-offset:3px; }
#lqw a:hover { text-decoration-color:var(--lq-emd); }
#lqw .lq-in { max-width:1160px; margin:0 auto; padding:0 28px; }
#lqw h1 { margin:0; color:var(--lq-ink); font-size:42px; line-height:1.3; font-weight:700; letter-spacing:-.025em; }
#lqw h2 { margin:0; color:var(--lq-ink); font-size:30px; line-height:1.38; font-weight:700; letter-spacing:-.02em; }
#lqw h3 { margin:0 0 8px; color:var(--lq-ink); font-size:20px; line-height:1.45; font-weight:700; letter-spacing:-.015em; }
#lqw p { margin:0 0 14px; }
#lqw h1, #lqw h2, #lqw h3, #lqw p, #lqw li, #lqw td, #lqw th, #lqw summary, #lqw dd, #lqw dt { word-break:keep-all; overflow-wrap:anywhere; }
#lqh p, #lqf p { word-break:keep-all; }
#lqw .lq-sec { padding:72px 0; }
#lqw .lq-sec + .lq-sec { border-top:1px solid var(--lq-ln); }
#lqw .lq-sec.lq-w { background:#fff; }
#lqw .lq-hd { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:20px 56px; align-items:start; margin:0 0 30px; }
#lqw .lq-hd.lq-one { grid-template-columns:minmax(0,1fr); max-width:800px; }
#lqw .lq-hd .lq-k { grid-column:1 / -1; display:flex; align-items:center; gap:10px; font-size:13px; font-weight:700; color:var(--lq-emd); letter-spacing:.06em; margin:0 0 -8px; }
#lqw .lq-hd .lq-k::after { content:""; flex:1 1 auto; height:1px; background:var(--lq-ln2); }
#lqw .lq-hd .lq-k i { font-style:normal; color:var(--lq-cod); }
#lqw .lq-hd .lq-k + h2 { align-self:start; }
#lqw .lq-hd p { font-size:16.5px; }
#lqw .lq-hd > div p:last-child { margin-bottom:0; }
#lqw .lq-cr { display:flex; flex-wrap:wrap; align-items:center; gap:8px; font-size:14px; color:var(--lq-mu); margin:0 0 18px; }
#lqw .lq-cr a { color:var(--lq-mu); text-decoration:none; }
#lqw .lq-cr a:hover { color:var(--lq-emd); }
#lqw .lq-cr em { font-style:normal; color:#c9c0a8; }
#lqw .lq-cr span { color:var(--lq-ink); font-weight:700; }
#lqw .lq-fv { flex:0 0 18px; width:18px; height:18px; border-radius:5px; background-repeat:no-repeat; display:inline-block; vertical-align:-3px; }
#lqw .lq-fv-t { background:var(--lq-eml); color:var(--lq-emd); font-size:11px; font-style:normal; font-weight:700; display:inline-flex; align-items:center; justify-content:center; }
#lqw .lq-memo { margin:24px 0 0; padding:18px 22px; border-radius:12px; background:var(--lq-col); color:var(--lq-ink); border:1px solid #fbd0d8; }
#lqw .lq-memo p { margin:0; }
#lqw .lq-memo a { font-weight:700; color:var(--lq-cod); text-decoration-color:#fbb6c3; }
#lqw .lq-memo.lq-g { background:var(--lq-eml); border-color:var(--lq-emm); }
#lqw .lq-memo.lq-g a { color:var(--lq-emd); text-decoration-color:var(--lq-emm); }
#lqw .lq-prose { max-width:800px; }
#lqw .lq-prose p { font-size:17px; }

/* 초성 이동 막대 */
#lqw .lq-jp { display:flex; flex-wrap:wrap; gap:6px; }
#lqw .lq-jp a, #lqw .lq-jp span { display:inline-flex; align-items:center; justify-content:center; min-width:40px; height:40px; padding:0 10px; border-radius:10px; font-size:16px; font-weight:700; text-decoration:none; }
#lqw .lq-jp a { background:#fff; color:var(--lq-ink); border:1px solid var(--lq-ln2); }
#lqw .lq-jp a:hover { background:var(--lq-em); border-color:var(--lq-em); color:#fff; }
#lqw .lq-jp span { color:#cfc7b1; border:1px dashed var(--lq-ln2); }

/* 표 공통 */
#lqw .lq-tw { overflow-x:auto; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; }
#lqw table { width:100%; border-collapse:collapse; font-size:15px; }
#lqw th, #lqw td { text-align:left; vertical-align:top; padding:14px 16px; border-bottom:1px solid var(--lq-ln); }
#lqw thead th { background:var(--lq-iv2); color:var(--lq-ink); font-size:13.5px; font-weight:700; letter-spacing:.02em; padding:12px 16px; white-space:nowrap; }
#lqw tbody tr:last-child td, #lqw tbody tr:last-child th { border-bottom:0; }

/* 홈 디렉터리 표 */
#lqw .lq-dir tbody + tbody { border-top:2px solid var(--lq-ln2); }
#lqw .lq-dir tbody th { width:76px; text-align:center; vertical-align:top; background:var(--lq-iv); border-right:1px solid var(--lq-ln); }
#lqw .lq-dir tbody th b { display:inline-flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:50%; background:var(--lq-col); color:var(--lq-cod); font-size:16.5px; }
#lqw .lq-dir .lq-dn { width:200px; }
#lqw .lq-dir .lq-dn a { font-family:'Gowun Batang', 'Nanum Myeongjo', serif !important; font-weight:700; font-size:17.5px; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-dir .lq-dn a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-dir .lq-dn small { display:block; font-size:12.5px; color:var(--lq-mu); margin-top:2px; }
#lqw .lq-dir .lq-dd { color:var(--lq-tx); line-height:1.65; }
#lqw .lq-dir .lq-dr { width:300px; }
#lqw .lq-dir td.lq-dr { line-height:1.5; }
#lqw .lq-dr a { display:inline-flex; align-items:center; gap:7px; color:var(--lq-ink); text-decoration:none; font-size:14.5px; padding:2px 0; margin:0 14px 2px 0; }
#lqw .lq-dir .lq-dc { width:72px; white-space:nowrap; text-align:right; color:var(--lq-mu); font-variant-numeric:tabular-nums; }
#lqw .lq-dr a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-dir tr.lq-hot td { background:#fff9ed; }
#lqw .lq-dir tr.lq-hot .lq-dn small { color:var(--lq-cod); font-weight:700; }

/* 인기 분야 블록 */
#lqw .lq-pop { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
#lqw .lq-pb { background:#fff; border:1px solid var(--lq-ln2); border-radius:14px; overflow:hidden; display:flex; flex-direction:column; }
#lqw .lq-pb-h { padding:18px 20px 12px; border-bottom:1px solid var(--lq-ln); }
#lqw .lq-pb-h h3 { margin:0 0 6px; font-size:19px; }
#lqw .lq-pb-h h3 a { color:var(--lq-ink); text-decoration:none; }
#lqw .lq-pb-h h3 a:hover { color:var(--lq-emd); }
#lqw .lq-pb-h p { margin:0; font-size:14.5px; line-height:1.65; }
#lqw .lq-pb ol { list-style:none; margin:0; padding:4px 0; counter-reset:lqp; }
#lqw .lq-pb li { counter-increment:lqp; display:grid; grid-template-columns:26px minmax(0,1fr) auto; align-items:center; gap:8px; padding:8px 20px; border-bottom:1px dashed var(--lq-ln); font-size:14.5px; }
#lqw .lq-pb li:last-child { border-bottom:0; }
#lqw .lq-pb li::before { content:counter(lqp, decimal-leading-zero); font-size:12px; font-weight:700; color:var(--lq-mu); font-variant-numeric:tabular-nums; }
#lqw .lq-pb li a { display:flex; align-items:center; gap:8px; min-width:0; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-pb li a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-pb li small { font-size:12.5px; color:var(--lq-mu); text-align:right; word-break:break-all; }
#lqw .lq-pb-f { margin-top:auto; padding:12px 20px; background:var(--lq-iv); border-top:1px solid var(--lq-ln); }
#lqw .lq-pb-f a { display:inline-flex; align-items:center; gap:6px; font-size:14px; font-weight:700; text-decoration:none; }
#lqw .lq-pb-f svg, #lqw .lq-more svg { width:14px; height:14px; }

/* 정의 표 / 행 목록 */
#lqw .lq-def { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-def > div { padding:24px 24px 14px; border-right:1px solid var(--lq-ln); }
#lqw .lq-def > div:last-child { border-right:0; }
#lqw .lq-def .lq-tag { display:inline-block; font-size:12.5px; font-weight:700; color:var(--lq-emd); background:var(--lq-eml); padding:2px 10px; border-radius:6px; margin:0 0 12px; }
#lqw .lq-def > div:nth-child(2) .lq-tag { color:var(--lq-cod); background:var(--lq-col); }
#lqw .lq-def p { font-size:15.5px; }
#lqw .lq-rows { border-top:2px solid var(--lq-ink); }
#lqw .lq-rows > div { display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,2fr); gap:28px; padding:22px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-rows h3 { margin:0; }
#lqw .lq-rows p { margin:0; }
#lqw .lq-rows .lq-n { display:block; font-size:12.5px; font-weight:700; color:var(--lq-cod); letter-spacing:.06em; margin-bottom:4px; }
#lqw .lq-steps { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:0; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; counter-reset:lqs; }
#lqw .lq-steps li { counter-increment:lqs; padding:22px 20px 16px; border-right:1px solid var(--lq-ln); }
#lqw .lq-steps li:last-child { border-right:0; }
#lqw .lq-steps li::before { content:counter(lqs); display:flex; align-items:center; justify-content:center; width:32px; height:32px; border-radius:50%; background:var(--lq-em); color:#fff; font-weight:700; font-size:15px; margin-bottom:14px; }
#lqw .lq-steps h3 { font-size:18px; }
#lqw .lq-steps p { font-size:15px; margin:0; }
#lqw .lq-sit { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 40px; }
#lqw .lq-sit > div { padding:22px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-sit p { font-size:15.5px; }
#lqw .lq-go { display:flex; flex-wrap:wrap; gap:6px; }
#lqw .lq-go a { display:inline-flex; align-items:center; gap:4px; font-size:13.5px; padding:3px 11px; border-radius:999px; border:1px solid var(--lq-emm); background:var(--lq-eml); color:var(--lq-emx); text-decoration:none; }
#lqw .lq-go a:hover { background:var(--lq-em); border-color:var(--lq-em); color:#fff; }
#lqw .lq-cks { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
#lqw .lq-cks li { display:flex; gap:14px; background:#fff; border:1px solid var(--lq-ln2); border-radius:14px; padding:20px 22px; }
#lqw .lq-cks li > svg { flex:0 0 28px; width:28px; height:28px; padding:6px; border-radius:8px; background:var(--lq-eml); color:var(--lq-emd); }
#lqw .lq-cks.lq-x li { border-color:#fbd0d8; }
#lqw .lq-cks.lq-x li > svg { background:var(--lq-col); color:var(--lq-cod); }
#lqw .lq-cks p { margin:0; font-size:15.5px; }
#lqw .lq-tri { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
#lqw .lq-tri > div { background:#fff; border:1px solid var(--lq-ln2); border-top:3px solid var(--lq-em); border-radius:4px 4px 14px 14px; padding:22px 22px 12px; }
#lqw .lq-tri > div:nth-child(3n+2) { border-top-color:var(--lq-co); }
#lqw .lq-tri p { font-size:15.5px; }
#lqw .lq-tri.lq-q4 { grid-template-columns:repeat(2,minmax(0,1fr)); }

/* 비즈니스 소개 */
#lqw .lq-fx { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.15fr); gap:48px; align-items:start; }
#lqw .lq-fx-t p { font-size:16.5px; }
#lqw .lq-fx-l { list-style:none; margin:0; padding:0; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-fx-l li { border-bottom:1px solid var(--lq-ln); }
#lqw .lq-fx-l li:last-child { border-bottom:0; }
#lqw .lq-fx-l li:nth-child(odd) { background:#fffefa; }
#lqw .lq-fx-l a { display:grid; grid-template-columns:18px minmax(0,1fr) auto; align-items:center; gap:4px 9px; padding:13px 18px; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-fx-l a b { font-weight:700; font-size:15.5px; }
#lqw .lq-fx-l a:hover b { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-fx-l small { font-size:12.5px; color:var(--lq-mu); text-align:right; word-break:break-all; }
#lqw .lq-fx-l span { grid-column:2 / -1; font-size:14px; color:var(--lq-tx); line-height:1.55; }

/* FAQ */
#lqw .lq-faq { border-top:2px solid var(--lq-ink); }
#lqw .lq-faq details { border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-faq summary { list-style:none; cursor:pointer; display:flex; align-items:flex-start; gap:14px; padding:19px 4px; font-weight:700; font-size:17px; line-height:1.55; color:var(--lq-ink); }
#lqw .lq-faq summary::-webkit-details-marker { display:none; }
#lqw .lq-faq summary > b { flex:0 0 28px; height:28px; border-radius:8px; background:var(--lq-eml); color:var(--lq-emd); display:inline-flex; align-items:center; justify-content:center; font-size:14px; margin-top:1px; }
#lqw .lq-faq summary > span { flex:1 1 auto; min-width:0; }
#lqw .lq-faq summary > svg { flex:0 0 22px; width:22px; height:22px; margin-top:3px; color:var(--lq-mu); transition:transform .2s; }
#lqw .lq-faq details[open] summary > svg { transform:rotate(45deg); color:var(--lq-cod); }
#lqw .lq-faq details[open] summary > b { background:var(--lq-col); color:var(--lq-cod); }
#lqw .lq-fa { padding:0 40px 20px 46px; }
#lqw .lq-fa p { margin:0; }

/* ---------- 홈 첫 화면 ---------- */
#lqw .lq-hero { padding:64px 0 66px; border-bottom:1px solid var(--lq-ln); background:linear-gradient(180deg,#fffdf8 0%,#f7f0e4 100%); }
#lqw .lq-hero-g { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr); gap:56px; align-items:center; }
#lqw .lq-eye { display:inline-flex; align-items:center; gap:8px; font-size:14px; font-weight:700; color:var(--lq-emx); margin:0 0 18px; }
#lqw .lq-eye::before { content:""; width:8px; height:8px; border-radius:50%; background:var(--lq-co); }
#lqw .lq-hero h1 { font-size:46px; margin-bottom:20px; }
#lqw .lq-hero h1 .lq-hl { color:var(--lq-emd); }
#lqw .lq-hero .lq-lead p { font-size:17.5px; max-width:640px; }
#lqw .lq-btns { display:flex; flex-wrap:wrap; gap:10px; margin:24px 0 0; }
#lqw .lq-btn { display:inline-flex; align-items:center; gap:8px; padding:12px 20px; border-radius:12px; font-weight:700; font-size:15.5px; text-decoration:none !important; background:var(--lq-em); color:#fff !important; }
#lqw .lq-btn:hover { background:var(--lq-emd); }
#lqw .lq-btn.lq-btn2 { background:#fff; color:var(--lq-ink) !important; border:1px solid var(--lq-ln2); }
#lqw .lq-btn.lq-btn2:hover { border-color:var(--lq-em); color:var(--lq-emd) !important; }
#lqw .lq-btn svg { width:15px; height:15px; }
#lqw .lq-cnt { display:flex; flex-wrap:wrap; gap:0; margin:28px 0 0; padding:0; border:1px solid var(--lq-ln2); border-radius:12px; background:#fff; max-width:520px; }
#lqw .lq-cnt > div { flex:1 1 0; min-width:0; padding:12px 18px; border-right:1px solid var(--lq-ln); }
#lqw .lq-cnt > div:last-child { border-right:0; }
#lqw .lq-cnt dt { font-size:12.5px; color:var(--lq-mu); }
#lqw .lq-cnt dd { margin:0; font-size:24px; font-weight:700; color:var(--lq-ink); line-height:1.3; font-variant-numeric:tabular-nums; }
#lqw .lq-panel { background:#fff; border:1px solid var(--lq-ln2); border-radius:18px; padding:24px 24px 18px; box-shadow:0 30px 60px -44px rgba(6,95,70,.55); }
#lqw .lq-panel .lq-pt { font-size:14px; font-weight:700; color:var(--lq-ink); margin:0 0 12px; display:flex; justify-content:space-between; gap:10px; }
#lqw .lq-panel .lq-pt span { font-weight:400; color:var(--lq-mu); font-size:13px; }
#lqw .lq-panel .lq-jp { gap:6px; }
#lqw .lq-panel .lq-jp a, #lqw .lq-panel .lq-jp span { min-width:0; width:calc((100% - 30px) / 6); height:42px; }
#lqw .lq-panel .lq-qk { margin:16px 0 0; padding:14px 0 0; border-top:1px dashed var(--lq-ln2); }
#lqw .lq-panel .lq-qk p { font-size:13px; color:var(--lq-mu); margin:0 0 8px; }

/* ---------- 서브 상단 ---------- */
#lqw .lq-top { padding:50px 0 44px; border-bottom:1px solid var(--lq-ln); background:linear-gradient(180deg,#f7f0e4 0%,#fffdf8 100%); }
#lqw .lq-top h1 { font-size:38px; margin-bottom:16px; max-width:920px; }
#lqw .lq-top .lq-lead { max-width:840px; }
#lqw .lq-top .lq-lead p { font-size:17px; }
#lqw .lq-chips { display:flex; flex-wrap:wrap; gap:8px; margin:20px 0 0; }
#lqw .lq-chips span, #lqw .lq-chips a { display:inline-flex; align-items:center; gap:6px; font-size:14px; padding:6px 13px; border-radius:8px; background:#fff; border:1px solid var(--lq-ln2); color:var(--lq-tx); text-decoration:none; }
#lqw .lq-chips b { color:var(--lq-ink); }
#lqw .lq-chips .lq-c1 { background:var(--lq-eml); border-color:var(--lq-emm); color:var(--lq-emx); }
#lqw .lq-chips .lq-c2 b { display:inline-flex; width:22px; height:22px; border-radius:50%; align-items:center; justify-content:center; background:var(--lq-col); color:var(--lq-cod); font-size:12.5px; }
#lqw .lq-chips a:hover { border-color:var(--lq-em); color:var(--lq-emd); }
#lqw .lq-toc { display:flex; flex-wrap:wrap; gap:4px 20px; margin:20px 0 0; padding:14px 0 0; border-top:1px solid var(--lq-ln2); font-size:14.5px; }
#lqw .lq-toc a { color:var(--lq-emd); text-decoration:none; }
#lqw .lq-toc a::before { content:"#"; color:var(--lq-co); margin-right:3px; }
#lqw .lq-toc a:hover { text-decoration:underline; }

/* 자식 표 리스트 */
#lqw .lq-tl-h { display:grid; grid-template-columns:44px minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr) 92px; gap:16px; padding:11px 18px; background:var(--lq-iv2); border:1px solid var(--lq-ln2); border-bottom:0; border-radius:14px 14px 0 0; font-size:13px; font-weight:700; color:var(--lq-ink); }
#lqw .lq-tl { list-style:none; margin:0; padding:0; border:1px solid var(--lq-ln2); border-radius:0 0 14px 14px; background:#fff; overflow:hidden; }
#lqw .lq-tl li { border-bottom:1px solid var(--lq-ln); }
#lqw .lq-tl li:last-child { border-bottom:0; }
#lqw .lq-tr { display:grid; color:inherit !important; text-decoration:none !important; grid-template-columns:44px minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr) 92px; gap:16px; align-items:center; padding:14px 18px; }
#lqw .lq-tr:hover { background:#fbfff9; }
#lqw .lq-tr .lq-no { font-size:13px; font-weight:700; color:var(--lq-mu); font-variant-numeric:tabular-nums; }
#lqw .lq-tl li:nth-child(-n+3) .lq-no { color:var(--lq-cod); }
#lqw .lq-tr .lq-nm { display:flex; align-items:center; gap:10px; min-width:0; color:var(--lq-ink); font-weight:700; font-size:16px; line-height:1.4; }
#lqw .lq-tr:hover .lq-nm { color:var(--lq-emd); }
#lqw .lq-tr .lq-ds { font-size:14.5px; line-height:1.6; color:var(--lq-tx); }
#lqw .lq-tr .lq-dm { font-size:13px; color:var(--lq-mu); word-break:break-all; }
#lqw .lq-tr .lq-op { justify-self:end; display:inline-flex; align-items:center; gap:4px; font-size:13.5px; font-weight:700; color:var(--lq-emd); padding:5px 11px; border-radius:8px; background:var(--lq-eml); white-space:nowrap; }
#lqw .lq-tr:hover .lq-op { background:var(--lq-em); color:#fff; }
#lqw .lq-tr .lq-op svg { width:13px; height:13px; }
#lqw .lq-pk { list-style:none; margin:0; padding:0; counter-reset:lqk; border-top:2px solid var(--lq-ink); }
#lqw .lq-pk li { counter-increment:lqk; display:grid; grid-template-columns:64px minmax(0,1fr); gap:18px; padding:22px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-pk li::before { content:counter(lqk, decimal-leading-zero); font-family:'Gowun Batang', 'Nanum Myeongjo', serif; font-size:28px; font-weight:700; color:var(--lq-em); line-height:1.15; }
#lqw .lq-pk p { margin:0; }
#lqw .lq-rel { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:22px 0 18px; }
#lqw .lq-rel a { display:flex; flex-direction:column; gap:4px; padding:18px 20px; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; text-decoration:none; color:var(--lq-ink); }
#lqw .lq-rel a b { font-family:'Gowun Batang', 'Nanum Myeongjo', serif !important; font-size:18px; }
#lqw .lq-rel a em { font-style:normal; font-size:14.5px; line-height:1.6; color:var(--lq-tx); }
#lqw .lq-rel a small { font-size:13px; font-weight:700; color:var(--lq-emd); margin-top:4px; }
#lqw .lq-rel a:hover { border-color:var(--lq-em); }
#lqw .lq-more { display:inline-flex; align-items:center; gap:6px; font-weight:700; }

/* 부모 */
#lqw .lq-gl { border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-gr { display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1fr); gap:24px; padding:22px 24px; border-bottom:1px solid var(--lq-ln); }
#lqw .lq-gr:last-child { border-bottom:0; }
#lqw .lq-gr h3 { margin:0 0 4px; font-size:19.5px; }
#lqw .lq-gr h3 a { color:var(--lq-ink); text-decoration:none; }
#lqw .lq-gr h3 a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-gr .lq-gm { font-size:13px; color:var(--lq-mu); }
#lqw .lq-gr .lq-gm b { color:var(--lq-cod); }
#lqw .lq-gr p { font-size:15px; line-height:1.7; margin:0 0 8px; }
#lqw .lq-gr .lq-more { font-size:14px; text-decoration:none; }
#lqw .lq-gr ul { list-style:none; margin:0; padding:0; }
#lqw .lq-gr li { padding:5px 0; border-bottom:1px dashed var(--lq-ln); font-size:14.5px; }
#lqw .lq-gr li:last-child { border-bottom:0; }
#lqw .lq-gr li a { display:flex; align-items:center; gap:8px; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-gr li a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-pjp { display:flex; flex-wrap:wrap; align-items:center; gap:10px 14px; margin:20px 0 0; }
#lqw .lq-pjp > span { font-size:13.5px; font-weight:700; color:var(--lq-emx); }
#lqw .lq-pjp .lq-jp a, #lqw .lq-pjp .lq-jp span { min-width:36px; height:36px; font-size:15px; }
#lqw .lq-gr .lq-gm b { display:inline-flex; min-width:26px; padding:0 6px; height:26px; border-radius:13px !important; border-radius:50%; align-items:center; justify-content:center; background:var(--lq-col); font-size:13px; margin-top:4px; }
#lqw .lq-gr { scroll-margin-top:90px; }
#lqw .lq-ix { width:100%; }
#lqw .lq-ix th { width:70px; text-align:center; }
#lqw .lq-ix tbody th b { display:inline-flex; width:34px; height:34px; border-radius:50%; align-items:center; justify-content:center; background:var(--lq-col); color:var(--lq-cod); }
#lqw .lq-ix td a { display:inline-block; margin:2px 14px 2px 0; font-weight:700; color:var(--lq-ink); text-decoration:none; }
#lqw .lq-ix td a:hover { color:var(--lq-emd); text-decoration:underline; }
#lqw .lq-ix td a small { font-weight:400; color:var(--lq-mu); margin-left:4px; font-size:12.5px; }

/* ---------- 소개·개인정보·문의 ---------- */
#lqw .lq-doc { max-width:820px; }
#lqw .lq-doc h2 { font-size:25px; margin:40px 0 12px; }
#lqw .lq-doc > h2:first-child { margin-top:0; }
#lqw .lq-doc p { font-size:16.5px; }
#lqw .lq-info { margin:0 0 6px; border:1px solid var(--lq-ln2); border-radius:14px; background:#fff; overflow:hidden; }
#lqw .lq-info > div { display:grid; grid-template-columns:170px minmax(0,1fr); border-bottom:1px solid var(--lq-ln); }
#lqw .lq-info > div:last-child { border-bottom:0; }
#lqw .lq-info dt { padding:14px 18px; background:var(--lq-iv2); font-weight:700; color:var(--lq-ink); font-size:15px; }
#lqw .lq-info dd { margin:0; padding:14px 18px; font-size:15.5px; }
#lqw .lq-art { list-style:none; margin:0; padding:0; counter-reset:lqa; }
#lqw .lq-art > li { counter-increment:lqa; display:grid; grid-template-columns:90px minmax(0,1fr); gap:20px; padding:26px 0; border-bottom:1px solid var(--lq-ln2); }
#lqw .lq-art > li::before { content:"제" counter(lqa) "조"; font-family:'Gowun Batang', 'Nanum Myeongjo', serif; font-size:19px; font-weight:700; color:var(--lq-emd); padding-top:3px; }
#lqw .lq-art h2 { margin:0 0 10px !important; font-size:22px !important; }
#lqw .lq-art p:last-child { margin-bottom:0; }
#lqw .lq-mail { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:16px; align-items:center; padding:26px 28px; border-radius:16px; background:#fff; border:1px solid var(--lq-emm); box-shadow:inset 6px 0 0 var(--lq-em); margin:0 0 10px; }
#lqw .lq-mail small { display:block; font-size:13.5px; color:var(--lq-mu); }
#lqw .lq-mail strong { display:block; font-size:25px; color:var(--lq-ink); word-break:break-all; }
#lqw .lq-mail span { font-size:14px; background:var(--lq-eml); color:var(--lq-emx); border-radius:8px; padding:7px 13px; }

/* ---------- 푸터 ---------- */
#lqf { background:var(--lq-iv2); border-top:1px solid var(--lq-ln2); color:var(--lq-tx); }
#lqf .lqf-in { max-width:1200px; margin:0 auto; padding:52px 28px 26px; }
#lqf .lqf-g { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.9fr); gap:36px; }
#lqf .lqf-b { display:flex; align-items:center; gap:10px; margin-bottom:12px; }
#lqf .lqf-b img { width:32px; height:32px; border-radius:9px; }
#lqf .lqf-b strong { font-size:22px; color:var(--lq-ink); }
#lqf p { margin:0; font-size:14.5px; line-height:1.75; }
#lqf .lqf-t { font-size:13px; font-weight:700; color:var(--lq-emx); margin-bottom:12px; letter-spacing:.03em; }
#lqf nav { display:flex; flex-direction:column; gap:7px; }
#lqf nav.lqf-c { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:7px 14px; }
#lqf nav a { font-size:14.5px; color:var(--lq-tx) !important; text-decoration:none !important; }
#lqf nav a:hover { color:var(--lq-emd) !important; text-decoration:underline !important; }
#lqf .lqf-bot { margin-top:36px; padding-top:18px; border-top:1px solid var(--lq-ln2); font-size:13.5px; color:var(--lq-mu); }

/* ---------- 검색·404 ---------- */
.lq-q { max-width:980px; margin:0 auto; padding:56px 28px 72px; color:#4b4138; }
.lq-q .lq-q-k { font-size:13.5px; font-weight:700; color:#7a4635; margin:0 0 8px; }
.lq-q h1 { font-size:34px; font-weight:700; color:#2d2721; margin:0 0 20px; }
.lq-q form { display:flex; gap:8px; margin:0 0 24px; }
.lq-q input[type=search] { flex:1 1 auto; min-width:0; height:50px; padding:0 16px; border:1px solid #d9cab5; border-radius:12px; font-size:16px; background:#fff; }
.lq-q button { height:50px; padding:0 22px; border:0; border-radius:12px; background:#9a5b45; color:#fff; font-weight:700; font-size:15px; cursor:pointer; }
.lq-q .wp-block-post-title { display:block !important; font-size:20px; margin:20px 0 4px; }
.lq-q .wp-block-post-title a { color:#7a4635; text-decoration:none; }
.lq-q .wp-block-post-excerpt { font-size:15px; color:#4b4138; padding-bottom:18px; border-bottom:1px solid #e3d6c3; }
.lq-q .lq-q-c { display:flex; flex-wrap:wrap; gap:6px; margin-top:26px; }
.lq-q .lq-q-c a { padding:5px 13px; font-size:14px; border:1px solid #d9cab5; border-radius:8px; color:#4b4138; text-decoration:none; background:#fff; }
.lq-q .lq-q-c a:hover { border-color:#9a5b45; color:#7a4635; }
.lq-q .lq-404 { display:inline-block; font-size:14px; font-weight:700; color:#506b4a; background:#eef2e8; border-radius:8px; padding:3px 10px; margin:0 0 12px; letter-spacing:.06em; }

/* ---------- 반응형 ---------- */
@media (max-width:1080px) {
  #lqw .lq-hero-g, #lqw .lq-fx { grid-template-columns:minmax(0,1fr); gap:34px; }
  #lqw .lq-pop, #lqw .lq-tri, #lqw .lq-rel { grid-template-columns:repeat(2,minmax(0,1fr)); }
  #lqw .lq-steps { grid-template-columns:repeat(2,minmax(0,1fr)); }
  #lqw .lq-steps li { border-bottom:1px solid var(--lq-ln); }
  #lqw .lq-dir .lq-dr { width:220px; }
  #lqw .lq-tl-h, #lqw .lq-tr { grid-template-columns:36px minmax(0,1.1fr) minmax(0,2fr) 86px; }
  #lqw .lq-tl-h .lq-c4, #lqw .lq-tr .lq-dm { display:none; }
  #lqw .lq-gr { grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); }
  #lqw .lq-gr > ul { grid-column:1 / -1; display:flex; flex-wrap:wrap; gap:4px 18px; }
  #lqw .lq-gr li { border-bottom:0; }
  #lqf .lqf-g { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:760px) {
  #lqw { font-size:16px; }
  #lqw .lq-in { padding:0 16px; }
  #lqw h1, #lqw .lq-top h1 { font-size:28px; }
  #lqw .lq-hero h1 { font-size:31px; }
  #lqw h2 { font-size:24px; }
  #lqw h3 { font-size:18.5px; }
  #lqw .lq-sec { padding:48px 0; }
  #lqw .lq-hero { padding:38px 0 44px; }
  #lqw .lq-top { padding:32px 0 30px; }
  #lqw .lq-hd { grid-template-columns:minmax(0,1fr); gap:12px; margin-bottom:22px; }
  #lqw .lq-hd .lq-k { margin:0; }
  #lqw .lq-hero .lq-lead p, #lqw .lq-top .lq-lead p, #lqw .lq-prose p, #lqw .lq-hd p { font-size:16px; }
  #lqw .lq-pop, #lqw .lq-tri, #lqw .lq-tri.lq-q4, #lqw .lq-rel, #lqw .lq-sit, #lqw .lq-cks, #lqw .lq-steps { grid-template-columns:minmax(0,1fr); }
  #lqw .lq-steps li { border-right:0; padding:18px 18px 14px; }
  #lqw .lq-def { grid-template-columns:minmax(0,1fr); }
  #lqw .lq-def > div { border-right:0; border-bottom:1px solid var(--lq-ln); padding:20px 18px 8px; }
  #lqw .lq-def > div:last-child { border-bottom:0; }
  #lqw .lq-rows > div { grid-template-columns:minmax(0,1fr); gap:6px; padding:18px 0; }
  #lqw .lq-panel { padding:18px 16px 14px; }
  #lqw .lq-panel .lq-jp a, #lqw .lq-panel .lq-jp span { width:calc((100% - 24px) / 5); height:40px; }
  #lqw .lq-cnt dd { font-size:21px; }
  #lqw .lq-cnt > div { padding:10px 12px; }
  #lqw .lq-jp a, #lqw .lq-jp span { min-width:36px; height:36px; font-size:15px; padding:0 8px; }
  /* 디렉터리 표 -> 블록 */
  #lqw .lq-dirw { border:0; background:transparent; overflow:visible; }
  #lqw .lq-dir, #lqw .lq-dir tbody, #lqw .lq-dir tr, #lqw .lq-dir th, #lqw .lq-dir td { display:block; width:auto !important; }
  #lqw .lq-dir thead { display:none; }
  #lqw .lq-dir tbody { margin:0 0 14px; border:1px solid var(--lq-ln2) !important; border-radius:14px; background:#fff; overflow:hidden; }
  #lqw .lq-dir tbody th { text-align:left; padding:10px 14px; border-right:0; border-bottom:1px solid var(--lq-ln); background:var(--lq-iv2); }
  #lqw .lq-dir tbody th b { width:32px; height:32px; font-size:15px; }
  #lqw .lq-dir tr { padding:14px 14px 10px; border-bottom:1px solid var(--lq-ln); }
  #lqw .lq-dir tr:last-child { border-bottom:0; }
  #lqw .lq-dir tr:first-child { padding:0; }
  #lqw .lq-dir tr:first-child td { padding-left:14px; padding-right:14px; }
  #lqw .lq-dir tr:first-child .lq-dn { padding-top:14px; }
  #lqw .lq-dir tr:first-child .lq-dc { padding-bottom:10px; }
  #lqw .lq-dir td { padding:0; border:0; }
  #lqw .lq-dir .lq-dd { margin:4px 0 8px; font-size:14.5px; }
  #lqw .lq-dir .lq-dr { display:flex; flex-wrap:wrap; gap:2px 0; }
  #lqw .lq-dir tr.lq-hot { background:#fff9ed; }
  #lqw .lq-dir .lq-dc { text-align:left; }
  #lqw .lq-dir .lq-dc { font-size:13px; color:var(--lq-mu); margin-top:4px; }
  #lqw .lq-dir .lq-dc::before { content:"수록 "; }
  /* 자식 표 리스트 -> 블록 */
  #lqw .lq-tl-h { display:none; }
  #lqw .lq-tl { border-radius:14px; }
  #lqw .lq-tr { grid-template-columns:30px minmax(0,1fr) auto; gap:4px 10px; padding:14px 14px 13px; }
  #lqw .lq-tr .lq-no { grid-row:1; grid-column:1; }
  #lqw .lq-tr .lq-nm { grid-row:1; grid-column:2; font-size:15.5px; }
  #lqw .lq-tr .lq-op { grid-row:1; grid-column:3; padding:4px 9px; font-size:13px; }
  #lqw .lq-tr .lq-ds { grid-column:2 / -1; font-size:14px; }
  #lqw .lq-tr .lq-dm { display:block; grid-column:2 / -1; font-size:12.5px; }
  #lqw .lq-pk li { grid-template-columns:minmax(0,1fr); gap:4px; padding:18px 0; }
  #lqw .lq-pk li::before { font-size:21px; }
  #lqw .lq-gr { grid-template-columns:minmax(0,1fr); gap:8px; padding:18px 16px; }
  #lqw .lq-faq summary { font-size:16px; padding:16px 0; gap:10px; }
  #lqw .lq-fa { padding:0 0 18px 38px; }
  #lqw .lq-fx-l li { padding:12px 14px; }
  #lqw .lq-fx-l span { padding-left:0; }
  #lqw .lq-info > div { grid-template-columns:minmax(0,1fr); }
  #lqw .lq-info dt { padding:10px 14px 4px; }
  #lqw .lq-info dd { padding:4px 14px 12px; }
  #lqw .lq-art > li { grid-template-columns:minmax(0,1fr); gap:4px; padding:20px 0; }
  #lqw .lq-mail { grid-template-columns:minmax(0,1fr); padding:20px; }
  #lqw .lq-mail strong { font-size:17px; word-break:normal; overflow-wrap:anywhere; }
  #lqw .lq-ix th { width:52px; padding:12px 8px; }
  #lqw .lq-ix td { padding:12px 12px; }
  #lqw .lq-tw { border-radius:12px; }
  #lqf .lqf-in { padding:40px 16px 24px; }
  #lqf .lqf-g { grid-template-columns:minmax(0,1fr); gap:28px; }
  #lqf nav.lqf-c { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .lq-q { padding:36px 16px 50px; }
  .lq-q h1 { font-size:27px; }
}

:root :where(.wp-block-post-date){color: var(--wp--preset--color--accent-4);font-size: var(--wp--preset--font-size--small);}
:root :where(.wp-block-post-date a:where(:not(.wp-element-button))){color: var(--wp--preset--color--accent-4);text-decoration: none;}
:root :where(.wp-block-post-date a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-list li){margin-top: 0.5rem;}
/*# sourceURL=global-styles-inline-css */
