
.jluxu-luxury-pens{margin:0;background:#fff;color:#20201e;font:18px/1.75 Georgia,'Times New Roman',serif;overflow-wrap:break-word}
.jluxu-luxury-pens *{box-sizing:border-box}
.jluxu-luxury-pens main{max-width:1180px;margin:0 auto;padding:0 48px 64px}
.jluxu-luxury-pens .masthead{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #20201e;padding:28px 0 18px;margin-bottom:42px;font:12px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;gap:20px}
.jluxu-luxury-pens .wordmark{font:32px/1 Georgia,serif;letter-spacing:.12em;color:#111}
.jluxu-luxury-pens .eyebrow{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.23em;color:#806b48;margin:0 0 15px}
.jluxu-luxury-pens h1{font-size:clamp(35px,4.7vw,61px);line-height:1.12;font-weight:400;letter-spacing:-.035em;max-width:1050px;margin:0 0 28px}
.jluxu-luxury-pens h2{font-size:34px;line-height:1.23;font-weight:400;letter-spacing:-.02em;margin:55px 0 22px}
.jluxu-luxury-pens h3{font-size:29px;line-height:1.3;font-weight:400;margin:0 0 16px}
.jluxu-luxury-pens h4{font:600 17px/1.45 Arial,sans-serif;margin:0 0 8px}
.jluxu-luxury-pens p{margin:0 0 20px}
.jluxu-luxury-pens a{color:#72572d;text-decoration-thickness:1px;text-underline-offset:3px}
.jluxu-luxury-pens a:hover{color:#171715}
.jluxu-luxury-pens a:focus-visible{outline:2px solid #72572d;outline-offset:4px}
.jluxu-luxury-pens .intro-links{border-left:2px solid #b49b70;padding:0 0 0 22px;max-width:960px;font-size:17px}
.jluxu-luxury-pens .intro-links p{margin:0 0 14px}
.jluxu-luxury-pens .lead{font-size:23px;line-height:1.55;max-width:930px;margin-top:29px}
.jluxu-luxury-pens .meta,.jluxu-luxury-pens .sources,.jluxu-luxury-pens figcaption,.jluxu-luxury-pens .note{font:13px/1.65 Arial,sans-serif;color:#60605a}
.jluxu-luxury-pens .meta{margin:22px 0 28px}
.jluxu-luxury-pens figure{margin:32px 0 35px}
.jluxu-luxury-pens img{display:block;width:100%;max-width:100%;height:auto;background:#eee}
.jluxu-luxury-pens figcaption{padding:10px 0 0;max-width:970px}
.jluxu-luxury-pens nav{background:#f6f4ef;padding:25px 28px;margin:30px 0 40px}
.jluxu-luxury-pens nav h2{font:12px/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px}
.jluxu-luxury-pens nav ol{display:grid;grid-template-columns:1fr 1fr;gap:6px 35px;margin:0;padding-left:20px;font:15px/1.65 Arial,sans-serif}
.jluxu-luxury-pens .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:24px 0 18px;border-top:2px solid #272721;border-bottom:1px solid #d6d2c8}
.jluxu-luxury-pens table{border-collapse:collapse;width:100%;min-width:760px;text-align:left;font:14px/1.55 Arial,sans-serif}
.jluxu-luxury-pens .tier-table{min-width:620px}
.jluxu-luxury-pens th,.jluxu-luxury-pens td{padding:15px 14px;vertical-align:top;border-bottom:1px solid #e4e0d7}
.jluxu-luxury-pens th{background:#f6f4ef;color:#24241f;font-weight:600}
.jluxu-luxury-pens tbody tr:last-child td{border-bottom:0}
.jluxu-luxury-pens .country{padding-top:16px;border-top:1px solid #d1c5b0;margin-top:56px}
.jluxu-luxury-pens .country>h2{margin:12px 0 32px;font:12px/1.5 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#806b48}
.jluxu-luxury-pens .maker{margin:0 0 64px;scroll-margin-top:28px}
.jluxu-luxury-pens .maker-tag{font:11px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#777164;margin-bottom:9px}
.jluxu-luxury-pens .maker .body-copy{max-width:950px}
.jluxu-luxury-pens .model-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}
.jluxu-luxury-pens .model-card{background:#f7f5f0;border-top:2px solid #bba77e;padding:22px;font:15px/1.65 Arial,sans-serif}
.jluxu-luxury-pens .model-card p{margin:0}
.jluxu-luxury-pens address{font:14px/1.7 Arial,sans-serif;font-style:normal;border-left:2px solid #d4c6ac;padding:3px 0 3px 18px;margin:24px 0 15px;max-width:950px}
.jluxu-luxury-pens .sources{margin:16px 0}
.jluxu-luxury-pens .budget{border-top:1px solid #d5cebf;padding-top:26px;margin-top:36px;scroll-margin-top:25px}
.jluxu-luxury-pens .budget h3{font-size:27px}
.jluxu-luxury-pens .budget-number{font:12px/1.3 Arial,sans-serif;color:#806b48;letter-spacing:.13em;display:block;margin-bottom:10px}
.jluxu-luxury-pens .advice{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0}
.jluxu-luxury-pens .advice>div{padding:22px;background:#f7f5f0;font-size:16px}
.jluxu-luxury-pens .advice p:last-child{margin-bottom:0}
.jluxu-luxury-pens .faq-item{border-bottom:1px solid #ddd7cb;padding:22px 0}
.jluxu-luxury-pens .faq-item h3{font:600 18px/1.5 Arial,sans-serif;margin-bottom:8px}
.jluxu-luxury-pens .faq-item p{font-size:16px;margin-bottom:0}
.jluxu-luxury-pens .closing{padding:28px;background:#f6f4ef;margin-top:42px}
.jluxu-luxury-pens footer{border-top:1px solid #222;margin-top:48px;padding-top:20px;font:11px/1.6 Arial,sans-serif;letter-spacing:.07em}
@media(max-width:680px){.jluxu-luxury-pens{font-size:17px;line-height:1.7}.jluxu-luxury-pens main{padding:0 20px 40px}.jluxu-luxury-pens .masthead{margin-bottom:30px;padding-top:22px}.jluxu-luxury-pens .masthead span:last-child{font-size:9px;letter-spacing:.09em}.jluxu-luxury-pens .wordmark{font-size:27px}.jluxu-luxury-pens h1{font-size:36px}.jluxu-luxury-pens h2{font-size:29px;margin-top:42px}.jluxu-luxury-pens h3{font-size:27px}.jluxu-luxury-pens .lead{font-size:21px}.jluxu-luxury-pens .intro-links{padding-left:15px;font-size:16px}.jluxu-luxury-pens nav{padding:22px}.jluxu-luxury-pens nav ol{grid-template-columns:1fr}.jluxu-luxury-pens .model-grid,.jluxu-luxury-pens .advice{grid-template-columns:1fr}.jluxu-luxury-pens .model-card{padding:19px}.jluxu-luxury-pens .closing{padding:22px}.jluxu-luxury-pens figcaption{font-size:12px}}
@media print{.jluxu-luxury-pens main{padding:0;max-width:none}.jluxu-luxury-pens .table-scroll{overflow:visible}.jluxu-luxury-pens table{min-width:0;font-size:9pt}.jluxu-luxury-pens .model-card,.jluxu-luxury-pens figure{break-inside:avoid}.jluxu-luxury-pens nav{display:none}}

.jluxu-luxury-pens picture{display:block;max-width:100%}.jluxu-luxury-pens picture img{display:block;max-width:100%;height:auto}
.jluxu-luxury-pens{overflow-wrap:break-word}.jluxu-luxury-pens main,.jluxu-luxury-pens article,.jluxu-luxury-pens section,.jluxu-luxury-pens .table-wrap,.jluxu-luxury-pens .table-scroll{min-width:0}
.jluxu-luxury-pens th,.jluxu-luxury-pens caption,.jluxu-luxury-pens table{text-align:start}
.jluxu-luxury-pens .jluxu-languages{display:block;background:transparent;border:0;border-bottom:1px solid #d7d2c8;padding:0 0 18px;margin:0 0 28px;font:13px/1.7 Arial,"Noto Sans CJK SC","Noto Sans CJK JP","Noto Sans Devanagari","Noto Naskh Arabic",sans-serif;letter-spacing:normal;text-transform:none}
.jluxu-luxury-pens .jluxu-languages ul{display:flex;flex-wrap:wrap;gap:7px 14px;columns:auto;list-style:none;padding:0;margin:0}
.jluxu-luxury-pens .jluxu-languages li{margin:0;padding:0;font:inherit}
.jluxu-luxury-pens .jluxu-languages a{display:inline-block;padding:3px 1px;color:inherit;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.jluxu-luxury-pens .jluxu-languages a[aria-current="page"]{font-weight:700;text-decoration-thickness:2px}
.jluxu-luxury-pens .jluxu-languages a:focus-visible{outline:3px solid #8d6b35;outline-offset:3px}
.jluxu-luxury-pens a[href^="tel:"],.jluxu-luxury-pens a[href^="mailto:"],.jluxu-luxury-pens bdi{unicode-bidi:isolate}
.jluxu-luxury-pens .wordmark,.jluxu-luxury-pens .brand{direction:ltr;unicode-bidi:isolate}
.jluxu-luxury-pens,.jluxu-luxury-pens .lead,.jluxu-luxury-pens .meta,.jluxu-luxury-pens .sources,.jluxu-luxury-pens figcaption,.jluxu-luxury-pens .note,.jluxu-luxury-pens .model-card,.jluxu-luxury-pens address,.jluxu-luxury-pens table{font-family:"Noto Sans CJK JP","Yu Gothic","Hiragino Kaku Gothic ProN",Arial,sans-serif;letter-spacing:normal;line-height:1.8}
.jluxu-luxury-pens h1,.jluxu-luxury-pens h2,.jluxu-luxury-pens h3,.jluxu-luxury-pens h4,.jluxu-luxury-pens h5{font-family:"Noto Sans CJK JP","Yu Gothic","Hiragino Kaku Gothic ProN",Arial,sans-serif;letter-spacing:normal;line-height:1.45}
.jluxu-luxury-pens .masthead span,.jluxu-luxury-pens .eyebrow,.jluxu-luxury-pens .country>h2,.jluxu-luxury-pens .city,.jluxu-luxury-pens .maker-tag,.jluxu-luxury-pens .budget-number,.jluxu-luxury-pens footer{letter-spacing:normal}
