/* Product-specific illustrations, shared brand and motion vocabulary. */
.feature-page .hero{padding:62px 0 34px;background:linear-gradient(180deg,#fff 10%,#faf8ff)}
.feature-page .hero-copy{max-width:860px}.feature-page h1{font-size:clamp(40px,4.7vw,64px);max-width:900px;letter-spacing:-.055em;margin:auto}.feature-page .intro{font-size:18px;line-height:1.75;max-width:730px;margin:25px auto 0}.feature-page .hero-grid{gap:40px}.feature-page .hero-figure{width:100%;max-width:1100px}.feature-page .hero .actions{margin-top:26px}.feature-page .section-head{text-align:center;margin-inline:auto;max-width:830px}.feature-page .section-head p{max-width:750px;margin-inline:auto}.feature-page .eyebrow{display:none}.feature-page .feature-grid article{border:0;border-top:2px solid #e7dff4;border-radius:0;padding:26px 20px}.feature-page .feature-grid p,.feature-page .how-grid li p,.feature-page .faq details p,.feature-page .related-card p{font-size:16px}.feature-page .benefits{background:#141127;color:#fff;border:0}.feature-page .benefits p{font-size:14px;color:#e8dfef}.feature-page .benefits span{display:none}.feature-page .benefits .wrap{padding:18px 0}.feature-page .detail-grid{grid-template-columns:.85fr 1.15fr;gap:70px}.feature-page .detail-grid h2{font-size:42px}.feature-page .detail-grid>div>p{font-size:17px}.feature-page .product-detail{background:#f4f7fc}.feature-page .closing h2{font-size:clamp(36px,4.5vw,60px)}.feature-page .closing p{font-size:17px}.feature-page .closing .eyebrow{display:none}.feature-page .related-card strong,.feature-page .text-link{font-size:14px}.feature-page .faq summary{font-size:16px}
.motion-art{position:relative;isolation:isolate;margin:0 auto;min-height:530px;text-align:left;width:100%;color:#211a32}.motion-art button{cursor:pointer;font-family:inherit}.motion-art button:focus-visible{outline:3px solid #b390ff;outline-offset:4px}.paper{background:#fff;border:1px solid #e9e3f0;border-radius:15px;box-shadow:0 24px 55px -26px #58417755;padding:32px}.document-label{display:block;font-size:14px;color:#766984;margin-bottom:17px}.motion-art h3{font-size:28px;line-height:1.18;letter-spacing:-.04em}.motion-art h3 span{color:#9273ba}.motion-art p{font-size:16px;line-height:1.8;color:#62576e}.document-lines{display:grid;gap:9px;margin-top:25px}.document-lines i{display:block;height:5px;border-radius:4px;background:#f0edf5}.document-lines i:nth-child(2n){width:83%}.document-lines i:last-child{width:62%}.floating-note{background:#fff;border:1px solid #e6ddef;border-radius:13px;padding:22px 26px;box-shadow:0 18px 40px -18px #59407555}.floating-note>span{font-size:14px;color:#7e6d8c}.art-toolbar{display:flex;justify-content:center;gap:10px;position:absolute;bottom:0;left:0;right:0}.art-toolbar button{border:1px solid #e2d7ef;background:white;color:#806b91;padding:11px 20px;border-radius:7px;font-size:14px;min-height:44px}.art-toolbar button[aria-pressed=true]{color:#673ce3;background:#f3edff;border-color:#c7adeb}
/* Resume: an editorial before-and-after, with a floating metric. */
.tailoring-art{min-height:550px}.tailor-source{position:absolute;left:4%;top:32px;width:47%;transform:rotate(-3deg)}.tailor-source h3{margin-bottom:22px}.tailor-source .source-bullet{font-size:16px;color:#8b7a95}.tailor-output{position:absolute;right:4%;top:78px;width:49%;transform:rotate(2deg);border-top:4px solid #986be6}.tailor-output h3{font-size:30px;margin-bottom:22px}.tailor-output p{color:#33283e}.rewrite-reason{margin-top:23px;border-top:1px solid #ece4f6;padding-top:15px;color:#806192;font-size:14px}.tailor-score{position:absolute;left:9%;bottom:83px;min-width:240px;z-index:3}.tailor-score strong{display:block;color:#6b3de3;font-size:40px;line-height:1.4;letter-spacing:-.05em}.tailor-score strong span{font-size:21px}.tailor-score .score-divider{color:#ccbddc;display:inline-block;margin:0 22px;font-weight:300}.tailor-score p{font-size:14px}.tailoring-art.is-in .tailor-score{animation:metric-rise 900ms both 350ms}
/* Cover letter: a tilted sheet unfolding from compact context. */
.letter-art{min-height:620px}.letter-context{position:absolute;left:4%;top:64px;width:34%;transform:rotate(-3deg)}.letter-context h3{font-size:30px;margin-bottom:28px}.context-row{font-size:14px;color:#8b789d;border-top:1px solid #e9e1f2;padding:15px 0}.context-row strong{display:block;font-size:16px;color:#564464;font-weight:500}.letter-context>p{font-size:14px;margin-top:8px}.letter-sheet{position:absolute;right:6%;top:15px;width:54%;padding:37px 40px 30px;transform:rotate(2deg);border-radius:5px;min-height:490px}.letter-masthead{font-size:25px;font-weight:700;color:#5a367d;border-bottom:1px solid #dfd1ee;padding-bottom:18px}.letter-masthead span{display:block;font-size:13px;font-weight:400;margin-top:3px;color:#8f7b9f}.letter-address{font-size:15px;margin:23px 0 14px}.letter-sheet #letter-text{font-size:15px;line-height:1.85}.letter-sheet .letter-sign{font-size:14px;margin-top:20px}.tone-picker{position:absolute;left:8%;bottom:25px;width:410px;z-index:3}.tone-picker>div{display:flex;gap:9px;margin-top:12px}.tone-picker button{font:500 14px/1.5 Inter,Arial;border:1px solid #e6dbf2;background:white;padding:9px 12px;border-radius:6px;color:#79618c}.tone-picker button[aria-pressed=true]{background:#f0e8ff;color:#6b3de3;border-color:#cbb3eb}.letter-art.is-in .letter-sheet{animation:letter-unfold 1.2s both}
/* Interview: a conversation arranged around a living voice waveform. */
.interview-art{min-height:500px}.voice-orbits{position:absolute;inset:0;overflow:hidden;border-radius:50%}.voice-orbits i{position:absolute;border:1px solid #e8def6;border-radius:50%;width:500px;height:500px;left:50%;top:50%;transform:translate(-50%,-50%)}.voice-orbits i:nth-child(2){width:700px;height:700px}.voice-orbits i:nth-child(3){width:920px;height:920px}.question-note{position:absolute;top:55px;left:4%;width:43%;transform:rotate(-3deg)}.question-note h3{font-size:29px;line-height:1.4}.question-note p{margin-top:24px;font-size:15px}.coach-note{position:absolute;top:105px;right:3%;width:46%;box-shadow:0 23px 60px -25px #8560c177}.star-controls{display:flex;gap:12px;margin:20px 0}.star-controls button{height:43px;width:43px;border-radius:50%;border:1px solid #ddd0f1;color:#9a80b3;background:white;font-size:16px}.star-controls button[aria-pressed=true]{color:white;background:#6b3de3;border-color:#6b3de3}.coach-note h3{font-size:24px;margin-bottom:12px}.coach-note #star-copy{min-height:85px}.voice-wave{height:50px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px}.voice-wave i{width:5px;height:13px;background:#ac87ee;border-radius:6px;animation:voice-wave 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--i,1)*-90ms)}.voice-wave i:nth-child(3n){height:32px}.voice-wave i:nth-child(3n+1){height:22px}.practice-label{display:block;text-align:center;font-size:14px;color:#927da2;margin-top:9px}
/* Tracker: a wide board with a real, movable application card. */
.tracker-art{min-height:510px}.tracker-summary{display:flex;justify-content:space-between;align-items:end;gap:35px;padding:4px 15px 28px}.tracker-summary>.document-label{display:none}.tracker-summary h3{font-size:32px}.tracker-summary p{max-width:280px}.kanban-board{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:20px;background:#f5effd;border:1px solid #e9ddf8;border-radius:18px;box-shadow:0 25px 55px -35px #6a488577}.kanban-column{background:#fdfbff;border-radius:11px;min-height:255px;padding:17px;transition:background .5s}.kanban-column h4{font-size:14px;color:#77618a;display:flex;justify-content:space-between;margin:0 0 20px;font-weight:500}.kanban-column h4 span{background:#eee5f9;border-radius:20px;padding:0 9px}.job-tile{background:white;border:1px solid #e6dcf1;border-radius:10px;padding:18px;box-shadow:0 8px 18px -14px #40255b66;animation:card-land .6s both}.job-tile h3{font-size:19px;letter-spacing:-.025em;margin-top:12px}.job-tile p{font-size:14px;margin:4px 0 13px}.company-monogram{background:#ede4fc;color:#7953b3;border-radius:8px;padding:7px 11px;font-weight:650}.job-tile-stage{font-size:12px;color:#8c6ea5}.quiet-job{margin-top:10px}.tracker-art .art-toolbar{bottom:6px}.tracker-art .kanban-column:has(#moving-job){background:#eee4fc}
/* Research: an asymmetric briefing, crossed by a question card. */
.intel-art{min-height:510px}.intel-grid-lines{position:absolute;inset:0;background-image:linear-gradient(#e7e0f266 1px,transparent 1px),linear-gradient(90deg,#e7e0f266 1px,transparent 1px);background-size:65px 65px;mask-image:radial-gradient(ellipse,black,transparent 72%)}.company-anchor{position:absolute;left:5%;top:60px;width:32%;min-height:230px;transform:rotate(-3deg)}.company-anchor h3{font-size:49px;letter-spacing:-.05em}.company-anchor>p{margin-top:6px}.company-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:25px}.company-pills span{border:1px solid #eadff5;border-radius:20px;padding:3px 10px;font-size:12px;color:#9479ac}.intel-brief{position:absolute;right:4%;top:20px;width:57%;min-height:300px}.intel-tabs{display:flex;gap:25px;border-bottom:1px solid #eadff5;margin-bottom:24px}.intel-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:0 0 12px;color:#8c789c;font-size:14px}.intel-tabs button[aria-selected=true]{color:#6b3de3;border-color:#9c77e2}.intel-brief h3{font-size:27px;margin-bottom:18px}.intel-brief p{font-size:16px}.intel-question{position:absolute;bottom:35px;left:19%;width:66%;background:#f1e9fd;border-color:#e5d5f7;transform:rotate(1deg)}.intel-question p{font-size:19px;line-height:1.6;color:#654a7d}.intel-question .document-label{margin-bottom:8px}
.detail-story{display:grid;gap:15px}.detail-story article{padding:23px 28px;background:white;border:1px solid #e6e1ed;border-radius:10px}.detail-story h3{font-size:21px;margin-bottom:10px}.detail-story p{font-size:16px;color:#70647a}.feature-page .detail-story article:nth-child(2){margin-left:30px}.feature-page .detail-story article:nth-child(3){margin-left:60px}
html.motion-ready [data-enter]{opacity:0;translate:var(--entry-x,-35px) 18px;transition:opacity .85s ease,translate .85s cubic-bezier(.2,.7,.2,1)}html.motion-ready [data-enter=right]{--entry-x:35px}html.motion-ready [data-enter].has-entered{opacity:1;translate:0 0}.motion-art:not(.is-in) .voice-wave i{animation-play-state:paused}.motion-art.is-updating #letter-text,.motion-art.is-updating #intel-panel,.motion-art.is-updating #tailor-wording{animation:text-arrive .65s both}
@keyframes text-arrive{from{opacity:.15;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes voice-wave{to{transform:scaleY(.3);opacity:.55}}@keyframes card-land{from{opacity:0;transform:translateY(-18px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes letter-unfold{from{opacity:.1;clip-path:inset(0 0 85% 0);transform:translateY(25px) rotate(5deg)}to{opacity:1;clip-path:inset(0);transform:rotate(2deg)}}@keyframes metric-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.feature-page .hero{padding-top:35px}.feature-page .hero-grid{gap:28px}.feature-page h1{font-size:40px}.feature-page .intro{font-size:16px}.feature-page .hero .actions{margin-top:22px}.feature-page .detail-grid{grid-template-columns:1fr;gap:30px}.feature-page .detail-grid h2{font-size:34px}.feature-page .detail-story article:nth-child(n){margin:0}.motion-art{max-width:460px}.paper{padding:23px}.motion-art h3{font-size:24px}.motion-art p{font-size:14px}.document-label{font-size:13px}.floating-note{padding:19px 22px}.tailoring-art{min-height:770px}.tailor-source{left:0;top:10px;width:92%;padding-bottom:100px}.tailor-source .source-bullet{font-size:14px}.tailor-output{right:0;top:245px;width:93%}.tailor-output h3{font-size:27px}.tailor-score{left:2%;bottom:72px;min-width:220px}.tailor-score strong{font-size:34px}.art-toolbar button{font-size:13px;padding:10px 14px}.letter-art{min-height:815px}.letter-context{left:0;top:5px;width:89%;padding-bottom:20px}.letter-context .context-row{display:none}.letter-context>p{max-width:220px}.letter-sheet{right:0;top:190px;width:94%;padding:25px;min-height:470px}.letter-sheet #letter-text{font-size:14px}.tone-picker{left:0;bottom:5px;width:96%}.tone-picker button{font-size:12px;padding:8px}.letter-masthead{font-size:23px}.interview-art{min-height:690px}.question-note{left:0;top:10px;width:94%;padding-bottom:40px}.question-note h3{font-size:24px}.coach-note{right:0;top:260px;width:94%}.coach-note #star-copy{min-height:72px}.coach-note .practice-label{font-size:13px}.tracker-art{min-height:865px}.tracker-summary{display:block;padding-inline:0}.tracker-summary h3{font-size:30px}.tracker-summary p{margin-top:13px}.kanban-board{grid-template-columns:1fr;padding:12px;gap:10px}.kanban-column{min-height:105px;padding:13px}.kanban-column h4{margin-bottom:12px}.job-tile{padding:13px}.job-tile h3{font-size:17px;display:inline;margin-left:9px}.job-tile p{display:inline;margin-left:8px}.job-tile-stage{margin-top:12px}.company-monogram{font-size:12px;padding:5px 9px}.tracker-art .art-toolbar{gap:5px;bottom:4px}.tracker-art .art-toolbar button{padding-inline:11px;font-size:12px}.intel-art{min-height:715px}.company-anchor{left:0;top:8px;width:88%;min-height:0;padding-bottom:30px}.company-anchor h3{font-size:43px}.company-pills{margin-top:15px}.intel-brief{right:0;top:216px;width:95%;min-height:290px}.intel-tabs{gap:22px}.intel-tabs button{font-size:13px}.intel-brief h3{font-size:25px}.intel-brief p{font-size:15px}.intel-question{left:0;bottom:3px;width:95%}.intel-question p{font-size:16px}.feature-page .benefits .wrap{padding:15px 0}.feature-page .benefits p{font-size:13px}}
@media(prefers-reduced-motion:reduce){html.motion-ready [data-enter]{opacity:1;translate:none;transition:none}.motion-art *{animation:none!important;transition:none!important}}
/* The editorial rhythm differs beyond the opening illustration too. */
.feature-page[data-feature=interview-preparation] .feature-grid{gap:0;background:#f8f5fd;border-radius:18px;overflow:hidden}.feature-page[data-feature=interview-preparation] .feature-grid article{border:0;padding:35px;border-right:1px solid #e5daef}.feature-page[data-feature=cover-letter-generator] .feature-grid{grid-template-columns:1fr}.feature-page[data-feature=cover-letter-generator] .feature-grid article{display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;padding:28px 10px}.feature-page[data-feature=company-research] .feature-grid article:nth-child(2){background:#f1eafa;border-radius:14px;border:0}.feature-page[data-feature=job-application-tracker] .feature-grid{gap:35px}.feature-page[data-feature=job-application-tracker] .feature-grid article:nth-child(2){margin-top:30px}.feature-page[data-feature=job-application-tracker] .feature-grid article:nth-child(3){margin-top:60px}.feature-page[data-feature=resume-tailoring] .detail-story article{border-left:3px solid #b390ff;border-radius:0 10px 10px 0}
@media(max-width:760px){.feature-page[data-feature=cover-letter-generator] .feature-grid article{grid-template-columns:1fr;gap:0}.feature-page[data-feature=job-application-tracker] .feature-grid article:nth-child(n){margin-top:0}.feature-page[data-feature=interview-preparation] .feature-grid article{border-right:0;border-bottom:1px solid #e5daef}}
.feature-page{overflow:clip}#product-in-action{scroll-margin-top:105px}
@media(max-width:760px){.motion-art{min-height:0;padding:10px 0 20px}.motion-art>.paper{position:relative;inset:auto;width:94%;margin:0 auto 22px;min-height:0}.motion-art>.floating-note{position:relative;inset:auto;width:92%;margin:15px auto 20px;min-width:0}.motion-art .art-toolbar{position:relative;inset:auto;flex-wrap:wrap;margin-top:25px}.tailor-source{padding-bottom:28px}.tailor-output{margin-left:auto!important}.question-note{padding-bottom:25px}.coach-note{margin-top:22px!important}.letter-sheet{padding:26px}.letter-context{padding-bottom:23px}.intel-brief{padding:23px}.intel-question p{font-size:16px}.tracker-summary{margin-bottom:8px}.kanban-board{margin-bottom:22px}.feature-page .hero-figure{overflow:visible}.tone-picker>div{flex-wrap:wrap}}
/* Distinct product art direction: structure, surfaces, and rhythm. */
.feature-page:not([data-feature=role-fit-analysis]) .motion-art .paper{transform:none;box-shadow:none}
.feature-page .hero{background:#fff}
/* Tailoring reads like a large editing surface, with a clear center seam. */
.feature-page[data-feature=resume-tailoring] .hero-figure{max-width:none;width:100%}
.feature-page[data-feature=resume-tailoring] .hero-grid{width:min(1380px,calc(100% - 64px))}
.tailoring-art{display:grid;grid-template-columns:1fr 1fr;min-height:0;background:#f4f7fc;border-block:1px solid #e1dfea;padding:0 0 78px}
.tailoring-art>.paper{position:relative;inset:auto;width:auto;border:0;border-radius:0;background:transparent;padding:45px 45px 32px;min-height:360px;margin:0}
.tailoring-art .tailor-source{border-right:1px solid #ded9e8}
.tailoring-art .tailor-output{background:#eee8f8;border-top:0}
.tailoring-art .tailor-output h3{font-size:36px}.tailoring-art .tailor-source h3{font-size:36px}
.tailoring-art .source-bullet{font-size:18px;color:#807788}.tailoring-art #tailor-wording{font-size:18px}
.tailoring-art .document-lines{display:none}
.tailoring-art .tailor-score{position:relative;inset:auto;grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:25px;border:0;border-top:1px solid #ded9e8;border-radius:0;background:#fff;box-shadow:none;padding:16px;margin:0;animation:none!important}
.tailoring-art .tailor-score strong{font-size:30px}.tailoring-art .tailor-score p{margin:0}.tailoring-art .art-toolbar{bottom:17px}
/* Letter: one physical page on a broad writing desk, with a slim margin rail. */
.feature-page[data-feature=cover-letter-generator] .hero{background:#f4f7fc}
.letter-art{display:grid;grid-template-columns:250px minmax(0,600px);gap:65px;justify-content:center;min-height:0;padding:25px 0 75px}
.letter-art .letter-context{position:relative;inset:auto;width:auto;background:transparent;border:0;padding:45px 0;margin:0}
.letter-art .letter-context h3{font-size:27px}.letter-art .letter-sheet{position:relative;inset:auto;width:auto;min-height:560px;border-radius:0;border:0;border-top:6px solid #6b3de3;padding:45px 48px;box-shadow:0 18px 32px -24px #3e265455!important}
.letter-art .letter-masthead{font-size:29px}.letter-art .letter-sheet #letter-text{font-family:Georgia,serif;font-size:19px;line-height:1.85;color:#3e3548}
.letter-art .tone-picker{position:absolute;left:0;bottom:80px;width:250px;background:transparent;box-shadow:none;border:0;padding:0}
.letter-art .tone-picker>div{flex-direction:column}.letter-art .tone-picker button{text-align:left;background:transparent;border-radius:0;border:0;border-left:2px solid #ddd3e8;padding:12px 15px}.letter-art .tone-picker button[aria-pressed=true]{background:#eae2f5;border-left-color:#6b3de3}
.feature-page[data-feature=cover-letter-generator] .product-detail{background:white}
/* Interview: a single immersive stage, with no floating panels. */
.feature-page[data-feature=interview-preparation] .hero{padding-bottom:0}
.feature-page[data-feature=interview-preparation] .hero-figure{max-width:none;width:100%}
.interview-art{background:#141127;color:white;border-radius:0;display:grid;grid-template-columns:1fr 1fr;gap:65px;min-height:480px;padding:55px}
.interview-art .voice-orbits{inset:0;opacity:.25;border-radius:0}.interview-art .voice-orbits i{border-color:#82689e}
.interview-art .question-note,.interview-art .coach-note{position:relative;inset:auto;width:auto;background:transparent;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}
.interview-art .question-note{border-right:1px solid #514362;padding-right:45px}.interview-art .question-note h3{font-size:34px;color:#fff}.interview-art p{color:#d1c6de}.interview-art .document-label{color:#b6a0cf}.interview-art .coach-note h3{color:#c8adf5}.interview-art .star-controls button{background:transparent;border-color:#635176;color:#c5b4da}.interview-art .star-controls button[aria-pressed=true]{background:#b390ff;color:#241639;border-color:#b390ff}.interview-art .voice-wave{height:90px;margin-top:30px}.interview-art .voice-wave i{width:7px;background:#b390ff}.interview-art .practice-label{color:#c6b4da}
.feature-page[data-feature=interview-preparation] .benefits{background:#211933;border-top:1px solid #514362}
/* Tracker: an expansive straight board, with compact application rows. */
.feature-page[data-feature=job-application-tracker] .hero-grid{width:min(1400px,calc(100% - 64px))}.feature-page[data-feature=job-application-tracker] .hero-figure{max-width:none}
.tracker-art{min-height:0;padding-bottom:80px}.tracker-summary{padding:0 0 30px}.tracker-summary h3{font-size:30px}.kanban-board{border-radius:0;border:0;box-shadow:none;background:#f4f7fc;padding:0;gap:1px;border-block:1px solid #ddd8e6}.kanban-column{border-radius:0;min-height:320px;padding:26px;background:#f4f7fc;border-right:1px solid #ddd8e6}.kanban-column:last-child{border:0}.kanban-column h4{border-bottom:2px solid #c6b6db;padding-bottom:15px}.job-tile{border-radius:3px;box-shadow:none;border-left:4px solid #8d65cf}.tracker-art .kanban-column:has(#moving-job){background:#ece5f5}.tracker-art .art-toolbar{bottom:12px}
/* Research: an editorial index beside a large, unboxed briefing. */
.feature-page[data-feature=company-research] .hero{background:#f4f7fc}
.intel-art{display:grid;grid-template-columns:.7fr 1.3fr;gap:0;min-height:0;border-top:1px solid #cfc7da;padding:0}
.intel-art .intel-grid-lines{display:none}.intel-art .company-anchor{position:relative;inset:auto;width:auto;min-height:0;padding:45px 35px 45px 0;background:transparent;border:0;border-radius:0;border-right:1px solid #cfc7da}.intel-art .company-anchor h3{font-size:64px}.intel-art .company-pills span{border:0;border-radius:0;padding:0 12px 0 0;color:#6f5a86}.intel-art .intel-brief{position:relative;inset:auto;width:auto;min-height:320px;padding:40px 0 35px 45px;background:transparent;border:0;border-radius:0}.intel-art .intel-brief h3{font-size:33px}.intel-art .intel-brief p{font-size:18px}.intel-art .intel-tabs{gap:33px;border-color:#cfc7da}.intel-art .intel-tabs button{font-size:15px}.intel-art .intel-question{position:relative;inset:auto;grid-column:1/-1;width:auto;transform:none;border:0;border-radius:0;box-shadow:none;background:#e8dff3;padding:30px 40px;margin:0}.intel-art .intel-question p{font-size:24px;max-width:850px;line-height:1.5}
@media(max-width:760px){.feature-page[data-feature=resume-tailoring] .hero-grid,.feature-page[data-feature=job-application-tracker] .hero-grid{width:calc(100% - 36px)}.tailoring-art{grid-template-columns:1fr;padding-bottom:75px}.tailoring-art>.paper{padding:28px 25px;min-height:0}.tailoring-art .tailor-source{border-right:0;border-bottom:1px solid #ded9e8}.tailoring-art .tailor-source h3,.tailoring-art .tailor-output h3{font-size:27px}.tailoring-art #tailor-wording,.tailoring-art .source-bullet{font-size:16px}.tailoring-art .tailor-score{flex-wrap:wrap;gap:8px 20px;padding:18px}.tailoring-art .art-toolbar{position:absolute;bottom:14px;margin:0}.letter-art{grid-template-columns:1fr;gap:18px;padding:0 0 25px}.letter-art .letter-context{padding:15px 0;width:100%}.letter-art .letter-sheet{width:100%;padding:28px;min-height:0}.letter-art .letter-sheet #letter-text{font-size:17px}.letter-art .tone-picker{position:relative;inset:auto;width:100%;padding:0;margin:10px 0}.letter-art .tone-picker>div{flex-direction:row;flex-wrap:wrap}.interview-art{grid-template-columns:1fr;padding:32px 25px;gap:30px}.interview-art .question-note{border-right:0;border-bottom:1px solid #514362;padding:0 0 25px}.interview-art .question-note h3{font-size:27px}.interview-art .coach-note{margin:0!important}.tracker-art{padding-bottom:20px}.kanban-column{min-height:125px;padding:20px;border:0;border-bottom:1px solid #ddd8e6}.tracker-art .art-toolbar{position:relative;bottom:auto}.intel-art{grid-template-columns:1fr}.intel-art .company-anchor{padding:25px 0;border-right:0}.intel-art .company-anchor h3{font-size:48px}.intel-art .intel-brief{padding:25px 0;min-height:0;border-top:1px solid #cfc7da}.intel-art .intel-brief h3{font-size:27px}.intel-art .intel-brief p{font-size:16px}.intel-art .intel-question{padding:25px}.intel-art .intel-question p{font-size:19px}}
