.kdst__brand{display:flex;margin-bottom:26px;align-items:center}.kdst__brand img{display:block;width:auto;max-width:150px;height:auto}.kdst__brand--outside{padding:0 10px;margin-bottom:15px}.kdst__resume{display:flex;margin:18px 0 4px;padding:18px 20px;align-items:center;justify-content:space-between;gap:18px;border:1px solid #f4c7a7;border-radius:15px;background:#fff4e9}.kdst__resume strong,.kdst__resume span{display:block}.kdst__resume span{margin-top:5px;color:#796d64;font-size:13px}.kdst__resume>div:last-child{display:flex;align-items:center;gap:13px}.kdst__resume .kdst__primary{min-height:42px;padding:0 18px}.kdst__topbar{grid-template-columns:auto minmax(90px,1fr) auto auto}.kdst__saved{padding:5px 9px;border-radius:15px;background:#edf7f1;color:#28704a;font-size:12px;white-space:nowrap}.kdst__saved.is-saving{background:#fff2dc;color:#9a610a}.kdst__question-image{display:flex;min-height:170px;margin:10px 0 22px;padding:16px;align-items:center;justify-content:center;border:1px solid #eee5de;border-radius:18px;background:#fff}.kdst__question-image img{display:block;max-width:100%;max-height:260px;width:auto;height:auto}.kdst__question-image[hidden]+.kdst__hint{margin-top:0}@media(max-width:720px){.kdst__brand{margin-bottom:20px}.kdst__brand img{max-width:125px}.kdst__resume{display:block;padding:16px}.kdst__resume>div:last-child{margin-top:13px}.kdst__topbar{grid-template-columns:auto minmax(55px,1fr) auto}.kdst__saved{grid-column:2/4;justify-self:end;margin-top:-3px}.kdst__question-image{min-height:135px;padding:10px}.kdst__question-image img{max-height:210px}}

.kdst__insight{margin:26px 0;padding:24px;border:1px solid #eadfd7;border-radius:18px;background:#fff}.kdst__insight h3{margin:0 0 14px;font-size:21px}.kdst__insight p{margin:7px 0;color:#5f5954;line-height:1.75}.kdst__insight-list{display:grid;margin-top:18px;gap:12px}.kdst__insight-card{padding:17px 18px;border-radius:13px;background:#f8f6f4}.kdst__insight-card strong{display:block;margin-bottom:6px}.kdst__insight-card span{color:#6e6761;line-height:1.65}.kdst__report-actions{display:flex;flex-wrap:wrap;margin:25px 0 4px;align-items:center;gap:10px}.kdst__report-actions span{flex-basis:100%;color:#7c746e;font-size:13px}.kdst-print-report{display:none}.kdst-print-report header{display:flex;padding-bottom:16px;align-items:center;justify-content:space-between;border-bottom:2px solid #f47b2a}.kdst-print-report header img{width:auto;max-width:132px;height:auto}.kdst-print-report header div{text-align:right}.kdst-print-report header strong,.kdst-print-report header span{display:block}.kdst-print-report header strong{font-size:21px}.kdst-print-report header span{margin-top:5px;color:#666;font-size:12px}.kdst-print-report h3{margin:26px 0 10px;padding-bottom:7px;border-bottom:1px solid #d8d8d8;font-size:17px}.kdst-print-report__summary{margin:18px 0;padding:16px;border-radius:9px;background:#f6f3ef;line-height:1.7}.kdst-print-domain{margin:0 0 15px;padding:14px;border:1px solid #ddd;border-radius:8px;break-inside:avoid}.kdst-print-domain__head{display:flex;margin-bottom:8px;align-items:center;justify-content:space-between;gap:12px}.kdst-print-domain p{margin:5px 0;line-height:1.55}.kdst-print-domain small{color:#666;line-height:1.55}.kdst-print-table{width:100%;border-collapse:collapse;font-size:11px}.kdst-print-table th,.kdst-print-table td{padding:7px 6px;border:1px solid #d9d9d9;text-align:left;vertical-align:top}.kdst-print-table th{background:#f1f1f1}.kdst-print-table td:first-child{width:13%}.kdst-print-table td:nth-child(3){width:23%}.kdst-print-table tr{break-inside:avoid}.kdst-print-report__notice{margin-top:22px;padding:13px;border:1px solid #ddd;color:#666;font-size:10px;line-height:1.6}.kdst-print-group{margin-bottom:18px;break-inside:auto}.kdst-print-group h4{margin:0 0 7px;font-size:14px}
@media(max-width:720px){.kdst__insight{padding:18px}.kdst__report-actions{display:grid}.kdst__report-actions span{line-height:1.5}}
@media print{@page{size:A4;margin:13mm}html,body{background:#fff!important}body *{visibility:hidden!important}.kdst-print-report,.kdst-print-report *{visibility:visible!important}.kdst-print-report{display:block!important;position:absolute;z-index:999999;top:0;left:0;width:100%;color:#111!important;background:#fff!important;font-family:Arial,'Noto Sans KR',sans-serif}.kdst-print-report a{text-decoration:none}.kdst-print-report h3{break-after:avoid}.kdst-print-table{font-size:9px}.kdst-print-table thead{display:table-header-group}.kdst-print-table th,.kdst-print-table td{padding:4px 5px}.kdst-print-report__summary,.kdst-print-report__notice{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

@media screen and (max-width:768px){#sub{padding:20px 0 40px!important}#sub>.inner{width:100%!important;margin:0!important;padding:0 14px!important;box-sizing:border-box}#sub>.inner>#lef{display:none!important}#sub>.inner>#rig{float:none!important;width:100%!important;margin:0!important}#sub #tit{width:auto!important}#sub #content{width:auto!important;padding:18px 0 40px!important;box-sizing:border-box}.kdst{width:100%!important;max-width:none!important;box-sizing:border-box}.kdst__brand img{max-width:140px;height:auto}.kdst__answers{grid-template-columns:1fr!important}.kdst__cta,.kdst__report-actions{align-items:stretch}.kdst__cta>*{width:100%;box-sizing:border-box;text-align:center}}
