.notesgalore-desktop h1{font-size:clamp(1.75rem,4vw,2.75rem)}.notesgalore-desktop section{scroll-margin-top:120px}.ng-release{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:1.4fr 1fr;gap:32px;margin-block:32px 48px;padding:24px;display:grid}.notesgalore-desktop .ng-release h2,.notesgalore-desktop .ng-release h3{margin-top:0}.ng-release p:last-child{margin-bottom:0}.ng-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ng-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px 48px;display:grid}.ng-gallery figure{min-width:0;margin:0}.ng-gallery img{border:1px solid var(--line);border-radius:var(--r-md);width:100%;height:auto;display:block}.ng-gallery figcaption{color:var(--muted);margin-top:12px;font-size:.875rem;line-height:1.7}.ng-plans{grid-template-columns:1fr 1.35fr;gap:24px;margin-block:24px;display:grid}.ng-plans>section{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;padding:28px}.notesgalore-desktop .ng-plans h3{margin-top:0;font-size:1.375rem}.ng-plans ul{padding-left:20px}.ng-amount,.ng-prices strong{color:var(--ink);font-size:1.75rem;font-weight:600}.ng-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ng-prices dt{color:var(--muted);font-size:.875rem}.ng-prices dd{margin:8px 0 0}.ng-prices dd span{color:var(--muted);margin-top:8px;font-size:.875rem;display:block}@media (max-width:760px){.ng-release,.ng-feature-grid,.ng-gallery,.ng-plans{grid-template-columns:minmax(0,1fr)}.ng-release,.ng-plans>section{padding:20px}.ng-feature-grid{gap:4px}}@media (max-width:380px){.ng-prices{grid-template-columns:minmax(0,1fr)}}
