.ds-journal-shell{width:min(100% - 40px,1040px);margin:30px auto 80px}.ds-journal-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:34px;color:#76545c}.ds-journal-breadcrumb a{color:inherit}.ds-journal-article{max-width:760px;margin:auto}.ds-journal-article h1,.ds-journal-intro h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.1;color:#8f071c;letter-spacing:-.025em;margin:12px 0 22px}.ds-journal-byline{font-size:13px;color:#76545c}.ds-journal-body{font-size:17px;line-height:1.75;color:#513e44}.ds-journal-body p{margin:0 0 22px}.ds-journal-body h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(27px,3vw,36px);line-height:1.25;color:#8f071c;margin:54px 0 20px;scroll-margin-top:110px}.ds-journal-body a,.ds-journal-intro a,.ds-journal-card a,.ds-journal-return a{color:#8f071c;text-decoration:underline;text-underline-offset:3px}.ds-journal-lead{font-size:20px;line-height:1.65}.ds-journal-photo{margin:32px 0 40px}.ds-journal-photo img{display:block;width:100%;max-width:420px;height:auto;margin:0 auto;object-fit:contain}.ds-journal-photo figcaption{font-size:13px;line-height:1.6;max-width:520px;margin:14px auto 0;color:#76545c}.ds-journal-comparison{width:100%;overflow-x:auto;margin:26px 0 12px;border:1px solid #ecd3d6;border-radius:8px;background:#fffaf8}.ds-journal-comparison table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:1.5;margin:0}.ds-journal-comparison caption{text-align:left;padding:16px;font-weight:600;color:#8f071c}.ds-journal-comparison th,.ds-journal-comparison td{padding:14px;text-align:left;vertical-align:top;border-top:1px solid #ecd3d6;overflow-wrap:anywhere}.ds-journal-comparison thead th{background:#f8e8e7}.ds-journal-comparison tbody th{width:30%;font-weight:500}.ds-journal-comparison td:last-child{white-space:nowrap}.ds-journal-comparison small{display:block;margin-top:6px}.ds-journal-price-note,.ds-journal-source-note{font-size:13px;line-height:1.65;color:#76545c}.ds-journal-source-note{padding-top:20px;border-top:1px solid #ecd3d6}.ds-journal-return{display:flex;flex-wrap:wrap;gap:22px;margin-top:40px}.ds-journal-intro{max-width:700px;margin-bottom:42px}.ds-journal-intro p{font-size:18px;line-height:1.65}.ds-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.ds-journal-card{min-width:0}.ds-journal-card img{display:block;width:100%;height:auto;max-width:360px;margin:auto;object-fit:contain}.ds-journal-card h2{font-family:Georgia,serif;font-weight:400;font-size:30px;line-height:1.25;margin:12px 0}.ds-journal-card p{line-height:1.6}.ds-journal-card h2 a{text-decoration:none}@media(max-width:760px){.ds-journal-shell{margin-top:22px}.ds-journal-grid{grid-template-columns:1fr}.ds-journal-body{font-size:16px}.ds-journal-lead{font-size:18px}.ds-journal-breadcrumb{margin-bottom:25px}.ds-journal-body h2{margin-top:42px}.ds-journal-article h1{font-size:38px}}.ds-journal-cover{margin:30px 0}.ds-journal-cover img{display:block;width:100%;height:auto;object-fit:contain}.ds-journal-cover figcaption{font-size:12px;line-height:1.6;color:#76545c;margin-top:10px}.ds-journal-card img{max-width:none}.ds-journal-comparison .ds-journal-outfit-table{table-layout:fixed}.ds-journal-comparison .ds-journal-outfit-table tbody th{width:20%}.ds-journal-comparison .ds-journal-outfit-table td:last-child{white-space:normal}.ds-journal-outfit-table th:nth-child(2){width:30%}.ds-journal-outfit-table th:nth-child(3),.ds-journal-outfit-table th:nth-child(4){width:25%}.ds-journal-body h2{scroll-margin-top:185px}@media(max-width:760px){.ds-journal-body h2{scroll-margin-top:110px}}.ds-journal-body h3{font-family:Georgia,serif;font-size:24px;line-height:1.35;color:#8f071c;font-weight:400;margin:30px 0 14px}