/* BitcoinsNewsletter.com — glossary extension. Uses the existing local design system. */
@media(min-width:1024px) and (max-width:1199px){.desktop-nav{gap:0}.desktop-nav .nav-link{font-size:11px;padding-inline:8px}.nav-row{gap:8px}.nav-cta{padding-inline:11px}}
.g-hero{padding:32px 0 56px;background:radial-gradient(ellipse at 12% 18%,#ffebc775,transparent 62%),radial-gradient(ellipse at 88% 24%,#ffe5de80,transparent 45%)}
.g-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:64px;align-items:center}
.g-hero h1{font-size:clamp(40px,4.9vw,65px);letter-spacing:-.06em;line-height:1.06;margin:18px 0 21px;overflow-wrap:anywhere}
.g-deck{max-width:640px;font-size:16px;color:var(--muted);line-height:1.8}
.g-hero .button-row{margin-top:25px}.g-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.g-facts .pill{font-size:11px;background:#fffaf0c9}
.g-start-card{position:relative;background:linear-gradient(145deg,#fffdf7,#fff1d7);padding:28px;border:1px solid #edd5ae;border-radius:27px;box-shadow:0 17px 45px #9156180c;overflow:hidden}
.g-start-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.g-start-glyph{font-size:64px;line-height:1;font-weight:850;letter-spacing:-.08em;color:#bb5c0a}.g-start-count{font-size:11px;font-weight:750;color:#81532f;padding:7px 10px;border:1px solid #e7cda9;border-radius:30px;background:#fff8e8}
.g-start-card h2{font-size:23px;margin:5px 0 9px}.g-start-card>p{font-size:13px;color:#665b4c}.g-start-links{margin-top:20px}.g-start-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #ead8bb;font-size:13px;font-weight:760}.g-start-link span small{display:block;font-size:10px;letter-spacing:.04em;font-weight:650;color:#7e705d;margin-top:2px}.g-start-link:hover{color:#a6470a}.g-start-link svg{color:#a9631c}
.g-browse{padding:52px 0 72px}.g-browse-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}.g-browse-head h2{font-size:35px;margin-top:10px}.g-browse-head>p{max-width:300px;font-size:13px;color:var(--muted)}
.g-controls{border:1px solid #ecdcc2;border-radius:22px;padding:23px;background:#fffdf8;box-shadow:0 5px 20px #91571905}.g-control-title{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#875121;margin-bottom:12px}
.g-az{display:flex;flex-wrap:wrap;gap:7px}.g-letter{display:inline-flex;width:34px;height:36px;align-items:center;justify-content:center;border:1px solid #ead7b9;border-radius:9px;background:#fff;font-size:12px;font-weight:770;transition:background .18s,transform .18s}.g-letter:hover{background:#ffe9bd;transform:translateY(-2px)}.g-letter-unavailable{background:#f5f0e8;border-color:#eee6da;color:#8e877c;font-weight:500}.g-letter-unavailable:hover{transform:none;background:#f5f0e8}
.g-filter-bar{padding-top:19px;margin-top:19px;border-top:1px solid #f0e4d2}.g-topic-buttons{display:flex;flex-wrap:wrap;gap:8px}.g-filter-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid #e8dac4;border-radius:30px;background:#fff;padding:8px 12px;font-size:11px;font-weight:730;line-height:1.45;min-height:38px;text-align:left}.g-filter-btn span{font-size:10px;padding:1px 5px;border-radius:20px;background:#f5eee3;color:#6d6151;font-weight:650}.g-filter-btn:hover{background:#fff2d9}.g-filter-btn[aria-pressed=true]{background:#ffebbd;border-color:#d99a3e;color:#6e3b0b}.g-filter-btn[aria-pressed=true] span{background:#fff8e8;color:#804405}
.g-status-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;padding:21px 2px 6px;font-size:12px}.g-status{color:#716252;font-weight:680}.g-status-row .text-link{font-size:12px}.g-expand-btn{background:transparent;border:0;text-decoration:underline;text-decoration-color:#b08046;text-underline-offset:4px;font-size:12px;font-weight:700;padding:7px 0;color:#775128}
.g-letter-group{margin-top:37px;scroll-margin-top:16px}.g-letter-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px;border-bottom:1px solid #ecdec8;padding-bottom:13px}.g-letter-heading h2{display:flex;align-items:center;gap:13px;font-size:29px;letter-spacing:-.04em}.g-letter-heading h2 span{font-size:10px;color:#87725a;font-weight:650;letter-spacing:.025em}.g-letter-heading>a{font-size:11px;font-weight:720;color:#896340}
.g-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.g-card{min-width:0;background:#fff;border:1px solid #eadcc6;border-radius:18px;padding:24px;box-shadow:0 4px 15px #976b2805;transition:box-shadow .2s,border-color .2s}.g-card:hover{border-color:#dcb67b;box-shadow:0 8px 23px #976b2810}.g-card-meta{font-size:10px;color:#875728;font-weight:730;letter-spacing:.02em;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.g-card-meta a:hover{text-decoration:underline}.g-card-meta span{color:#807665;font-weight:550;font-size:10px}
.g-card h3{font-size:23px;letter-spacing:-.035em;line-height:1.18;overflow-wrap:anywhere}.g-card h3 a:hover{color:#a74605}.g-excerpt{font-size:13px;color:#626b74;line-height:1.75;margin-top:12px}.g-card-bottom{margin-top:19px;border-top:1px solid #f1e9dd;padding-top:14px;display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.g-card-bottom .text-link{font-size:11px;white-space:nowrap}.g-details{font-size:13px}.g-details summary{cursor:pointer;color:#815121;font-weight:750;font-size:11px;display:flex;align-items:center;gap:6px;list-style:none;line-height:1.6}.g-details summary::-webkit-details-marker{display:none}.g-details summary:before{content:'+';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:#fff0d5;font-size:13px;color:#87521c}.g-details[open] summary:before{content:'−'}.g-details-body{padding-top:15px}.g-definition{font-size:14px;line-height:1.85;color:#4e5966;overflow-wrap:anywhere}.g-card:has(.g-details[open]) .g-excerpt{display:none}.g-details .g-source-short{margin-top:15px;font-size:11px;color:#74614d}.g-source-short a{text-decoration:underline;text-decoration-color:#d6b183;text-underline-offset:3px}.g-no-js{font-size:13px;padding-top:12px;color:#665b4e}
.g-topic-section{padding:57px 0 66px;background:linear-gradient(110deg,#fff4dfaa,#fff8ef);border-top:1px solid #f0e1c9}.g-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px}.g-topic-card{border:1px solid #e9d9bd;background:#ffffffc9;border-radius:16px;padding:20px;display:flex;justify-content:space-between;gap:13px;align-items:center;transition:transform .2s,box-shadow .2s}.g-topic-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #ad721517}.g-topic-card strong{display:block;font-size:15px;line-height:1.35;letter-spacing:-.025em}.g-topic-card small{font-size:11px;color:#8a6b46;margin-top:5px;display:block}.g-topic-card svg{color:#a6753d}
.g-feature{border:1px solid #e9d4b0;border-radius:26px;background:linear-gradient(110deg,#fff1d0,#fff8eb 55%,#fff0e8);padding:36px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;align-items:center;margin-bottom:34px}.g-feature h2{font-size:33px;margin:10px 0 13px}.g-feature p{font-size:14px;color:#686153}.g-feature .button-row{margin-top:20px}.g-feature-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g-feature-links a{background:#ffffffc9;border:1px solid #ead4b2;border-radius:12px;padding:13px;font-size:12px;font-weight:730;display:flex;gap:10px;justify-content:space-between;align-items:center;line-height:1.5}.g-feature-links a:hover{background:#ffedc6;color:#965321}.g-feature-links a svg{width:14px}.g-article-links{margin:30px 0 0;padding:23px 25px;border:1px solid #e8d7ba;border-radius:17px;background:#fff7e8}.g-article-links h2{font-size:20px;margin-bottom:7px}.g-article-links p{font-size:12px;color:#78674f}.g-inline-terms{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.g-inline-terms a{font-size:11px;font-weight:720;border:1px solid #e2cda7;border-radius:50px;padding:6px 10px;background:#fff}.g-inline-terms a:hover{background:#ffeac3}.g-article-links .text-link{font-size:11px;margin-top:15px}
.g-term-header{padding:31px 0 38px;background:radial-gradient(ellipse at 20% 0,#fff0d0b0,transparent 75%)}.g-term-header h1{font-size:clamp(34px,4.7vw,60px);letter-spacing:-.052em;line-height:1.09;max-width:950px;overflow-wrap:anywhere;margin:17px 0 20px}.g-term-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.g-term-meta .pill{font-size:11px}.g-term-meta a:hover{background:#ffeac7}.g-term-actions{display:flex;align-items:center;gap:10px;margin-top:22px;flex-wrap:wrap}.g-term-actions .btn{min-height:35px;padding:8px 12px;font-size:11px}.g-term-actions .g-back{font-size:12px;margin-right:auto}.g-share-status{font-size:11px;color:#725936;margin-top:9px;overflow-wrap:anywhere;min-height:0}
.g-term-content{padding:38px 0 65px}.g-term-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;align-items:start}.g-definition-panel{background:#fff;border:1px solid #e9d9bd;border-radius:24px;padding:36px}.g-definition-panel h2{font-size:27px;margin-bottom:21px}.g-definition-panel>.g-definition{font-size:17px;line-height:1.93;color:#475362}.g-source-panel{border-top:1px solid #ecdfc9;margin-top:28px;padding-top:24px}.g-source-panel h2{font-size:18px;margin-bottom:12px}.g-source-intro{font-size:12px;color:#7b6b53;margin-bottom:13px}.g-source-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.g-source-list a{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.6;color:#87501e;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#ddbc8a;text-underline-offset:3px}.g-source-list a svg{margin-top:2px}.g-source-list a:hover{color:#a2490c}.g-source-note{font-size:11px;color:#80715c;margin-top:21px;line-height:1.8}.g-source-note a{text-decoration:underline;text-underline-offset:3px}.g-aside{display:grid;gap:17px}.g-aside-box{border:1px solid #e8d7b9;border-radius:20px;padding:25px;background:#fff9ee}.g-aside-box h2{font-size:22px;margin:10px 0 12px}.g-aside-box>p{font-size:13px;color:#776854}.g-related-list{list-style:none;margin:0;padding:0}.g-related-list li+li{border-top:1px solid #ecdeca}.g-related-list a{padding:13px 0;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px;font-weight:720;line-height:1.5}.g-related-list a:hover{color:#a34e0c}.g-aside .btn{margin-top:16px;font-size:12px}.g-aside .g-topic-name{display:block;font-size:16px;font-weight:750;color:#8b5522;line-height:1.4;margin:13px 0 7px}.g-aside .g-topic-name:hover{text-decoration:underline}
.g-pager{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.g-pager a{min-width:0;display:block;padding:21px 23px;border:1px solid #e9d9be;border-radius:17px;background:#fffdf8;transition:background .2s}.g-pager a:last-child{text-align:right}.g-pager a:hover{background:#ffefd3}.g-pager small{display:block;font-size:10px;color:#856747;margin-bottom:7px}.g-pager strong{font-size:14px;line-height:1.5;display:block;overflow-wrap:anywhere}
.g-reading-section{margin-top:38px}.g-reading-section h2{font-size:26px;margin-bottom:20px}.g-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.g-reading-card{padding:22px;background:#fffdf8;border:1px solid #e8d9bf;border-radius:17px;min-width:0}.g-reading-card h3{font-size:21px;margin:10px 0;line-height:1.25;overflow-wrap:anywhere}.g-reading-card p{font-size:12px;color:#726b60}.g-reading-card .text-link{font-size:11px;margin-top:17px}.g-reading-card:hover{background:#fff5e2}.g-category-hero h1{font-size:clamp(36px,4.4vw,58px)}.g-category-hero .g-hero-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.g-category-note{font-size:14px;border-left:3px solid #dda74b;padding:10px 0 10px 23px;color:#7a664d}.g-resource-intro{margin-bottom:26px;font-size:14px;color:#71624f;max-width:720px}.g-no-js-hidden{display:none}
@media(max-width:1023px){.g-hero-grid{gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.g-start-card{padding:23px}.g-hero h1{font-size:49px}.g-term-grid{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.g-definition-panel{padding:28px}.g-definition-panel>.g-definition{font-size:16px}.g-aside-box{padding:22px}.g-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g-feature{gap:22px;padding:30px}.g-feature-links{grid-template-columns:1fr}.g-term-header h1{font-size:48px}}
@media(max-width:767px){.g-hero{padding-top:20px;padding-bottom:32px}.g-hero-grid,.g-category-hero .g-hero-grid{grid-template-columns:1fr;gap:26px}.g-hero h1{font-size:clamp(39px,8.2vw,54px);margin-top:15px}.g-deck{font-size:14px}.g-hero .button-row{gap:9px;margin-top:21px}.g-hero .btn{font-size:12px;padding-inline:16px}.g-facts{margin-top:17px}.g-facts .pill{font-size:10px;padding:5px 9px}.g-start-card{padding:23px}.g-start-top{margin-bottom:13px}.g-start-glyph{font-size:49px}.g-start-links{margin-top:15px}.g-start-link{padding:12px 0}.g-start-links .g-start-link:last-child{padding-bottom:0}.g-browse{padding:32px 0 45px}.g-browse-head{align-items:start;flex-direction:column;gap:12px;margin-bottom:20px}.g-browse-head h2{font-size:30px}.g-browse-head>p{max-width:100%;font-size:12px}.g-controls{padding:18px;border-radius:18px}.g-az{gap:7px}.g-letter{width:33px;height:35px;font-size:12px}.g-topic-buttons{gap:7px}.g-filter-btn{font-size:10px;padding:8px 10px;min-height:35px}.g-filter-btn span{font-size:9px}.g-status-row{font-size:11px;gap:7px;align-items:start;padding-top:15px}.g-status-row .text-link,.g-expand-btn{font-size:11px}.g-cards{grid-template-columns:1fr;gap:13px}.g-card{padding:23px}.g-card h3{font-size:23px}.g-letter-group{margin-top:29px}.g-letter-heading h2{font-size:27px}.g-letter-heading>a{font-size:10px}.g-definition{font-size:14px}.g-topic-section{padding:37px 0 42px}.g-topic-section h2{font-size:31px}.g-topic-card{padding:17px}.g-topic-card strong{font-size:13px}.g-topic-grid{gap:10px}.g-feature{grid-template-columns:1fr;padding:25px;gap:25px;border-radius:22px}.g-feature h2{font-size:30px}.g-feature p{font-size:13px}.g-feature-links{grid-template-columns:1fr 1fr}.g-feature-links a{font-size:11px;padding:11px}.g-term-header{padding-top:20px;padding-bottom:29px}.g-term-header h1{font-size:clamp(34px,7.8vw,48px);margin:15px 0 18px}.g-term-meta .pill{font-size:10px}.g-term-content{padding-top:24px;padding-bottom:40px}.g-term-grid{grid-template-columns:1fr;gap:24px}.g-definition-panel{padding:25px;border-radius:21px}.g-definition-panel h2{font-size:24px;margin-bottom:18px}.g-definition-panel>.g-definition{font-size:15px;line-height:1.9}.g-source-panel h2{font-size:18px}.g-term-actions{gap:8px}.g-term-actions .g-back{width:100%;margin-bottom:6px}.g-aside{grid-template-columns:1fr 1fr;gap:13px}.g-aside-box{padding:21px}.g-aside-box:last-child{grid-column:1/-1}.g-pager{gap:12px}.g-pager a{padding:18px}.g-pager strong{font-size:12px}.g-pager small{font-size:9px}.g-reading-section{margin-top:29px}.g-reading-section h2{font-size:25px}.g-reading-grid{grid-template-columns:1fr}.g-reading-card h3{font-size:22px}.g-article-links{padding:21px;margin-top:24px}.g-inline-terms a{font-size:10px}.g-category-note{font-size:13px}}
@media(max-width:479px){.g-start-count{font-size:10px}.g-controls{padding:15px}.g-az{gap:6px}.g-letter{width:32px;height:34px}.g-card{padding:21px}.g-card h3{font-size:22px}.g-card-meta{font-size:9px}.g-card-meta span{font-size:9px}.g-topic-grid{grid-template-columns:1fr}.g-topic-card strong{font-size:15px}.g-feature-links{grid-template-columns:1fr}.g-aside{grid-template-columns:1fr}.g-definition-panel{padding:22px}.g-source-list a{font-size:11px}.g-term-header h1{font-size:35px}.g-pager a{padding:15px}.g-hero .button-row .btn{min-height:44px;padding:11px 13px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.g-letter:hover,.g-topic-card:hover{transform:none}}
@media print{.g-start-card,.g-controls,.g-status-row,.g-card-bottom>.text-link,.g-topic-section,.g-aside,.g-term-actions,.g-pager,.g-reading-section,.g-article-links,.g-letter-heading>a,.g-hero .button-row{display:none!important}.g-hero,.g-term-header,.g-term-content,.g-browse{padding:15px 0;background:white}.g-hero-grid,.g-term-grid,.g-cards{display:block}.g-hero h1,.g-term-header h1{font-size:25pt}.g-definition-panel{border:0;padding:0}.g-definition-panel>.g-definition,.g-definition{font-size:11pt;line-height:1.75}.g-card{break-inside:avoid;box-shadow:none;margin-bottom:15px;padding:15px}.g-card .g-excerpt{display:none}.g-details::details-content{content-visibility:visible}.g-details-body{display:block}.g-source-panel{margin-top:20px}.g-source-list a{color:black}.g-letter-group{margin-top:25px}.g-term-meta{margin-bottom:15px}.g-card-bottom{display:block}.g-card .g-details summary{display:none}.g-browse-head>p{display:none}}

.g-card-bottom>.g-details{flex:1;min-width:0}
