/* site-style.css
   FTP: /site-style.css
   액상전자담배 본문 전용 스타일
   index.php의 .da-guide / .nwki-ptk / .xet-thin-fold 범위만 스타일링
*/

:root {
    --lv-bg: #f6f7f9;
    --lv-surface: #ffffff;
    --lv-surface-soft: #f8fafb;
    --lv-text: #17191c;
    --lv-text-soft: #5d6470;
    --lv-line: #e7eaee;
    --lv-line-strong: #dfe3e8;
    --lv-accent: #20242a;
    --lv-radius-lg: 24px;
    --lv-radius-md: 16px;
    --lv-radius-sm: 12px;
    --lv-shadow: 0 12px 32px rgba(20, 26, 34, .055);
}

.da-guide,
.da-guide *,
.nwki-ptk,
.nwki-ptk *,
details.xet-thin-fold,
details.xet-thin-fold * {
    box-sizing: border-box;
}

.da-guide,
.nwki-ptk {
    font-family: Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", Arial, sans-serif;
    color: var(--lv-text);
    word-break: keep-all;
    overflow-wrap: break-word;
}

.da-guide a,
.nwki-ptk a {
    color: inherit;
    text-decoration: none;
}

.da-guide {
    width: calc(100% - 40px);
    max-width: 1180px;
    margin: 28px auto 36px;
    padding: 54px 56px 58px;
    background: var(--lv-surface);
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-lg);
    box-shadow: var(--lv-shadow);
}

.da-guide .da-title {
    margin: 0;
    padding: 0;
    font-size: clamp(34px, 4vw, 52px);
    line-height: 1.14;
    font-weight: 800;
    letter-spacing: -.055em;
    color: #111317;
}

.da-guide .da-intro {
    margin: 26px 0 0;
    font-size: 17px;
    line-height: 1.9;
    color: #3f4650;
}

.da-guide .da-home-link {
    font-weight: 750;
    color: #111317;
}

.da-guide .da-notice,
.da-guide .da-summary,
.da-guide .da-check {
    margin-top: 26px;
    padding: 20px 22px;
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-md);
    background: var(--lv-surface-soft);
    font-size: 15px;
    line-height: 1.8;
    color: #4c535d;
}

.da-guide .da-notice {
    border-left: 4px solid #30353c;
}

.da-guide .da-toc {
    margin-top: 34px;
    padding: 24px;
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-md);
    background: #fff;
}

.da-guide .da-toc-title {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: -.035em;
}

.da-guide .da-toc > ol {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px 22px;
    margin: 0;
    padding-left: 22px;
}

.da-guide .da-toc li {
    margin: 0;
    padding: 3px 0;
    color: #343a43;
    line-height: 1.55;
}

.da-guide .da-toc li > ol {
    margin: 8px 0 3px;
    padding-left: 20px;
    font-size: 13px;
    color: #777e87;
}

.da-guide .da-section {
    margin-top: 34px;
    padding-top: 34px;
    border-top: 1px solid var(--lv-line);
}

.da-guide .da-section h2 {
    margin: 0 0 20px;
    padding: 0;
    font-size: clamp(24px, 2.4vw, 32px);
    line-height: 1.35;
    font-weight: 800;
    letter-spacing: -.045em;
    color: #16191d;
}

.da-guide .da-section h3 {
    margin: 24px 0 10px;
    padding: 0;
    font-size: 19px;
    line-height: 1.45;
    font-weight: 750;
    letter-spacing: -.035em;
    color: #252a31;
}

.da-guide .da-section p {
    margin: 0;
    font-size: 16px;
    line-height: 1.9;
    color: #4b525c;
}

.da-guide .da-summary strong {
    display: block;
    margin-bottom: 8px;
    font-size: 18px;
    color: #171a1f;
}

/* 접기: 기본 닫힘 / 마커·요약 문구·여백 제거 */
details.xet-thin-fold {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

details.xet-thin-fold > summary {
    display: block;
    width: 100%;
    height: 0;
    min-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    font-size: 0;
    line-height: 0;
    border: 0;
}

details.xet-thin-fold > summary::-webkit-details-marker {
    display: none;
}

details.xet-thin-fold > summary::marker {
    display: none;
    content: "";
}

.nwki-ptk {
    width: calc(100% - 40px);
    max-width: 1180px;
    margin: 24px auto;
}

.nwki-ptk .wrap {
    width: 100%;
    padding: 42px 46px 48px;
    background: var(--lv-surface);
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-lg);
    box-shadow: var(--lv-shadow);
}

.nwki-ptk .title {
    margin: 0;
    padding: 0 0 26px;
    border-bottom: 1px solid var(--lv-line);
}

.nwki-ptk .title h2 {
    margin: 0;
    padding: 0;
    font-size: clamp(27px, 3vw, 38px);
    line-height: 1.25;
    font-weight: 800;
    letter-spacing: -.05em;
    color: #15181c;
}

.nwki-ptk .title .sub {
    margin-top: 14px;
    font-size: 15px;
    line-height: 1.8;
    color: var(--lv-text-soft);
}

.nwki-ptk .title .label {
    display: inline-flex;
    align-items: center;
    margin-top: 15px;
    padding: 8px 12px;
    border-radius: 999px;
    background: #f1f3f5;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: -.02em;
    color: #4b525b;
}

.nwki-ptk .infobox {
    margin-top: 26px;
    overflow: hidden;
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-md);
    background: #fff;
}

.nwki-ptk .infobox .head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding: 16px 18px;
    background: var(--lv-surface-soft);
    border-bottom: 1px solid var(--lv-line);
}

.nwki-ptk .infobox .tag {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: #252a31;
}

.nwki-ptk .infobox .dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #252a31;
}

.nwki-ptk .infobox .hint {
    font-size: 12px;
    color: #707781;
    text-align: right;
}

.nwki-ptk table {
    width: 100%;
    margin: 0;
    border-collapse: collapse;
    table-layout: fixed;
}

.nwki-ptk th,
.nwki-ptk td {
    padding: 17px 18px;
    border-bottom: 1px solid var(--lv-line);
    vertical-align: top;
    text-align: left;
    font-size: 14px;
    line-height: 1.75;
}

.nwki-ptk tr:last-child th,
.nwki-ptk tr:last-child td {
    border-bottom: 0;
}

.nwki-ptk th {
    width: 132px;
    background: #fbfcfd;
    font-weight: 750;
    color: #30353c;
}

.nwki-ptk td {
    color: #4d545e;
}

.nwki-ptk td ul,
.nwki-ptk td ol {
    margin: 0;
    padding-left: 20px;
}

.nwki-ptk td li + li {
    margin-top: 4px;
}

.nwki-ptk .muted {
    margin-top: 8px;
    font-size: 12px;
    line-height: 1.7;
    color: #858c95;
}

.nwki-ptk .toc {
    margin-top: 26px;
    padding: 22px;
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-md);
    background: #fff;
}

.nwki-ptk .toc-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 15px;
}

.nwki-ptk .toc-title b {
    font-size: 17px;
    letter-spacing: -.035em;
}

.nwki-ptk .toc-title span {
    font-size: 12px;
    color: #89909a;
}

.nwki-ptk .toc > ol {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 14px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.nwki-ptk .toc li {
    min-width: 0;
    margin: 0;
    padding: 0;
}

.nwki-ptk .toc a {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 43px;
    padding: 10px 12px;
    border: 1px solid #edf0f2;
    border-radius: 11px;
    background: #fafbfc;
    font-size: 13px;
    line-height: 1.45;
    color: #414851;
    transition: background .18s ease, border-color .18s ease, transform .18s ease;
}

.nwki-ptk .toc a:hover {
    background: #f4f6f8;
    border-color: #dfe4e8;
    transform: translateY(-1px);
}

.nwki-ptk .toc .n {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 25px;
    width: 25px;
    height: 25px;
    border-radius: 8px;
    background: #22272e;
    color: #fff;
    font-size: 11px;
    font-weight: 800;
}

.nwki-ptk article[aria-label="본문"] {
    margin-top: 28px;
}

.nwki-ptk .sec {
    margin-top: 14px;
    padding: 24px 24px 22px;
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-md);
    background: #fff;
}

.nwki-ptk .sec:first-child {
    margin-top: 0;
}

.nwki-ptk .sec h3 {
    display: flex;
    align-items: baseline;
    gap: 7px;
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 1.45;
    font-weight: 780;
    letter-spacing: -.04em;
    color: #20242a;
}

.nwki-ptk .sec h3 .num {
    flex: 0 0 auto;
    font-size: 13px;
    color: #8a919a;
    letter-spacing: 0;
}

.nwki-ptk .lead {
    margin: 13px 0 0;
    font-size: 15px;
    line-height: 1.85;
    color: #505761;
}

.nwki-ptk .note,
.nwki-ptk .mini {
    margin-top: 16px;
    padding: 15px 17px;
    border-radius: var(--lv-radius-sm);
    font-size: 13px;
    line-height: 1.7;
}

.nwki-ptk .note {
    border: 1px solid #e5e8eb;
    background: #f7f8fa;
}

.nwki-ptk .mini {
    border: 1px solid #e9ecef;
    background: #fcfcfd;
}

.nwki-ptk .note .t,
.nwki-ptk .mini .t,
.nwki-ptk .note > b,
.nwki-ptk .mini > b {
    display: block;
    margin-bottom: 7px;
    font-weight: 800;
    color: #30353c;
}

.nwki-ptk .note ul,
.nwki-ptk .mini ul {
    margin: 0;
    padding-left: 19px;
    color: #5a616b;
}

.nwki-ptk .note li + li,
.nwki-ptk .mini li + li {
    margin-top: 3px;
}

.nwki-ptk .faq {
    margin-top: 28px;
    padding: 22px;
    border: 1px solid var(--lv-line);
    border-radius: var(--lv-radius-md);
    background: #fff;
}

.nwki-ptk .faq-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 12px;
}

.nwki-ptk .faq-head b {
    font-size: 18px;
    letter-spacing: -.035em;
}

.nwki-ptk .faq-head span {
    font-size: 11px;
    color: #8b929b;
}

.nwki-ptk .faq details {
    margin: 0;
    padding: 0;
    border-top: 1px solid var(--lv-line);
}

.nwki-ptk .faq details:first-of-type {
    border-top: 0;
}

.nwki-ptk .faq summary {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    padding: 15px 0;
    cursor: pointer;
    list-style: none;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 700;
    color: #30353c;
}

.nwki-ptk .faq summary::-webkit-details-marker {
    display: none;
}

.nwki-ptk .faq summary::marker {
    display: none;
    content: "";
}

.nwki-ptk .faq .q {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 25px;
    width: 25px;
    height: 25px;
    border-radius: 8px;
    background: #242930;
    color: #fff;
    font-size: 11px;
    font-weight: 800;
}

.nwki-ptk .faq .atxt {
    padding: 0 0 16px 35px;
    color: #5b626c;
}

.nwki-ptk .faq .atxt p {
    margin: 0;
    font-size: 13px;
    line-height: 1.8;
}

.nwki-ptk .disclaimer {
    margin-top: 24px;
    padding: 19px 20px;
    border-radius: var(--lv-radius-md);
    background: #f5f6f7;
    color: #626973;
}

.nwki-ptk .disclaimer b {
    display: block;
    margin-bottom: 7px;
    font-size: 14px;
    color: #333940;
}

.nwki-ptk .disclaimer p {
    margin: 4px 0 0;
    font-size: 12px;
    line-height: 1.7;
}

.nwki-ptk .disclaimer .foot {
    color: #7c838c;
}

.index-hidden-block {
    display: none !important;
}

@media (max-width: 900px) {
    .da-guide {
        width: calc(100% - 28px);
        padding: 38px 30px 42px;
    }

    .nwki-ptk {
        width: calc(100% - 28px);
    }

    .nwki-ptk .wrap {
        padding: 32px 28px 36px;
    }
}

@media (max-width: 767px) {
    .da-guide {
        width: calc(100% - 20px);
        margin: 12px auto 18px;
        padding: 28px 18px 30px;
        border-radius: 18px;
    }

    .da-guide .da-title {
        font-size: 34px;
    }

    .da-guide .da-intro {
        margin-top: 18px;
        font-size: 15px;
        line-height: 1.8;
    }

    .da-guide .da-notice,
    .da-guide .da-summary,
    .da-guide .da-check {
        margin-top: 18px;
        padding: 16px;
        font-size: 13px;
    }

    .da-guide .da-toc {
        margin-top: 22px;
        padding: 17px;
    }

    .da-guide .da-toc > ol {
        grid-template-columns: 1fr;
        gap: 6px;
    }

    .da-guide .da-section {
        margin-top: 26px;
        padding-top: 26px;
    }

    .da-guide .da-section h2 {
        margin-bottom: 16px;
        font-size: 24px;
    }

    .da-guide .da-section h3 {
        margin-top: 20px;
        font-size: 17px;
    }

    .da-guide .da-section p {
        font-size: 14px;
        line-height: 1.82;
    }

    .nwki-ptk {
        width: calc(100% - 20px);
        margin: 14px auto;
    }

    .nwki-ptk .wrap {
        padding: 25px 15px 28px;
        border-radius: 18px;
    }

    .nwki-ptk .title {
        padding-bottom: 20px;
    }

    .nwki-ptk .title h2 {
        font-size: 27px;
    }

    .nwki-ptk .title .sub {
        font-size: 13px;
        line-height: 1.75;
    }

    .nwki-ptk .infobox .head,
    .nwki-ptk .faq-head,
    .nwki-ptk .toc-title {
        align-items: flex-start;
        flex-direction: column;
    }

    .nwki-ptk .infobox .hint {
        text-align: left;
    }

    .nwki-ptk table,
    .nwki-ptk tbody,
    .nwki-ptk tr,
    .nwki-ptk th,
    .nwki-ptk td {
        display: block;
        width: 100%;
    }

    .nwki-ptk th {
        padding: 13px 14px 7px;
        border-bottom: 0;
        background: #fff;
    }

    .nwki-ptk td {
        padding: 6px 14px 14px;
    }

    .nwki-ptk .toc {
        padding: 16px;
    }

    .nwki-ptk .toc > ol {
        grid-template-columns: 1fr;
        gap: 7px;
    }

    .nwki-ptk .sec {
        margin-top: 11px;
        padding: 19px 16px 18px;
    }

    .nwki-ptk .sec h3 {
        font-size: 17px;
    }

    .nwki-ptk .lead {
        font-size: 13.5px;
        line-height: 1.8;
    }

    .nwki-ptk .note,
    .nwki-ptk .mini {
        padding: 13px 14px;
        font-size: 12.5px;
    }

    .nwki-ptk .faq {
        padding: 16px;
    }

    .nwki-ptk .faq .atxt {
        padding-left: 0;
    }
}





@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css');
.nwki-ptk,.nwki-ptk *{box-sizing:border-box;font-family:'Pretendard Variable','Pretendard','Noto Sans KR','Malgun Gothic',system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
.xet-thin-fold{margin:0!important;padding:0!important;border:0!important;outline:0!important}
.xet-thin-fold>summary{display:block!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;overflow:hidden!important;list-style:none!important;font-size:0!important;line-height:0!important;color:transparent!important;background:transparent!important;box-shadow:none!important;cursor:default!important}
.xet-thin-fold>summary::-webkit-details-marker{display:none!important}.xet-thin-fold>summary::marker{content:''!important;display:none!important}.xet-thin-fold>summary::before,.xet-thin-fold>summary::after{content:none!important;display:none!important}.xet-thin-fold:not([open])>*:not(summary){display:none!important}
.nwki-ptk{--bg:#101318;--card:#171b22;--ink:#edf2f7;--muted:rgba(255,255,255,.64);--line:rgba(255,255,255,.10);--accent:#e0b35a;--accent2:#7aa2ff;color:var(--ink);background:var(--bg);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:18px;max-width:980px;margin:0 auto;box-shadow:0 18px 46px rgba(0,0,0,.34)}
.nwki-ptk .wrap{display:block}.nwki-ptk+.nwki-ptk{margin-top:18px}.nwki-ptk .title{background:radial-gradient(120% 120% at 0% 0%,rgba(224,179,90,.10) 0%,rgba(0,0,0,0) 55%),radial-gradient(120% 120% at 100% 0%,rgba(122,162,255,.10) 0%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(25,30,38,.98),rgba(19,23,30,.94));border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 16px 14px;margin-bottom:14px;position:relative;overflow:hidden}.nwki-ptk .title:before{content:'';position:absolute;inset:0;border-radius:16px;pointer-events:none;background:linear-gradient(90deg,rgba(224,179,90,.28),rgba(122,162,255,.22));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.nwki-ptk .title h2{margin:0 0 8px;font-size:22px;letter-spacing:-.4px;line-height:1.25;color:#f8fbff}.nwki-ptk .title .sub{color:var(--muted);font-size:12px;line-height:1.7;margin-bottom:10px}.nwki-ptk .title .label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;padding:7px 10px;border-radius:999px;background:rgba(224,179,90,.10);border:1px solid rgba(224,179,90,.22);color:#f0cf8a;width:max-content}
.nwki-ptk .infobox{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;margin:0 0 14px;box-shadow:0 12px 28px rgba(0,0,0,.22)}.nwki-ptk .infobox .head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.nwki-ptk .infobox .tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#f6f8fb}.nwki-ptk .infobox .dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,var(--accent),var(--accent2));box-shadow:0 0 0 4px rgba(224,179,90,.10)}.nwki-ptk .infobox .hint{color:var(--muted);font-size:12px}.nwki-ptk .infobox table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.07)}.nwki-ptk .infobox th,.nwki-ptk .infobox td{padding:12px;vertical-align:top;border-top:1px solid rgba(255,255,255,.07)}.nwki-ptk .infobox tr:first-child th,.nwki-ptk .infobox tr:first-child td{border-top:0}.nwki-ptk .infobox th{width:32%;background:rgba(255,255,255,.03);font-size:12px;text-align:left;color:rgba(255,255,255,.82)}.nwki-ptk .infobox td{font-size:12px;line-height:1.75;color:#edf2f7}
.nwki-ptk .toc{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;margin:0 0 14px}.nwki-ptk .toc-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.nwki-ptk .toc-title b{font-size:13px;color:#f6f8fb}.nwki-ptk .toc-title span{color:var(--muted);font-size:12px}.nwki-ptk .toc ol{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.nwki-ptk .toc a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.nwki-ptk .toc .n{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:9px;font-weight:900;font-size:12px;background:rgba(224,179,90,.12);border:1px solid rgba(224,179,90,.20);color:#f0cf8a}
.nwki-ptk .sec{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;margin:0 0 12px}.nwki-ptk .sec h3{margin:0 0 8px;font-size:16px;letter-spacing:-.3px;line-height:1.35;display:flex;gap:8px;align-items:flex-start;color:#f7f9fc}.nwki-ptk .sec .num{color:var(--accent);font-weight:900}.nwki-ptk p{margin:0 0 9px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.9}.nwki-ptk .lead{margin:0 0 10px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.85}.nwki-ptk .note{margin-top:10px;border-radius:14px;border:1px solid rgba(224,179,90,.16);background:linear-gradient(180deg,rgba(224,179,90,.08),rgba(255,255,255,.015));padding:12px}.nwki-ptk .note .t{font-weight:900;margin-bottom:8px;display:flex;gap:8px;align-items:center;color:#f7f9fc}.nwki-ptk .note .t:before{content:'!';display:inline-grid;place-items:center;width:18px;height:18px;border-radius:7px;background:rgba(224,179,90,.14);border:1px solid rgba(224,179,90,.22);color:#f0cf8a;font-weight:900;font-size:12px}
.nwki-ptk .faq{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;margin-top:8px}.nwki-ptk .faq-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.nwki-ptk .faq-head b{font-size:13px;color:#f6f8fb}.nwki-ptk .faq-head span{color:var(--muted);font-size:12px}.nwki-ptk .faq details{border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:10px 12px;margin:10px 0;background:rgba(255,255,255,.02)}.nwki-ptk .faq summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;gap:10px;font-weight:900;font-size:13px;color:#f7f9fc}.nwki-ptk .faq summary::-webkit-details-marker{display:none}.nwki-ptk .faq summary::marker{content:''}.nwki-ptk .faq .q{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:9px;background:rgba(122,162,255,.12);border:1px solid rgba(122,162,255,.22);color:#c9d9ff;font-weight:900;flex:0 0 auto}.nwki-ptk .faq .atxt{margin-top:8px;color:rgba(255,255,255,.80);font-size:13px;line-height:1.85}.nwki-ptk .disclaimer{margin-top:14px;background:linear-gradient(135deg,rgba(24,29,38,.98),rgba(33,40,53,.95));color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.nwki-ptk .disclaimer b{display:block;margin-bottom:6px;font-size:13px;color:#f8fbff}.nwki-ptk .disclaimer p{margin:6px 0 0;color:rgba(255,255,255,.82);font-size:12px;line-height:1.85}.nwki-ptk a{color:inherit;text-decoration:none}
@media(max-width:720px){.nwki-ptk{padding:14px}.nwki-ptk .infobox th{width:38%}.nwki-ptk .title h2{font-size:20px}.nwki-ptk p{font-size:12.5px;line-height:1.85}}
