.article-detail-page[data-v-7ec29121]{min-height:100vh;display:flex;flex-direction:column}.detail-header[data-v-7ec29121]{position:relative;background:linear-gradient(160deg, #1a1a2e 0%, #16213e 100%);padding:2rem;overflow:hidden}.detail-header[data-v-7ec29121]::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 85% 0%, rgba(232, 213, 183, 0.14) 0%, transparent 55%);pointer-events:none}.header-container[data-v-7ec29121]{position:relative;max-width:920px;margin:0 auto}.header-nav[data-v-7ec29121]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.back-link[data-v-7ec29121]{display:inline-flex;align-items:center;gap:0.6rem;color:rgba(255, 255, 255, 0.75);text-decoration:none;font-size:0.95rem;letter-spacing:0.03em;transition:color 0.3s ease}.back-link[data-v-7ec29121]:hover{color:#e8d5b7}.back-link i[data-v-7ec29121]{font-size:0.85rem}.article-detail-section[data-v-7ec29121]{flex-grow:1;padding:3rem 2rem 5rem;background:linear-gradient(180deg, #ffffff 0%, #f6f4ef 100%)}.article-detail-container[data-v-7ec29121]{max-width:920px;margin:0 auto}.article-cover[data-v-7ec29121]{position:relative;aspect-ratio:16 / 6.5;overflow:hidden;border-radius:24px;box-shadow:0 30px 60px -25px rgba(26, 26, 46, 0.3)}.article-cover-img[data-v-7ec29121]{width:100%;height:100%;object-fit:cover;display:block}.article-cover-overlay[data-v-7ec29121]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, rgba(22, 33, 62, 0.25) 0%, rgba(26, 26, 46, 0.65) 100%);padding:2rem}.article-cover-frame[data-v-7ec29121]{text-align:center;padding:1.75rem 2.5rem;border:2px solid rgba(232, 213, 183, 0.95);box-shadow:0 0 0 1px rgba(26, 26, 46, 0.4), 0 0 0 4px rgba(232, 213, 183, 0.35), 0 0 30px rgba(232, 213, 183, 0.3);background:rgba(26, 26, 46, 0.35);backdrop-filter:blur(4px);border-radius:4px;max-width:700px}.article-cover-title[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(1.5rem, 3.6vw, 2.3rem);font-weight:400;line-height:1.25;color:#ffffff;text-shadow:0 2px 18px rgba(0, 0, 0, 0.4)}.article-cover-line[data-v-7ec29121]{display:block;width:56px;height:2px;margin:1.25rem auto 0;background:linear-gradient(90deg, #e8d5b7 0%, rgba(232, 213, 183, 0.15) 100%)}.article-body[data-v-7ec29121]{padding:3rem 0 3.5rem}.article-paragraph[data-v-7ec29121]{font-size:1.06rem;line-height:1.9;color:#3a3a4d;margin-bottom:1.5rem;white-space:pre-line}.article-paragraph[data-v-7ec29121]:first-of-type::first-letter{font-family:'Cormorant Garamond', Georgia, serif;font-size:3.1rem;line-height:1;float:left;padding-right:0.6rem;padding-top:0.35rem;color:#a8895f}.article-subheading[data-v-7ec29121]{display:flex;align-items:center;gap:0.9rem;margin:2.5rem 0 1.4rem}.article-subheading-mark[data-v-7ec29121]{flex-shrink:0;width:8px;height:8px;background:linear-gradient(135deg, #e8d5b7 0%, #a8895f 100%);transform:rotate(45deg)}.article-subheading-title[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(1.35rem, 2.6vw, 1.65rem);font-weight:600;color:#1a1a2e;line-height:1.35}.article-list-block[data-v-7ec29121]{background:#f8f5ef;border-left:3px solid #e8d5b7;border-radius:12px;padding:1.75rem 1.9rem;margin:2rem 0}.article-block-heading[data-v-7ec29121]{display:flex;align-items:center;gap:0.65rem;font-family:'Cormorant Garamond', Georgia, serif;font-size:1.3rem;font-weight:600;color:#1a1a2e;margin-bottom:1.35rem}.article-block-heading-icon[data-v-7ec29121]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#1a1a2e;color:#e8d5b7;font-size:0.85rem;flex-shrink:0}.article-list[data-v-7ec29121]{display:flex;flex-direction:column;gap:1rem}.article-list-item[data-v-7ec29121]{display:flex;align-items:flex-start;gap:1rem}.article-list-num[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:1.05rem;font-weight:600;color:#a8895f;line-height:1.7;flex-shrink:0;min-width:1.7rem}.article-list-text[data-v-7ec29121]{font-size:1.02rem;line-height:1.75;color:#3a3a4d}.article-image-list[data-v-7ec29121]{display:grid;grid-template-columns:1fr 1.25fr;gap:2rem;align-items:center;background:#f8f5ef;border-left:3px solid #e8d5b7;border-radius:12px;padding:1.75rem;margin:2rem 0}.article-image-list-media[data-v-7ec29121]{border-radius:12px;overflow:hidden;box-shadow:0 18px 40px -22px rgba(26, 26, 46, 0.45)}.article-image-list-img[data-v-7ec29121]{width:100%;height:100%;object-fit:cover;display:block}.article-image-list-content .article-block-heading[data-v-7ec29121]{margin-bottom:1.1rem}.article-image-block[data-v-7ec29121]{margin:2rem 0;border-radius:16px;overflow:hidden;box-shadow:0 22px 45px -24px rgba(26, 26, 46, 0.4)}.article-image-block-img[data-v-7ec29121]{width:100%;height:auto;display:block;object-fit:cover}.article-tools-block[data-v-7ec29121]{margin:2rem 0}.article-tools-grid[data-v-7ec29121]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.article-tool-chip[data-v-7ec29121]{display:flex;flex-direction:column;align-items:center;gap:0.7rem;text-align:center;background:linear-gradient(160deg, #1a1a2e 0%, #16213e 100%);border:1px solid rgba(232, 213, 183, 0.25);border-radius:16px;padding:1.4rem 1rem;transition:transform 0.3s ease, box-shadow 0.3s ease}.article-tool-chip[data-v-7ec29121]:hover{transform:translateY(-4px);box-shadow:0 16px 30px -14px rgba(26, 26, 46, 0.55)}.article-tool-icon[data-v-7ec29121]{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid rgba(232, 213, 183, 0.5);color:#e8d5b7;font-size:1rem}.article-tool-text[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:1.05rem;font-weight:500;color:#ffffff;line-height:1.3}.article-example[data-v-7ec29121]{background:#f8f5ef;border-left:3px solid #a8895f;border-radius:12px;padding:1.5rem 1.75rem;margin:1.4rem 0}.article-example-label[data-v-7ec29121]{display:block;font-family:'Cormorant Garamond', Georgia, serif;font-size:1.2rem;font-weight:700;color:#1a1a2e;margin-bottom:0.45rem}.article-example-text[data-v-7ec29121]{font-size:1.02rem;line-height:1.8;color:#3a3a4d}.article-accent[data-v-7ec29121]{position:relative;background:linear-gradient(160deg, #1a1a2e 0%, #16213e 100%);border-radius:16px;padding:2.2rem 2.4rem 2.2rem 3.2rem;margin-top:2rem}.article-accent-icon[data-v-7ec29121]{position:absolute;left:1.4rem;top:1.6rem;font-size:1.5rem;color:#e8d5b7;opacity:0.85}.article-accent-text[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:1.25rem;font-weight:500;line-height:1.65;color:#e8d5b7}.article-quote[data-v-7ec29121]{display:flex;align-items:flex-start;gap:0.85rem;margin:1.5rem 0;padding:0.35rem 0 0.35rem 1.1rem;border-left:2px solid #e8d5b7}.article-quote-icon[data-v-7ec29121]{color:#a8895f;font-size:0.95rem;margin-top:0.45rem;flex-shrink:0}.article-quote-text[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:1.18rem;font-style:italic;line-height:1.6;color:#a8895f;white-space:pre-line}.article-contact[data-v-7ec29121]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;text-align:center;background:linear-gradient(160deg, #1a1a2e 0%, #16213e 100%);border:1px solid rgba(232, 213, 183, 0.4);border-radius:16px;padding:1.6rem 2rem;margin:2.25rem 0 1.5rem}.article-contact-icon[data-v-7ec29121]{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:50%;border:1px solid rgba(232, 213, 183, 0.5);background:rgba(232, 213, 183, 0.1);color:#e8d5b7;font-size:1.05rem;flex-shrink:0}.article-contact-text[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:1.3rem;font-weight:600;color:#e8d5b7;line-height:1.4}.article-signature[data-v-7ec29121]{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin-top:1.75rem}.article-signature-line[data-v-7ec29121]{width:52px;height:1px;background:linear-gradient(90deg, transparent 0%, #a8895f 100%)}.article-signature-line[data-v-7ec29121]:last-child{background:linear-gradient(90deg, #a8895f 0%, transparent 100%)}.article-signature-text[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:1.18rem;font-style:italic;font-weight:500;color:#a8895f;white-space:nowrap}.not-found-section[data-v-7ec29121]{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:6rem 2rem;background:#f8f9fa}.not-found-container[data-v-7ec29121]{text-align:center}.not-found-icon[data-v-7ec29121]{font-size:4rem;color:#c4b8a0;margin-bottom:1.5rem}.not-found-title[data-v-7ec29121]{font-family:'Cormorant Garamond', Georgia, serif;font-size:2rem;font-weight:500;color:#1a1a2e;margin-bottom:1.5rem}.not-found-link[data-v-7ec29121]{display:inline-flex;align-items:center;gap:0.5rem;color:#0f3460;text-decoration:none;font-size:1rem;font-weight:500}.not-found-link[data-v-7ec29121]:hover{color:#1a1a2e}@media (max-width: 900px){.article-tools-grid[data-v-7ec29121]{grid-template-columns:repeat(2, 1fr)}.article-body[data-v-7ec29121]{padding:2.25rem 0 2.75rem}}@media (max-width: 768px){.detail-header[data-v-7ec29121]{padding:1.5rem}.article-image-list[data-v-7ec29121]{grid-template-columns:1fr;gap:1.25rem;padding:1.4rem}.article-detail-section[data-v-7ec29121]{padding:2rem 1rem 4rem}.article-cover[data-v-7ec29121]{aspect-ratio:16 / 10}.article-cover-overlay[data-v-7ec29121]{padding:1.25rem}.article-cover-frame[data-v-7ec29121]{padding:1.25rem 1.4rem}}@media (max-width: 480px){.article-tools-grid[data-v-7ec29121]{grid-template-columns:1fr}.article-list-block[data-v-7ec29121]{padding:1.4rem 1.25rem}.article-example[data-v-7ec29121]{padding:1.25rem 1.25rem}.article-signature-text[data-v-7ec29121]{white-space:normal;text-align:center}}