.rich-text-content{color:inherit;word-break:break-word;overflow-wrap:break-word;font-family:Sandoll GothicNeo1 TTF,Apple SD Gothic Neo,Pretendard,sans-serif;line-height:1.7}.rich-text-content p:last-child{margin-bottom:0!important}.rich-text-content h1,.rich-text-content h2{font-weight:800!important}.rich-text-content h3{font-weight:700!important}.rich-text-content h4,.rich-text-content h5{font-weight:400}.rich-text-content ul{margin:.75em 0!important;padding-left:1.5em!important;list-style-type:disc!important}.rich-text-content ol{margin:.75em 0!important;padding-left:1.5em!important;list-style-type:decimal!important}.rich-text-content li{margin:.25em 0;display:list-item!important}.rich-text-content li p{margin:0!important}.rich-text-content strong{font-weight:700!important}.rich-text-content em{font-style:italic}.rich-text-content u{text-decoration:underline}.rich-text-content s{text-decoration:line-through}.rich-text-content a{color:#2563eb;text-decoration:underline}.rich-text-content a:hover{color:#1d4ed8}.rich-text-content table{display:block;overflow-x:auto;border-collapse:collapse!important;width:100%!important;margin:1em 0!important}@media (min-width:768px){.rich-text-content table{display:table}}.rich-text-content table td,.rich-text-content table th{vertical-align:top;min-width:80px;border:1px solid #d1d5db!important;padding:8px 12px!important}.rich-text-content table th{background-color:#f3f4f6;font-weight:600!important}.rich-text-content table td p,.rich-text-content table th p{font-size:inherit;line-height:inherit;margin:0!important}.rich-text-content img{margin:16px 0;max-width:100%!important;height:auto!important}@media (min-width:768px){.rich-text-content img{margin:36px 0}}.rich-text-content iframe,.rich-text-content [data-youtube-video] iframe{aspect-ratio:16/9;height:auto;margin:.5em 0;width:100%!important;max-width:100%!important}.rich-text-content [style*="text-align: left"],.rich-text-content .text-left{text-align:left}.rich-text-content [style*="text-align: center"],.rich-text-content .text-center{text-align:center}.rich-text-content [style*="text-align: right"],.rich-text-content .text-right{text-align:right}.rich-text-content blockquote{color:inherit;border-left:3px solid #d1d5db;font-style:normal;margin:1em 0!important;padding-left:9px!important}.rich-text-content blockquote[data-border-color]{border-left-style:solid;border-left-width:3px}@media (min-width:1024px){.rich-text-content blockquote{padding-left:24px!important}}.rich-text-content code{background-color:#f3f4f6;border-radius:3px;padding:.1em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.rich-text-content pre{color:#e2e8f0;background-color:#1e293b;border-radius:6px;margin:1em 0;padding:1em;overflow-x:auto}.rich-text-content pre code{color:inherit;background:0 0;padding:0;font-size:.875em}.rich-text-content>:first-child{margin-top:0!important}.ed-mo-h1,.rich-text-content h1{letter-spacing:-.03em;margin-top:28px;font-size:22px;line-height:1.5}.ed-mo-h2,.rich-text-content h2{letter-spacing:-.03em;margin-top:24px;font-size:18px;line-height:1.3}.ed-mo-subtitle,.rich-text-content h3{letter-spacing:-.04em;margin-top:16px;font-size:16px;line-height:1.3}.ed-mo-body1,.rich-text-content p{letter-spacing:-.03em;font-size:14px;line-height:1.7}.ed-mo-body1,.rich-text-content p:empty{min-height:23.8px;margin-top:0}.ed-mo-body1,.rich-text-content p:empty+*,.ed-mo-body1,.rich-text-content p:empty+*>:first-child{margin-top:0!important}.ed-mo-subtitle+.ed-mo-body1,.rich-text-content h3+p{margin-top:4px}.ed-mo-body2,.rich-text-content h4{letter-spacing:-.03em;margin-top:12px;font-size:12px;line-height:1.6}.ed-mo-caption,.rich-text-content h5{letter-spacing:-.03em;margin-top:8px;font-size:10px;line-height:1.7}@media (min-width:768px){.ed-tl-h1,.rich-text-content h1{letter-spacing:-.03em;margin-top:40px;font-size:28px;line-height:1.3}.ed-tl-h2,.rich-text-content h2{letter-spacing:-.03em;margin-top:40px;font-size:25px;line-height:1.3}.ed-tl-subtitle,.rich-text-content h3{letter-spacing:-.04em;font-size:20px;line-height:1.3}.ed-tl-body1,.rich-text-content p{letter-spacing:-.04em;font-size:16px;line-height:1.6}.ed-mo-body1,.rich-text-content p:empty{min-height:25.6px;margin-top:0}.ed-mo-body1,.rich-text-content p:empty+blockquote{margin-top:16px!important}.ed-mo-subtitle+.ed-mo-body1,.rich-text-content h3+p{margin-top:8px}.ed-tl-body2,.rich-text-content h4{letter-spacing:-.04em;font-size:14px;line-height:1.6}.ed-tl-caption,.rich-text-content h5{letter-spacing:-.03em;font-size:12px;font-weight:300;line-height:1.4}}@media (min-width:1024px){.ed-pc-h1,.rich-text-content h1{letter-spacing:-.03em;margin-top:80px;font-size:42px;font-weight:800;line-height:1.3}.ed-pc-h2,.rich-text-content h2{letter-spacing:-.03em;margin-top:80px;font-size:36px;font-weight:800;line-height:1.3}.ed-pc-subtitle,.rich-text-content h3{letter-spacing:-.03em;margin-top:24px;font-size:30px;font-weight:700;line-height:1.3}.ed-pc-body1,.rich-text-content p{letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.8}.ed-mo-body1,.rich-text-content p:empty{min-height:43.2px;margin-top:0}.ed-mo-body1,.rich-text-content p:empty+blockquote{margin-top:40px!important}.ed-mo-subtitle+.ed-mo-body1,.rich-text-content h3+p{margin-top:12px}.ed-pc-body2,.rich-text-content h4{letter-spacing:-.03em;margin-top:12px;font-size:20px;font-weight:400;line-height:1.8}.ed-pc-caption,.rich-text-content h5{letter-spacing:-.03em;margin-top:10px;font-size:15px;font-weight:400;line-height:1.5}}
.admin-layout{color:#1f2937;background-color:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-sidebar{color:#e2e8f0;z-index:40;background-color:#1e293b;flex-direction:column;width:260px;min-height:100vh;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.admin-sidebar.collapsed{width:64px}.admin-sidebar-logo{color:#fff;white-space:nowrap;border-bottom:1px solid #334155;align-items:center;gap:12px;padding:20px 16px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.admin-sidebar-nav{flex:1;padding:8px 0;overflow-y:auto}.admin-sidebar-group{margin-bottom:4px}.admin-sidebar-group-label{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;padding:12px 16px 4px;font-size:11px;font-weight:600}.admin-sidebar-item{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px 10px 24px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.admin-sidebar-item:hover{color:#fff;background-color:#334155}.admin-sidebar-item.active{color:#fff;background-color:#2563eb;font-weight:500}.admin-sidebar-item .icon{text-align:center;flex-shrink:0;width:20px;font-size:18px}.admin-header{z-index:30;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.admin-header-left{align-items:center;gap:12px;display:flex}.admin-header-right{align-items:center;gap:16px;display:flex}.admin-header-user{color:#6b7280;font-size:14px}.admin-header-user strong{color:#1f2937;font-weight:600}.admin-toggle-btn{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .15s;display:flex}.admin-toggle-btn:hover{color:#1f2937;background-color:#f3f4f6}.admin-main{min-height:calc(100vh - 56px);padding:24px}.admin-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000014}.admin-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-card-title{color:#111827;font-size:18px;font-weight:600}.admin-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.admin-btn-primary{color:#fff;background-color:#2563eb;border-color:#2563eb}.admin-btn-primary:hover{background-color:#1d4ed8}.admin-btn-secondary{color:#374151;background-color:#fff;border-color:#d1d5db}.admin-btn-secondary:hover{background-color:#f9fafb}.admin-btn-danger{color:#fff;background-color:#dc2626;border-color:#dc2626}.admin-btn-danger:hover{background-color:#b91c1c}.admin-btn-outline-danger{color:#dc2626;background-color:#fff;border:1px solid #dc2626}.admin-btn-outline-danger:hover{background-color:#fef2f2}.admin-btn-success{color:#fff;background-color:#16a34a;border-color:#16a34a}.admin-btn-success:hover{background-color:#15803d}.admin-btn-sm{padding:4px 10px;font-size:13px}.admin-btn-lg{padding:10px 24px;font-size:15px}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-container{max-width:960px}.admin-container>.admin-header{background:0 0;border-bottom:none;height:auto;margin-bottom:24px;padding:0;position:static}.admin-title{color:#111827;margin:0;font-size:22px;font-weight:700}.admin-form{background:#fff;border-radius:10px;padding:32px;box-shadow:0 1px 4px #00000012}.admin-form-group{margin-bottom:24px}.admin-form-label,.admin-label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.admin-form-input,.admin-input{color:#1f2937;box-sizing:border-box;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.admin-form-input:focus,.admin-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.admin-form-input::placeholder,.admin-input::placeholder{color:#9ca3af}textarea.admin-form-input,textarea.admin-input,.admin-form-textarea{resize:vertical;min-height:100px}.admin-form-error{color:#dc2626;margin-top:4px;font-size:13px}.admin-form-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;margin-top:32px;padding-top:24px;display:flex}.admin-table{border-collapse:collapse;width:100%}.admin-table th{color:#6b7280;text-align:left;white-space:nowrap;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:10px 12px;font-size:13px;font-weight:600}.admin-table td{color:#374151;border-bottom:1px solid #f3f4f6;padding:10px 12px;font-size:14px}.admin-table tbody tr{transition:background .1s}.admin-table tbody tr:hover{background-color:#f9fafb}.admin-table tbody tr.clickable{cursor:pointer}.admin-pagination{justify-content:center;align-items:center;gap:4px;margin-top:20px;display:flex}.admin-pagination-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:14px;transition:all .15s;display:flex}.admin-pagination-btn:hover:not(:disabled){background-color:#f3f4f6}.admin-pagination-btn.active{color:#fff;background-color:#2563eb;border-color:#2563eb}.admin-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.admin-tabs{border-bottom:2px solid #e5e7eb;margin-bottom:20px;display:flex}.admin-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.admin-tab:hover{color:#1f2937}.admin-tab.active{color:#2563eb;border-bottom-color:#2563eb}.admin-chip{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:13px;transition:all .15s;display:inline-flex}.admin-chip:hover{background-color:#f3f4f6}.admin-chip.selected{color:#fff;background-color:#2563eb;border-color:#2563eb}.admin-modal-backdrop{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 60px #00000026}.admin-modal-title{color:#111827;margin-bottom:8px;font-size:16px;font-weight:600}.admin-modal-message{color:#6b7280;margin-bottom:20px;font-size:14px;line-height:1.5}.admin-modal-actions{justify-content:flex-end;gap:8px;display:flex}.admin-upload-zone{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;padding:24px;transition:all .15s}.admin-upload-zone:hover,.admin-upload-zone.dragging{background:#eff6ff;border-color:#2563eb}.admin-upload-preview{display:inline-block;position:relative}.admin-upload-preview img{object-fit:cover;border-radius:6px;max-width:200px;max-height:150px}.admin-upload-remove{color:#fff;cursor:pointer;background:#dc2626;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.admin-upload-preview-wrap{max-width:100%;display:inline-block;position:relative}.admin-upload-preview-img{object-fit:cover;border-radius:6px;max-width:320px;max-height:240px;display:block}.admin-upload-safe-area{pointer-events:none;border:2px dashed #2563eb;border-radius:4px;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0}.admin-upload-safe-area-label{color:#fff;white-space:nowrap;background:#2563ebd9;border-radius:0 0 4px;padding:3px 8px;font-size:11px;font-weight:500}.admin-upload-safe-area-hint{color:#2563eb;margin-top:6px;margin-bottom:0;font-size:12px}.admin-upload-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.admin-upload-default-preview{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:320px;max-width:100%;height:120px;display:flex}.admin-upload-default-text{color:#9ca3af;font-size:13px}.admin-upload-zone-inline{text-align:left;border-radius:6px;align-items:center;min-width:0;height:auto;padding:8px 14px;display:inline-flex}.admin-editor .ProseMirror{outline:none;min-height:300px;padding:16px;letter-spacing:-.03em!important;font-family:Sandoll GothicNeo1 TTF,Apple SD Gothic Neo,Pretendard,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.8!important}.admin-editor .ProseMirror>:first-child{margin-top:0!important}.admin-editor .ProseMirror h1{margin-top:80px;letter-spacing:-.03em!important;font-size:42px!important;font-weight:800!important;line-height:1.3!important}.admin-editor .ProseMirror h2{margin-top:80px;letter-spacing:-.03em!important;font-size:36px!important;font-weight:800!important;line-height:1.3!important}.admin-editor .ProseMirror h3{margin-top:24px;letter-spacing:-.03em!important;font-size:30px!important;font-weight:700!important;line-height:1.3!important}.admin-editor .ProseMirror p{margin:0;letter-spacing:-.03em!important;font-size:24px!important;font-weight:400!important;line-height:1.8!important}.admin-editor .ProseMirror p:has(>br.ProseMirror-trailingBreak:only-child){min-height:43.2px}.admin-editor .ProseMirror h3+p{margin-top:12px}.admin-editor .ProseMirror h4{margin-top:12px;letter-spacing:-.03em!important;font-size:20px!important;font-weight:400!important;line-height:1.8!important}.admin-editor .ProseMirror h5{margin-top:10px;letter-spacing:-.03em!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.admin-editor .ProseMirror blockquote{color:inherit;border-left:4px solid #d1d5db;padding-left:16px}.admin-editor .ProseMirror ul{margin:.75em 0;padding-left:1.5em;list-style-type:disc!important}.admin-editor .ProseMirror ol{margin:.75em 0;padding-left:1.5em;list-style-type:decimal!important}.admin-editor .ProseMirror li{margin:.25em 0;display:list-item!important}.admin-editor .ProseMirror li p{margin:0}.admin-editor .ProseMirror img{border-radius:4px;max-width:100%;height:auto;margin:16px 0}@media (min-width:768px){.admin-editor .ProseMirror img{margin:36px 0}}.admin-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:12px 0}.admin-editor .ProseMirror table td,.admin-editor .ProseMirror table th{border:1px solid #d1d5db;min-width:80px;padding:6px 10px}.admin-editor .ProseMirror table th{background:#f9fafb;font-weight:600}.admin-editor-toolbar{z-index:10;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:6px 6px 0 0;flex-wrap:wrap;gap:2px;padding:8px;display:flex;position:sticky;top:0}.admin-editor-toolbar button{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;transition:all .1s;display:flex}.admin-editor-toolbar button:hover{color:#1f2937;background:#e5e7eb}.admin-editor-toolbar button.is-active{color:#fff;background:#2563eb}.admin-editor-toolbar .separator{background:#d1d5db;align-self:center;width:1px;height:24px;margin:4px}.admin-editor-toolbar-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;align-self:center;height:28px;padding:2px 4px;font-size:13px}.admin-editor-toolbar-select:focus{border-color:#2563eb}.admin-editor-content{border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;max-height:600px;overflow-y:auto}.admin-editor-table-delete{color:#dc2626!important}.admin-editor-table-delete:hover{color:#b91c1c!important;background:#fef2f2!important}.admin-table-picker{z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:260px;margin-top:4px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0000001f}.admin-table-picker-title{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600}.admin-table-picker-size{color:#dc2626;margin-left:4px;font-weight:700}.admin-table-picker-grid{grid-template-columns:repeat(10,1fr);gap:2px;margin-bottom:10px;display:grid}.admin-table-picker-cell{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:2px;width:20px;height:20px;transition:background 50ms}.admin-table-picker-cell:hover{border-color:#93c5fd}.admin-table-picker-cell.highlighted{background:#3b82f6;border-color:#2563eb}.admin-table-picker-controls{border-top:1px solid #e5e7eb;padding-top:8px}.admin-table-picker-control{justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}.admin-table-picker-label{color:#6b7280;text-align:right;width:44px;font-size:12px}.admin-table-picker-value{color:#1f2937;text-align:center;width:24px;font-size:13px;font-weight:600}.admin-table-picker-control button{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;display:flex}.admin-table-picker-control button:hover{background:#f3f4f6}.admin-drag-handle{cursor:grab;color:#9ca3af;align-items:center;padding:4px;display:flex}.admin-drag-handle:active{cursor:grabbing}.admin-login-wrapper{background-color:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-login-card{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:40px;box-shadow:0 4px 24px #00000014}.admin-login-logo{text-align:center;margin-bottom:32px}.admin-login-logo h1{color:#1e293b;margin:0;font-size:24px;font-weight:700}.admin-login-logo p{color:#94a3b8;margin:4px 0 0;font-size:14px}.admin-login-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:13px}.admin-inline-cell{align-items:center;min-height:32px;padding:2px 4px;display:flex}.admin-inline-cell input{background:#eff6ff;border:1px solid #2563eb;border-radius:4px;outline:none;width:100%;padding:4px 8px;font-size:14px}.admin-accordion-header{cursor:pointer;color:#1f2937;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:1px;padding:12px 16px;font-size:15px;font-weight:500;transition:background .15s;display:flex}.admin-accordion-header:hover{background:#f3f4f6}.admin-accordion-header.open{border-radius:6px 6px 0 0}.admin-accordion-body{border:1px solid #e5e7eb;border-top:none;border-radius:0 0 6px 6px;margin-bottom:8px;padding:16px}.admin-color-palette{z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:200px;margin-top:4px;padding:12px;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #0000001f}.admin-color-palette-section{margin-bottom:10px}.admin-color-palette-section:last-child{margin-bottom:0}.admin-color-palette-label{color:#6b7280;margin-bottom:6px;font-size:11px;font-weight:600}.admin-color-palette-grid{gap:4px;display:grid}.admin-color-palette-grid-3{grid-template-columns:repeat(3,1fr)}.admin-color-palette-grid-4{grid-template-columns:repeat(4,1fr)}.admin-color-palette-grid-5{grid-template-columns:repeat(5,1fr)}.admin-color-swatch{cursor:pointer;border:1px solid #d1d5db;border-radius:4px;width:32px;height:32px;padding:0;transition:transform .1s,box-shadow .1s}.admin-color-swatch:hover{z-index:1;transform:scale(1.15);box-shadow:0 2px 8px #00000026}.admin-color-swatch-sm{width:24px;height:24px}.admin-special-chars{z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:220px;margin-top:4px;padding:12px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.admin-special-chars-title{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600}.admin-special-chars-grid{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.admin-special-char-btn{cursor:pointer;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;transition:all .1s;display:flex}.admin-special-char-btn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.admin-special-chars-hint{color:#9ca3af;text-align:center;margin-top:8px;font-size:11px}@media (max-width:768px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-main{padding:16px;margin-left:0!important}}

#pub-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;background-color:var(--white);color:#1a202c;flex-direction:column;justify-content:space-between;min-height:100vh;font-family:Sandoll GothicNeo1 TTF,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400;display:flex}#pub-root .sub2{letter-spacing:-0.5%;font-family:Sandoll GothicNeo1 TTF,sans-serif;font-size:26px;font-weight:500;line-height:140%}#pub-root .pc_sub1.en br{display:none}@media (min-width:1024px){#pub-root h2.sub2-desktop{letter-spacing:-0.5%;font-family:Sandoll GothicNeo1 TTF,sans-serif;font-size:26px;font-weight:500;line-height:140%}}#pub-root input,#pub-root textarea{outline:none}#pub-root .mo_display{letter-spacing:-.84px;font-size:28px;font-weight:800;line-height:130%}#pub-root .mo_h2,#pub-root .yaam-section-header .yaam-section-title{letter-spacing:-.54px;font-size:18px;line-height:130%}@media (min-width:768px){#pub-root .mo_h2,#pub-root .yaam-section-header .yaam-section-title{font-size:24px}}#pub-root .mo_caption{letter-spacing:-.3px;font-size:10px;font-weight:400;line-height:160%}@media (min-width:768px){#pub-root .mo_caption{font-size:12px}}#pub-root .mo_body1{letter-spacing:-.42px;font-size:14px;font-weight:400;line-height:170%}@media (min-width:768px){#pub-root .mo_body1{font-size:16px}}#pub-root .mo_body2{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px!important}#pub-root .mo_subtitle{letter-spacing:-.48px;font-size:16px;line-height:150%}@media (min-width:768px){#pub-root .tl_sub1{letter-spacing:-4%;font-size:20px;font-weight:700;line-height:130%}#pub-root .tl_sub2{letter-spacing:-4%;font-size:18px;font-weight:600;line-height:130%}#pub-root .tl_body1{letter-spacing:-4%;font-size:16px;font-weight:400;line-height:160%}#pub-root .tl_body2{letter-spacing:-.36px;font-size:14px;font-weight:400;line-height:160%}#pub-root .tl_caption{letter-spacing:-.36px;font-size:12px;font-weight:400;line-height:160%}#pub-root .pc_body2{font-size:14px}#pub-root .pc_body1{font-size:16px;line-height:160%}#pub-root .pc_h2{font-size:36px}}@media (min-width:1024px){#pub-root .pc_body1{letter-spacing:-1%;font-size:22px;font-weight:400;line-height:160%}#pub-root .pc_body2{letter-spacing:-.54px;font-size:18px;font-weight:400;line-height:160%}#pub-root .pc_h2{letter-spacing:-3%;font-size:42px;font-weight:800;line-height:130%}#pub-root .pc_cation{letter-spacing:-1%;font-size:15px;font-weight:400;line-height:160%}#pub-root .pc_sub1{letter-spacing:-0.5%;font-size:32px;font-weight:500;line-height:140%}#pub-root .pc_sub2{letter-spacing:-0.5%;font-size:26px;line-height:140%}}#pub-root .unicode{font-family:Sandoll GothicNeo1Uni TTF,sans-serif}@layer base{#pub-root h2{letter-spacing:-3%;font-family:Sandoll GothicNeo1 TTF,sans-serif;font-size:18px;font-weight:800;line-height:150%}@media (min-width:768px){#pub-root h2{font-size:20px;line-height:130%}#pub-root h2.text-center{font-size:24px}}@media (min-width:1024px){#pub-root h2{letter-spacing:-3%;font-size:42px;line-height:130%}#pub-root h2.text-center{font-size:42px}}}#pub-root .body1{letter-spacing:-1%;font-family:Sandoll GothicNeo1 TTF,sans-serif;font-size:14px;font-weight:400;line-height:160%}@media (min-width:768px){#pub-root .body1{line-hieght:160%;font-size:16px}}@media (min-width:1024px){#pub-root .body1{letter-spacing:-1%;font-size:22px;line-height:160%}#pub-root .desktop-body1,#pub-root .mobile-body2.desktop-body1{letter-spacing:-1%;font-family:Sandoll GothicNeo1 TTF,sans-serif;font-size:14px;font-weight:400;line-height:160%}}#pub-root .body2{letter-spacing:-1%;font-size:18px;font-weight:400;line-height:160%}#pub-root .mobile-body2{letter-spacing:-3%;font-size:12px;font-weight:400;line-height:170%}@media (min-width:1024px){#pub-root .mobile-body2{font-weight:unset;font-size:unset;line-height:unset;letter-spacing:unset}}@media (min-width:768px){#pub-root .desktop-body2{font-size:16px}}@media (min-width:1024px){#pub-root .desktop-body2{letter-spacing:-1%;font-size:18px;font-weight:400;line-height:160%}}#pub-root .caption{letter-spacing:-1%;text-align:center;font-family:Sandoll GothicNeo1 TTF,sans-serif;font-size:15px;font-weight:400;line-height:160%}#pub-root .container{width:100%;max-width:1180px;margin:0 auto}#pub-root .table-container{border-collapse:collapse;border:1px solid #d9d9d9;width:100%;min-width:max-content;max-width:1180px;margin:0 auto}@media (min-width:1024px){#pub-root .table-container{table-layout:fixed;min-width:100%;max-width:100%}}#pub-root .table-container.council td{word-break:break-word;white-space:break-spaces;padding-inline:8px;font-size:10px}@media (min-width:768px){#pub-root .table-container.council td{font-size:14px}}@media (min-width:1024px){#pub-root .table-container.council td{padding-block:32px;font-size:20px}}#pub-root .table-container.council th:first-child,#pub-root .table-container.council td:first-child{width:80px;padding-inline:8px}#pub-root .table-container.council th:nth-child(2),#pub-root .table-container.council td:nth-child(2){width:90px}#pub-root .table-container.council th:nth-child(3),#pub-root .table-container.council td:nth-child(3){width:140px}#pub-root .table-container.council th:nth-child(4),#pub-root .table-container.council td:nth-child(4){width:180px}#pub-root .table-container.council th:nth-child(5),#pub-root .table-container.council td:nth-child(5){width:220px}@media (min-width:1024px){#pub-root .table-container.council th:first-child,#pub-root .table-container.council td:first-child{width:120px}#pub-root .table-container.council th:nth-child(2),#pub-root .table-container.council td:nth-child(2){width:147px}#pub-root .table-container.council th:nth-child(3),#pub-root .table-container.council td:nth-child(3){white-space:nowrap;width:261px}#pub-root .table-container.council th:nth-child(4),#pub-root .table-container.council td:nth-child(4),#pub-root .table-container.council th:nth-child(5),#pub-root .table-container.council td:nth-child(5){width:auto}}#pub-root .table-container.env{font-size:12px!important}#pub-root .table-container.env th:first-child,#pub-root .table-container.env td:first-child{width:100px}@media (min-width:1024px){#pub-root .table-container.env th:first-child,#pub-root .table-container.env td:first-child{width:200px}}#pub-root .table-container.env th:nth-child(2),#pub-root .table-container.env td:nth-child(2){width:130px}#pub-root .table-container.env th:nth-child(n+3),#pub-root .table-container.env td:nth-child(n+3){width:90px}#pub-root .table-container.result-table{border:1px solid #d9d9d9;width:100%;min-width:100%!important}#pub-root .table-container.result-table th{letter-spacing:-1%;text-align:center;white-space:nowrap;padding-block:7.25px;padding-inline:5px;font-size:10px;font-weight:700;line-height:160%}@media (min-width:768px){#pub-root .table-container.result-table th{font-size:14px}}@media (min-width:1024px){#pub-root .table-container.result-table th{letter-spacing:-1%;padding-block:14.5px;font-size:18px;font-weight:700;line-height:160%}}#pub-root .table-container.result-table td{white-space:wrap;padding-inline:8px}#pub-root .table-container.result-table colgroup{width:100%}#pub-root .table-container.result-table col.col-1{width:85px;min-width:85px}#pub-root .table-container.result-table th:first-child,#pub-root .table-container.result-table td:first-child{min-width:85px}#pub-root .table-container.result-table col.col-2{width:70px}#pub-root .table-container.result-table col.col-3{width:90px}#pub-root .table-container.result-table col.col-4{width:76px}#pub-root .table-container.result-table col.col-5{min-width:150px}#pub-root .table-container.result-table col.col-6{width:135px}@media (min-width:1024px){#pub-root .table-container.result-table col.col-1{width:169px}#pub-root .table-container.result-table col.col-2{width:139px}#pub-root .table-container.result-table col.col-3{width:180px}#pub-root .table-container.result-table col.col-4{width:152px}#pub-root .table-container.result-table col.col-5,#pub-root .table-container.result-table col.col-6{width:270px}}#pub-root .table-container.result-table-2{table-layout:auto;width:100%;max-width:1220px}#pub-root .table-container.result-table-2 th{letter-spacing:-1%;text-align:center;white-space:nowrap;padding-block:7.25px;font-size:10px;font-weight:700;line-height:160%}@media (min-width:768px){#pub-root .table-container.result-table-2 th{font-size:14px}}@media (min-width:1024px){#pub-root .table-container.result-table-2 th{letter-spacing:-1%;padding-block:14.5px;font-size:18px;font-weight:700;line-height:160%}}#pub-root .table-container.result-table-2 td{white-space:wrap}#pub-root .table-container.result-table-2 col.col-agenda{width:210px}#pub-root .table-container.result-table-2 col.col-for,#pub-root .table-container.result-table-2 col.col-against,#pub-root .table-container.result-table-2 col.col-abstain{width:80px}#pub-root .table-container.result-table-2 col.col-remark{width:100px}@media (min-width:1024px){#pub-root .table-container.result-table-2 col.col-agenda{min-width:400px}#pub-root .table-container.result-table-2 col.col-for,#pub-root .table-container.result-table-2 col.col-against,#pub-root .table-container.result-table-2 col.col-abstain{width:150px}#pub-root .table-container.result-table-2 col.col-remark{width:200px}}#pub-root .table-container th{background-color:var(--samplip-deil-cut);color:var(--white);letter-spacing:-1%;text-align:center;white-space:nowrap;padding-block:5px;font-size:11px;font-weight:700;line-height:160%}@media (min-width:768px){#pub-root .table-container th{font-size:14px}}@media (min-width:1024px){#pub-root .table-container th{letter-spacing:-1%;padding-block:14.5px;font-size:22px;font-weight:700;line-height:160%}}#pub-root .table-container td{letter-spacing:-1%;text-align:center;white-space:nowrap;border:1px solid #d9d9d9;padding-block:9px;padding-inline:8px;font-size:12px;font-weight:400;line-height:160%}@media (min-width:1024px){#pub-root .table-container td{padding-block:20px;font-size:22px}}#pub-root .goal-card-container{border:1px solid #d9d9d9;flex-direction:column;gap:0;display:flex}@media (min-width:768px){#pub-root .goal-card-container{border:none;gap:12px}}#pub-root .goal-card-item{border-bottom:1px solid #d9d9d9;flex-direction:column;display:flex}#pub-root .goal-card-item:last-child{border-bottom:none}@media (min-width:768px){#pub-root .goal-card-item{border-bottom:none;flex-direction:row}}#pub-root .goal-card-header{background-color:#f7f7f7;border-bottom:1px solid #d9d9d9;flex:none;padding:6.5px 12px}@media (min-width:768px){#pub-root .goal-card-header{border:1px solid #d9d9d9;justify-content:center;align-items:center;padding:12px 72px;display:flex}}#pub-root .goal-card-header h3{text-align:center;color:#000;font-size:14px;font-weight:700}@media (min-width:768px){#pub-root .goal-card-header h3{font-size:16px}}@media (min-width:1024px){#pub-root .goal-card-header h3{font-size:22px}}#pub-root .goal-card-content{background-color:#fff;padding:12px}@media (min-width:768px){#pub-root .goal-card-content{border:1px solid #d9d9d9;border-left:0;width:100%;padding:15px 20px}}@media (min-width:1024px){#pub-root .goal-card-content{padding:15px 24px}}#pub-root .goal-card-content ul{letter-spacing:-.01em;color:#000;flex-direction:column;gap:0;font-size:12px;line-height:1.6;list-style:inside decimal;display:flex}@media (min-width:768px){#pub-root .goal-card-content ul{font-size:14px}}@media (min-width:1024px){#pub-root .goal-card-content ul{font-size:15px}}#pub-root .report-input{letter-spacing:-.01em;color:#000;background-color:var(--gray_back);border:1px solid #0000;width:100%;padding:10px 12px;font-size:14px;line-height:1.6}#pub-root .report-input::placeholder{color:var(--gray_txt)}@media (min-width:1024px){#pub-root .report-input{padding:16px 18px;font-size:22px}}#pub-root .report-input.filled{border:1px solid var(--line2);background-color:#fff}#pub-root .report-textarea{letter-spacing:-.01em;color:#000;background-color:var(--gray_back);resize:none;width:100%;padding:10px 12px;font-size:14px;line-height:1.6}#pub-root .report-textarea::placeholder{color:var(--gray_txt)}#pub-root .report-textarea.filled{border:1px solid var(--line2);background-color:#fff}@media (min-width:1024px){#pub-root .report-textarea{padding:16px 18px;font-size:22px}}#pub-root .report-label{letter-spacing:-.005em;color:#000;font-size:16px;font-weight:600;line-height:1.4}@media (min-width:1024px){#pub-root .report-label{font-size:26px}}#pub-root .report-button{letter-spacing:-.01em;background-color:var(--gray_back);width:100%;height:44px;color:var(--gray_txt);cursor:pointer;border:none;justify-content:center;align-items:center;padding:16px 18px;font-size:14px;line-height:1.6;transition:background-color .2s,color .2s;display:flex}@media (min-width:1024px){#pub-root .report-button{width:230px;height:67px;font-size:22px}}#pub-root .report-button.active,#pub-root .report-button.selected{background-color:var(--grilled-meats);color:#fff}#pub-root .result-period-button{letter-spacing:-.14px;color:#00000080;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:99px;justify-content:center;align-items:center;padding:4px 20px;font-size:14px;font-weight:400;line-height:1.6;transition:background-color .2s,color .2s,border-color .2s;display:flex}@media (min-width:768px){#pub-root .result-period-button{padding:7px 20px}}@media (min-width:1024px){#pub-root .result-period-button{gap:16px;padding:8px 32px;font-size:18px}}#pub-root .result-period-button.active{color:#fff;letter-spacing:-.14px;background-color:#f40202;border-color:#f40202;font-weight:700}#pub-root .result-period-list{justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0;list-style:none;display:flex}@media (min-width:768px){#pub-root .result-period-list{gap:12px}}@media (min-width:1024px){#pub-root .result-period-list{gap:16px}}#pub-root .technology-index-card10{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin-bottom:68px;display:grid}@media (min-width:768px){#pub-root .technology-index-card10{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-bottom:80px}}@media (min-width:1024px){#pub-root .technology-index-card10{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:160px}}#pub-root .technology-index-card10 li{grid-column:span 2}@media (min-width:768px){#pub-root .technology-index-card10 li{grid-column:span 1}}#pub-root .technology-index-card10 li:nth-child(4),#pub-root .technology-index-card10 li:nth-child(5),#pub-root .technology-index-card10 li:nth-child(9),#pub-root .technology-index-card10 li:nth-child(10){grid-column:span 3;max-width:60%}@media (min-width:768px){#pub-root .technology-index-card10 li:nth-child(4),#pub-root .technology-index-card10 li:nth-child(5),#pub-root .technology-index-card10 li:nth-child(9),#pub-root .technology-index-card10 li:nth-child(10){grid-column:span 1;max-width:100%}}#pub-root .technology-index-card10 li:nth-child(4),#pub-root .technology-index-card10 li:nth-child(9){min-width:60%;margin:0 0 0 auto}@media (min-width:768px){#pub-root .technology-index-card10 li:nth-child(4),#pub-root .technology-index-card10 li:nth-child(9){min-width:auto;margin:0}}#pub-root .technology-index-card10 .num{text-align:center;width:100%;padding:8px;font-family:GT-Ultra-Standard-Ultra;font-size:14px;font-weight:900}@media (min-width:768px){#pub-root .technology-index-card10 .num{font-size:18px}}@media (min-width:1024px){#pub-root .technology-index-card10 .num{padding:12px;font-size:26px}}#pub-root .technology-index-card10 .info{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 5px;font-size:14px;font-weight:800;line-height:140%;display:flex}#pub-root .technology-index-card10 .info.en{min-height:96px;padding:0;font-size:13px}@media (min-width:768px){#pub-root .technology-index-card10 .info{gap:16px;padding:20px 0 22px;font-size:20px}#pub-root .technology-index-card10 .info.en{min-height:144px;font-size:20px}}@media (min-width:1024px){#pub-root .technology-index-card10 .info{gap:16px;padding:60px 0 80px;font-size:30px}#pub-root .technology-index-card10 .info.en{min-height:192px;padding:0;font-size:26px}}#pub-root .technology-index-card10 .info img{width:22px;height:22px}@media (min-width:1024px){#pub-root .technology-index-card10 .info img{width:48px;height:48px}}#pub-root .technology-index-card10 .num1{color:#fbc68c;background-color:#612e10}#pub-root .technology-index-card10 .num1 .num{color:#fbc68c;background-color:#fbc68c4d}#pub-root .technology-index-card10 .num2{color:#fff2ad;background-color:#634200}#pub-root .technology-index-card10 .num2 .num{color:#ffe14a;background-color:#ffe14a4d}#pub-root .technology-index-card10 .num3{color:#ffb5e9;background-color:#6e0538}#pub-root .technology-index-card10 .num3 .num{color:#ffb5e9;background-color:#ffb5e94d}#pub-root .technology-index-card10 .num4{color:#daf886;background-color:#0b391b}#pub-root .technology-index-card10 .num4 .num{color:#daf886;background-color:#daf8864d}#pub-root .technology-index-card10 .num5{color:#e2c9f7;background-color:#4b0476}#pub-root .technology-index-card10 .num5 .num{color:#d7a6ff;background-color:#d7a6ff4d}#pub-root .technology-index-card10 .num6{color:#0d2742;background-color:#54c7de}#pub-root .technology-index-card10 .num6 .num{color:#0d2742;background-color:#006da84d}#pub-root .technology-index-card10 .num7{color:#6e0538;background-color:#ff7aba}#pub-root .technology-index-card10 .num7 .num{color:#6e0538;background-color:#d006674d}#pub-root .technology-index-card10 .num8{color:#612e10;background-color:#ff8a1d}#pub-root .technology-index-card10 .num8 .num{color:#612e10;background-color:#b943004d}#pub-root .technology-index-card10 .num9{color:#4b0476;background-color:#d7a6ff}#pub-root .technology-index-card10 .num9 .num{color:#4b0476;background-color:#9406b74d}#pub-root .technology-index-card10 .num10{color:#0b391b;background-color:#76ca22}#pub-root .technology-index-card10 .num10 .num{color:#0b391b;background-color:#2386004d}#pub-root .technology-index-card10 .detail{text-align:center;margin-top:2px;padding:4px 12px;font-size:12px;font-weight:800}@media (min-width:768px){#pub-root .technology-index-card10 .detail{padding-inline:40px}}#pub-root .technology-index-card10 .detail.num2,#pub-root .technology-index-card10 .detail.num7{margin-left:-2px}#pub-root .technology-index-card10 .detail.num3,#pub-root .technology-index-card10 .detail.num8{margin-left:-4px}#pub-root .technology-index-card10 .detail.num4,#pub-root .technology-index-card10 .detail.num9{margin-left:calc(235% - 2px)}#pub-root .technology-index-card10 .detail.num5,#pub-root .technology-index-card10 .detail.num10{margin-left:calc(235% - 4px)}@media (min-width:768px){#pub-root .technology-index-card10 .detail.num2,#pub-root .technology-index-card10 .detail.num7{margin-left:-2px}#pub-root .technology-index-card10 .detail.num3,#pub-root .technology-index-card10 .detail.num8{margin-left:-4px}#pub-root .technology-index-card10 .detail.num4,#pub-root .technology-index-card10 .detail.num9{margin-left:-6px}#pub-root .technology-index-card10 .detail.num5,#pub-root .technology-index-card10 .detail.num10{margin-left:-8px}}@media (min-width:1024px){#pub-root .technology-index-card10 .detail{margin-top:4px;padding:50px 100px;font-size:22px}#pub-root .technology-index-card10 .detail.num2,#pub-root .technology-index-card10 .detail.num7{margin-left:-4px}#pub-root .technology-index-card10 .detail.num3,#pub-root .technology-index-card10 .detail.num8{margin-left:-8px}#pub-root .technology-index-card10 .detail.num4,#pub-root .technology-index-card10 .detail.num9{margin-left:-12px}#pub-root .technology-index-card10 .detail.num5,#pub-root .technology-index-card10 .detail.num10{margin-left:-16px}}#pub-root .technology-index-card5{scrollbar-width:thin;scrollbar-color:#0003 #0000;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;display:flex;overflow-x:auto}@media (min-width:768px){#pub-root .technology-index-card5{overflow:hidden}}@media (min-width:1024px){#pub-root .technology-index-card5{gap:4px}}#pub-root .technology-index-card5>div{flex:1 0 0}#pub-root .technology-index-card5 .tit{flex-direction:column;justify-content:center;align-items:center;display:flex}#pub-root .technology-index-card5 .tit span,#pub-root .technology-index-card5 .tit p{color:#fff;text-align:center;width:100%;padding:8px;font-size:12px;font-weight:800;display:block}@media (min-width:768px){#pub-root .technology-index-card5 .tit span,#pub-root .technology-index-card5 .tit p{font-size:14px}}@media (min-width:1024px){#pub-root .technology-index-card5 .tit span,#pub-root .technology-index-card5 .tit p{padding:12px;font-size:20px}}#pub-root .technology-index-card5 .tit span.en,#pub-root .technology-index-card5 .tit p.en{font-size:10px}@media (min-width:768px){#pub-root .technology-index-card5 .tit span.en,#pub-root .technology-index-card5 .tit p.en{padding:0;font-size:13px}}@media (min-width:1024px){#pub-root .technology-index-card5 .tit span.en,#pub-root .technology-index-card5 .tit p.en{padding:0 8px;font-size:20px}}#pub-root .technology-index-card5 .tit span{background-color:#500c08}#pub-root .technology-index-card5 .tit p{justify-content:center;align-items:center;height:28px;display:flex}@media (min-width:768px){#pub-root .technology-index-card5 .tit p{height:38px}}@media (min-width:1024px){#pub-root .technology-index-card5 .tit p{height:60px}}#pub-root .technology-index-card5 .tit p{background-color:#930000}#pub-root .technology-index-card5 .tit p.en{height:38px}@media (min-width:768px){#pub-root .technology-index-card5 .tit p.en{height:60px}}@media (min-width:1024px){#pub-root .technology-index-card5 .tit p.en{height:88px}}#pub-root .technology-index-card5 .detail{background-color:#fbfae7;min-width:120px;padding:0 12px}@media (min-width:768px){#pub-root .technology-index-card5 .detail{padding:0 18px}}@media (min-width:1024px){#pub-root .technology-index-card5 .detail{padding:0 24px}}#pub-root .technology-index-card5 .detail p{text-align:center;color:#500c08;justify-content:center;align-items:center;min-height:55px;font-size:10px;display:flex}@media (min-width:768px){#pub-root .technology-index-card5 .detail p{min-height:74px;font-size:14px}}@media (min-width:1024px){#pub-root .technology-index-card5 .detail p{min-height:138px;font-size:18px}}#pub-root .technology-index-card5 .detail p.en{min-height:72px;margin:0 -8px}@media (min-width:768px){#pub-root .technology-index-card5 .detail p.en{min-height:92px;margin:0 -12px}}@media (min-width:1024px){#pub-root .technology-index-card5 .detail p.en{min-height:138px;margin:0 -8px}}#pub-root .technology-index-card5 .detail span{background-color:#500c08;width:100%;height:1px;display:block}#pub-root .yaam-3{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}@media (min-width:768px){#pub-root .yaam-3{gap:12px;max-width:980px;margin:0 auto}}#pub-root .yaam-3 li{padding-bottom:200px;position:relative}@media (min-width:768px){#pub-root .yaam-3 li{opacity:1;padding-bottom:0}}#pub-root .yaam-3 .icon{margin-top:8px}@media (min-width:768px){#pub-root .yaam-3 .icon{margin-top:12px}}@media (min-width:1024px){#pub-root .yaam-3 .icon{margin-top:24px}}#pub-root .yaam-3 .icon img{width:28px}@media (min-width:1024px){#pub-root .yaam-3 .icon img{width:52px}}#pub-root .yaam-3 .icon.block{justify-content:center;align-items:center;display:flex}@media (min-width:768px){#pub-root .yaam-3 .icon.hidden{justify-content:center;align-items:center;display:flex}}#pub-root .yaam-3 .group{border-radius:100%}#pub-root .yaam-3 .num1{background-color:#e50a84}#pub-root .yaam-3 .num2{background-color:#540f76}#pub-root .yaam-3 .num3{background-color:#fcc800}#pub-root .yaam-3 .title{aspect-ratio:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:14px;font-weight:800;display:flex}#pub-root .yaam-3 .title.en{text-align:center;gap:5px;font-size:12px}@media (min-width:768px){#pub-root .yaam-3 .title.en{font-size:16px}}@media (min-width:1024px){#pub-root .yaam-3 .title{font-size:42px}#pub-root .yaam-3 .title.en{gap:0;font-size:28px}}#pub-root .yaam-3 .title img{width:70%;max-width:180px;margin-top:12px}@media (min-width:768px){#pub-root .yaam-3 .detail.hidden{display:block}}#pub-root .yaam-3 .detail{background-color:#0000;width:calc(100vw - 40px);position:absolute}@media (min-width:768px){#pub-root .yaam-3 .detail{width:100%;position:static;margin-left:0!important}}#pub-root .yaam-3 .detail h3{text-align:center;color:#fff;padding:8px 6px 6px;font-size:12px;font-weight:800}@media (min-width:768px){#pub-root .yaam-3 .detail h3{justify-content:center;align-items:center;height:68px;font-size:14px;display:flex}#pub-root .yaam-3 .detail h3.en{height:90px}}@media (min-width:1024px){#pub-root .yaam-3 .detail h3{height:98px;padding:16px;font-size:22px}#pub-root .yaam-3 .detail h3.en{height:140px}#pub-root .yaam-3 .detail h3 p{width:90%;margin:0 auto}}#pub-root .yaam-3 .detail .detail-text{flex-direction:column;justify-content:center;align-items:center;height:148px;padding:24px;display:flex}@media (min-width:768px){#pub-root .yaam-3 .detail .detail-text{height:200px}}@media (min-width:1024px){#pub-root .yaam-3 .detail .detail-text{height:380px;padding:60px 24px}}#pub-root .yaam-3 .detail .detail-text p{text-align:center;font-size:12px}@media (min-width:1024px){#pub-root .yaam-3 .detail .detail-text p{font-size:18px}}#pub-root .yaam-3 .detail .detail-text p:last-child{margin-top:8px}@media (min-width:1024px){#pub-root .yaam-3 .detail .detail-text p:last-child{margin-top:16px}}#pub-root .yaam-3 .detail.num1{left:0}#pub-root .yaam-3 .detail.num1 .detail-text{background-color:#fce6f3}#pub-root .yaam-3 .detail.num1 h3{background-color:#e50a84}#pub-root .yaam-3 .detail.num1 .detail-text{border:1px solid #e50a84}#pub-root .yaam-3 .detail.num2{margin-left:-4px;left:-100%}#pub-root .yaam-3 .detail.num2 .detail-text{background-color:#eee7f1}#pub-root .yaam-3 .detail.num2 h3{background-color:#540f76}#pub-root .yaam-3 .detail.num2 .detail-text{border:1px solid #540f76}#pub-root .yaam-3 .detail.num3{margin-left:-8px;left:-200%}#pub-root .yaam-3 .detail.num3 .detail-text{background-color:#fff9e5}#pub-root .yaam-3 .detail.num3 h3{background-color:#fcc800}#pub-root .yaam-3 .detail.num3 .detail-text{border:1px solid #fcc800}#pub-root .mo_h1{letter-spacing:-.66px;font-size:22px;font-weight:800;line-height:130%}#pub-root .privacy_policy{color:#000;letter-spacing:-.33px;flex-direction:column;gap:24px;font-size:12px;font-weight:400;line-height:1.6em;display:flex}@media (min-width:1024px){#pub-root .privacy_policy{letter-spacing:0;font-size:16px}}#pub-root .privacy_policy>section{margin-bottom:0}#pub-root .privacy_policy>div{flex-direction:column;gap:8px;display:flex}#pub-root .privacy_policy p{letter-spacing:-.36px;color:#000;font-size:12px;line-height:1.6em}@media (min-width:1024px){#pub-root .privacy_policy p{font-size:16px}}#pub-root .privacy_policy h3{color:#000;font-size:16px;font-weight:600;line-height:1.5em}@media (min-width:1024px){#pub-root .privacy_policy h3{font-size:18px}}#pub-root .privacy_policy ol,#pub-root .privacy_policy ul{flex-direction:column;gap:4px;margin-left:8px;list-style-position:inside;display:flex}#pub-root .privacy_policy ol.list-decimal,#pub-root .privacy_policy ul.list-decimal{list-style-type:decimal}#pub-root .privacy_policy ol.list-disc,#pub-root .privacy_policy ul.list-disc{list-style-type:disc}#pub-root .privacy_policy ol.mt-2{margin-top:8px}#pub-root .privacy_policy ul.ml-4{margin-left:16px}#pub-root .privacy_policy ul.text-10px{font-size:10px}@media (min-width:1024px){#pub-root .privacy_policy ul.text-10px{font-size:14px}}#pub-root .privacy_policy ul.list-disc{list-style-type:disc}#pub-root .privacy_policy table{border-collapse:collapse;text-align:center;border:1px solid #d9d9d9;width:100%;margin-bottom:8px;font-size:10px}@media (min-width:1024px){#pub-root .privacy_policy table{font-size:14px}}#pub-root .privacy_policy table thead tr th,#pub-root .privacy_policy table thead tr td{text-align:center;border:1px solid #d9d9d9;padding:12px 24px;font-weight:400}@media (min-width:1024px){#pub-root .privacy_policy table thead tr th,#pub-root .privacy_policy table thead tr td{padding:16px}}#pub-root .privacy_policy table tbody tr th,#pub-root .privacy_policy table tbody tr td{text-align:center;border:1px solid #d9d9d9;padding:12px 24px;font-weight:400}@media (min-width:1024px){#pub-root .privacy_policy table tbody tr th,#pub-root .privacy_policy table tbody tr td{padding:8px 16px}}#pub-root .privacy_policy .space-y-2{flex-direction:column;gap:8px;display:flex}#pub-root .privacy_policy .space-y-2>div p.mb-1{margin-bottom:4px}#pub-root .privacy_policy .space-y-2>div p.font-semibold{font-weight:600}#pub-root .privacy_policy p.mb-2{margin-bottom:8px}#pub-root .privacy_policy p.mt-2{margin-top:8px}#pub-root .privacy_policy p.ml-2{margin-left:8px}#pub-root .privacy_policy p.font-semibold{font-weight:600}#pub-root .privacy-checkbox-label{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}#pub-root .privacy-checkbox-label .privacy-checkbox{appearance:none;cursor:pointer;background-color:#8d8d8f;border-radius:100%;width:26px;height:26px;transition:background-color .2s,border-color .2s;display:flex;position:relative}#pub-root .privacy-checkbox-label .privacy-checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:6px;left:10px;transform:rotate(45deg)}#pub-root .privacy-checkbox-label .privacy-checkbox:checked{background-color:#500c08;border-color:#500c08}#pub-root .privacy-checkbox-label .privacy-checkbox:hover{border-color:#500c08}#pub-root .thin-transparent-scrollbar{scrollbar-width:thin;scrollbar-color:#0003 #0000}#pub-root .thin-transparent-scrollbar::-webkit-scrollbar{width:4px;height:4px}#pub-root .thin-transparent-scrollbar::-webkit-scrollbar-track{background:0 0}#pub-root .thin-transparent-scrollbar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}#pub-root .thin-transparent-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0000004d}#pub-root .yaam-section-header{flex-direction:column;align-items:center;gap:4px;max-width:300px;margin:0 auto;display:flex}@media (min-width:1024px){#pub-root .yaam-section-header{gap:8px;max-width:542px}}#pub-root .yaam-section-header .yaam-section-label{color:#8c6fa1;letter-spacing:-.42px;font-size:14px;line-height:1.7}@media (min-width:768px){#pub-root .yaam-section-header .yaam-section-label{font-size:16px}}@media (min-width:1024px){#pub-root .yaam-section-header .yaam-section-label{font-size:18px}}#pub-root .yaam-section-header .yaam-section-title{color:#532873;letter-spacing:-.54px;text-align:center;font-size:18px;font-weight:800;line-height:1.3}@media (min-width:768px){#pub-root .yaam-section-header .yaam-section-title{font-size:20px}}@media (min-width:1024px){#pub-root .yaam-section-header .yaam-section-title{font-size:32px}}#pub-root .yaam-competence-item{flex-direction:column;gap:8px;width:100%;display:flex}@media (min-width:768px){#pub-root .yaam-competence-item{flex-direction:row;gap:56px}#pub-root .yaam-competence-item:nth-child(n+4){flex-direction:row-reverse}}@media (min-width:1024px){#pub-root .yaam-competence-item{gap:80px}}#pub-root .yaam-competence-item .yaam-divider{background-color:#532873;height:1px}#pub-root .yaam-competence-item .yaam-item-header{flex-direction:column;display:flex}#pub-root .yaam-competence-item .yaam-item-header .yaam-item-title-en{color:#532873;letter-spacing:-.08px;font-family:GT-Ultra-Standard-Ultra,sans-serif;font-size:16px;font-weight:900;line-height:1.4}@media (min-width:768px){#pub-root .yaam-competence-item .yaam-item-header .yaam-item-title-en{font-size:23px}}@media (min-width:1024px){#pub-root .yaam-competence-item .yaam-item-header .yaam-item-title-en{font-size:32px}}#pub-root .yaam-competence-item .yaam-item-header .yaam-item-title-ko{color:#532873;letter-spacing:-.48px;font-size:16px;font-weight:700;line-height:1.3}@media (min-width:768px){#pub-root .yaam-competence-item .yaam-item-header .yaam-item-title-ko{font-size:20px}}@media (min-width:1024px){#pub-root .yaam-competence-item .yaam-item-header .yaam-item-title-ko{font-size:26px}}#pub-root .yaam-competence-item .yaam-item-list{color:#231130;letter-spacing:-.36px;flex-direction:column;gap:2px;padding-left:10px;font-size:12px;line-height:1.6;list-style:outside;display:flex}@media (min-width:768px){#pub-root .yaam-competence-item .yaam-item-list{font-size:14px}}@media (min-width:1024px){#pub-root .yaam-competence-item .yaam-item-list{font-size:18px}}#pub-root .yaam-competence-item .yaam-item-image{background-color:#fff;width:100%;height:100px;margin-top:12px}@media (min-width:768px){#pub-root .yaam-competence-item .yaam-item-image{height:220px;margin-top:0}}@media (min-width:1024px){#pub-root .yaam-competence-item .yaam-item-image{height:300px}}#pub-root .yaam-competence-item .yaam-item-image img{object-fit:cover;width:100%;height:100%}#pub-root .yaam-service-header{flex-direction:column;align-items:center;gap:12px;margin:0 auto 24px;display:flex}@media (min-width:768px){#pub-root .yaam-service-header{max-width:442px;margin:0 auto 32px}}@media (min-width:1024px){#pub-root .yaam-service-header{gap:32px;max-width:800px;margin:0 auto 56px}}#pub-root .yaam-service-header .yaam-service-logo-title{align-items:center;gap:12px;display:flex}#pub-root .yaam-service-header .yaam-service-logo-title img{width:auto;height:40px}@media (min-width:768px){#pub-root .yaam-service-header .yaam-service-logo-title img{height:50px}}@media (min-width:1024px){#pub-root .yaam-service-header .yaam-service-logo-title img{height:80px}}#pub-root .yaam-service-header .yaam-service-logo-title .yaam-service-title{letter-spacing:-.66px;font-family:GT-Ultra-Standard-black,sans-serif;font-size:22px;line-height:1.1}@media (min-width:768px){#pub-root .yaam-service-header .yaam-service-logo-title .yaam-service-title{font-size:24px}}@media (min-width:1024px){#pub-root .yaam-service-header .yaam-service-logo-title .yaam-service-title{font-size:32px}}#pub-root .yaam-service-header .yaam-service-text{flex-direction:column;align-items:center;gap:4px;display:flex}#pub-root .yaam-service-header .yaam-service-text .yaam-service-subtitle{letter-spacing:-.48px;text-align:center;font-size:16px;font-weight:700;line-height:1.3}@media (min-width:768px){#pub-root .yaam-service-header .yaam-service-text .yaam-service-subtitle{font-size:20px}}@media (min-width:1024px){#pub-root .yaam-service-header .yaam-service-text .yaam-service-subtitle{margin-bottom:8px;font-size:32px}}#pub-root .yaam-service-header .yaam-service-text .yaam-service-description{letter-spacing:-.42px;text-align:center;font-size:14px;line-height:1.7}@media (min-width:768px){#pub-root .yaam-service-header .yaam-service-text .yaam-service-description{font-size:16px}}@media (min-width:1024px){#pub-root .yaam-service-header .yaam-service-text .yaam-service-description{font-size:22px}}#pub-root .yaam-store-card{background-color:#231130;padding:24px}@media (min-width:768px){#pub-root .yaam-store-card{flex:1}}@media (min-width:1024px){#pub-root .yaam-store-card{padding:32px}}#pub-root .yaam-store-card .yaam-card-content{flex-direction:column;align-items:center;gap:12px;display:flex}@media (min-width:768px){#pub-root .yaam-store-card .yaam-card-content{gap:16px}}#pub-root .yaam-store-card .yaam-card-content .yaam-card-header{flex-direction:column;align-items:center;gap:2px;display:flex}#pub-root .yaam-store-card .yaam-card-content .yaam-card-header .yaam-card-title-en{color:#eeeaf1;letter-spacing:-.66px;font-family:GT-Ultra-Standard-Ultra,sans-serif;font-size:22px;line-height:1.1}@media (min-width:768px){#pub-root .yaam-store-card .yaam-card-content .yaam-card-header .yaam-card-title-en{font-size:20px}}@media (min-width:1024px){#pub-root .yaam-store-card .yaam-card-content .yaam-card-header .yaam-card-title-en{font-size:32px}}#pub-root .yaam-store-card .yaam-card-content .yaam-card-header .yaam-card-title-ko{color:#eeeaf1;letter-spacing:-.66px;text-align:center;font-size:22px;font-weight:800;line-height:1.3}@media (min-width:768px){#pub-root .yaam-store-card .yaam-card-content .yaam-card-header .yaam-card-title-ko{font-size:20px}}@media (min-width:1024px){#pub-root .yaam-store-card .yaam-card-content .yaam-card-header .yaam-card-title-ko{font-size:32px}}#pub-root .yaam-store-card .yaam-card-content .yaam-card-divider{background-color:#532873;width:100%;height:1px}#pub-root .yaam-store-card .yaam-card-content .yaam-card-body{color:#cabcd4;letter-spacing:-.36px;text-align:center;flex-direction:column;gap:4px;font-size:12px;line-height:1.6;display:flex}@media (min-width:768px){#pub-root .yaam-store-card .yaam-card-content .yaam-card-body{font-size:14px}}@media (min-width:1024px){#pub-root .yaam-store-card .yaam-card-content .yaam-card-body{font-size:18px}}#pub-root .yamm_bottom_back{background-image:url(../media/yamm_bottom_back.594174f9.svg);background-position:45% 0;background-repeat:repeat;background-size:auto;width:100%;height:260px}#pub-root .yaam_section>div{padding-block:40px;padding-inline:20px}@media (min-width:1024px){#pub-root .yaam_section>div{padding-block:100px}}#pub-root .brand-story-section{width:100%;padding:40px 0 48px;position:relative;overflow:hidden}@media (min-width:1024px){#pub-root .brand-story-section{padding:80px 0}}#pub-root .brand-story-section .inner{z-index:10;width:100%;max-width:1120px;margin:0 auto;padding-inline:20px;position:relative}#pub-root .brand-story-section .title{letter-spacing:-.66px;text-align:center;font-family:GT-Ultra-Standard-Ultra,sans-serif;font-size:22px;font-weight:800;line-height:1.1}@media (min-width:768px){#pub-root .brand-story-section .title{font-size:36px}}@media (min-width:1024px){#pub-root .brand-story-section .title{font-size:64px}}#pub-root .brand-story-section .title.pc_title{display:block}@media (min-width:1024px){#pub-root .brand-story-section .title.pc_title{display:none}}#pub-root .brand-story-section .contents{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){#pub-root .brand-story-section .contents{flex-direction:row;gap:80px}}#pub-root .brand-story-section .img_box{flex:none;width:100%;height:100%}@media (min-width:768px){#pub-root .brand-story-section .img_box{object-fit:cover;width:543px;height:320px;margin:0 auto}}@media (min-width:1024px){#pub-root .brand-story-section .img_box{aspect-ratio:5/6;object-fit:cover;width:500px;height:auto}}#pub-root .brand-story-section .img_box img{object-fit:cover;width:100%;height:100%}#pub-root .brand-story-section .description-section{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}@media (min-width:1024px){#pub-root .brand-story-section .description-section{justify-content:flex-start;align-items:flex-start;gap:40px}}#pub-root .brand-story-section .description-section .title{display:none}@media (min-width:1024px){#pub-root .brand-story-section .description-section .title{display:block}}#pub-root .brand-story-section .description-section .text-box{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){#pub-root .brand-story-section .description-section .text-box{align-items:flex-start;gap:12px}}#pub-root .brand-story-section .description-section .text-box .sub_title{color:#ece6e6;letter-spacing:-.54px;text-align:center;font-size:18px;font-weight:800;line-height:1.3}@media (min-width:768px){#pub-root .brand-story-section .description-section .text-box .sub_title{font-size:24px}}@media (min-width:1024px){#pub-root .brand-story-section .description-section .text-box .sub_title{text-align:left;font-size:36px}}#pub-root .brand-story-section .description-section .text-box p{text-align:center;font-size:12px;font-weight:400}@media (min-width:768px){#pub-root .brand-story-section .description-section .text-box p{text-align:center;max-width:510px;font-size:14px;line-height:1.6}}@media (min-width:1024px){#pub-root .brand-story-section .description-section .text-box p{text-align:left;max-width:100%;font-size:18px}}#pub-root .brand_history_section{width:100%;padding:36px 0;position:relative;overflow:hidden}@media (min-width:768px){#pub-root .brand_history_section{padding:40px 0}}@media (min-width:1024px){#pub-root .brand_history_section{padding:80px 0}}#pub-root .brand_history_section .brand_history_title{letter-spacing:-.66px;text-align:center;margin-bottom:36px;font-family:GT-Ultra-Standard-Ultra,sans-serif;font-size:22px;font-weight:800;line-height:1.1}@media (min-width:768px){#pub-root .brand_history_section .brand_history_title{margin-bottom:32px;font-size:36px}}@media (min-width:1024px){#pub-root .brand_history_section .brand_history_title{margin-bottom:68px;font-size:64px}}#pub-root .brand_history_section .brand_dot{text-align:left;padding-left:12px;position:relative}#pub-root .brand_history_section .brand_dot:before{content:"";background-color:#3e0300;border-radius:50%;width:2px;height:2px;position:absolute;top:6px;left:4px}#pub-root .brand_product_section{width:100%;padding:36px 0;position:relative;overflow:hidden}@media (min-width:1024px){#pub-root .brand_product_section{padding:80px 0}}#pub-root .brand_media_section{width:100%;max-width:1220px;margin:0 auto;padding:36px 20px;position:relative}@media (min-width:768px){#pub-root .brand_media_section{padding:40px 20px 90px}}@media (min-width:1024px){#pub-root .brand_media_section{padding:80px 20px 200px}}@media (min-width:768px){#pub-root .romanmeal-swiper .swiper-wrapper{justify-content:center}}#pub-root .transition-3d{transform:translate(0,0)}#pub-root .scrollbar-thin{scrollbar-width:thin;scrollbar-color:#0003 #0000}#pub-root .scrollbar-thin::-webkit-scrollbar{width:1px;height:1px}#pub-root .scrollbar-thin::-webkit-scrollbar-track{background:0 0}#pub-root .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#0003}.menu-wrap{font-family:Sandoll GothicNeo1 TTF,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}:root{--samplip-red-50:#fef2f2;--samplip-red-100:#fee2e2;--samplip-red-200:#fecaca;--samplip-red-300:#fca5a5;--samplip-red-400:#f87171;--samplip-red-600:#dc2626;--samplip-red-700:#b91c1c;--samplip-red-800:#991b1b;--samplip-red-900:#7f1d1d;--samplip-brown-50:#f9fafb;--samplip-brown-100:#f3f4f6;--samplip-brown-200:#e5e7eb;--samplip-brown-300:#d1d5db;--samplip-brown-400:#bfb1a7;--samplip-brown-500:#a28a7b;--samplip-brown-600:#4e0c0d;--samplip-brown-700:#3b090a;--samplip-brown-800:#2c0708;--samplip-brown-900:#1e0606;--samplip-cream:#fbfae7;--samplip-dark-cream:#f2e3c2;--samplip-dark-beige:#f2e3c2;--samplip-deil-cut:#930000;--samplip-grain:#b94300;--samplip-strawberry:#ffc0c0;--facebook-blue:#3bb4e5;--instagram-black:#000;--youtube-red:#ed1c2a;--scallion:#238600;--cucumber:#daf886;--grilled-meats:#500c08;--line2:#d9d9d9;--gray_txt:#787878;--gray_back:#f7f7f7;--color:#d9d9d9;--orange:#ff8a1d;--hazelnut:#612e10;--white:#fff;--black:#000;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#0b0c0f;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#0f0f10;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a1a1a1;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0f0d0c;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#3f2c0f;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052f16;--emerald-50:#ecfdf5;--emerald-100:#99f6e4;--emerald-200:#5eead4;--emerald-300:#2dd4bf;--emerald-400:#06b6d4;--emerald-500:#0d9488;--emerald-600:#0f766e;--emerald-700:#115e59;--emerald-800:#134e4a;--emerald-900:#134e4a;--emerald-950:#042f2e;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#26d99;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--samplip-red-500:#ed1b29;--border-small:4px;--border-medium:6px;--border-large:8px;--primary-50:var(--blue-50);--primary-100:var(--blue-100);--primary-200:var(--blue-200);--primary-300:var(--blue-300);--primary-400:var(--blue-400);--samlip-red:#f40202;--primary-600:var(--blue-600);--primary-700:var(--blue-700);--primary-800:var(--blue-800);--primary-900:var(--blue-900);--secondary-50:var(--samplip-brown-50);--secondary-100:var(--samplip-brown-100);--secondary-200:var(--samplip-brown-200);--secondary-300:var(--samplip-brown-300);--secondary-400:var(--samplip-brown-400);--secondary-500:var(--samplip-brown-500);--secondary-600:var(--samplip-brown-600);--secondary-700:var(--samplip-brown-700);--secondary-800:var(--samplip-brown-800);--secondary-900:var(--samplip-brown-900);--surface-0:var(--white);--surface-50:var(--slate-50);--surface-100:var(--slate-100);--surface-200:var(--slate-200);--surface-300:var(--slate-300);--surface-400:var(--slate-400);--surface-500:var(--slate-500);--surface-600:var(--slate-600);--surface-700:var(--slate-700);--surface-800:var(--slate-800);--surface-900:var(--slate-900);--surface-950:var(--slate-950);--success-50:var(--green-50);--success-100:var(--green-100);--success-200:var(--green-200);--success-300:var(--green-300);--success-400:var(--green-400);--success-500:var(--green-500);--success-600:var(--green-600);--success-700:var(--green-700);--success-800:var(--green-800);--success-900:var(--green-900);--warning-50:var(--orange-50);--warning-100:var(--orange-100);--warning-200:var(--orange-200);--warning-300:var(--orange-300);--warning-400:var(--orange-400);--warning-500:var(--orange-500);--warning-600:var(--orange-600);--warning-700:var(--orange-700);--warning-800:var(--orange-800);--warning-900:var(--orange-900);--error-50:var(--red-50);--error-100:var(--red-100);--error-200:var(--red-200);--error-300:var(--red-300);--error-400:var(--red-400);--error-500:var(--red-500);--error-600:var(--red-600);--error-700:var(--red-700);--error-800:var(--red-800);--error-900:var(--red-900);--info-50:var(--sky-50);--info-100:var(--sky-100);--info-200:var(--sky-200);--info-300:var(--sky-300);--info-400:var(--sky-400);--info-500:var(--sky-500);--info-600:var(--sky-600);--info-700:var(--sky-700);--info-800:var(--sky-800);--info-900:var(--sky-900);--btn-primary-text-color:var(--white);--btn-primary-bg-color:var(--primary-500);--btn-primary-border-color:var(--primary-500);--btn-primary-outline-text-color:var(--primary-500);--btn-primary-outline-border-color:var(--primary-500);--btn-secondary-text-color:var(--surface-0);--btn-secondary-bg-color:var(--secondary-600);--btn-secondary-bg-hover-color:var(--secondary-500);--btn-secondary-border-color:var(--secondary-600);--btn-secondary-outline-text-color:var(--secondary-500);--btn-secondary-outline-border-color:var(--secondary-300);--btn-secondary-text-text-color:var(--secondary-600);--btn-success-text-color:var(--white);--btn-success-bg-color:var(--success-500);--btn-success-border-color:var(--success-500);--btn-success-outline-text-color:var(--success-500);--btn-success-outline-border-color:var(--success-500);--btn-warning-text-color:var(--white);--btn-warning-bg-color:var(--warning-500);--btn-warning-border-color:var(--warning-500);--btn-warning-outline-text-color:var(--warning-500);--btn-warning-outline-border-color:var(--warning-500);--btn-error-text-color:var(--white);--btn-error-bg-color:var(--error-500);--btn-error-border-color:var(--error-500);--btn-error-outline-text-color:var(--error-500);--btn-error-outline-border-color:var(--error-500);--btn-info-text-color:var(--white);--btn-info-bg-color:var(--info-500);--btn-info-border-color:var(--info-500);--btn-info-outline-text-color:var(--info-500);--btn-info-outline-border-color:var(--info-500);--btn-contrast-text-color:var(--white);--btn-contrast-bg-color:var(--gray-900);--btn-contrast-border-color:var(--gray-900);--btn-contrast-outline-text-color:var(--gray-900);--btn-contrast-outline-border-color:var(--gray-900);--btn-text-bg-color:transparent;--btn-text-border-color:transparent;--btn-outline-bg-color:transparent;--btn-outline-border-color:transparent;--btn-small-border-radius:var(--border-small);--btn-medium-border-radius:var(--border-medium);--btn-large-border-radius:var(--border-large);--group-btn-bg-color:var(--white);--group-btn-text-color:var(--gray-700);--group-btn-selected-bg-color:var(--primary-500);--group-btn-selected-text-color:var(--white);--input-small-border-radius:var(--border-small);--input-medium-border-radius:var(--border-medium);--input-large-border-radius:var(--border-large);--input-bg-color:var(--surface-0);--input-border-color:var(--surface-300);--input-border-focus-color:var(--primary-500);--input-border-error-color:var(--error-500);--input-border-success-color:var(--success-500);--input-text-color:var(--surface-900);--input-placeholder-color:var(--surface-400);--input-disabled-bg-color:var(--surface-100);--input-disabled-text-color:var(--surface-400);--input-disabled-border-color:var(--surface-200);--input-error-text-color:var(--error-700);--input-success-text-color:var(--success-700);--input-help-text-color:var(--surface-500);--input-label-color:var(--surface-700);--input-required-color:var(--error-500);--input-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 #1212170d;--divider-color:var(--surface-200);--input-small-padding:6px 12px;--input-medium-padding:9px 16px;--input-large-padding:12px 20px;--badge-primary-text-color:var(--white);--badge-primary-bg-color:var(--primary-500);--badge-primary-border-color:var(--primary-500);--badge-primary-outline-text-color:var(--primary-500);--badge-primary-outline-border-color:var(--primary-500);--badge-secondary-text-color:var(--secondary-600);--badge-secondary-bg-color:var(--secondary-100);--badge-secondary-border-color:var(--secondary-100);--badge-secondary-outline-text-color:var(--secondary-500);--badge-secondary-outline-border-color:var(--secondary-300);--badge-success-text-color:var(--white);--badge-success-bg-color:var(--success-500);--badge-success-border-color:var(--success-500);--badge-success-outline-text-color:var(--success-500);--badge-success-outline-border-color:var(--success-500);--badge-warning-text-color:var(--white);--badge-warning-bg-color:var(--warning-500);--badge-warning-border-color:var(--warning-500);--badge-warning-outline-text-color:var(--warning-500);--badge-warning-outline-border-color:var(--warning-500);--badge-error-text-color:var(--white);--badge-error-bg-color:var(--error-500);--badge-error-border-color:var(--error-500);--badge-error-outline-text-color:var(--error-500);--badge-error-outline-border-color:var(--error-500);--badge-info-text-color:var(--white);--badge-info-bg-color:var(--info-500);--badge-info-border-color:var(--info-500);--badge-info-outline-text-color:var(--info-500);--badge-info-outline-border-color:var(--info-500);--badge-contrast-text-color:var(--white);--badge-contrast-bg-color:var(--gray-900);--badge-contrast-border-color:var(--gray-900);--badge-contrast-outline-text-color:var(--gray-900);--badge-contrast-outline-border-color:var(--gray-900);--badge-text-bg-color:transparent;--badge-text-border-color:transparent;--badge-outline-bg-color:transparent;--badge-outline-border-color:transparent;--typo-tone1-color:var(--gray-900);--typo-tone2-color:var(--gray-500);--typo-tone3-color:var(--gray-400);--typo-primary-color:var(--primary-500);--typo-secondary-color:var(--secondary-500);--typo-success-color:var(--success-500);--typo-warning-color:var(--warning-500);--typo-error-color:var(--error-500);--typo-info-color:var(--info-500);--typo-contrast-color:var(--gray-900);--typo-white-color:var(--white);--toggle-uncheck-bg-color:var(--gray-500);--toggle-check-bg-color:var(--gray-900);--toggle-indicator-bg-color:var(--white);--tab-underline-border-color:var(--gray-200);--tab-underline-active-border-color:var(--gray-900);--tab-underline-active-text-color:var(--gray-900);--tab-underline-text-color:var(--gray-700);--tab-underline-bg-color:var(--white);--card-border-color:var(--gray-200);--modal-gray-bar:var(--gray-300);--modal-bg-color:var(--white);--modal-text-color:var(--surface-900);--dark-white-icon:var(--gray-900);--inner-width:1200px}
@font-face{font-family:GT-Ultra-Standard-Ultra;src:url(../media/GT-Ultra-Standard-Ultra.47afb64a.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:GT-Ultra-Standard-black;src:url(../media/GT-Ultra-Standard-Black.d875c569.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:GT-Ultra-Standard-Bold;src:url(../media/GT-Ultra-Standard-Bold.896e26fa.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:GT-Ultra-Standard-regular;src:url(../media/GT-Ultra-Standard-Regular.620a3846.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SandollSamlipHobbangBasic;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/SDSamliphopangche_Basic.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SandollSamlipHobbangOutline;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/SDSamliphopangche_Outline.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:SamlipCreamyWhite;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-4@1.0/TTSamlipCreamyWhiteR.woff2)format("woff2");font-weight:400;font-display:swap}html,body{width:100%;margin:0;padding:0}#pub-root *{box-sizing:border-box}#pub-root button{cursor:pointer}#pub-root .gt-ultra{font-family:GT-Ultra-Standard-Ultra,sans-serif}#pub-root .gt-black{font-family:GT-Ultra-Standard-black,sans-serif}#pub-root .gt-bold{font-family:GT-Ultra-Standard-Bold,sans-serif}#pub-root .gt-regular{font-family:GT-Ultra-Standard-regular,sans-serif}#pub-root .samlip-hopbang{font-family:SandollSamlipHobbangBasic,sans-serif;font-weight:400}#pub-root .samlip-hopbang-outline{font-family:SandollSamlipHobbangOutline,sans-serif;font-weight:400}#pub-root .samlip-cream{font-family:SamlipCreamyWhite,sans-serif;font-weight:400}#pub-root .ck-editor__editable,#pub-root .ck-editor__editable_inline,#pub-root .ck-content{min-height:500px}
#pub-root .see-more{text-align:center;letter-spacing:1.2px;border-style:solid;border-width:3px;border-color:var(--samplip-deil-cut);color:var(--samplip-deil-cut);border-radius:9999px;justify-content:center;align-items:center;padding:5px 28px;font-family:GT-Ultra-Standard-black,sans-serif;font-size:14px;font-weight:700;line-height:22px;transition-duration:.3s;display:flex}#pub-root .see-more:hover{background-color:var(--samplip-deil-cut);color:var(--white)}@media (min-width:768px){#pub-root .see-more{padding:12px 42px 11px;font-size:16px;line-height:1.2}}@media (min-width:1024px){#pub-root .see-more{padding:16px 52px 14px;font-size:19px;line-height:1.2}}#pub-root .license-table{white-space:nowrap;table-layout:fixed;width:100%;min-width:700px;font-size:10px}@media (min-width:768px){#pub-root .license-table{font-size:12px}}@media (min-width:1024px){#pub-root .license-table{font-size:15px}}#pub-root .license-table thead tr th{color:#ece6e6;text-align:center;letter-spacing:-.15px;white-space:nowrap;background-color:#0000;border-style:solid;border-top-width:2px;border-top-color:#ece6e6;border-bottom-width:1px;border-bottom-color:#ece6e6;border-right-width:1px;border-right-color:#ece6e6;height:65px;padding:12px 32px;font-weight:700}#pub-root .license-table thead tr th:last-child{border-right:none}#pub-root .license-table thead tr th.category{width:180px}#pub-root .license-table thead tr th.available{width:140px}#pub-root .license-table tbody tr td{color:#ece6e6;text-align:center;letter-spacing:-.15px;white-space:nowrap;background-color:#0000;border-style:solid;border-bottom-width:1px;border-bottom-color:#ece6e6;padding:12px 32px}#pub-root .license-table tbody tr td.category{vertical-align:top;border-right:1px solid #ece6e6;font-weight:700}#pub-root .license-table tbody tr td:not(.category):not(:last-child){border-right:1px solid #ece6e6}
#pub-root .table-area table{table-layout:fixed;width:100%;overflow-x:auto}#pub-root .table-area table th,#pub-root .table-area table td{text-align:left;vertical-align:top;padding:8px 10px}
#pub-root .migration.notice .table-area{width:calc(100% + 20px);margin-bottom:50px;padding-right:20px;overflow-x:auto;margin-right:-20px!important}#pub-root .migration.notice .table-area .table-fs-new-header{margin-bottom:0!important}#pub-root .migration.notice .table-area table{table-layout:auto;width:100%;overflow-x:auto}#pub-root .migration ul,#pub-root .migration ol{padding-left:20px;font-size:12px;line-height:160%;list-style-position:outside}@media (min-width:768px){#pub-root .migration ul,#pub-root .migration ol{font-size:14px;line-height:160%}}@media (min-width:1024px){#pub-root .migration ul,#pub-root .migration ol{font-size:20px;line-height:180%}}#pub-root .migration .video-wrap{aspect-ratio:16/9;width:100%;margin-block:26px}#pub-root .migration iframe{object-fit:cover;width:100%;height:100%}#pub-root .migration img{width:100%;margin-block:26px}#pub-root .migration ul{margin-bottom:26px;padding-left:20px;list-style:outside}#pub-root .migration ul::marker{display:block}#pub-root .migration ol{break-inside:auto;word-break:keep-all;margin-bottom:26px;list-style:decimal}#pub-root .migration ol::marker{display:block}#pub-root .migration ol li{display:list-item}#pub-root .migration table{border-collapse:collapse;width:100%;margin:16px 0;min-width:auto!important}#pub-root .migration th,#pub-root .migration td{text-align:left;vertical-align:top;border:1px solid #d9d9d9;padding:8px 10px}#pub-root .migration thead th{background-color:#f7f7f7;font-weight:600}#pub-root .migration caption{caption-side:top;text-align:left;padding:8px 0;font-weight:600}#pub-root .migration .h2,#pub-root .migration h2{font-size:22px;line-height:150%;margin-bottom:26px!important}#pub-root .migration .h3{font-size:18px;line-height:130%}#pub-root .migration h4{font-size:14px;line-height:160%}@media (min-width:768px){#pub-root .migration h4{font-size:16px;line-height:160%}}@media (min-width:1024px){#pub-root .migration h4{font-size:24px;line-height:180%}}#pub-root .migration h4{margin-bottom:26px;font-weight:700}#pub-root .migration .subtitle{font-size:16px;line-height:130%}#pub-root .migration .body1{font-size:14px;line-height:170%}#pub-root .migration p{font-size:12px;line-height:160%}@media (min-width:768px){#pub-root .migration p{font-size:14px;line-height:160%}}@media (min-width:1024px){#pub-root .migration p{font-size:20px;line-height:180%}}#pub-root .migration p{margin-bottom:26px}#pub-root .migration .caption{font-size:10px;line-height:170%}@media (min-width:768px){#pub-root .migration .h2,#pub-root .migration h2{font-size:28px;line-height:130%}#pub-root .migration .h1-highlight{font-size:28px;font-weight:700;line-height:130%}#pub-root .migration .h2{font-size:25px;line-height:130%}#pub-root .migration .subtitle{font-size:20px;line-height:130%}#pub-root .migration .body1{font-size:16px;line-height:160%}#pub-root .migration .body1-highlight{font-size:16px;font-weight:700;line-height:160%}#pub-root .migration .body2{font-size:12px;line-height:160%}}@media (min-width:768px) and (min-width:768px){#pub-root .migration .body2{font-size:14px;line-height:160%}}@media (min-width:768px) and (min-width:1024px){#pub-root .migration .body2{font-size:20px;line-height:180%}}@media (min-width:768px){#pub-root .migration .caption{text-align:left;font-size:12px;line-height:140%}}@media (min-width:1024px){#pub-root .migration .h1{font-size:42px;line-height:130%}#pub-root .migration .h1-highlight{font-size:42px;font-weight:700;line-height:130%}#pub-root .migration .h2,#pub-root .migration h2{font-size:36px;line-height:130%}#pub-root .migration .subtitle{font-size:30px;line-height:130%}#pub-root .migration .body1{font-size:24px;line-height:180%}#pub-root .migration .body1-highlight{font-size:24px;font-weight:700;line-height:180%}#pub-root .migration .body2{font-size:12px;line-height:160%}}@media (min-width:1024px) and (min-width:768px){#pub-root .migration .body2{font-size:14px;line-height:160%}}@media (min-width:1024px) and (min-width:1024px){#pub-root .migration .body2{font-size:20px;line-height:180%}}@media (min-width:1024px){#pub-root .migration .caption{font-size:14px;line-height:150%}}#pub-root .prose,#pub-root .ck-content{width:100%;max-width:none;font-size:inherit;line-height:inherit}#pub-root .prose ul,#pub-root .prose ol,#pub-root .ck-content ul,#pub-root .ck-content ol{padding-left:20px}#pub-root .prose ul,#pub-root .ck-content ul{list-style:outside}#pub-root .prose ol,#pub-root .ck-content ol{list-style:decimal}#pub-root .prose table,#pub-root .ck-content table{border-collapse:collapse;width:100%;margin:16px 0}#pub-root .prose th,#pub-root .prose td,#pub-root .ck-content th,#pub-root .ck-content td{text-align:left;vertical-align:top;border:1px solid #d9d9d9;padding:8px 10px}#pub-root .prose thead th,#pub-root .ck-content thead th{background-color:#f7f7f7;font-weight:600}#pub-root .prose caption,#pub-root .ck-content caption{caption-side:top;text-align:left;padding:8px 0;font-weight:600}#pub-root .prose .h2,#pub-root .ck-content .h2{font-size:22px;line-height:150%}#pub-root .prose .h3,#pub-root .ck-content .h3{font-size:18px;line-height:130%}#pub-root .prose .subtitle,#pub-root .ck-content .subtitle{font-size:16px;line-height:130%}#pub-root .prose .body1,#pub-root .ck-content .body1{font-size:14px;line-height:170%}@media (min-width:768px){#pub-root .prose .body1,#pub-root .ck-content .body1{font-size:16px;line-height:160%}}#pub-root .prose p,#pub-root .ck-content p{font-size:12px;line-height:160%}@media (min-width:768px){#pub-root .prose p,#pub-root .ck-content p{font-size:14px;line-height:160%}}@media (min-width:1024px){#pub-root .prose p,#pub-root .ck-content p{font-size:20px;line-height:180%}}#pub-root .prose .caption,#pub-root .ck-content .caption{font-size:10px;line-height:170%}@media (min-width:768px){#pub-root .prose .h1-highlight,#pub-root .ck-content .h1-highlight{font-size:28px;font-weight:700;line-height:130%}#pub-root .prose .h2,#pub-root .ck-content .h2{font-size:25px;line-height:130%}#pub-root .prose .subtitle,#pub-root .ck-content .subtitle{font-size:20px;line-height:130%}#pub-root .prose .body1,#pub-root .ck-content .body1{font-size:16px;line-height:160%}#pub-root .prose .body1-highlight,#pub-root .ck-content .body1-highlight{font-size:16px;font-weight:700;line-height:160%}#pub-root .prose .body2,#pub-root .ck-content .body2{font-size:12px;line-height:160%}}@media (min-width:768px) and (min-width:768px){#pub-root .prose .body2,#pub-root .ck-content .body2{font-size:14px;line-height:160%}}@media (min-width:768px) and (min-width:1024px){#pub-root .prose .body2,#pub-root .ck-content .body2{font-size:20px;line-height:180%}}@media (min-width:768px){#pub-root .prose .caption,#pub-root .ck-content .caption{text-align:left;font-size:12px;line-height:140%}}@media (min-width:1024px){#pub-root .prose .h1,#pub-root .ck-content .h1{font-size:42px;line-height:130%}#pub-root .prose .h1-highlight,#pub-root .ck-content .h1-highlight{font-size:42px;font-weight:700;line-height:130%}#pub-root .prose .h2,#pub-root .ck-content .h2{font-size:36px;line-height:130%}#pub-root .prose .subtitle,#pub-root .ck-content .subtitle{font-size:30px;line-height:130%}#pub-root .prose .body1,#pub-root .ck-content .body1{font-size:24px;line-height:180%}#pub-root .prose .body1-highlight,#pub-root .ck-content .body1-highlight{font-size:24px;font-weight:700;line-height:180%}#pub-root .prose .body2,#pub-root .ck-content .body2{font-size:12px;line-height:160%}}@media (min-width:1024px) and (min-width:768px){#pub-root .prose .body2,#pub-root .ck-content .body2{font-size:14px;line-height:160%}}@media (min-width:1024px) and (min-width:1024px){#pub-root .prose .body2,#pub-root .ck-content .body2{font-size:20px;line-height:180%}}@media (min-width:1024px){#pub-root .prose .caption,#pub-root .ck-content .caption{font-size:14px;line-height:150%}}#pub-root .hard_coding_edit iframe,#pub-root .hard_coding_edit [data-youtube-video] iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}#pub-root .hard_coding_edit h1{margin:16px 0 8px;font-size:22px;font-weight:700;line-height:1.3}@media (min-width:1024px){#pub-root .hard_coding_edit h1{font-size:28px}}#pub-root .hard_coding_edit h2{margin:14px 0 6px;font-size:18px;font-weight:700;line-height:1.4}@media (min-width:1024px){#pub-root .hard_coding_edit h2{font-size:22px}}#pub-root .hard_coding_edit h3{margin:12px 0 6px;font-size:16px;font-weight:600;line-height:1.5}@media (min-width:1024px){#pub-root .hard_coding_edit h3{font-size:18px}}#pub-root .hard_coding_edit h4{letter-spacing:-.42px;margin-bottom:12px;font-size:12px;font-weight:400;line-height:160%}@media (min-width:768px){#pub-root .hard_coding_edit h4{font-size:14px}}@media (min-width:1024px){#pub-root .hard_coding_edit h4{font-size:16px;line-height:180%}}#pub-root .hard_coding_edit h5{color:#6b7280;margin-bottom:8px;font-size:10px;font-weight:400;line-height:170%}@media (min-width:768px){#pub-root .hard_coding_edit h5{font-size:12px;line-height:140%}}@media (min-width:1024px){#pub-root .hard_coding_edit h5{font-size:14px;line-height:150%}}#pub-root .hard_coding_edit p{letter-spacing:-.42px;font-size:14px;line-height:170%}@media (min-width:768px){#pub-root .hard_coding_edit p{font-size:16px;line-height:160%}}@media (min-width:1024px){#pub-root .hard_coding_edit p{letter-spacing:-.66px;font-size:15px;line-height:160%}}#pub-root .hard_coding_edit p.label.red{color:var(--samlip-red)}#pub-root .hard_coding_edit p.label.red:before{content:"";width:2px}@media (min-width:1024px){#pub-root .hard_coding_edit p.label.red:before{width:3px}}#pub-root .hard_coding_edit p.label.red:before{background-color:var(--samlip-red);height:auto;margin-right:12px;display:block}#pub-root .hard_coding_edit p.label{font-size:16px;font-weight:800}@media (min-width:1024px){#pub-root .hard_coding_edit p.label{font-size:36px}}#pub-root .hard_coding_edit p.label{justify-content:flex-start;align-items:stretch;margin-bottom:12px;display:flex}@media (min-width:1024px){#pub-root .hard_coding_edit p.label{margin-bottom:20px}}#pub-root .hard_coding_edit p.label{letter-spacing:-.42px;line-height:1.3;position:relative}#pub-root .hard_coding_edit p.cation{letter-spacing:-3%;font-size:10px;font-weight:400;line-height:150%}@media (min-width:1024px){#pub-root .hard_coding_edit p.cation{font-size:15px}}#pub-root .hard_coding_edit table{border-collapse:collapse;width:100%;margin:16px 0}#pub-root .hard_coding_edit th,#pub-root .hard_coding_edit td{text-align:left;vertical-align:top;border:1px solid #d9d9d9;padding:8px 10px}#pub-root .hard_coding_edit th{background-color:#f7f7f7;font-weight:600}#pub-root .hard_coding_edit td p,#pub-root .hard_coding_edit th p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:0}#pub-root .hard_coding_edit ul{margin-bottom:16px;padding-left:20px;list-style:outside}#pub-root .hard_coding_edit ol{margin-bottom:16px;padding-left:20px;list-style:decimal}#pub-root .hard_coding_edit li{margin-bottom:4px}#pub-root .hard_coding_edit li p{margin-bottom:0}#pub-root .hard_coding_edit img{max-width:100%;height:auto;margin:16px 0}#pub-root .hard_coding_edit blockquote{color:#555;border-left:3px solid #d9d9d9;margin:16px 0;padding-left:16px}#pub-root .hard_coding_edit .contents{flex-direction:column;gap:32px;display:flex}#pub-root .hard_coding_edit .contents.contents_20px{gap:20px}#pub-root .hard_coding_edit .contents.contents_36px{gap:36px}#pub-root .hard_coding_edit .contents.contents_12px{gap:12px}#pub-root .hard_coding_edit .contents .box{border:1px solid #000;flex-direction:column;gap:10px;padding:20px 24px;display:flex}#pub-root .hard_coding_edit h2.subtitle{font-size:16px;line-height:130%}@media (min-width:1024px){#pub-root .hard_coding_edit h2.subtitle{font-size:30px;line-height:130%}}
#pub-root .privacy-container{max-width:875px}#pub-root .privacy-intro{max-width:800px;margin-bottom:24px}@media (min-width:1024px){#pub-root .privacy-intro{margin-bottom:48px}}#pub-root .privacy-date{margin-bottom:4px;font-size:12px;line-height:1.6;display:block}@media (min-width:1024px){#pub-root .privacy-date{margin-bottom:8px;font-size:18px}}#pub-root .privacy-title{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){#pub-root .privacy-title{font-size:20px}}@media (min-width:1024px){#pub-root .privacy-title{margin-bottom:20px;font-size:32px}}#pub-root .privacy-description{font-size:12px;line-height:1.6}@media (min-width:768px){#pub-root .privacy-description{font-size:14px}}@media (min-width:1024px){#pub-root .privacy-description{font-size:18px}}#pub-root .privacy-labeling{margin-bottom:24px}@media (min-width:1024px){#pub-root .privacy-labeling{margin-bottom:48px}}#pub-root .privacy-labeling-title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.7}@media (min-width:1024px){#pub-root .privacy-labeling-title{margin-bottom:16px;font-size:22px}}#pub-root .privacy-labeling-list{border:1px solid #d9d9d9;grid-template-columns:repeat(4,1fr);max-width:100%;display:grid}@media (min-width:1024px){#pub-root .privacy-labeling-list{max-width:720px}}#pub-root .privacy-labeling-list>*{text-align:center;padding:14px 0}@media (min-width:1024px){#pub-root .privacy-labeling-list>*{padding:30px 0}}#pub-root .privacy-labeling-list>li{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}#pub-root .privacy-labeling-list>li:nth-child(4n){border-right:0}#pub-root .privacy-labeling-list>li:nth-last-child(-n+4){border-bottom:0}#pub-root .privacy-labeling-item{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-left:4px;padding-right:4px;display:flex}@media (min-width:1024px){#pub-root .privacy-labeling-item{gap:8px}}#pub-root .privacy-labeling-item img{width:24px;height:24px}@media (min-width:1024px){#pub-root .privacy-labeling-item img{width:48px;height:48px}}#pub-root .privacy-labeling-item span{margin-top:4px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .privacy-labeling-item span{font-size:14px}}@media (min-width:1024px){#pub-root .privacy-labeling-item span{margin-top:8px;font-size:18px}}#pub-root .privacy-section{margin-bottom:24px}@media (min-width:1024px){#pub-root .privacy-section{margin-bottom:48px}}#pub-root .privacy-section-title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.7}@media (min-width:768px){#pub-root .privacy-section-title{font-size:16px}}@media (min-width:1024px){#pub-root .privacy-section-title{margin-bottom:16px;font-size:22px}}#pub-root .privacy-text{margin-bottom:4px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .privacy-text{font-size:14px}}@media (min-width:1024px){#pub-root .privacy-text{margin-bottom:8px;font-size:18px}}#pub-root .privacy-text-large{margin-top:4px;margin-bottom:10px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .privacy-text-large{font-size:14px}}@media (min-width:1024px){#pub-root .privacy-text-large{margin-top:16px;margin-bottom:20px;font-size:18px}}#pub-root .privacy-text-with-spacing{margin-top:4px;margin-bottom:10px;font-size:12px;line-height:1.6;display:block}@media (min-width:1024px){#pub-root .privacy-text-with-spacing{margin-top:20px;margin-bottom:12px;font-size:18px}}#pub-root .privacy-text-inline-block{display:inline}@media (min-width:1024px){#pub-root .privacy-text-inline-block{display:block}}#pub-root .privacy-table-wrapper,#pub-root .privacy-table-medium,#pub-root .privacy-table-large{max-width:100%;margin:8px 0;overflow-x:auto}@media (min-width:1024px){#pub-root .privacy-table-wrapper,#pub-root .privacy-table-medium,#pub-root .privacy-table-large{max-width:781px;margin:12px 0}}#pub-root .privacy-table{border:1px solid #d9d9d9;min-width:100%;font-size:12px;line-height:1.6}@media (min-width:1024px){#pub-root .privacy-table{font-size:15px}}#pub-root .privacy-table *{white-space:nowrap}#pub-root .privacy-table * *{vertical-align:middle}#pub-root .privacy-table thead tr *{text-align:center;border-bottom:1px solid #d9d9d9;padding:4px 8px;font-weight:600}@media (min-width:1024px){#pub-root .privacy-table thead tr *{padding:8px}}#pub-root .privacy-table th{border-right:1px solid #d9d9d9}#pub-root .privacy-table th:last-child{border-right:0}#pub-root .privacy-table tbody *{text-align:center}#pub-root .privacy-table td{vertical-align:middle;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:10px}@media (min-width:1024px){#pub-root .privacy-table td{padding:20px 24px}}#pub-root .privacy-table td:not(.border-r):last-child,#pub-root .privacy-table td:not(.border-r):last-of-type{border-right:0}#pub-root .privacy-table tr:last-child td{border-bottom:0}@media (min-width:1024px){#pub-root .privacy-table-large{max-width:850px}#pub-root .privacy-table-medium{max-width:640px}}#pub-root .privacy-list{padding-left:16px;list-style-type:disc}@media (min-width:1024px){#pub-root .privacy-list{padding-left:20px}}#pub-root .privacy-list li{margin-bottom:4px}@media (min-width:1024px){#pub-root .privacy-list li{margin-bottom:8px}}#pub-root .privacy-flex-start{justify-content:flex-start;align-items:flex-start;gap:4px;margin-bottom:10px;display:flex}@media (min-width:1024px){#pub-root .privacy-flex-start{gap:8px;margin-bottom:20px}}#pub-root .privacy-flex-start .privacy-text-nowrap{white-space:nowrap}#pub-root .privacy-text-center{text-align:center}#pub-root .privacy-block{display:block}#pub-root .privacy-text-last{margin-top:4px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .privacy-text-last{font-size:14px}}@media (min-width:1024px){#pub-root .privacy-text-last{margin-top:16px;font-size:18px}}#pub-root .privacy-table-header-cell{background-color:#ddd;font-weight:700}#pub-root .bottom-border{border-bottom:1px solid #d9d9d9!important}
#pub-root .video-202507-container{max-width:875px}#pub-root .video-202507-intro{max-width:800px;margin-bottom:24px}@media (min-width:1024px){#pub-root .video-202507-intro{margin-bottom:48px}}#pub-root .video-202507-date{margin-bottom:4px;font-size:12px;line-height:1.6;display:block}@media (min-width:1024px){#pub-root .video-202507-date{margin-bottom:8px;font-size:18px}}#pub-root .video-202507-title{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){#pub-root .video-202507-title{font-size:20px}}@media (min-width:1024px){#pub-root .video-202507-title{margin-bottom:20px;font-size:32px}}#pub-root .video-202507-description{font-size:12px;line-height:1.6}@media (min-width:768px){#pub-root .video-202507-description{font-size:14px}}@media (min-width:1024px){#pub-root .video-202507-description{font-size:18px}}#pub-root .video-202507-labeling{margin-bottom:24px}@media (min-width:1024px){#pub-root .video-202507-labeling{margin-bottom:48px}}#pub-root .video-202507-labeling-title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.7}@media (min-width:1024px){#pub-root .video-202507-labeling-title{margin-bottom:16px;font-size:22px}}#pub-root .video-202507-labeling-list{border:1px solid #d9d9d9;grid-template-columns:repeat(4,1fr);max-width:100%;display:grid}@media (min-width:1024px){#pub-root .video-202507-labeling-list{max-width:848px}}#pub-root .video-202507-labeling-list>*{text-align:center;padding:14px 0}@media (min-width:1024px){#pub-root .video-202507-labeling-list>*{padding:30px 0}}#pub-root .video-202507-labeling-list>li{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}#pub-root .video-202507-labeling-list>li:nth-child(4n){border-right:0}#pub-root .video-202507-labeling-list>li:nth-last-child(-n+4){border-bottom:0}#pub-root .video-202507-labeling-item{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}@media (min-width:1024px){#pub-root .video-202507-labeling-item{gap:8px}}#pub-root .video-202507-labeling-item img{width:24px;height:24px}@media (min-width:1024px){#pub-root .video-202507-labeling-item img{width:48px;height:48px}}#pub-root .video-202507-labeling-item span{margin-top:4px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .video-202507-labeling-item span{font-size:14px}}@media (min-width:1024px){#pub-root .video-202507-labeling-item span{margin-top:8px;font-size:18px}}#pub-root .video-202507-section{margin-bottom:24px}@media (min-width:1024px){#pub-root .video-202507-section{margin-bottom:48px}}#pub-root .video-202507-section-title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.7}@media (min-width:768px){#pub-root .video-202507-section-title{font-size:16px}}@media (min-width:1024px){#pub-root .video-202507-section-title{margin-bottom:16px;font-size:22px}}#pub-root .video-202507-text{margin-bottom:4px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .video-202507-text{font-size:14px}}@media (min-width:1024px){#pub-root .video-202507-text{margin-bottom:8px;font-size:18px}}#pub-root .video-202507-text-large{margin-top:4px;margin-bottom:10px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .video-202507-text-large{font-size:14px}}@media (min-width:1024px){#pub-root .video-202507-text-large{margin-top:16px;margin-bottom:20px;font-size:18px}}#pub-root .video-202507-text-with-spacing{margin-top:16px;font-size:12px;line-height:1.6;display:block}@media (min-width:768px){#pub-root .video-202507-text-with-spacing{font-size:14px}}@media (min-width:1024px){#pub-root .video-202507-text-with-spacing{margin-top:24px;font-size:18px}}#pub-root .video-202507-list-ordered{margin-bottom:8px;padding-left:20px;font-size:12px;line-height:1.6;list-style-type:decimal}@media (min-width:1024px){#pub-root .video-202507-list-ordered{margin-bottom:12px;padding-left:24px;font-size:18px}}#pub-root .video-202507-list-ordered li{margin-bottom:4px}@media (min-width:1024px){#pub-root .video-202507-list-ordered li{margin-bottom:8px}}#pub-root .video-202507-table-wrapper{max-width:100%;margin:8px 0;overflow-x:auto}@media (min-width:1024px){#pub-root .video-202507-table-wrapper{max-width:848px;margin:12px 0}}#pub-root .video-202507-table{border:1px solid #d9d9d9;min-width:100%;font-size:12px;line-height:1.6}@media (min-width:1024px){#pub-root .video-202507-table{font-size:15px}}#pub-root .video-202507-table *{white-space:nowrap}#pub-root .video-202507-table * *{vertical-align:middle}#pub-root .video-202507-table thead tr *{text-align:center;border-bottom:1px solid #d9d9d9;padding:4px 8px;font-weight:600}@media (min-width:1024px){#pub-root .video-202507-table thead tr *{padding:8px}}#pub-root .video-202507-table th{border-right:1px solid #d9d9d9}#pub-root .video-202507-table th:last-child{border-right:0}#pub-root .video-202507-table tbody *{text-align:center}#pub-root .video-202507-table td{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:16px 10px}@media (min-width:1024px){#pub-root .video-202507-table td{padding:24px 20px}}#pub-root .video-202507-table td:last-child{border-right:0}#pub-root .video-202507-table tr:last-child td{border-bottom:0}#pub-root .video-202507-table-cell-top{vertical-align:top}
