@@ -1,8 +1,3 @@
h1 .single , h2 .single , h3 .single , h4 .single , p .single , ul .single , ol .single , dl .single , table .single , h5 .single , figure figcaption .single , h6 .single {
line-height : 1 ;
margin-top : 0 ;
margin-bottom : 0 ; }
* , * : before , * : after {
box-sizing : inherit; }
@@ -70,259 +65,55 @@ body {
head {
font-family : 'epsilon' ; } }
h1 {
font-size : 1.53902rem ;
line-height : 1.29628 ;
margin-top : 0.91467rem ;
margin-bottom : -0.41267rem ; }
h1 : first-child , h1 .trim {
margin-top : -0.33533rem ; }
@media screen and (min-width : 30em ) { }
@media screen and (min-width : 30em ) {
h1 {
font-size : 1.53902rem ;
line-height : 1.3645 ;
margin-top : 1.11217rem ;
margin-bottom : -0.46517rem ; }
h1 : first-child, h1.trim {
margin-top: -0.38783rem ; } }
@media screen and (min-width : 48em ) { }
@media screen and (min-width : 48em ) {
h1 {
font-size : 2.1523rem ;
line-height : 1.30093 ;
margin-top : 1.01195rem ;
margin-bottom : -0.58212rem ; }
h1 : first-child, h1.trim {
margin-top: -0.48805rem ; } }
@media screen and (min-width : 64em ) { }
@media screen and (min-width : 64em ) {
h1 {
font-size : 2.82843rem ;
line-height : 1.23744 ;
margin-top : 0.92803rem ;
margin-bottom : -0.6752rem ; }
h1 : first-child, h1.trim {
margin-top: -0.57197rem ; } }
h2 {
font- size: 1.333rem;
line-height: 1.49662;
margin- to p: 0.82895rem;
margin- botto m: -0.49096rem; }
h2: first-child , h2 .trim {
margin-top : -0.42105rem ; }
@media screen and (min-width : 30em ) { }
@media screen and (min-width : 30em ) {
h2 {
font-size : 1.333rem ;
line-height : 1.57539 ;
margin-top : 1.02645rem ;
margin-bottom : -0.54346rem ; }
h2 : first-child, h2.trim {
margin-top: -0.47355rem ; } }
@media screen and (min-width : 48em ) { }
@media screen and (min-width : 48em ) {
h2 {
font-size : 1.667rem ;
line-height : 1.25975 ;
margin-top : 1.16495rem ;
margin-bottom : -0.41654rem ; }
h2 : first-child, h2.trim {
margin-top: -0.33505rem ; } }
@media screen and (min-width : 64em ) { }
@media screen and (min-width : 64em ) {
h2 {
font-size : 2rem ;
line-height : 1.4 ;
margin-top : 0.95067rem ;
margin-bottom : -0.64rem ; }
h2 : first-child, h2.trim {
margin-top: -0.54933rem ; } }
h3 {
font- size: 1.15456rem;
line-height: 1.15196;
margin- to p: 1.08648rem;
margin- botto m: -0.22627rem; }
h3: first-child , h3 .trim {
margin-top : -0.16352rem ; }
@media screen and (min-width : 30em ) { }
@media screen and (min-width : 30em ) {
h3 {
font-size : 1.15456rem ;
line-height : 1.21259 ;
margin-top : 1.30148rem ;
margin-bottom : -0.26127rem ; }
h3 : first-child, h3.trim {
margin-top: -0.19852rem ; } }
@media screen and (min-width : 48em ) { }
@media screen and (min-width : 48em ) {
h3 {
font-size : 1.29112rem ;
line-height : 1.62649 ;
margin-top : 1.00892rem ;
margin-bottom : -0.55937rem ; }
h3 : first-child, h3.trim {
margin-top: -0.49108rem ; } }
@media screen and (min-width : 64em ) { }
@media screen and (min-width : 64em ) {
h3 {
font-size : 1.41421rem ;
line-height : 1.48492 ;
margin-top : 1.06035rem ;
margin-bottom : -0.5126rem ; }
h3 : first-child, h3.trim {
margin-top: -0.43965rem ; } }
h4, p, ul, ol, dl, table {
font- size: 1rem;
line-height: 1.33;
margin- to p: 1.021rem;
margin- botto m: -0.285rem; }
h4: first-child , h4 .trim , p : first-child , ul : first-child , ol : first-child , dl : first-child , table : first-child , p .trim , ul .trim , ol .trim , dl .trim , table .trim {
margin-top : -0.229rem ; }
@media screen and (min-width : 30em ) { }
@media screen and (min-width : 30em ) {
h4 , p , ul , ol , dl , table {
font-size : 1rem ;
line-height : 1.4 ;
margin-top : 1.236rem ;
margin-bottom : -0.32rem ; }
h4 : first-child, h4.trim, p:first-child, ul:first-child, ol:first-child, dl:first-child, table:first-child, p.trim, ul.trim, ol.trim, dl.trim, table.trim {
margin-top: -0.264rem ; } }
@media screen and (min-width : 48em ) { }
@media screen and (min-width : 48em ) {
h4 , p , ul , ol , dl , table {
font-size : 1.29112rem ;
line-height : 1.62649 ;
margin-top : 1.00892rem ;
margin-bottom : -0.55937rem ; }
h4 : first-child, h4.trim, p:first-child, ul:first-child, ol:first-child, dl:first-child, table:first-child, p.trim, ul.trim, ol.trim, dl.trim, table.trim {
margin-top: -0.49108rem ; } }
@media screen and (min-width : 64em ) { }
@media screen and (min-width : 64em ) {
h4 , p , ul , ol , dl , table {
font-size : 1.41421rem ;
line-height : 1.48492 ;
margin-top : 1.06035rem ;
margin-bottom : -0.5126rem ; }
h4 : first-child, h4.trim, p:first-child, ul:first-child, ol:first-child, dl:first-child, table:first-child, p.trim, ul.trim, ol.trim, dl.trim, table.trim {
margin-top: -0.43965rem ; } }
h5 {
font- size: 0.86613rem;
line-height: 1.53556;
margin- to p: 0.96387rem;
margin- botto m: -0.33587rem; }
h5: first-child , h5 .trim {
margin-top : -0.28613rem ; }
@media screen and (min-width : 30em ) {
h5 {
font-size : 0.86613rem ;
line-height : 1.61638 ;
margin-top : 1.17887rem ;
margin-bottom : -0.37087rem ; }
h5 : first-child, h5.trim {
margin-top: -0.32113rem ; } }
@media screen and (min-width : 30em ) { }
@media screen and (min-width : 48em ) {
h5 {
font-size : 0.77452rem ;
line-height : 1.80757 ;
margin-top : 1.13955rem ;
margin-bottom : -0.40568rem ; }
h5 : first-child, h5.trim {
margin-top: -0.36045rem ; } }
@media screen and (min-width : 48em ) { }
@media screen and (min-width : 64em ) {
h5 {
font-size : 0.70711rem ;
line-height : 1.9799 ;
margin-top : 1.11051rem ;
margin-bottom : -0.4313rem ; }
h5 : first-child, h5.trim {
margin-top: -0.38949rem ; } }
figure figcaption {
font- size: 0.86613rem;
line-height: 1.53556;
margin- to p: 0.33887rem;
margin- botto m: -0.33587rem; }
figure figcaption: first-child , figure figcaption .trim {
margin-top : -0.28613rem ; }
@media screen and (min-width : 64em ) { }
@media screen and (min-width : 30em ) {
figure figcaption {
font-size : 0.86613rem ;
line-height : 1.61638 ;
margin-top : 0.42887rem ;
margin-bottom : -0.37087rem ; }
figure figcaption : first-child , figure figcaption .trim {
margin-top : -0.32113rem ; } }
@media screen and (min-width : 30em ) { }
@media screen and (min-width : 48em ) {
figure figcaption {
font-size : 0.77452rem ;
line-height : 1.80757 ;
margin-top : 0.13955rem ;
margin-bottom : -0.40568rem ; }
figure figcaption : first-child , figure figcaption .trim {
margin-top : -0.36045rem ; } }
@media screen and (min-width : 48em ) { }
@media screen and (min-width : 64em ) {
figure figcaption {
font-size : 0.70711rem ;
line-height : 1.9799 ;
margin-top : 0.11051rem ;
margin-bottom : -0.4313rem ; }
figure figcaption : first-child , figure figcaption .trim {
margin-top : -0.38949rem ; } }
h6 {
font-size : 0.86613rem ;
line-height : 1.53556 ;
margin-top : 0.96387rem ;
margin-bottom : -0.33587rem ; }
h6 : first-child , h6 .trim {
margin-top : -0.28613rem ; }
@media screen and (min-width : 64em ) { }
@media screen and (min-width : 30em ) {
h6 {
font-size : 0.86613rem ;
line-height : 1.61638 ;
margin-top : 1.17887rem ;
margin-bottom : -0.37087rem ; }
h6 : first-child, h6.trim {
margin-top: -0.32113rem ; } }
@media screen and (min-width : 30em ) { }
@media screen and (min-width : 48em ) {
h6 {
font-size : 0.77452rem ;
line-height : 1.80757 ;
margin-top : 1.13955rem ;
margin-bottom : -0.40568rem ; }
h6 : first-child, h6.trim {
margin-top: -0.36045rem ; } }
@media screen and (min-width : 48em ) { }
@media screen and (min-width : 64em ) {
h6 {
font-size : 0.70711rem ;
line-height : 1.9799 ;
margin-top : 1.11051rem ;
margin-bottom : -0.4313rem ; }
h6 : first-child, h6.trim {
margin-top: -0.38949rem ; } }
@media screen and (min-width : 64em ) { }
.col , [class *= 'col--' ], [ln-grid ~= 'col' ] {
min-height : 1px ;
float : left;
width : 100% ;
padding-left : 0.5rem ;
padding-right : 0.5rem ;
padding-top : 0.625 rem ;
padding-bottom : 0.625 rem ; }
padding-top : 1 px ;
padding-bottom : 1 px ; }
.col .alpha , [class *= 'col--' ].alpha , [ln-grid ~= 'col' ].alpha {
padding-left : 0 ; }
.col .omega , [class *= 'col--' ].omega , [ln-grid ~= 'col' ].omega {
@@ -332,24 +123,14 @@ h6 {
min-height : 1px ;
margin-left : -0.5rem ;
margin-right : -0.5rem ;
margin-top : -0.625 rem ;
margin-bottom : -0.625 rem ; }
margin-top : -1 px ;
margin-bottom : -1 px ; }
.row : after , [class *= 'row--' ]: after , [ln-grid ~= 'row' ]: after {
content : "" ;
display : table;
clear : both; }
[ln-grid ~= 'row' ][ln-grid ~= 'typo' ], .row--typo {
margin-top : 0.625rem ; }
@media screen and (min-width : 30em ) {
[ln-grid ~= 'row' ][ln-grid ~= 'typo' ], .row--typo {
margin-top : 0.75rem ; } }
@media screen and (min-width : 48em ) {
[ln-grid ~= 'row' ][ln-grid ~= 'typo' ], .row--typo {
margin-top : 0.75rem ; } }
.wrap , [class *= 'wrap--' ], [ln-grid ~= 'wrap' ] {
min-height : 1px ;
margin-left : auto;
margin-right : auto; }
.wrap : after , [class *= 'wrap--' ]: after , [ln-grid ~= 'wrap' ]: after {
@@ -392,90 +173,5 @@ h6 {
[ln-grid ~= 'wrap' ][ln-grid ~= 'epsilon' ], .wrap--epsilon {
max-width : 62rem ; }
@media screen and (min-width : 30em ) {
.col {
padding-top : 0.75rem ;
padding-bottom : 0.75rem ; }
.row {
margin-top : -0.75rem ;
margin-bottom : -0.75rem ; } }
.debug {
current-query : null;
current-typo : null;
margin : 1.25rem ;
alpha-content-width : 18.5rem ; }
p + h1 , ul + h1 , ol + h1 , dl + h1 , table + h1 , img + h1 , figure + h1 {
margin-top : 1.43243rem ; }
p + h2 , ul + h2 , ol + h2 , dl + h2 , table + h2 , img + h2 , figure + h2 {
margin-top : 1.34672rem ; }
@media screen and (min-width : 30em ) { }
p + h3 , ul + h3 , ol + h3 , dl + h3 , table + h3 , img + h3 , figure + h3 {
margin-top : 1.60425rem ; }
p + h4 , ul + h4 , ol + h4 , dl + h4 , table + h4 , img + h4 , figure + h4 {
margin-top : 1.53877rem ; }
p + h5 , ul + h5 , ol + h5 , dl + h5 , table + h5 , img + h5 , figure + h5 {
margin-top : 1.48164rem ; }
p + h6 , ul + h6 , ol + h6 , dl + h6 , table + h6 , img + h6 , figure + h6 {
margin-top : 1.48164rem ; }
p + p {
text-indent : 1em ; }
p + p {
margin-top : 0.285rem ; }
@media screen and (min-width : 30em ) {
p + p {
margin-top : 0.32rem ; } }
@media screen and (min-width : 48em ) {
p + p {
margin-top : 0.55937rem ; } }
@media screen and (min-width : 64em ) {
p + p {
margin-top : 0.5126rem ; } }
img + p , figure + p {
margin-top : 1.53877rem ; }
@media screen and (min-width : 30em ) {
img + p , figure + p {
margin-top : 1.85732rem ; } }
@media screen and (min-width : 48em ) {
img + p , figure + p {
margin-top : 2.107rem ; } }
img , figure {
margin-top : 1.76777rem ;
display : block;
max-width : 100% ;
height : auto; }
figure {
-webkit-margin-before : 0 ;
-webkit-margin-after : 0 ;
-webkit-margin-start : 0 ;
-webkit-margin-end : 0 ; }
.wrap--site {
background-color : pink;
padding-top : 1px ;
margin-top : 2rem ; }
@media screen and (min-width : 20em ) {
.wrap--site {
max-width : 18.5rem ; } }
@media screen and (min-width : 30em ) {
.wrap--site {
max-width : 28rem ; } }
@media screen and (min-width : 48em ) {
.wrap--site {
max-width : 40.66667rem ; } }
@media screen and (min-width : 64em ) {
.wrap--site {
max-width : 49.2rem ; } }
.trimbox {
margin-top : 0.5rem ;
overflow : hidden;
background-color : lightgray; }